Is there hope?



I am trying to build a linux system from scratch and the basic stuff all
appeared to work fine. However, trying to compile GNOME from sources is
a minor disaster I must say. I get configure errors, compile errors,
install errors. You name it I got it.

Is there a list that provides an order in which packages must be
compiled to have the best chance of success?

Here is an excerpt of the stuff I am dealing with.

/bin/sh ../../libtool --mode=link gcc  -g -O2 -Wall -Wunused   -o
theme-selector-capplet ../../control-center/libcapplet.la `imlib-config
--libs` file.o globals.o lister.o main.o signals.o demo.o gui.o
install.o ../../control-center/libcapplet.la  -rdynamic -L/usr/lib
-L/usr/X11R6/lib -L/usr/lib -lORBitCosNaming -lORBit -lIIOP -lORBitutil
-lglib -lm  -rdynamic -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk
-lgdk -lgmodule -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile
-lm -ldb-3 -lglib -ldl   -lImlib  -rdynamic -lgtkxmhtml -ljpeg -lpng -lz
-lSM -lICE -lgtk -lgdk -lgmodule -lglib -ldl -lXext -lX11 -lm -lgnorba
gcc -g -O2 -Wall -Wunused -o .libs/theme-selector-capplet
../../control-center/.libs/libcapplet.so -L/usr/lib -lORBitCosNaming
-lORBit -lIIOP -lORBitutil -lglib -lm -lm -ldl -L/usr/X11R6/lib -lgnorba
-lORBitCosNaming -lORBit -lIIOP -lORBitutil -lgnomeui -lart_lgpl
-lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lXext -lX11 -lgnome
-lgnomesupport -lesd -laudiofile -lm -ldb-3 -lglib -ldl -L/usr/lib
-lImlib -ljpeg -ltiff -lpng -lz -lm -lXext -L/usr/X11R6/lib -lSM -lICE
-lXext -lX11 file.o globals.o lister.o main.o signals.o demo.o gui.o
install.o ../../control-center/.libs/libcapplet.so -lORBitCosNaming
-lORBit -lIIOP -lORBitutil -lglib -lm -lm -ldl -lgnorba -lORBitCosNaming
-lORBit -lIIOP -lORBitutil -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE
-lgtk -lgdk -lgmodule -lXext -lX11 -lgnome -lgnomesupport -lesd
-laudiofile -lm -ldb-3 -lglib -ldl -rdynamic -L/usr/lib -L/usr/X11R6/lib
-L/usr/lib -lORBitCosNaming -lORBit -lIIOP -lORBitutil -lglib -lm
-rdynamic -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk
-lgmodule -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile -lm
-ldb-3 -lglib -ldl -lImlib -rdynamic -lgtkxmhtml -ljpeg -lpng -lz -lSM
-lICE -lgtk -lgdk -lgmodule -lglib -ldl -lXext -lX11 -lm -lgnorba
/usr/lib/libgtkxmhtml.so: undefined reference to
`XpmCreateXpmImageFromBuffer'
/usr/lib/libgtkxmhtml.so: undefined reference to `XpmFreeXpmInfo'
/usr/lib/libgtkxmhtml.so: undefined reference to `XpmGetErrorString'
/usr/lib/libgtkxmhtml.so: undefined reference to
`XpmCreateXpmImageFromData'
/usr/lib/libgtkxmhtml.so: undefined reference to `XpmFreeXpmImage'
collect2: ld returned 1 exit status
make[3]: *** [theme-selector-capplet] Error 1
make[3]: Leaving directory
`/usr/src/control-center-1.2.2/capplets/theme-switcher'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/control-center-1.2.2/capplets'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/control-center-1.2.2'
make: *** [all-recursive-am] Error 2

does any one have any idea whats going on here? Is there a patch that
fixes th unresolved symbols in libgtkxmhtml.so?


What and where is obgnome?

make[2]: Entering directory `/usr/src/gnome-admin-1.0.3/gulp'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -I/usr/include
-DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include
-I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/lib/glib/include
-I/usr/X11R6/include -g -O2  -c gulp.m
In file included from gulp.m:15:
gulp.h:1: obgnome/obgnome.h: No such file or directory
make[2]: *** [gulp.o] Error 1
make[2]: Leaving directory `/usr/src/gnome-admin-1.0.3/gulp'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/gnome-admin-1.0.3'
make: *** [all-recursive-am] Error 2

This happens when compiling gnome-admin-1.0.3/

########
Problem installing gnome-print

Failed to write fontmap file (/usr/share/fonts/fontmap).
Error: failed.
make[2]: *** [install-data-local] Error 2
make[2]: Leaving directory `/usr/src/gnome-print-0.25'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/usr/src/gnome-print-0.25'
make: *** [install-recursive] Error 1

########
Problem configuring gfloppy

hecking for SmcSaveYourselfDone in -lSM... yes
checking for X11/SM/SMlib.h... yes
checking for XpmFreeXpmImage in -lXpm... no
checking for ext2fs_mkdir in -lext2fs... no
configure: error:
*** libext2fs not found. Check 'config.log' for more details.

but
# ls /lib/libe*
/lib/libext2fs.so.2  /lib/libext2fs.so.2.4

#######

checking for X11/SM/SMlib.h... (cached) yes
checking for XpmFreeXpmImage in -lXpm... (cached) no
checking for ext2fs_mkdir in -lext2fs... no
configure: error:
*** libext2fs not found. You need e2fsprogs and e2fsprogs-devel
installed.
configure: error: ./configure failed for gfloppy

this is gnome-utils (same as gnome-floppy

 If I keep trying to compile stuff I will probably find many more of
these type of problems.

Is there a set of stable sources that will configure, compile and
install consistently?

I am pissed off with RedHat, my current distribution and am certainly
willing to put some more time and effort into becomming independent, but
with all these problems it could take me forever to get there.

Oh and one more thing. It would be nice if gnome-libs would not depend
on db-1.85 but would be ported to db-3.2. Not only was it a pain in the
neck to find the sources for db, db-1.85 does not compile with
gcc-2.95.2 and one must compile db-3.2 with the backward compatibility
switch to 1.85.

ANy help is appreciated.

Thanks,
Robert





--
Robert Schweikert                      MAY THE SOURCE BE WITH YOU
rjschwei mindspring com                         LINUX







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