Re: Build failed in Jenkins: 3.HEAD-ppc-MacOS-Leopard #31

From: Alex Rousskov <rousskov_at_measurement-factory.com>
Date: Thu, 30 Aug 2012 14:36:45 -0600

On 08/30/2012 07:35 AM, Amos Jeffries wrote:
> On 30/08/2012 11:14 p.m., noc_at_squid-cache.org wrote:
>> See
>> <http://build.squid-cache.org/job/3.HEAD-ppc-MacOS-Leopard/31/changes>
>>
>> libtool: compile: g++ -DHAVE_CONFIG_H -I../../.. -I../../../include
>> -I../../../lib -I../../../src -I../../include -I/opt/local/include
>> -I../../../libltdl -Wall -Wpointer-arith -Wwrite-strings -Wcomments
>> -Werror -pipe -D_REENTRANT -g -O2 -MT DomainData.lo -MD -MP -MF
>> .deps/DomainData.Tpo -c ../../../src/acl/DomainData.cc -fno-common
>> -DPIC -o .libs/DomainData.o
>> ../../../src/acl/DomainData.cc: In function 'int
>> aclHostDomainCompare(char* const&, char* const&)':
>> ../../../src/acl/DomainData.cc:83: error: 'matchDomainName' was not
>> declared in this scope
>
> Strange error. That function is declared in src/URL.h, which is included
> into src/acl/DomainData.cc.
>
> Any ideas?

Perhaps something went wrong during "bzr update" (or similar) and we are
building with stale URL.h? Earlier versions of that header did not
declare matchDomainName().

If you get no better ideas, replacing g++ -c with g++ -E (for
DomainData.cc) may help you figure out what exactly the compiler is
seeing, including the contents of included header files.

Cheers,

Alex.
Received on Thu Aug 30 2012 - 20:36:57 MDT

This archive was generated by hypermail 2.2.0 : Fri Aug 31 2012 - 12:00:14 MDT