Bug#713634: resiprocate: FTBFS: ld: testUA.o: undefined reference to symbol 'ERR_free_strings@@OPENSSL_1.0.0'

Daniel Pocock daniel at pocock.com.au
Sat Jun 22 15:44:08 UTC 2013



Thanks for the feedback - this was fixed in a 1.8.10-2 upload about the
same time you noticed the problem




On 22/06/13 14:48, David Suárez wrote:
> Source: resiprocate
> Version: 1.8.8-2
> Severity: serious
> Tags: jessie sid
> User: debian-qa at lists.debian.org
> Usertags: qa-ftbfs-20130620 qa-ftbfs
> Justification: FTBFS on amd64
> 
> Hi,
> 
> During a rebuild of all packages in sid, your package failed to build on
> amd64.
> 
> Maybe you need to add explicitly the offending lib to LD flags.
> 
> Relevant part:
>> g++ -DHAVE_CONFIG_H -I. -I../../..  -I../../../resip/recon -D_FORTIFY_SOURCE=2 -DRESIP_FIXED_POINT -I/usr/include/sipxtapi -D__pingtel_on_posix__ -D_linux_ -D_REENTRANT -D_FILE_OFFS -DDEFAULT_BRIDGE_MAX_IN_OUTPUTS=20 -DRESIP_OSTYPE_LINUX -DRESIP_ARCH_X86_64 -DRESIP_LARCH_ -D_REENTRANT -DRESIP_TOOLCHAIN_GNU  -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fpermissive -Wall -Wno-deprecated -c -o testUA.o testUA.cxx
>> In file included from ../../../reflow/dtls_wrapper/DtlsFactory.hxx:2:0,
>>                  from ../../../reflow/MediaStream.hxx:18,
>>                  from ../../../reflow/FlowManager.hxx:8,
>>                  from ../ConversationManager.hxx:26,
>>                  from ../UserAgent.hxx:4,
>>                  from testUA.cxx:41:
>> ../../../config.h:96:0: warning: "PACKAGE_NAME" redefined [enabled by default]
>>  #define PACKAGE_NAME "resiprocate"
>>  ^
>> In file included from /usr/include/srtp/aes.h:49:0,
>>                  from /usr/include/srtp/prng.h:14,
>>                  from /usr/include/srtp/crypto_kernel.h:50,
>>                  from /usr/include/srtp/srtp.h:53,
>>                  from ../../../reflow/MediaStream.hxx:15,
>>                  from ../../../reflow/FlowManager.hxx:8,
>>                  from ../ConversationManager.hxx:26,
>>                  from ../UserAgent.hxx:4,
>>                  from testUA.cxx:41:
>> /usr/include/srtp/config.h:125:0: note: this is the location of the previous definition
>>  #define PACKAGE_NAME ""
>>  ^
>> In file included from ../../../reflow/dtls_wrapper/DtlsFactory.hxx:2:0,
>>                  from ../../../reflow/MediaStream.hxx:18,
>>                  from ../../../reflow/FlowManager.hxx:8,
>>                  from ../ConversationManager.hxx:26,
>>                  from ../UserAgent.hxx:4,
>>                  from testUA.cxx:41:
>> ../../../config.h:99:0: warning: "PACKAGE_STRING" redefined [enabled by default]
>>  #define PACKAGE_STRING "resiprocate 1.8.8"
>>  ^
>> In file included from /usr/include/srtp/aes.h:49:0,
>>                  from /usr/include/srtp/prng.h:14,
>>                  from /usr/include/srtp/crypto_kernel.h:50,
>>                  from /usr/include/srtp/srtp.h:53,
>>                  from ../../../reflow/MediaStream.hxx:15,
>>                  from ../../../reflow/FlowManager.hxx:8,
>>                  from ../ConversationManager.hxx:26,
>>                  from ../UserAgent.hxx:4,
>>                  from testUA.cxx:41:
>> /usr/include/srtp/config.h:128:0: note: this is the location of the previous definition
>>  #define PACKAGE_STRING ""
>>  ^
>> In file included from ../../../reflow/dtls_wrapper/DtlsFactory.hxx:2:0,
>>                  from ../../../reflow/MediaStream.hxx:18,
>>                  from ../../../reflow/FlowManager.hxx:8,
>>                  from ../ConversationManager.hxx:26,
>>                  from ../UserAgent.hxx:4,
>>                  from testUA.cxx:41:
>> ../../../config.h:102:0: warning: "PACKAGE_TARNAME" redefined [enabled by default]
>>  #define PACKAGE_TARNAME "resiprocate"
>>  ^
>> In file included from /usr/include/srtp/aes.h:49:0,
>>                  from /usr/include/srtp/prng.h:14,
>>                  from /usr/include/srtp/crypto_kernel.h:50,
>>                  from /usr/include/srtp/srtp.h:53,
>>                  from ../../../reflow/MediaStream.hxx:15,
>>                  from ../../../reflow/FlowManager.hxx:8,
>>                  from ../ConversationManager.hxx:26,
>>                  from ../UserAgent.hxx:4,
>>                  from testUA.cxx:41:
>> /usr/include/srtp/config.h:131:0: note: this is the location of the previous definition
>>  #define PACKAGE_TARNAME ""
>>  ^
>> In file included from ../../../reflow/dtls_wrapper/DtlsFactory.hxx:2:0,
>>                  from ../../../reflow/MediaStream.hxx:18,
>>                  from ../../../reflow/FlowManager.hxx:8,
>>                  from ../ConversationManager.hxx:26,
>>                  from ../UserAgent.hxx:4,
>>                  from testUA.cxx:41:
>> ../../../config.h:108:0: warning: "PACKAGE_VERSION" redefined [enabled by default]
>>  #define PACKAGE_VERSION "1.8.8"
>>  ^
>> In file included from /usr/include/srtp/aes.h:49:0,
>>                  from /usr/include/srtp/prng.h:14,
>>                  from /usr/include/srtp/crypto_kernel.h:50,
>>                  from /usr/include/srtp/srtp.h:53,
>>                  from ../../../reflow/MediaStream.hxx:15,
>>                  from ../../../reflow/FlowManager.hxx:8,
>>                  from ../ConversationManager.hxx:26,
>>                  from ../UserAgent.hxx:4,
>>                  from testUA.cxx:41:
>> /usr/include/srtp/config.h:134:0: note: this is the location of the previous definition
>>  #define PACKAGE_VERSION ""
>>  ^
>> /bin/bash ../../../libtool --tag=CXX   --mode=link g++  -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fpermissive -Wall -Wno-deprecated  -fPIE -pie -Wl,-z,relro -Wl,-z,now -lcares -o testUA testUA.o ../librecon.la ../../../reflow/libreflow.la -lsipXsdp -lsipXmediaProcessing -lsipXmedia -lsipXport -lsipXtack ../../dum/libdum.la ../../stack/libresip.la ../../../rutil/librutil.la -lssl -lpthread 
>> libtool: link: g++ -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fpermissive -Wall -Wno-deprecated -fPIE -pie -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/testUA testUA.o  -lcares ../.libs/librecon.so ../../../reflow/.libs/libreflow.so -lsipXsdp -lsipXmediaProcessing -lsipXmedia -lsipXport -lsipXtack ../../dum/.libs/libdum.so ../../stack/.libs/libresip.so ../../../rutil/.libs/librutil.so -lssl -lpthread
>> /usr/bin/ld: testUA.o: undefined reference to symbol 'ERR_free_strings@@OPENSSL_1.0.0'
>> /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0: error adding symbols: DSO missing from command line
>> collect2: error: ld returned 1 exit status
> 
> The full build log is available from:
>    http://aws-logs.debian.net/ftbfs-logs/2013/06/20/resiprocate_1.8.8-2_unstable.log
> 
> A list of current common problems and possible solutions is available at 
> http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
> 
> About the archive rebuild: The rebuild was done on EC2 VM instances from
> Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
> failed build was retried once to eliminate random failures.
> 
> _______________________________________________
> Pkg-voip-maintainers mailing list
> Pkg-voip-maintainers at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-voip-maintainers



More information about the Pkg-voip-maintainers mailing list