Mail Archives: geda-user/2021/06/09/12:14:31
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 -