FYI, I just ran into the following problem while compiling geda 20050313 with guile 1.4:
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/sw/include -I/sw/include -I/sw/include/gtk-2.0 -I/sw/lib/gtk-2.0/include -I/usr/X11R6/include -I/sw/include/atk-1.0 -I/sw/include/pango-1.0 -I/usr/X11R6/include/freetype2 -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -I/usr/X11R6/include -I/sw/include/gtk-2.0 -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -I/sw/include/gtk-2.0 -I/sw/lib/gtk-2.0/include -I/usr/X11R6/include -I/sw/include/pango-1.0 -I/usr/X11R6/include/freetype2 -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -I/sw/include -Wall -g -O0 -MT g_basic.lo -MD -MP -MF .deps/g_basic.Tpo -c g_basic.c -fno-common -DPIC -o .libs/g_basic.o g_basic.c: In function `load_error_handler': g_basic.c:107: warning: implicit declaration of function `scm_str2symbol' g_basic.c: In function `g_read_file': g_basic.c:153: error: `scm_t_catch_body' undeclared (first use in this function) g_basic.c:153: error: (Each undeclared identifier is reported only once g_basic.c:153: error: for each function it appears in.) g_basic.c:153: error: parse error before "load" g_basic.c: At top level: g_basic.c:68: warning: `load' defined but not used g_basic.c:97: warning: `load_error_handler' defined but not used make[3]: *** [g_basic.lo] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 ### execution of make failed, exit code 2 per $SUBJECT, upgrading to 1.6 seemed to fix the problem. Not sure if it's worth fixing-- my limited experience with guile 1.4 makes me think it isn't worth the effort to keep two sets of interfaces in the geda codebase. -- - Charles Lepple
