[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
GNUstep on RedHat 9, non-standard library locations
From: |
Ed Cavazos |
Subject: |
GNUstep on RedHat 9, non-standard library locations |
Date: |
26 May 2003 07:41:07 -0500 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 |
Hello,
gnustep-make-1.6.0 installs fine. However, the make of
gnustep-base-1.6.0 fails. Here are some relevant sections of the make
output:
######################################################################
Linking library libgnustep-base ...
/usr/bin/ld: cannot find -lcallback
collect2: ld returned 1 exit status
...
Linking tool autogsdoc ...
/usr/bin/ld: cannot find -lgnustep-base
collect2: ld returned 1 exit status
make[2]: *** [shared_obj/ix86/linux-gnu/gnu-gnu-gnu/autogsdoc] Error 1
make[1]: *** [autogsdoc.all.tool.variables] Error 2
make[1]: Leaving directory `/usr/local/src/gnustep-base-1.6.0/Tools'
make: *** [internal-all] Error 2
######################################################################
I generally put stuff under '/opt/<progname>-<version>' so I have
ffcall and a newer libxml in the following locations:
/opt/ffcall-1.8d
/opt/libxml2-2.4.24
When configuring gnustep-make and gnustep-base, I used this script:
######################################################################
#!/bin/sh
LDFLAGS='-L/opt/ffcall-1.8d/lib -L/opt/libxml2-2.4.24/lib' \
CPPFLAGS='-I/opt/ffcall-1.8d/include -I/opt/libxml2-2.4.24/include' \
./configure --prefix=/opt/GNUstep
######################################################################
I'm pretty sure this is a problem with how I'm building GNUstep, not
with GNUstep itself. The make is successful if I create
symbolic links for libcallback and libavcall in '/usr/lib'. I thought
that the way I setup LDFLAGS would help the build process find my
ffcall libs but perhaps not. Is there something else I have to specify
somewhere?
Thanks for any suggestions.
Ed
- GNUstep on RedHat 9, non-standard library locations,
Ed Cavazos <=