gnome-libs CVS 16 NOV 98 report




I have compiled and linked gnome-libs from CVS (16 NOV 98) on the
following platforms using egcs 1.1b:

sparc-sun-solaris2.5.1
sparc-sun-solaris2.6
i686-pc-linux-gnulibc1
i686-pc-linux-gnu
alpha-dec-osf4.0b
hppa1.1-hp-hpux10.20
powerpc-ibm-aix4.2.1.0
mips-sgi-irix6.4

- On i686-pc-linux-gnulibc1 (redhat 4.1) and i686-pc-linux-gnu (redhat
 5.1), generation is OK but tests failed:

 : :gmake[3]: Entering directory `/scratch/happi/GNU.DESK/gnome-libs-0.31/test-suite'
 : :CFAIL: fileconvert
 : :PASS: metadata
 : :CFAIL: parse-path
 : :CFAIL: skel
 : :CFAIL: split
 : :CFAIL: trigs
 : :FAIL: runtest.sh
 : :===================
 :*:gmake[3]: *** [check-TESTS] Error 1
 : :1 of 1 tests failed
 : :===================
 : :gmake[3]: Leaving directory `/scratch/happi/GNU.DESK/gnome-libs-0.31/test-suite'
 :*:gmake[2]: *** [check] Error 2
 : :gmake[2]: Leaving directory `/scratch/happi/GNU.DESK/gnome-libs-0.31/test-suite'
 :*:gmake[1]: *** [check-recursive] Error 1
 : :gmake[1]: Leaving directory `/scratch/happi/GNU.DESK/gnome-libs-0.31'
 :*:gmake: *** [check] Error 2
  
  The test gave more or less the same result on all platforms...

-on hppa1.1-hp-hpux10.20 and alpha-dec-osf4.0b, compilation stopped at:

mv -f memory.o memory.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./.. -DNEED_GNOMESUPPORT_H -I../support -I../support -I../intl -I../intl -I/usr/local/include -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -DGNOMESBINDIR=\"/usr/local/sbin\" -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -O2 -Wall -Wno-unused -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wp,-MD,.deps/memory.p -c memory.c >/dev/null 2>&1
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./.. -DNEED_GNOMESUPPORT_H -I../support -I../support -I../intl -I../intl -I/usr/local/include -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -DGNOMESBINDIR=\""/usr/local/sbin"\" -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -O2 -Wall -Wno-unused -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith  -c subshell.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./.. -DNEED_GNOMESUPPORT_H -I../support -I../support -I../intl -I../intl -I/usr/local/include -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -DGNOMESBINDIR=\"/usr/local/sbin\" -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -O2 -Wall -Wno-unused -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wp,-MD,.deps/subshell.p -c -fPIC -DPIC subshell.c
subshell.c: In function `receive_fd':
subshell.c:134: sizeof applied to an incomplete type
subshell.c:136: structure has no member named `msg_control'
subshell.c:137: structure has no member named `msg_controllen'
subshell.c:137: sizeof applied to an incomplete type
subshell.c:142: dereferencing pointer to incomplete type
subshell.c:143: warning: control reaches end of non-void function
make[2]: *** [subshell.lo] Error 1
make[2]: Leaving directory `/scratch/happi/GNU.DESK/gnome-libs-0.31/zvt'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/scratch/happi/GNU.DESK/gnome-libs-0.31'
make: *** [all-recursive-am] Error 2

In sys/socket.h msghdr is only declared if _XOPEN_SOURCE_EXTENDED is
defined. subshell.c compiles when _XOPEN_SOURCE_EXTENDED is defined.

Then another compilation error occurs at:

creating zterm
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./.. -DNEED_GNOMESUPPORT_H -I../support -I../support -I../intl -I../intl -I/usr/local/include -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -DGNOMESBINDIR=\""/usr/local/sbin"\" -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -O2 -Wall -Wno-unused -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith  -c gnome-utmp.c
gnome-utmp.c: In function `update_dbs':
gnome-utmp.c:141: warning: implicit declaration of function `getutmp'
gnome-utmp.c:142: `utmp_aux' undeclared (first use in this function)
gnome-utmp.c:142: (Each undeclared identifier is reported only once
gnome-utmp.c:142: for each function it appears in.)
gnome-utmp.c:169: warning: implicit declaration of function `utmpname'
gnome-utmp.c:170: warning: passing arg 1 of `pututline' from incompatible pointer type
gnome-utmp.c:171: warning: implicit declaration of function `updwtmpx'
gnome-utmp.c:171: `WTMPX_FILE' undeclared (first use in this function)
gnome-utmp.c: In function `write_logout_record':
gnome-utmp.c:186: warning: implicit declaration of function `setutend'
gnome-utmp.c:187: warning: passing arg 1 of `getutid' from incompatible pointer type
gnome-utmp.c:190: structure has no member named `ut_time'
gnome-utmp.c:191: warning: passing arg 1 of `pututline' from incompatible pointer type
gnome-utmp.c:192: warning: implicit declaration of function `getutmpx'
gnome-utmp.c:193: `WTMPX_FILE' undeclared (first use in this function)
make: *** [gnome-utmp.o] Error 1

Taking away the #define HAVE_UTMPX_H 1, as suggested by Dan Newcombe, 

Then, on HP only, I got the

make[1]: Leaving directory `/scratch/happi/GNU.DESK/gnome-libs-0.31'
sed -e 's,\@GNOME_LIBDIR\@,-L/usr/local/lib,g' \
    -e 's,\@GNOME_INCLUDEDIR\@,-I/usr/local/include -DNEED_GNOMESUPPORT_H -I/usr/local/lib/gnome-libs/include,g' \
    -e 's,\@GNOME_LIBS\@,-lgnome -lgnomesupport -L/usr/local/lib -lesd -lm  -ldb -L/usr/local/lib  -lglib -ldld,g' \
    -e 's,\@GNOMEUI_LIBS\@,-lgnomeui -L/usr/local/lib -lgdk_imlib -L/usr/local/lib -L/usr/local/lib -lgtk -lgdk -Wl,-E -lgmodule -lglib -ldld -lXext -lX11 -lm -ljpeg -ltiff -lungif -lpng -lz -lm -lSM -lICE -L/usr/local/lib -L/usr/local/lib -lgtk -lgdk -Wl,-E -lgmodule -lglib -ldld -lXext -lX11 -lm -lgnome -lgnomesupport -L/usr/local/lib -lesd -lm  -ldb -L/usr/local/lib  -lglib -ldld,g' \
    -e 's,\@GTKXMHTML_LIBS\@,-lgtkxmhtml -lXpm -ljpeg -lpng -lz -lz -lSM -lICE -L/usr/local/lib -L/usr/local/lib -lgtk -lgdk -Wl,-E -lgmodule -lglib -ldld -lXext -lX11 -lm,g' \
            -e 's,\@GTK_CFLAGS\@,-I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include,g' \
    -e 's,\@need_gnome_support\@,yes,g' \
      < ./gnomeConf.sh.in > gnomeConf.tmp \
  && mv gnomeConf.tmp gnomeConf.sh
sed: -e expression #4, char 109: Unknown option to 's'
make: *** [gnomeConf.sh] Error 1

which was already reported some weeks ago, you should not use a "," as
a separator for the sed s command as on HP one of the flag contains
"-Wl,-E" which confuses the sed command. You should use a "^" or any
other strange character. 

Both reached the end of generation process.

- sparc-sun-solaris2.5.1 and sparc-sun-solaris2.6, as in the
  preceeding versions, generation stops in a link as -lXext is not in
  the LDFLAGS:

 : :/bin/sh ../libtool --mode=link gcc -O2 -Wall -Wno-unused -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith  -L/usr/local/lib -o gnome-moz-remote  gnome-moz-remote.o libgnome.la ../support/libgnomesupport.la -L/usr/local/lib -lesd -lresolv -lposix4 -lnsl -lsocket -lm  -ldb -L/usr/local/lib  -lglib -ldl -L/usr/local/lib -R/usr/local/lib  -lXmu -lXt -lX11 -lnsl ../intl/libintl.a -lsocket -lnsl -lm  -lsocket
 : :gcc -O2 -Wall -Wno-unused -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -L/usr/local/lib -o .libs/gnome-moz-remote gnome-moz-remote.o -R/usr/local/lib .libs/libgnome.so -L/usr/local/lib -L/usr/local/lib -lglib -lm -ldl -lsocket -lnsl -lm -lsocket -R/usr/local/lib ../support/.libs/libgnomesupport.so -L/usr/local/lib -lsocket -lnsl -lm -lsocket -L/usr/local/lib -lesd -lresolv -lposix4 -lnsl -lsocket -lm -ldb -L/usr/local/lib -lglib -ldl -L/usr/local/lib -R/usr/local/lib -lXmu -lXt -lX11 -lnsl ../intl/libintl.a -lsocket -lnsl -lm -lsocket
 :*:Undefined			first referenced
 :*: symbol  			    in file
 :*:XShapeCombineMask                   /usr/local/lib/libXmu.so
 :*:ld: fatal: Symbol referencing errors. No output written to .libs/gnome-moz-remote
 :*:collect2: ld returned 1 exit status
 :*:gmake[2]: *** [gnome-moz-remote] Error 1
 : :gmake[2]: Leaving directory `/scratch/happi/GNU.DESK/gnome-libs-0.31/libgnome'
 :*:gmake[1]: *** [all-recursive] Error 1
 : :gmake[1]: Leaving directory `/scratch/happi/GNU.DESK/gnome-libs-0.31'
 :*:gmake: *** [all-recursive-am] Error 2
 :happi: Entering wait for 3702
 :Error executing Run /usr/local/bin/gmake MAKE=/usr/local/bin/gmake

adding -lXext solve the problem. A compilation error then is founs in
gtk-xmhtml:

/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./.. -I/usr/local/include -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -DWITH_GTK -DDEBUG -DGNOME_LIB -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -O2 -Wall -Wno-unused -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith  -c gtk-error.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./.. -I/usr/local/include -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -DWITH_GTK -DDEBUG -DGNOME_LIB -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -O2 -Wall -Wno-unused -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wp,-MD,.deps/gtk-error.p -c -fPIC -DPIC gtk-error.c
gtk-error.c:66: warning: no previous prototype for `__XmHTMLWarning'
gtk-error.c:66: conflicting types for `__XmHTMLWarning'
gtk-error.c:66: A parameter list with an ellipsis can't match
gtk-error.c:66: an empty parameter name list declaration.
XmHTMLI.h:994: previous declaration of `__XmHTMLWarning'
gtk-error.c:145: warning: no previous prototype for `__XmHTMLError'
gtk-error.c:145: conflicting types for `__XmHTMLError'
gtk-error.c:145: A parameter list with an ellipsis can't match
gtk-error.c:145: an empty parameter name list declaration.
XmHTMLI.h:1001: previous declaration of `__XmHTMLError'
make[2]: *** [gtk-error.lo] Error 1
make[2]: Leaving directory `/scratch/happi/GNU.DESK/gnome-libs-0.31/gtk-xmhtml'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/scratch/happi/GNU.DESK/gnome-libs-0.31'
make: *** [all-recursive-am] Error 2

To get further I edited XmHTMLI.h to suppress declaration of
__XmHTMLError and __XmHTMLWarning.

Then it stopped at:

creating zterm
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./.. -DNEED_GNOMESUPPORT_H -I../support -I../support -I../intl -I../intl -I/usr/local/include -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -DGNOMESBINDIR=\""/usr/local/sbin"\" -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -O2 -Wall -Wno-unused -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith  -c gnome-utmp.c
gnome-utmp.c: In function `update_dbs':
gnome-utmp.c:142: `utmp_aux' undeclared (first use in this function)
gnome-utmp.c:142: (Each undeclared identifier is reported only once
gnome-utmp.c:142: for each function it appears in.)
gnome-utmp.c:170: warning: passing arg 1 of `pututline' from incompatible pointer type
gnome-utmp.c: In function `write_logout_record':
gnome-utmp.c:186: warning: implicit declaration of function `setutend'
gnome-utmp.c:187: warning: passing arg 1 of `getutid' from incompatible pointer type
gnome-utmp.c:190: structure has no member named `ut_time'
gnome-utmp.c:191: warning: passing arg 1 of `pututline' from incompatible pointer type
gnome-utmp.c:192: warning: passing arg 1 of `getutmpx' from incompatible pointer type
gnome-utmp.c:192: warning: passing arg 2 of `getutmpx' from incompatible pointer type
make[2]: *** [gnome-utmp.o] Error 1
make[2]: Leaving directory `/scratch/happi/GNU.DESK/gnome-libs-0.31/zvt'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/scratch/happi/GNU.DESK/gnome-libs-0.31'
make: *** [all-recursive-am] Error 2

  The generation p[rocess then terminated on both Solaris.

- on powerpc-ibm-aix4.2.1.0, I had problems with libtool which does
  not create libraries the right way...
  It stops for compilation as termios.h is in /usr/include and not in
  /usr/include/sys:

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./.. -DNEED_GNOMESUPPORT_H -I../support -I../support -I../intl -I../intl -I/usr/local/include -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -DGNOMESBINDIR=\"/usr/local/sbin\" -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -O2 -Wall -Wno-unused -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wp,-MD,.deps/gnome-login-support.p -c -DPIC gnome-login-support.c
gnome-login-support.c:18: sys/termios.h: No such file or directory
make[2]: *** [gnome-login-support.lo] Error 1
make[2]: Leaving directory `/scratch/happi/GNU.DESK/gnome-libs-0.31/zvt'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/scratch/happi/GNU.DESK/gnome-libs-0.31'
make: *** [all-recursive-am] Error 2
  
  I also had to dlete the line with #define HAVE_UTMPX_H 1 to be able
  to compile.
  To link I still had to had the flag -Wl,-bbigtoc because of table of
  contents overflow.

- on mips-sgi-irix6.4, I have the following problem which is new as
  everything was OK for gnome-libs 0.30.1, this appears linked to -lgcc
  and I do not find any reference to it anywhere. In fact it seems to
  be done by libtool or egcs as if you suppress some references to
  -L/usr/local/lib and or duplicate libs, except one, then the link
  performs OK. I DO NOT UNDERSTAND!!!!

 : :/bin/sh ../libtool --mode=link gcc -O2 -Wall -Wno-unused -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith  -L/usr/local/lib -o gnome_segv  gnome_segv.o ../libgnomeui/libgnomeui.la ../libgnome/libgnome.la ../support/libgnomesupport.la -L/usr/local/lib -lesd -laudio -lm -laudiofile -ldb -L/usr/local/lib  -lglib  -L/usr/local/lib -lgdk_imlib -L/usr/local/lib -lgtk -lgdk -lgmodule -lglib -lXext -lX11 -lm -ljpeg -ltiff -lungif -lpng -lz -lm -lSM -lICE -L/usr/local/lib -lgtk -lgdk -lgmodule -lglib -lXext -lX11 -lm ../intl/libintl.a -lsocket -lm 
 : :gcc -O2 -Wall -Wno-unused -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -L/usr/local/lib -o .libs/gnome_segv gnome_segv.o -Wl,-rpath -Wl,/usr/local/lib ../libgnomeui/.libs/libgnomeui.so -L/usr/local/lib -L/usr/local/lib -lesd -laudio -lm -laudiofile -ldb -L/usr/local/lib -lglib -L/usr/local/lib -lgdk_imlib -L/usr/local/lib -lgtk -lgdk -lgmodule -lglib -lXext -lX11 -lm -ljpeg -ltiff -lungif -lpng -lz -lm -lSM -lICE -L/usr/local/lib -lgtk -lgdk -lgmodule -lglib -lXext -lX11 -lm -lsocket -lm -Wl,-rpath -Wl,/usr/local/lib ../libgnome/.libs/libgnome.so -L/usr/local/lib -L/usr/local/lib -lglib -lm -lsocket -lm -Wl,-rpath -Wl,/usr/local/lib ../support/.libs/libgnomesupport.so -L/usr/local/lib -lsocket -lm -L/usr/local/lib -lesd -laudio -lm -laudiofile -ldb -L/usr/local/lib -lglib -L/usr/local/lib -lgdk_imlib -L/usr/local/lib -lgtk -lgdk -lgmodule -lglib -lXext -lX11 -lm -ljpeg -ltiff -lungif -lpng -lz -lm -lSM -lICE -L/usr/local/lib -lgtk -lgdk -lgmodule -lglib -lXext -lX11 -lm ../intl/libintl.a -lsocket -lm
 :*:ld32: WARNING 85: definition of __register_frame in ../libgnomeui/.libs/libgnomeui.so preempts that definition in /usr/local/lib/libesd.so.
 :*:ld32: WARNING 85: definition of __register_frame_table in ../libgnomeui/.libs/libgnomeui.so preempts that definition in /usr/local/lib/libesd.so.
 :*:ld32: WARNING 85: definition of __deregister_frame in ../libgnomeui/.libs/libgnomeui.so preempts that definition in /usr/local/lib/libesd.so.
 :*:ld32: WARNING 85: definition of __frame_state_for in ../libgnomeui/.libs/libgnomeui.so preempts that definition in /usr/local/lib/libesd.so.
 :*:ld32: WARNING 85: definition of __register_frame_info in ../libgnomeui/.libs/libgnomeui.so preempts that definition in /usr/local/lib/libesd.so.
 :*:ld32: WARNING 85: definition of __register_frame_info_table in ../libgnomeui/.libs/libgnomeui.so preempts that definition in /usr/local/lib/libesd.so.
 :*:ld32: WARNING 85: definition of __deregister_frame_info in ../libgnomeui/.libs/libgnomeui.so preempts that definition in /usr/local/lib/libesd.so.
 :*:ld32: WARNING 84: /usr/local/lib/libesd.so is not used for resolving any symbol.
 :*:ld32: WARNING 84: /usr/lib32/libaudiofile.so is not used for resolving any symbol.
 :*:ld32: WARNING 85: definition of __register_frame in /usr/local/lib/libesd.so preempts that definition in /usr/local/lib/libglib.so.
 :*:ld32: WARNING 85: definition of __register_frame_table in /usr/local/lib/libesd.so preempts that definition in /usr/local/lib/libglib.so.
 :*:ld32: WARNING 85: definition of __deregister_frame in /usr/local/lib/libesd.so preempts that definition in /usr/local/lib/libglib.so.
 :*:ld32: WARNING 85: definition of __frame_state_for in /usr/local/lib/libesd.so preempts that definition in /usr/local/lib/libglib.so.
 :*:ld32: WARNING 85: definition of __register_frame_info in /usr/local/lib/libesd.so preempts that definition in /usr/local/lib/libglib.so.
 :*:ld32: WARNING 85: definition of __register_frame_info_table in /usr/local/lib/libesd.so preempts that definition in /usr/local/lib/libglib.so.
 :*:ld32: WARNING 85: definition of __deregister_frame_info in /usr/local/lib/libesd.so preempts that definition in /usr/local/lib/libglib.so.
 :*:ld32: WARNING 85: definition of __register_frame in /usr/local/lib/libglib.so preempts that definition in /usr/local/lib/libgdk_imlib.so.
 :*:ld32: WARNING 85: definition of __register_frame_table in /usr/local/lib/libglib.so preempts that definition in /usr/local/lib/libgdk_imlib.so.
 :*:ld32: WARNING 85: definition of __deregister_frame in /usr/local/lib/libglib.so preempts that definition in /usr/local/lib/libgdk_imlib.so.
 :*:ld32: WARNING 85: definition of __frame_state_for in /usr/local/lib/libglib.so preempts that definition in /usr/local/lib/libgdk_imlib.so.
 :*:ld32: WARNING 85: definition of __register_frame_info in /usr/local/lib/libglib.so preempts that definition in /usr/local/lib/libgdk_imlib.so.
 :*:ld32: WARNING 85: definition of __register_frame_info_table in /usr/local/lib/libglib.so preempts that definition in /usr/local/lib/libgdk_imlib.so.
 :*:ld32: WARNING 85: definition of __deregister_frame_info in /usr/local/lib/libglib.so preempts that definition in /usr/local/lib/libgdk_imlib.so.
 :*:ld32: WARNING 85: definition of __register_frame in /usr/local/lib/libgdk_imlib.so preempts that definition in /usr/local/lib/libgtk.so.
 :*:ld32: WARNING 85: definition of __register_frame_table in /usr/local/lib/libgdk_imlib.so preempts that definition in /usr/local/lib/libgtk.so.
 :*:ld32: WARNING 85: definition of __deregister_frame in /usr/local/lib/libgdk_imlib.so preempts that definition in /usr/local/lib/libgtk.so.
 :*:ld32: WARNING 85: definition of __frame_state_for in /usr/local/lib/libgdk_imlib.so preempts that definition in /usr/local/lib/libgtk.so.
 :*:ld32: WARNING 85: definition of __register_frame_info in /usr/local/lib/libgdk_imlib.so preempts that definition in /usr/local/lib/libgtk.so.
 :*:ld32: WARNING 85: definition of __register_frame_info_table in /usr/local/lib/libgdk_imlib.so preempts that definition in /usr/local/lib/libgtk.so.
 :*:ld32: WARNING 85: definition of __deregister_frame_info in /usr/local/lib/libgdk_imlib.so preempts that definition in /usr/local/lib/libgtk.so.
 :*:ld32: WARNING 85: definition of __register_frame in /usr/local/lib/libgtk.so preempts that definition in /usr/local/lib/libgdk.so.
 :*:ld32: WARNING 85: definition of __register_frame_table in /usr/local/lib/libgtk.so preempts that definition in /usr/local/lib/libgdk.so.
 :*:ld32: WARNING 85: definition of __deregister_frame in /usr/local/lib/libgtk.so preempts that definition in /usr/local/lib/libgdk.so.
 :*:ld32: WARNING 85: definition of __frame_state_for in /usr/local/lib/libgtk.so preempts that definition in /usr/local/lib/libgdk.so.
 :*:ld32: WARNING 85: definition of __register_frame_info in /usr/local/lib/libgtk.so preempts that definition in /usr/local/lib/libgdk.so.
 :*:ld32: WARNING 85: definition of __register_frame_info_table in /usr/local/lib/libgtk.so preempts that definition in /usr/local/lib/libgdk.so.
 :*:ld32: WARNING 85: definition of __deregister_frame_info in /usr/local/lib/libgtk.so preempts that definition in /usr/local/lib/libgdk.so.
 :*:ld32: WARNING 85: definition of __register_frame in /usr/local/lib/libgdk.so preempts that definition in /usr/local/lib/libgmodule.so.
 :*:ld32: WARNING 85: definition of __register_frame_table in /usr/local/lib/libgdk.so preempts that definition in /usr/local/lib/libgmodule.so.
 :*:ld32: WARNING 85: definition of __deregister_frame in /usr/local/lib/libgdk.so preempts that definition in /usr/local/lib/libgmodule.so.
 :*:ld32: WARNING 85: definition of __frame_state_for in /usr/local/lib/libgdk.so preempts that definition in /usr/local/lib/libgmodule.so.
 :*:ld32: WARNING 85: definition of __register_frame_info in /usr/local/lib/libgdk.so preempts that definition in /usr/local/lib/libgmodule.so.
 :*:ld32: WARNING 85: definition of __register_frame_info_table in /usr/local/lib/libgdk.so preempts that definition in /usr/local/lib/libgmodule.so.
 :*:ld32: WARNING 85: definition of __deregister_frame_info in /usr/local/lib/libgdk.so preempts that definition in /usr/local/lib/libgmodule.so.
 :*:ld32: WARNING 84: /usr/lib32/libsocket.so is not used for resolving any symbol.
 :*:ld32: WARNING 85: definition of __register_frame in /usr/local/lib/libgmodule.so preempts that definition in ../libgnome/.libs/libgnome.so.
 :*:ld32: WARNING 85: definition of __register_frame_table in /usr/local/lib/libgmodule.so preempts that definition in ../libgnome/.libs/libgnome.so.
 :*:ld32: WARNING 85: definition of __deregister_frame in /usr/local/lib/libgmodule.so preempts that definition in ../libgnome/.libs/libgnome.so.
 :*:ld32: WARNING 85: definition of __frame_state_for in /usr/local/lib/libgmodule.so preempts that definition in ../libgnome/.libs/libgnome.so.
 :*:ld32: WARNING 85: definition of __register_frame_info in /usr/local/lib/libgmodule.so preempts that definition in ../libgnome/.libs/libgnome.so.
 :*:ld32: Giving up after printing 50 warnings.  Use -wall to print all warnings.
 :*:ld32: FATAL 9: I/O error (-lgcc): No such file or directory
 :*:collect2: ld returned 32 exit status
 :*:gmake[2]: *** [gnome_segv] Error 1
 : :gmake[2]: Leaving directory `/happi/GNU.DESK/gnome-libs-0.31/libgnomeui'
 :*:gmake[1]: *** [all-recursive] Error 1
 : :gmake[1]: Leaving directory `/happi/GNU.DESK/gnome-libs-0.31'
 :*:gmake: *** [all-recursive-am] Error 2
 :happi: Entering wait for 9770
 :Error executing Run /usr/local/bin/gmake MAKE=/usr/local/bin/gmake
 :%:Terminated with errors(code: 612)
 : Error executing Run /usr/local/bin/gmake MAKE=/usr/local/bin/gmake 
*:Warning output may be incomplete due to buffering delays
 :Closing connection,  code (13)
%:Terminated with errors

   Another compilation error was for UMTPX_H that I had to delete from
   the config.h generated by configure.
   The following error is coming from this include in sys/socket.h of
   IRIX 6.4:
#if 0   /* XXX */
/* "Socket"-level control message types: */
#define SCM_RIGHTS      0x01            /* access rights (array of int) */
#endif

   The error was:
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./.. -DNEED_GNOMESUPPORT_H -I../support -I../support -I../intl -I../intl -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -I/usr/local/include -DGNOMESBINDIR=\""/usr/local/sbin"\" -I/usr/local/lib/glib/include -I/usr/local/include -O2 -Wall -Wno-unused -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith  -c gnome-pty-helper.c
gnome-pty-helper.c: In function `pass_fd':
gnome-pty-helper.c:103: warning: assignment from incompatible pointer type
gnome-pty-helper.c:107: `SCM_RIGHTS' undeclared (first use in this function)
gnome-pty-helper.c:107: (Each undeclared identifier is reported only once
gnome-pty-helper.c:107: for each function it appears in.)
make: *** [gnome-pty-helper.o] Error 1

  Solution is to add -DSCM_RIGHTS=0x01 to compile gnome-pty-helper.c
  And the generation process is then OK.

Amicalement.
Philippe.

-- 
  ************************************************************************
  *  Philippe Defert: Computing and Networks Division                    *
  *                   CERN,  European Laboratory for Particle Physics    *
  ************************************************************************
  * URL: http://wwwcn.cern.ch/~defert | E*mail: Philippe.Defert@cern.ch  *
  ************************************************************************
  *      Un monde nouveau, tu comprends                          ////\   *
  *      Rien ne sera plus jamais comme avant                    \\\//   *
  *      C'est la fin de l'histoire, le rouge apres le noir       | |    *
  *                                                  J.J. Goldman | |    *  
  ************************************************************************


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]