From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Pirotte To: Ariel Rios Cc: guile-gtk@sourceware.cygnus.com Subject: Re: gnome-guile compilation bug Date: Sat, 24 Mar 2001 07:56:00 -0000 Message-id: <3ABBABA9.AA58FF0@altosw.be> References: <3AB9EA38.ED226190@altosw.be> <985333087.3162.1.camel@soleil> X-SW-Source: 2001-q1/msg00015.html Ariel, I downloaded gnome-guile-0.27 but it's not better David david@faust:/usr/local/src/guile/gnome-guile-0.27 21 $ make make all-recursive make[1]: Entering directory `/usr/local/src/guile/gnome-guile-0.27' Making all in macros make[2]: Entering directory `/usr/local/src/guile/gnome-guile-0.27/macros' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/local/src/guile/gnome-guile-0.27/macros' Making all in guile-gtk make[2]: Entering directory `/usr/local/src/guile/gnome-guile-0.27/guile-gtk' make[2]: Circular aclocal.m4 <- aclocal.m4 dependency dropped. /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -I/usr/X11R6/include -g -O2 -c guile-gtk.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -I/usr/X11R6/include -g -O2 -c -fPIC -DPIC guile-gtk.c In file included from guile-gtk.c:27: guile-gtk.h:196: conflicting types for `GtkWidgetFlags' /usr/local/include/gtk/gtkwidget.h:64: previous declaration of `GtkWidgetFlags' guile-gtk.h:212: conflicting types for `gdk_color_copy' /usr/local/include/gdk/gdk.h:556: previous declaration of `gdk_color_copy' guile-gtk.c:43: conflicting types for `scm_puts' /usr/local/include/libguile/ports.h:277: previous declaration of `scm_puts' guile-gtk.c:376: variable `gtkobj_smob' has initializer but incomplete type guile-gtk.c:377: warning: excess elements in struct initializer after `gtkobj_smob' guile-gtk.c:378: warning: excess elements in struct initializer after `gtkobj_smob' guile-gtk.c:379: warning: excess elements in struct initializer after `gtkobj_smob' guile-gtk.c:381: warning: excess elements in struct initializer after `gtkobj_smob' guile-gtk.c:506: variable `gtkobj_marker_hook_smob' has initializer but incomplete type guile-gtk.c:507: warning: excess elements in struct initializer after `gtkobj_marker_hook_smob' guile-gtk.c:508: warning: excess elements in struct initializer after `gtkobj_marker_hook_smob' guile-gtk.c:509: warning: excess elements in struct initializer after `gtkobj_marker_hook_smob' guile-gtk.c:511: warning: excess elements in struct initializer after `gtkobj_marker_hook_smob' guile-gtk.c: In function `make_gtkobj': guile-gtk.c:551: warning: assignment makes integer from pointer without a cast guile-gtk.c: At top level: guile-gtk.c:790: variable `boxed_smob' has initializer but incomplete type guile-gtk.c:791: warning: excess elements in struct initializer after `boxed_smob' guile-gtk.c:792: warning: excess elements in struct initializer after `boxed_smob' guile-gtk.c:793: warning: excess elements in struct initializer after `boxed_smob' guile-gtk.c:795: warning: excess elements in struct initializer after `boxed_smob' guile-gtk.c: In function `sgtk_boxed2scm': guile-gtk.c:818: warning: assignment makes integer from pointer without a cast guile-gtk.c: In function `sgtk_find_object_info': guile-gtk.c:1378: warning: initialization makes pointer from integer without a cast guile-gtk.c: In function `sgtk_find_arg_info': guile-gtk.c:1419: warning: initialization makes pointer from integer without a cast make[2]: *** [guile-gtk.lo] Error 1 make[2]: Leaving directory `/usr/local/src/guile/gnome-guile-0.27/guile-gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/guile/gnome-guile-0.27' make: *** [all-recursive-am] Error 2 david@faust:/usr/local/src/guile/gnome-guile-0.27 22 $ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. configure:571: checking for a BSD compatible install configure:624: checking whether build environment is sane configure:681: checking whether make sets ${MAKE} configure:727: checking for working aclocal configure:740: checking for working autoconf configure:753: checking for working automake configure:766: checking for working autoheader configure:779: checking for working makeinfo configure:794: checking whether to enable maintainer-specific portions of Makefiles configure:817: checking for gcc configure:894: checking whether the C compiler (gcc ) works configure:908: gcc -o conftest conftest.c 1>&5 configure:928: checking whether the C compiler (gcc ) is a cross-compiler configure:933: checking whether we are using GNU C configure:942: gcc -E conftest.c configure:957: checking whether gcc accepts -g configure:985: checking for POSIXized ISC configure:1008: checking for gcc configure:1085: checking whether the C compiler (gcc -g -O2 ) works configure:1099: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1119: checking whether the C compiler (gcc -g -O2 ) is a cross-compiler configure:1124: checking whether we are using GNU C configure:1148: checking whether gcc accepts -g configure:1176: checking how to run the C preprocessor configure:1197: gcc -E conftest.c >/dev/null 2>conftest.out configure:1237: checking for ANSI C header files configure:1250: gcc -E conftest.c >/dev/null 2>conftest.out configure:1317: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1366: checking host system type configure:1389: checking for ranlib configure:1428: checking for ld used by GCC configure:1485: checking if the linker (/usr/i486-linux/bin/ld) is GNU ld GNU ld version 2.9.1 (with BFD 2.9.1.0.22) configure:1501: checking for BSD-compatible nm configure:1538: checking whether ln -s works configure:1658: checking for gnome-config configure:1691: checking if /usr/local/bin/gnome-config works configure:1769: checking for gettext in -lintl configure:1788: gcc -o conftest -g -O2 conftest.c -lintl 1>&5 /lib/libc.so.6: warning: multiple common of `_nl_domain_bindings' /usr/local/lib/libintl.a(dcgettext.o): warning: previous common is here configure:1822: checking for main in -lqthreads configure:1837: gcc -o conftest -g -O2 -rdynamic -L/usr/local/lib -L/usr/X11R6/lib conftest.c -lqthreads -lintl -lintl 1>&5 /usr/i486-linux/bin/ld: cannot open -lqthreads: No such file or directory collect2: ld returned 1 exit status configure: failed program was: #line 1830 "configure" #include "confdefs.h" int main() { main() ; return 0; } configure:1859: checking for qt_null in -lqt configure:1878: gcc -o conftest -g -O2 -rdynamic -L/usr/local/lib -L/usr/X11R6/lib conftest.c -lqt -lintl 1>&5 /usr/lib/libstdc++.so.2.9: warning: multiple common of `exception type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(exception.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `bad_exception type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(exception.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__class_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__user_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__si_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `bad_typeid type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `bad_cast type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__array_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo2.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__ptmd_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo2.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__ptmf_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo2.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__func_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo2.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__builtin_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo2.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__attr_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo2.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__pointer_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo2.o): warning: previous common is here /tmp/ccMvKl4Z.o: In function `main': /usr/local/src/guile/gnome-guile-0.27/configure:1874: undefined reference to `qt_null' collect2: ld returned 1 exit status configure: failed program was: #line 1867 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char qt_null(); int main() { qt_null() ; return 0; } configure:1904: checking for main in -ltermcap configure:1919: gcc -o conftest -g -O2 -rdynamic -L/usr/local/lib -L/usr/X11R6/lib conftest.c -ltermcap -lintl 1>&5 /usr/i486-linux/bin/ld: cannot open -ltermcap: No such file or directory collect2: ld returned 1 exit status configure: failed program was: #line 1912 "configure" #include "confdefs.h" int main() { main() ; return 0; } configure:1940: checking for main in -lreadline configure:1955: gcc -o conftest -g -O2 -rdynamic -L/usr/local/lib -L/usr/X11R6/lib conftest.c -lreadline -lintl 1>&5 configure:1988: checking for build-guile configure:2026: checking for sin in -lm configure:2045: gcc -o conftest -g -O2 -rdynamic -L/usr/local/lib -L/usr/X11R6/lib conftest.c -lm -lintl 1>&5 configure:2038: warning: conflicting types for built-in function `sin' configure:2086: checking for main in -lrx configure:2101: gcc -o conftest -g -O2 -rdynamic -L/usr/local/lib -L/usr/X11R6/lib conftest.c -lrx -lm -lintl 1>&5 /usr/i486-linux/bin/ld: cannot open -lrx: No such file or directory collect2: ld returned 1 exit status configure: failed program was: #line 2094 "configure" #include "confdefs.h" int main() { main() ; return 0; } configure:2122: checking for main in -lqt configure:2137: gcc -o conftest -g -O2 -rdynamic -L/usr/local/lib -L/usr/X11R6/lib conftest.c -lqt -lm -lintl 1>&5 /usr/lib/libstdc++.so.2.9: warning: multiple common of `exception type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(exception.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `bad_exception type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(exception.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__class_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__user_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__si_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `bad_typeid type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `bad_cast type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__array_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo2.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__ptmd_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo2.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__ptmf_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo2.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__func_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo2.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__builtin_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo2.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__attr_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo2.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__pointer_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo2.o): warning: previous common is here configure:2158: checking for dlopen in -ldl configure:2177: gcc -o conftest -g -O2 -rdynamic -L/usr/local/lib -L/usr/X11R6/lib conftest.c -ldl -lm -lintl 1>&5 configure:2207: checking whether guile works configure:2222: gcc -o conftest -g -O2 -I/usr/local/include -DNEED_GNOMESUPPORT_H -I/usr/local/lib/gnome-libs/include -I/usr/local/lib/glib/include -I/usr/X11R6/include -lguile -ldl -lqt -rdynamic -L/usr/local/lib -L/usr/X11R6/lib -lreadline conftest.c -lm -lintl 1>&5 /usr/lib/libstdc++.so.2.9: warning: multiple common of `exception type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(exception.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `bad_exception type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(exception.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__class_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__user_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__si_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `bad_typeid type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `bad_cast type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__array_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo2.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__ptmd_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo2.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__ptmf_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo2.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__func_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo2.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__builtin_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo2.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__attr_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo2.o): warning: previous common is here /usr/lib/libstdc++.so.2.9: warning: multiple common of `__pointer_type_info type_info node' /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/libgcc.a(tinfo2.o): warning: previous common is here