On 02/25/2013 05:43 AM, demerphq wrote:
On 25 February 2013 13:36, demerphq <[email protected]> wrote:
On 25 February 2013 13:33, demerphq <[email protected]> wrote:
On 23 February 2013 19:41, John Goodyear <[email protected]> wrote:

Finding dependencies for regexec.o.
ERROR CCN3287 regexec.c:35    The parameter list on the definition of
macro LOAD_UTF8_CHARCLASS_DEBUG_TEST is not complete.
ERROR CCN3287 regexec.c:75    The parameter list on the definition of
macro REXEC_TRIE_READ_CHAR is not complete.

For the errors above, I see that cppstdin is invoke with these arguments:

$finc='', -I., $cppflags='', $cppminus=''

This being the case, is it simply that when  cppflags or cppminus are
empty some macros aren't being defined?
As you indicated, this could be happening on other platforms, but is
getting hidden since stderr is handled differently.


REXEC_TRIE_READ_CHAR() is mine.

I suspect it is because someone, maybe me, wrapped the argument list:

#define REXEC_TRIE_READ_CHAR(trie_type, trie, widecharmap, uc, uscan, len,
\
uvc, charid, foldlen, foldbuf, uniflags) STMT_START {
\

I will push a patch to unwrap this, as I bet it is confusing your CPP.

Ive been irresponsible and pushed a fix for this without testing if it
breaks anything. I sure as heck hope not.

Seems ok. Phew. :-)

Yves


This patch wasn't necessary, as 3c65df45eca48c6eefc4c409ab5a2e3a4fd64afd
had changed makedepend to cope with continuation lines.

Reply via email to