discuss-gnustep
[Top][All Lists]
Advanced

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

Re: Another library irregularity


From: Richard Frith-Macdonald
Subject: Re: Another library irregularity
Date: Wed, 11 Apr 2001 08:34:32 +0100

On Wednesday, April 11, 2001, at 06:46 AM, Steve Núñez wrote:

Again in guile. After removing the 'documentation' target from the Greg subdirectory and compiling/installing, it seems that the libgstep_guile.so.1 library has been placed in yet another directory, /opt/GNUStep/System/Libraries/ix86/linux-gnu/gnu-gnu-gnu-xgps/. Up until this point, everything had been placed in /opt/GNUStep/System/Libraries/ix86/linux-gnu/gnu-gnu-gnu-xdps/. Note the difference right at the end: 'xgps' vs. 'xdps'. I was doing reasonably well by adding the library directory to /etc/ld.so.conf, but am now wondering that the proper and intended way to handle these GNUStep libraries is. How are others handling this problem?

I think the bit of GNUstep that is immature is the installation instructions ... the information is there in the HOWTO, and pretty consistent, but it needs some bits that people keep missing to
be emphasised.

1. configure, build and install the make package.
2. SET UP THE ENVIRONMENT using GNUstep.sh
3. configure build and install the objc library
4. configure build and install base
5. configure build and install guile (if you want it)
6. configure build and install jigs (if you want it)

Remember to setup the environment again whenever you log in.

In the latter stages, the correct library combination will
be picked up from the environment unless you explicitly
configure for another library combination - so if you originally
configured 'make' for xdps, 'guile' will be built for xdps
too.

If your environment is correctly set up, the GNUstep tools directories
will be in your path, so all you need to do to run a tool that you
have built and installed is to type its name.

For a discussion of what the library combinations actually mean,
see the make package.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]