delorie.com/archives/browse.cgi   search  
Mail Archives: geda-help/2018/07/17/19:59:08

X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f
X-Recipient: geda-help AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=date:from:to:subject:message-id:mail-followup-to:references
:mime-version:content-disposition:in-reply-to:user-agent;
bh=3EY1f9xxJ5QIQNmCtyxIb1kzU/v0NIUq36LB7XVbsX0=;
b=djmyxBpcgzxFmNTk/yC/SKsZ+reNoWUxOf028Dx0fIEwqyNaDZkFyoZ4truJ7PcV/I
DTLAZ90APyI77goMArk1JBLs5kb0fJOwzxcdD5lNIT8tzxLHzDrIv72fPuQAJkeSWyCS
hqPEY/tyuw4a8mHpi7KP9mNqd4B7xtztp98GSSViaSE9L5Ns49HxxLDUe/nGlgwhtiw+
hZ4M58RZbVp+sH1j8VIvrkPLpEFcnn9rNoOBIi/t3uqdhxHrNUvHxIxjgQN8FMpC3ODA
C6s03ReDnYKBLl/+P8onWwtxc+xy/VWq/p3gaepHNT06nLqMMGN2iNkAwjbxOMEtV0+m
oZmQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:date:from:to:subject:message-id:mail-followup-to
:references:mime-version:content-disposition:in-reply-to:user-agent;
bh=3EY1f9xxJ5QIQNmCtyxIb1kzU/v0NIUq36LB7XVbsX0=;
b=cuX3LBjhtm+fa0Jb0jSIeYCFGf4HPMCr7C0s486RBQ163s35rkPY8ClmrgLAK79WvQ
KUtsUHutU7Rqp67sCt4R5mfLdmin4xAa/Wr/YJ4fDya8K47KcL8xMRj/0WyS7DC/XtXD
dKUKl64aJsCHLNxdqstcAxPOmtjYIWUKjlMpTxPfbl0nPh5/M0whdN9xNOPPspoo+kf9
XQ9YkLHus8v6JtAQJo1y2aAodfSb8Bzlw/7Zb6hAmfBgZIKoXGe6w3dMNJ1/pAI+Nys6
3CdBTDxAC4omtWQiS5ckqqMl1h+ttNvxLNIz50fprLI6kBUYH418pWaxbR1NKhCpFC0N
7WyQ==
X-Gm-Message-State: AOUpUlG01W1KZ+Ce41CxJdgZmLs46mww13Psmd+wmcivCgASyuUG4aG+
VpfC267JQU+ve+p1cTqbAX/MlA==
X-Google-Smtp-Source: AAOMgpfSGrcFoM4nRExVgasev1+O894r6tDyHfaZZyGfaRaxgV5WpJwsvRDjp6ILiu/XgDa3XjomFg==
X-Received: by 2002:adf:f9c9:: with SMTP id w9-v6mr1919330wrr.105.1531845402418;
Tue, 17 Jul 2018 09:36:42 -0700 (PDT)
Date: Tue, 17 Jul 2018 19:34:28 +0300
From: "Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-help AT delorie DOT com]" <geda-help AT delorie DOT com>
To: geda-help AT delorie DOT com
Subject: Re: [geda-help] gschem startup problems
Message-ID: <20180717163428.GA804@debian.lokolhoz>
Mail-Followup-To: geda-help AT delorie DOT com
References: <8b09687d-6371-acff-048d-405ffa3b175d AT q40 DOT de>
MIME-Version: 1.0
In-Reply-To: <8b09687d-6371-acff-048d-405ffa3b175d@q40.de>
User-Agent: Mutt/1.10.0 (2018-05-17)
Reply-To: geda-help AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-help AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

Hi Derek,

On Mon, Jul 16, 2018 at 10:15:40AM +0100, Derek Stewart (derek AT q40 DOT de) [via geda-help AT delorie DOT com] wrote:
> Hi,
> 
> I have installed gEDA on Linux Mint 18.3 x64 laptop, using the command:
> 
> sudo apt install geda
> 
> All seems to install OK, but when I enter: gschem from the terminal I get a
> popup window saying:
> 
> Cannot load gschem configuration
> 
> Unable to parse config from [/home/derek/.gEDA/gschemrc]: ERROR: Unbound
> variable: build-path
> 
> 
> The gschem log may contain more information.
> 
> 
> Attached is the gschem log.
> 
> I have also created the gEDA config file are specified in the
> 
> There is no system-gfarc file installed.

It's not `gfa', it is `gaf' -- `gEDA and friends'. Please use
proper names (gafrc) in order your system to behave correctly ;-)

...

> gEDA/gschem version 1.8.2.20130925

So you're using gschem 1.8.2.

...

> 3065: 6 [try-module-autoload (gschem hook) #f]

...

> In unknown file:
>    ?: 3 [primitive-load-path "gschem/hook" ...]
> In gschem/hook.scm:
>   25: 2 [#<procedure fbcae0 ()>]
> In ice-9/boot-9.scm:
>  102: 1 [#<procedure e13040 at ice-9/boot-9.scm:97:6 (thrown-k . args)> unbound-variable ...]
> In unknown file:
>    ?: 0 [apply-smob/1 #<catch-closure f979e0> unbound-variable ...]
> 
> ERROR: In procedure apply-smob/1:
> ERROR: In procedure module-lookup: Unbound variable: %copy-objects-hook
> Failed to read init scm file [/usr/share/gEDA/scheme/gschem.scm]

...

... though your gschem tries to load the (gschem hook) module
having the %copy-objects-hook procedure which appeared in
1.9.2. Obviously, as it is not present in 1.8.2, gschem.scm is not
loaded and the subsequent errors are just the results of this
fault.

The reason, I believe, is in loading of cached guile files
produced as the result of compilation of the previous geda
installation. Hence, you can remove the guile cache stored in your
$HOME to force recompilation. Try:

  rm -rf ~/.cache/guile/*

and run gschem again.

HTH

-- 
  Vladimir

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019