Thanks ... it looks like the maximum variable name is 30 chars 
in tcsh 6.12, even if it is 256 in tcsh 6.14 (the one I had tested on 
my system). :-(

So I changed all documentation variables to use 'DOC' instead of
'DOCUMENTATION'.  That is also somewhat consistent with 'APPS'
used instead of 'APPLICATIONS' in the variable names. ;-)

For backwards compatibility, GNUSTEP_DOCUMENTATION, GNUSTEP_DOCUMENTATION_MAN
and GNUSTEP_DOCUMENTATION_INFO will still be defined inside gnustep-make
invocations. :-)

In the future (next 4 years), everyone will be asked to slowly move over to use 
the new variable names GNUSTEP_[xxx_]DOC[_yyy].  Those variables are not 
available
in gnustep-make v1 so no hurry to move over.

Anyway - let me know if it now works better! ;-)

Thanks



-----Original Message-----
From: Wolfgang Lux <[EMAIL PROTECTED]>
Sent: Mon, February 26, 2007 11:41 am
To: [EMAIL PROTECTED]
Cc: [email protected]
Subject: Re: Customizable filesystem support for GNUstep

Nicola Pero wrote:

> I completed an implementation of customizable filesystem support  
> for GNUstep (which includes
> Linux FHS) and committed that to trunk. :-)
>
> If you only want stable code, stay away from trunk for a few days  
> still.

So I finally upgraded GNUstep make and immediately hit a problem with  
GNUstep.csh.
When sourcing that file I get an error
   csh: Variable name too long.
Turning on verbose, it the problem is in filesystem.csh in the line
   if ( ! ${?GNUSTEP_SYSTEM_DOCUMENTATION_MAN} ) then
May I suggest using shorter names for the environment variables  
(e.g., suffix
DOC instead of DOCUMENTATION or omitting DOCUMENTATION altogether for  
the
man and info paths).

Regards
Wolfgang

P.S.: This happens for tcsh version 6.12 (which is installed by  
default on
OS X 10.4 and also on Solaris 10).




_______________________________________________
Discuss-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to