[build report] 0.12 under sparc/solaris



I installed gtk+-0.99.3 this afternoon and built gnome-0.12 with:

  ./configure  --disable-nls --prefix=/proj2/lang/mule-unsupported/solaris

In the end I think I got most of it built except "obgnome" and "obgtk" 
(I am using gcc-2.7.2, but always seem to get some linking errors).

Of course not all the programs work for me:

	petersen[orion]~% htmltest 
	Segmentation fault (core dumped)


Here is some make output to show what didn't build for me:

---- Start of included text -----------------------8<--- cut here -------------
:
Making all in gemvt
make[1]: Entering directory `/proj2/lang/mule-unsupported/src/gnome-0.12/programs/gemvt'
gcc -DHAVE_CONFIG_H -I. -I. -I. -I../.. -I./../.. -I/proj2/lang/mule-unsupported/solaris/include -I/usr/local/X11R6/include  -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Winline -Wpointer-arith -O6 -pipe -fstrength-reduce -fexpensive-optimizations -finline-functions -frerun-cse-after-loop -freg-struct-return -fnonnull-objects -c gvtconf.c
gvtconf.c:20: getopt.h: No such file or directory
gvtconf.c:49: elements of array `long_options' have incomplete type
gvtconf.c:50: warning: excess elements in struct initializer after `long_options[0]'
gvtconf.c:50: `no_argument' undeclared here (not in a function)
gvtconf.c:50: warning: excess elements in struct initializer after `long_options[0]'
gvtconf.c:50: warning: excess elements in struct initializer after `long_options[0]'
gvtconf.c:50: warning: excess elements in struct initializer after `long_options[0]'
gvtconf.c:51: warning: excess elements in struct initializer after `long_options[1]'
gvtconf.c:51: `required_argument' undeclared here (not in a function)
gvtconf.c:51: warning: excess elements in struct initializer after `long_options[1]'
gvtconf.c:51: warning: excess elements in struct initializer after `long_options[1]'
gvtconf.c:51: warning: excess elements in struct initializer after `long_options[1]'
gvtconf.c:52: warning: excess elements in struct initializer after `long_options[2]'
gvtconf.c:52: `optional_argument' undeclared here (not in a function)
gvtconf.c:52: warning: excess elements in struct initializer after `long_options[2]'
gvtconf.c:52: warning: excess elements in struct initializer after `long_options[2]'
gvtconf.c:52: warning: excess elements in struct initializer after `long_options[2]'
gvtconf.c:53: warning: excess elements in struct initializer after `long_options[3]'
gvtconf.c:53: `no_argument' undeclared here (not in a function)
gvtconf.c:53: warning: excess elements in struct initializer after `long_options[3]'
gvtconf.c:53: warning: excess elements in struct initializer after `long_options[3]'
gvtconf.c:53: warning: excess elements in struct initializer after `long_options[3]'
gvtconf.c:55: warning: excess elements in struct initializer after `long_options[4]'
gvtconf.c:55: `required_argument' undeclared here (not in a function)
gvtconf.c:55: warning: excess elements in struct initializer after `long_options[4]'
gvtconf.c:55: warning: excess elements in struct initializer after `long_options[4]'
gvtconf.c:55: warning: excess elements in struct initializer after `long_options[4]'
gvtconf.c:56: warning: excess elements in struct initializer after `long_options[5]'
gvtconf.c:56: `no_argument' undeclared here (not in a function)
gvtconf.c:56: warning: excess elements in struct initializer after `long_options[5]'
gvtconf.c:56: warning: excess elements in struct initializer after `long_options[5]'
gvtconf.c:56: warning: excess elements in struct initializer after `long_options[5]'
gvtconf.c:57: warning: excess elements in struct initializer after `long_options[6]'
gvtconf.c:57: `no_argument' undeclared here (not in a function)
gvtconf.c:57: warning: excess elements in struct initializer after `long_options[6]'
gvtconf.c:57: warning: excess elements in struct initializer after `long_options[6]'
gvtconf.c:57: warning: excess elements in struct initializer after `long_options[6]'
gvtconf.c:58: warning: excess elements in struct initializer after `long_options[7]'
gvtconf.c:58: `no_argument' undeclared here (not in a function)
gvtconf.c:58: warning: excess elements in struct initializer after `long_options[7]'
gvtconf.c:58: warning: excess elements in struct initializer after `long_options[7]'
gvtconf.c:58: warning: excess elements in struct initializer after `long_options[7]'
gvtconf.c:59: warning: excess elements in struct initializer after `long_options[8]'
gvtconf.c:59: `no_argument' undeclared here (not in a function)
gvtconf.c:59: warning: excess elements in struct initializer after `long_options[8]'
gvtconf.c:59: warning: excess elements in struct initializer after `long_options[8]'
gvtconf.c:59: warning: excess elements in struct initializer after `long_options[8]'
gvtconf.c:60: warning: excess elements in struct initializer after `long_options[9]'
gvtconf.c:60: `required_argument' undeclared here (not in a function)
gvtconf.c:60: warning: excess elements in struct initializer after `long_options[9]'
gvtconf.c:60: warning: excess elements in struct initializer after `long_option
gvtconf.c:60: warning: excess elements in struct initializer after `long_options[9]'
gvtconf.c:61: warning: excess elements in struct initializer after `long_options[10]'
gvtconf.c:61: warning: excess elements in struct initializer after `long_options[10]'
gvtconf.c:61: warning: excess elements in struct initializer after `long_options[10]'
gvtconf.c:61: warning: excess elements in struct initializer after `long_options[10]'
gvtconf.c:62: invalid use of undefined type `struct option'
gvtconf.c: In function `gvt_config_args':
gvtconf.c:96: warning: implicit declaration of function `getopt_long'
gvtconf.c:150: invalid use of undefined type `struct option'
gvtconf.c:151: invalid use of undefined type `struct option'
gvtconf.c:153: invalid use of undefined type `struct option'
gvtconf.c:154: invalid use of undefined type `struct option'
make[1]: *** [gvtconf.o] Error 1
make[1]: Target `all' not remade because of errors.
make[1]: Leaving directory `/proj2/lang/mule-unsupported/src/gnome-0.12/programs/gemvt'
:
Making all in gnometalk
make[1]: Entering directory `/proj2/lang/mule-unsupported/src/gnome-0.12/programs/gnometalk'
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../gemvt -I./../.. -I./.. -I/proj2/lang/mule-unsupported/solaris/include -I/usr/local/X11R6/include  -g -O2  -I/usr/local/X11R6/include -c protocol.c
protocol.c:29: protocols/talkd.h: No such file or directory
make[1]: *** [protocol.o] Error 1
make[1]: Target `all' not remade because of errors.
make[1]: Leaving directory `/proj2/lang/mule-unsupported/src/gnome-0.12/programs/gnometalk'
:
Making all in phaser-chess
make[1]: Entering directory `/proj2/lang/mule-unsupported/src/gnome-0.12/programs/phaser-chess'
make[1]: *** No rule to make target `../../obgtk/libobgtk.la', needed by `phaser_chess'.
make[1]: Target `all' not remade because of errors.
make[1]: Leaving directory `/proj2/lang/mule-unsupported/src/gnome-0.12/programs/phaser-chess'
:
Making all in gulp
make[1]: Entering directory `/proj2/lang/mule-unsupported/src/gnome-0.12/programs/gulp'
make[1]: *** No rule to make target `../../obgtk/libobgtk.la', needed by `gulp'.
make[1]: *** No rule to make target `../../obgnome/libobgnome.la', needed by `gulp'.
make[1]: Target `all' not remade because of errors.
make[1]: Leaving directory `/proj2/lang/mule-unsupported/src/gnome-0.12/programs/gulp'
:
Making all in gtt
make[1]: Entering directory `/proj2/lang/mule-unsupported/src/gnome-0.12/programs/gtt'
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I./../.. -I/proj2/lang/mule-unsupported/solaris/include -DHAS_GNOME=1 -DHELP_PATH=\"/proj2/lang/mule-unsupported/solaris/share/gtt\" -DLOCALEDIR=\"/proj2/lang/mule-unsupported/solaris/share/locale\" -I/usr/local/X11R6/include  -g -O2  -I/usr/local/X11R6/include -c main.c
In file included from main.c:38:
/usr/include/libintl.h:25: parse error before `const'
main.c: In function `main':
main.c:111: `LC_MESSAGES' undeclared (first use this function)
main.c:111: (Each undeclared identifier is reported only once
main.c:111: for each function it appears in.)
make[1]: *** [main.o] Error 1
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I./../.. -I/proj2/lang/mule-unsupported/solaris/include -DHAS_GNOME=1 -DHELP_PATH=\"/proj2/lang/mule-unsupported/solaris/share/gtt\" -DLOCALEDIR=\"/proj2/lang/mule-unsupported/solaris/share/locale\" -I/usr/local/X11R6/include  -g -O2  -I/usr/local/X11R6/include -c menucmd.c
In file included from menucmd.c:32:
/usr/include/libintl.h:25: parse error before `const'
/usr/include/libintl.h:26: parse error before `const'
/usr/include/libintl.h:28: parse error before `const'
/usr/include/libintl.h:29: parse error before `const'
make[1]: *** [menucmd.o] Error 1
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I./../.. -I/proj2/lang/mule-unsupported/solaris/include -DHAS_GNOME=1 -DHELP_PATH=\"/proj2/lang/mule-unsupported/solaris/share/gtt\" -DLOCALEDIR=\"/proj2/lang/mule-unsupported/solaris/share/locale\" -I/usr/local/X11R6/include  -g -O2  -I/usr/local/X11R6/include -c toolbar.c
In file included from toolbar.c:33:
/usr/include/libintl.h:25: parse error before `const'
/usr/include/libintl.h:26: parse error before `const'
/usr/include/libintl.h:28: parse error before `const'
/usr/include/libintl.h:29: parse error before `const'
make[1]: *** [toolbar.o] Error 1
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I./../.. -I/proj2/lang/mule-unsupported/solaris/include -DHAS_GNOME=1 -DHELP_PATH=\"/proj2/lang/mule-unsupported/solaris/share/gtt\" -DLOCALEDIR=\"/proj2/lang/mule-unsupported/solaris/share/locale\" -I/usr/local/X11R6/include  -g -O2  -I/usr/local/X11R6/include -c app.c
In file included from app.c:34:
/usr/include/libintl.h:25: parse error before `const'
/usr/include/libintl.h:26: parse error before `const'
/usr/include/libintl.h:28: parse error before `const'
/usr/include/libintl.h:29: parse error before `const'
make[1]: *** [app.o] Error 1
make[1]: Target `all' not remade because of errors.
make[1]: Leaving directory `/proj2/lang/mule-unsupported/src/gnome-0.12/programs/gtt'
Making all in gtop
make[1]: Entering directory `/proj2/lang/mule-unsupported/src/gnome-0.12/programs/gtop'
Making all in proc
make[2]: Entering directory `/proj2/lang/mule-unsupported/src/gnome-0.12/programs/gtop/proc'
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I./..  -g -O2  -I/usr/local/X11R6/include -c devname.c
devname.c:16: linux/kdev_t.h: No such file or directory
make[2]: *** [devname.o] Error 1
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I./..  -g -O2  -I/usr/local/X11R6/include -c ksym.c
In file included from ksym.c:25:
../proc/psdata.h:31: linux/utsname.h: No such file or directory
In file included from ksym.c:26:
../proc/ps.h:6: asm/param.h: No such file or directory
../proc/ps.h:9: asm/page.h: No such file or directory
make[2]: *** [ksym.o] Error 1
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I./..  -g -O2  -I/usr/local/X11R6/include -c pwcache.c
In file included from pwcache.c:4:
../proc/ps.h:6: asm/param.h: No such file or directory
../proc/ps.h:9: asm/page.h: No such file or directory
make[2]: *** [pwcache.o] Error 1
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I./..  -g -O2  -I/usr/local/X11R6/include -c readproc.c
In file included from readproc.c:8:
../proc/ps.h:6: asm/param.h: No such file or directory
../proc/ps.h:9: asm/page.h: No such file or directory
readproc.c:15: sys/dir.h: No such file or directory
make[2]: *** [readproc.o] Error 1
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I./..  -g -O2  -I/usr/local/X11R6/include -c status.c
In file included from status.c:1:
../proc/ps.h:6: asm/param.h: No such file or directory
../proc/ps.h:9: asm/page.h: No such file or directory
make[2]: *** [status.o] Error 1
make[2]: Target `all' not remade because of errors.
make[2]: Leaving directory `/proj2/lang/mule-unsupported/src/gnome-0.12/programs/gtop/proc'
make[1]: *** [all-recursive] Error 1
c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I./../.. -I/proj2/lang/mule-unsupported/solaris/include -I/usr/local/X11R6/include  -g -O2 -c procview.cc
procview.cc:10: asm/page.h: No such file or directory
procview.cc:11: linux/tasks.h: No such file or directory
make[1]: *** [procview.o] Error 1
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I./../.. -I/proj2/lang/mule-unsupported/solaris/include -I/usr/local/X11R6/include  -g -O2  -I/usr/local/X11R6/include -c fromtop.c
In file included from fromtop.c:2:
proc/ps.h:6: asm/param.h: No such file or directory
proc/ps.h:9: asm/page.h: No such file or directory
make[1]: *** [fromtop.o] Error 1
make[1]: *** No rule to make target `proc/libproc.a', needed by `gtop'.
make[1]: Target `all' not remade because of errors.
make[1]: Leaving directory `/proj2/lang/mule-unsupported/src/gnome-0.12/programs/gtop'
:
Making all in src
make[3]: Entering directory `/proj2/lang/mule-unsupported/src/gnome-0.12/programs/freecell/src'
gcc -DLOCALEDIR=\"/proj2/lang/mule-unsupported/solaris/share/locale\" -DPKGDATADIR=\"/proj2/lang/mule-unsupported/solaris/share/freecell\" -DHAVE_CONFIG_H -I. -I.. -I../../.. -I../lib -I.. -I../intl  -Wall -g -O2 -c card-image.c
In file included from card-image.c:24:
/home/petersen/include/gdk/gdkprivate.h:22: X11/Xlib.h: No such file or directory
/home/petersen/include/gdk/gdkprivate.h:23: X11/Xutil.h: No such file or directory
make[3]: *** [card-image.o] Error 1
gcc -DLOCALEDIR=\"/proj2/lang/mule-unsupported/solaris/share/locale\" -DPKGDATADIR=\"/proj2/lang/mule-unsupported/solaris/share/freecell\" -DHAVE_CONFIG_H -I. -I.. -I../../.. -I../lib -I.. -I../intl  -Wall -g -O2 -c card-draw.c
In file included from card-draw.c:22:
/home/petersen/include/gdk/gdkprivate.h:22: X11/Xlib.h: No such file or directory
/home/petersen/include/gdk/gdkprivate.h:23: X11/Xutil.h: No such file or directory
make[3]: *** [card-draw.o] Error 1
make[3]: Target `all' not remade because of errors.
make[3]: Leaving directory `/proj2/lang/mule-unsupported/src/gnome-0.12/programs/freecell/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/proj2/lang/mule-unsupported/src/gnome-0.12/programs/freecell'
make[1]: *** [all-recursive-am] Error 2
make[1]: Target `all' not remade because of errors.
make[1]: Leaving directory `/proj2/lang/mule-unsupported/src/gnome-0.12/programs/freecell'
:
make: *** [all-recursive] Error 1
make: Target `default' not remade because of errors.
---- End of included text -------------------------8<--- and here -------------

Also make in "genius" doesn't seem to do anything?

Comments and help on all this welcome.


More runtime errors:

	petersen[orion]~% background-properties 
	ld.so.1: background-properties: fatal: libstdc++.so.2.7.1: can't open file: errno=2
	Killed

Not that I was expecting it to (under Solaris!), gnome_linuxconf
just seems to hang for me for forever:

	petersen[orion]/proj2/lang/mule-unsupported/src/gnome-0.12/programs/genius% gnome_linuxconf 
	^C
	** ERROR **: sigint caught

When I try to add the "Launcher" to the panel I get:

	Launcher: APPLET_CMD_GET_DEFAULT_PARAMS not yet supported

and "panel" crashes when I try to add "Netwatch" with:

	Launcher: APPLET_CMD_GET_DEFAULT_PARAMS not yet supported
	ld.so.1: panel: fatal: relocation error: symbol not found: get_interface_status_by_name: referenced in <$prefix>/lib/./libpanel_netwatch.so


Sorry for the long mail.  More next week,
-- 
Jens	<http://www.kurims.kyoto-u.ac.jp/~petersen/>
---
Conscience is the inner voice that warns us somebody is looking
		-- H. L. Mencken



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