www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2021/06/09/12:14:31

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Date: Wed, 9 Jun 2021 18:12:58 +0200 (CEST)
From: Roland Lutz <rlutz AT hedmen DOT org>
To: "Claudio Fabri (clafi AT gmx DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Subject: Re: [geda-user] PCB can no longer imports schematic
In-Reply-To: <trinity-f4e69ccb-b2bb-4ee0-85c3-f30957761225-1623237572882@3c-app-mailcom-bs08>
Message-ID: <alpine.DEB.2.21.2106091750380.8283@nimbus>
References: <trinity-f4e69ccb-b2bb-4ee0-85c3-f30957761225-1623237572882 AT 3c-app-mailcom-bs08>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

Hi Claudio,

On Wed, 9 Jun 2021, Claudio Fabri (clafi AT gmx DOT com) [via 
geda-user AT delorie DOT com] wrote:
> ERROR: In procedure string-append:
> ERROR: In procedure string-append: Wrong type (expecting string): #f
> Failed to load RC file [/usr/share/gEDA/system-gafrc]
>
> I don't know what to do at this point to sort this out so I need a 
> little helping hand.

the variable "geda-data-path" appears to be set to "#f" when it should 
actually contain the path to the gEDA data directory (i.e., something 
along the lines of "/usr/local/share/gEDA").

"geda-data-path" is set to the result of a call to "sys-data-dirs" in 
.../share/gEDA/scheme/geda.scm, and I don't see how "sys-data-dirs" could 
return "(#f)".  Have there been any previous errors which you haven't 
reported?

This looks to me like an issue with Guile and/or gEDA/gaf's installed 
Scheme files.  Have you verified you are using Guile version 2.0.x? 
Sometimes it helps to remove the Guile cache in ~/.cache/guile/ccache/.

If you have recently re-instaled gEDA/gaf, there could be some older 
Scheme files interfering with the current installation.  In this case, 
uninstall gEDA/gaf, make sure there are no gEDA/gaf *.scm files left on 
your system from any older installation, clear the Guile cache again, and 
then re-install gEDA/gaf.

I hope this helps...

Roland

- Raw text -


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