At 10:08 PM -0500 3/17/02, Michael G Schwern wrote:
>Poking around in the DECC manual, there's two problems.
>http://www.openvms.compaq.com/commercial/c/5492p004.htm#index_x_113
>
>First, its INCLUDE_DIRECTORY, not INCLUDE (although INCLUDE works).

VMS applies the shortest unique prefix rule with commands and 
switches. I think /inc would work too, but that's probably a bit too 
short for comfort.

>Second, there seems to be some confusing rules about mixing VMS and
>Unix style paths.  It seems that the style used in INCLUDE_DIRECTORY
>has to match the style used in the #include. 
>
>so this works:
>
>     CC/DECC /INCLUDE=("./include") testparrotsizes.c
>
>but you might want to get independent confirmation from the vmsperl
>folks about that.

That's new. Older versions of the Dec C compiler didn't do that--the 
bit before the / was considered either a logical name or ignored. So 
you'd need a PARROT: logical to make it work. If the ./include scheme 
is OK, we'll go with that and require folks to have reasonably modern 
versions of Dec C. Given our rollout schedule, I don't consider that 
excessive.
-- 
                                         Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                       teddy bears get drunk

Reply via email to