bug-gnustep
[Top][All Lists]
Advanced

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

Re: not exactly a bug, but a really annoying thing


From: Richard Frith-Macdonald
Subject: Re: not exactly a bug, but a really annoying thing
Date: Sun, 8 Feb 2009 22:07:29 +0000


On 7 Feb 2009, at 20:15, Mauro Panigada wrote:


I had installed gnustep-base 1.16 few times ago. It was my first
fresh from source installation of GNUstep; of course I followed
all the step described here:
http://www.gnustep.org/resources/documentation/User/GNUstep/gnustep-howto_3.html

Today I've seen that a new version of gnustep-base (and gnustep-gui and gnustep-back)
was available, so I downloaded them ... I supposed everything should
have been smooth as for my first installation. But I was wrong.

After a fast reading, I decided to feed the configure script with
--prefix=/usr
since it was the configuration from the previous installation, that went into
/usr/GNUstep, and with
--with-installation-domain=SYSTEM
since it was the previous configuration, I did not want to change it, and it sounds quite logical (if GNUstep Base is not a "system" stuffs, whatelse is?)

My common behaviour when using the configure/make/make install procedure is to run the first two command as common user, and the switch to root just for
the installation part.

The configure was ok, with my own specified prefix and domain. But when I
run make, output says

       if [ SYSTEM != LOCAL ]; \
       then \
GNUSTEP_INSTALLATION_DOMAIN=LOCAL ./config.status -- recheck; \
       fi

You forgot to specify the installation domain when you ran make ... which means it used the default domain (LOCAL). Since you told it (implicitly) to install in the LOCAL domain, but had previously configured it for the SYSTEM domain, it had to re-configure itsself in order to follow your new instructions. That's a little confusing, so the current code in svn trunk will print out an error message and stop in this situation, in case what you actually wanted was what you first specified (at configure time) rather than what you specified at build/install time.






reply via email to

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