On 25 February 2013 16:53, Karl Williamson <[email protected]> wrote:
> 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.

Well, it looked weird to me anyway. I prefer the arguments to a macro
to be on one line.

Anyway, thanks for letting me know, ill be a bit less quick on the
draw should something similar come up.

Yves


-- 
perl -Mre=debug -e "/just|another|perl|hacker/"

Reply via email to