Hey Richard,

I just installed gnustep-make from svn r40432. It's been ./configured with
"--prefix=/GNUstep --with-layout=gnustep".

I'm attempting to perform "sudo -E make uninstall" it. I'm getting this
instead:

  GNUmakefile:287: *** GNUSTEP_SYSTEM_ROOT is obsolete.  Stop.

I found this error in config-noarch.make.in's line 77:

 23549     nicola # These are the defaults value ... they will be used only
if they are
 23549     nicola # not set in the config files (or on the command-line or
in
 23549     nicola # environment).
 25949     nicola ifeq ($(GNUSTEP_MAKE_STRICT_V2_MODE),yes)
 39918        rfm   GNUSTEP_SYSTEM_ROOT = $(error GNUSTEP_SYSTEM_ROOT is
obsolete)
 39918        rfm   GNUSTEP_LOCAL_ROOT = $(error GNUSTEP_LOCAL_ROOT is
obsolete)
 39918        rfm   GNUSTEP_NETWORK_ROOT = $(error GNUSTEP_NETWORK_ROOT is
obsolete)
 39918        rfm   GNUSTEP_USER_DIR = $(error GNUSTEP_USER_DIR is obsolete)
 25949     nicola else
 25949     nicola   GNUSTEP_SYSTEM_ROOT = @GNUSTEP_SYSTEM_ROOT@
 25949     nicola   GNUSTEP_LOCAL_ROOT = @GNUSTEP_LOCAL_ROOT@
 25949     nicola   GNUSTEP_NETWORK_ROOT = @GNUSTEP_NETWORK_ROOT@
 25949     nicola   GNUSTEP_USER_DIR = @GNUSTEP_USER_DIR@
 25949     nicola endif
 23549     nicola

I see in 39918 you uncommented these lines, which had a comment 'it needs
testing'.

Trying to do this doesn't help:
  (. /GNUstep/System/Library/Makefiles/GNUstep.sh ; sudo -E make uninstall )

Whatever the current default is (with 'strict mode v2' enabled), I'm not
sure it behaves correctly.

Line 287 in GNUmakefile on my machine seems to be an expansion of
$(mandir), which expands into $(DESTDIR)/GNUstep/..., which expands into
empty string. Thus I am not sure how that gets affected by
GNUSTEP_SYSTEM_ROOT.

Can you please take a look?
_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to