Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 22463 - Inconsistent $GNUSTEP_LOCAL_ROOT
Summary: Inconsistent $GNUSTEP_LOCAL_ROOT
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Nick Hadaway
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-06-08 16:24 UTC by rindolf
Modified: 2003-06-26 16:01 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description rindolf 2003-06-08 16:24:38 UTC
I'm trying to use GNUstep, but am somewhat confused as to where the Official
Gentoo $GNUSTEP_LOCAL_ROOT is. I see at least 2 conflicting places:
1. From gnustep-env, /usr/lib/GNUstep, set in /etc/profile
2. From gnustep-make, /usr/GNUstep/Local, the standard GNUstep location, set in
/usr/GNUstep/System/Makefiles/GNUstep.sh, which is normally sourced _after_
/etc/profile, overriding /usr/lib/GNUstep.
Additionally, in the WindowMaker ebuild, there is the line:
                --with-appspath=/usr/lib/GNUstep/Apps \
This would seem to imply that number 1 above is the correct location, however, I
believe applications install to ${GNUSTEP_LOCAL_ROOT}/Applications normally. If
1 is correct, why isn't it set in gnustep-make with
--with-local-root=/usr/lib/GNUstep, thus not requiring gnustep-env. In fact, in
the install portion of the ebuild it says
        make \
        GNUSTEP_SYSTEM_ROOT=${D}/usr/GNUstep/System \
        GNUSTEP_LOCAL_ROOT=${D}/usr/GNUstep/Local \
        GNUSTEP_NETWORK_ROOT=${D}/usr/GNUstep/Network \
        install || die "install failed"
implying that it should in fact be /usr/GNUstep/Local. gnustep-env seems useless
to me, as anything that uses GNUstep will source
/usr/GNUstep/System/Makfiles/GNUstep.sh before it does anything, thus overriding
anything set from /etc/env.d. Why can't there be consistency?

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Versions:
gnustep-back-0.8.3
gnustep-base-1.6.0
gnustep-gui-0.8.3
gnustep-make-1.6.0
gnustep-env-0.1
Comment 1 rob holland (RETIRED) gentoo-dev 2003-06-09 07:49:29 UTC
Because everything has been mainterless for a while :( I've just started picking up the gnustep + windowmaker stuff and I'll get it sorted as soon as I can.
Comment 2 rob holland (RETIRED) gentoo-dev 2003-06-23 10:26:03 UTC
I don't have time to look at the gnustep/windowmaker stuff at the moment :(
Comment 3 Nick Hadaway 2003-06-26 16:01:09 UTC
This problem is fixed with the latest builds of WindowMaker which no longer utilize the gnustep-env.  You can unmerge gnustep-env if you are running the latest windowmaker ebuild.

Our builds for the complete GNUstep environment will be utilizing /usr/GNUstep as it's directory unless a decree comes through for a different/better location.  It's not right for the whole gnustep environment to be in /usr/lib/GNUstep... 

but since most people use WindowMaker as a standalone web browser and not within GNUstep specifically... the Wprefs.app is placed in /usr/lib/GNUstep instead of /usr/GNUstep.