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
