Re: Build failed in Jenkins: 3.HEAD-amd64-FreeBSD-9.0-clang #248

From: Tsantilas Christos <chtsanti_at_users.sourceforge.net>
Date: Sat, 18 May 2013 14:32:29 +0300

On 05/18/2013 02:01 PM, Amos Jeffries wrote:
> On 18/05/2013 10:46 p.m., Tsantilas Christos wrote:
>> Hi all,
>>
>> Looks that the new checks for enabling or not the openSSL hacks still
>> have some problems.
>>
>> In this case I believe:
>> - The configure script checks with the openSSL version comes with
>> FreeBSD 9.0 release
>> - The squid compiled with the openSSL version which is installed under
>> the "/usr/local/" directory and probably is a newer release.
>>
>> It is not clear to me why the -I/usr/local/include compiler option used
>> (I did not see any configure option related to this). I believe that if
>> the following configure command used:
>>
>> ./configure --with-openssl=/usr/local/
>>
>> The build problem will gone.
>>
>> Also if there is a way to see the config.log in this build will help...
>
> http://build.squid-cache.org/job/3.HEAD-amd64-FreeBSD-9.0-clang/ws/config.log
>
>
> I have grabbed a copy for now in case the upcoming build 249 looses the
> info you need.

This config.log include very little information....

My config.log have informations like:

configure:22042: result: yes
configure:22051: checking whether the workaround for SSL_get_certificate
works
configure:22083: g++ -o conftest -g -O2 -std=c++0x
-I/usr/local/src/openssl-1.0.1e/BUILD/include -I/usr/include/libxml2 -g
conftest.cpp -L/usr/local/src/openssl-1.0.1e/BUILD/lib -lssl -lcrypto
-lrt -ldl -ldl -Wl,-rpath -Wl,/usr/local/src/openssl-1.0.1e/BUILD/lib >&5

Does it require any spacial options to configure script to produce such
messages?
>
> Amos
>
>> On 05/18/2013 04:55 AM, noc_at_squid-cache.org wrote:
>>> See
>>> <http://build.squid-cache.org/job/3.HEAD-amd64-FreeBSD-9.0-clang/248/>
>>>
>>> ------------------------------------------
>>> clang++ -DHAVE_CONFIG_H -I../../.. -I../../../include
>>> -I../../../lib -I../../../src -I../../include -I/usr/local/include
>>> -I/usr/include -I/usr/include -I../../../libltdl -I/usr/include
>>> -I/usr/include -Werror -Wno-error=parentheses-equality -D_REENTRANT
>>> -D_FILE_OFFSET_BITS=64 -g -O2 -MT ssl_crtd.o -MD -MP -MF
>>> .deps/ssl_crtd.Tpo -c -o ssl_crtd.o ../../../src/ssl/ssl_crtd.cc
>>> In file included from ../../../src/ssl/ssl_crtd.cc:5:
>>> ../../../src/ssl/certificate_db.h:153:12: error: cannot initialize a
>>> variable of type 'const char ***' with an lvalue of type 'const void *'
>>> static IMPLEMENT_LHASH_HASH_FN(index_serial_hash,const char **)
>>> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> /usr/local/include/openssl/lhash.h:105:17: note: expanded from:
>>> const o_type *a = arg; \
>>> ^ ~~~
>>> In file included from ../../../src/ssl/ssl_crtd.cc:5:
>>> ../../../src/ssl/certificate_db.h:154:12: error: cannot initialize a
>>> variable of type 'const char ***' with an lvalue of type 'const void *'
>>> static IMPLEMENT_LHASH_COMP_FN(index_serial_cmp,const char **)
>>> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> /usr/local/include/openssl/lhash.h:114:17: note: expanded from:
>>> const o_type *a = arg1; \
>>> ^ ~~~~
>>> In file included from ../../../src/ssl/ssl_crtd.cc:5:
>>> ../../../src/ssl/certificate_db.h:154:12: error: cannot initialize a
>>> variable of type 'const char ***' with an lvalue of type 'const void *'
>>> static IMPLEMENT_LHASH_COMP_FN(index_serial_cmp,const char **)
>>> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> /usr/local/include/openssl/lhash.h:115:17: note: expanded from:
>>> const o_type *b = arg2; \
>>> ^ ~~~~
>>> In file included from ../../../src/ssl/ssl_crtd.cc:5:
>>> ../../../src/ssl/certificate_db.h:155:12: error: cannot initialize a
>>> variable of type 'const char ***' with an lvalue of type 'const void *'
>>> static IMPLEMENT_LHASH_HASH_FN(index_name_hash,const char **)
>>> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> /usr/local/include/openssl/lhash.h:105:17: note: expanded from:
>>> const o_type *a = arg; \
>>> ^ ~~~
>>> In file included from ../../../src/ssl/ssl_crtd.cc:5:
>>> ../../../src/ssl/certificate_db.h:156:12: error: cannot initialize a
>>> variable of type 'const char ***' with an lvalue of type 'const void *'
>>> static IMPLEMENT_LHASH_COMP_FN(index_name_cmp,const char **)
>>> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> /usr/local/include/openssl/lhash.h:114:17: note: expanded from:
>>> const o_type *a = arg1; \
>>> ^ ~~~~
>>> In file included from ../../../src/ssl/ssl_crtd.cc:5:
>>> ../../../src/ssl/certificate_db.h:156:12: error: cannot initialize a
>>> variable of type 'const char ***' with an lvalue of type 'const void *'
>>> static IMPLEMENT_LHASH_COMP_FN(index_name_cmp,const char **)
>>> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> /usr/local/include/openssl/lhash.h:115:17: note: expanded from:
>>> const o_type *b = arg2; \
>>> ^ ~~~~
>>> 6 errors generated.
>>> *** Error code 1
>>>
>>> Stop in
>>> /usr<http://build.squid-cache.org/job/3.HEAD-amd64-FreeBSD-9.0-clang/ws/btlayer-02-maximus/squid-3.HEAD-BZR/_build/src/ssl.>
>>>
>>> *** Error code 1
>>>
>>> Stop in
>>> /usr<http://build.squid-cache.org/job/3.HEAD-amd64-FreeBSD-9.0-clang/ws/btlayer-02-maximus/squid-3.HEAD-BZR/_build/src.>
>>>
>>> *** Error code 1
>>>
>>> Stop in
>>> /usr<http://build.squid-cache.org/job/3.HEAD-amd64-FreeBSD-9.0-clang/ws/btlayer-02-maximus/squid-3.HEAD-BZR/_build/src.>
>>>
>>> *** Error code 1
>>>
>>> Stop in
>>> /usr<http://build.squid-cache.org/job/3.HEAD-amd64-FreeBSD-9.0-clang/ws/btlayer-02-maximus/squid-3.HEAD-BZR/_build.>
>>>
>>> *** Error code 1
>>>
>>> Stop in
>>> /usr<http://build.squid-cache.org/job/3.HEAD-amd64-FreeBSD-9.0-clang/ws/btlayer-02-maximus.>
>>>
>>> buildtest.sh result is 1
>>> BUILD: .././test-suite/buildtests/layer-02-maximus.opts
>>> configure: BUILD LIBRARIES:
>>> configure: BUILD EXTRA LIBRARIES: -lm
>>> configure: BUILD OBJECTS:
>>> configure: BUILD EXTRA OBJECTS:
>>> configure: BUILD C FLAGS: -D_FILE_OFFSET_BITS=64 -g -O2
>>> configure: BUILD EXTRA C FLAGS: -Werror
>>> -Wno-error=parentheses-equality -D_REENTRANT
>>> configure: BUILD C++ FLAGS: -D_FILE_OFFSET_BITS=64 -g -O2
>>> configure: BUILD EXTRA C++ FLAGS: -Werror
>>> -Wno-error=parentheses-equality -D_REENTRANT
>>> configure: BUILD LIBRARIES:
>>> configure: BUILD EXTRA LIBRARIES: -lm
>>> configure: BUILD OBJECTS:
>>> configure: BUILD EXTRA OBJECTS:
>>> configure: BUILD C FLAGS: -D_FILE_OFFSET_BITS=64 -g -O2
>>> configure: BUILD EXTRA C FLAGS: -Werror
>>> -Wno-error=parentheses-equality -D_REENTRANT
>>> configure: BUILD C++ FLAGS: -D_FILE_OFFSET_BITS=64 -g -O2
>>> configure: BUILD EXTRA C++ FLAGS: -Werror
>>> -Wno-error=parentheses-equality -D_REENTRANT
>>> ../../../src/ssl/certificate_db.h:153:12: error: cannot initialize a
>>> variable of type 'const char ***' with an lvalue of type 'const void *'
>>> ../../../src/ssl/certificate_db.h:154:12: error: cannot initialize a
>>> variable of type 'const char ***' with an lvalue of type 'const void *'
>>> ../../../src/ssl/certificate_db.h:154:12: error: cannot initialize a
>>> variable of type 'const char ***' with an lvalue of type 'const void *'
>>> ../../../src/ssl/certificate_db.h:155:12: error: cannot initialize a
>>> variable of type 'const char ***' with an lvalue of type 'const void *'
>>> ../../../src/ssl/certificate_db.h:156:12: error: cannot initialize a
>>> variable of type 'const char ***' with an lvalue of type 'const void *'
>>> ../../../src/ssl/certificate_db.h:156:12: error: cannot initialize a
>>> variable of type 'const char ***' with an lvalue of type 'const void *'
>>> *** Error code 1
>>> *** Error code 1
>>> *** Error code 1
>>> *** Error code 1
>>> *** Error code 1
>>> Build FAILED.
>>> Build step 'Execute shell' marked build as failure
>>>
>
>
Received on Sat May 18 2013 - 11:32:48 MDT

This archive was generated by hypermail 2.2.0 : Sat May 18 2013 - 12:00:32 MDT