On Sat, Sep 27, 2014 at 11:47 PM, Joshua Root <[email protected]> wrote:

> That isn't the issue AFAICT, it's just doing things with comments that
> were probably undefined before and now don't work:
>

That is in fact closely related to the issue. The old K&R preprocessor
allowed that as a hack; ANSI C required that comments expand to spaces, and
provided new # and ## operations for token splicing --- but these require
valid C tokens.

    # define ProjectRulesFile       Concat3(<,TopLevelProject,.rules>)

may happen to work if you update it to use ANSI token splicing --- but I
doubt it, since it's designed for valid C tokens and you're trying to
generate a single invalid C token.

Also watch what happens with single quoted strings when xmkmf expands
macros in Imakefiles.

-- 
brandon s allbery kf8nh                               sine nomine associates
[email protected]                                  [email protected]
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net
_______________________________________________
macports-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to