[ale] Problems building 'gimp' (long on detail - sorry)

John M. Mills jmills at jmills.gtri.gatech.edu
Sun May 17 22:03:52 EDT 1998


I am trying to build 'gimp' and having some problems.

Starting with:
RH 4.2/linux 2.0.33/libc.so

and
gimp-0.99.18-1.src.rpm
gtk+-1.0.0-1.src.rpm
gimp-data-min-0.99b-1.src.rpm
gimp-data-extras-0.99a-1.src.rpm

and installing the relative rpm's gives:
% ls /usr/src/redhat/SOURCES
gimp-0.99.18.tar.gz            mini-wilbur.xpm
gimp-data-extras-0.99a         wilbur.xpm
gimp-data-extras-0.99a.tar.gz  gimp-data-min-0.99b.tar.gz
gimp.wmconfig                  gtk+-1.0.0.tar.gz

I then unpacked the tarballs and ran ./configure in each base directory.

Problems:
First, I unexpectedly had to link an include file:
/usr/local/include/glibconfig.h -> /usr/local/lib/glib/include/glibconfig.h
even after running 'make install', due to formation of another glib/*.h file.

Second, I seem to have an incompatible gilb package, since the build crashes
with:

% make
make all-recursive
make[1]: Entering directory `/usr/src/redhat/SOURCES/gimp-0.99.18'
Making all in libgimp
make[2]: Entering directory `/usr/src/redhat/SOURCES/gimp-0.99.18/libgimp'
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include -I.. -I/usr/local/include  -I/usr/X11R6/include -g -O2 -Wall -c gimp.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include -I.. -I/usr/local/include -I/usr/X11R6/include -g -O2 -Wall -c -fPIC -DPIC gimp.c
gimp.c: In function `gimp_main':
gimp.c:110: `g_string_hash' undeclared (first use this function)
gimp.c:110: (Each undeclared identifier is reported only once
gimp.c:110: for each function it appears in.)
gimp.c:110: `g_string_equal' undeclared (first use this function)
make[2]: *** [gimp.lo] Error 1
make[2]: Leaving directory `/usr/src/redhat/SOURCES/gimp-0.99.18/libgimp'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/redhat/SOURCES/gimp-0.99.18'
make: *** [all-recursive-am] Error 2

Indeed I can't find a definition for: 'g_string_hash' among my sources.
Can anyone suggest what I need to do here?

TIA, john mills


  John M. Mills, Senior Research Engineer   --   john.mills at gtri.gatech.edu
    Georgia Tech Research Institute, Georgia Tech, Atlanta, GA 30332-0834
          Phone contacts: 404.894.0151 (voice), 404.894.6285 (FAX)
 "The one piece of advice I can give you is, put on sunscreen and wear a hat."
                          -- Ted Turner, GSU Commencement, Atlanta, 1994






More information about the Ale mailing list