gnustep-dev
[Top][All Lists]
Advanced

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

Uninstalling gnustep-make errors out


From: Ivan Vučica
Subject: Uninstalling gnustep-make errors out
Date: Sun, 2 Apr 2017 15:47:31 +0000

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? 

reply via email to

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