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 To: "Claudio Fabri (clafi AT gmx DOT com) [via geda-user AT delorie DOT com]" Subject: Re: [geda-user] PCB can no longer imports schematic In-Reply-To: Message-ID: References: User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII 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 Precedence: bulk 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