Your message dated Wed, 13 Apr 2011 13:49:41 +0000
with message-id <e1qa0rx-0002w1...@franck.debian.org>
and subject line Bug#615740: fixed in libccrtp 1.8.0-1.1
has caused the Debian Bug report #615740,
regarding libccrtp: ftbfs with gold or ld --no-add-needed
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
615740: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=615740
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libccrtp
Version: 1.8.0-1
Severity: important
Tags: sid
User: peter.fritzs...@gmx.de
Usertags: no-add-needed
The package fails to build in a test rebuild on at least amd64 with
ld --no-add-needed. For details, please see:
http://lists.debian.org/debian-devel-announce/2011/02/msg00011.html
http://wiki.debian.org/ToolChain/DSOLinking
Ubuntu might have a patch for this issue, but unfortunately it was
not forwarded to Debian. Please have a look at
http://packages.qa.debian.org/libccrtp to see if an Ubuntu version for
this package exists, and if a fix is included in the Ubuntu diff.
[...]
libtool: compile: gcc -DHAVE_CONFIG_H -I. -g -O2 -g -O2 -c
ccrtp/crypto/skein_block.c -fPIC -DPIC -o .libs/skein_block.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -g -O2 -g -O2 -c
ccrtp/crypto/skein_block.c -o skein_block.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -g
-O2 -g -O2 -c -o skeinApi.lo `test -f 'ccrtp/crypto/skeinApi.c' || echo
'./'`ccrtp/crypto/skeinApi.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -g -O2 -g -O2 -c
ccrtp/crypto/skeinApi.c -fPIC -DPIC -o .libs/skeinApi.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -g -O2 -g -O2 -c
ccrtp/crypto/skeinApi.c -o skeinApi.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CXX --mode=link g++ -fno-strict-aliasing -Wall
-ansi -pedantic -g -O2 -g -O2 -D_GNU_SOURCE -version-info 0:0 -release 1.8
-L/usr/lib -pthread -lccgnu2 -ldl -lrt -lgcrypt -o libccrtp1.la -rpath
/usr/lib rtppkt.lo rtcppkt.lo source.lo data.lo incqueue.lo outqueue.lo
queue.lo control.lo members.lo socket.lo duplex.lo pool.lo CryptoContext.lo
gcrypthmac.lo gcryptAesSrtp.lo InitializeGcrypt.lo macSkein.lo skein.lo
skein_block.lo skeinApi.lo -L/usr/lib -pthread -lccgnu2 -ldl -lrt -lgcrypt
libtool: link: g++ -shared -nostdlib
/usr/lib/gcc/x86_64-linux-gnu/4.5.2/../../../../lib/crti.o
/usr/lib/gcc/x86_64-linux-gnu/4.5.2/crtbeginS.o .libs/rtppkt.o .libs/rtcppkt.o
.libs/source.o .libs/data.o .libs/incqueue.o .libs/outqueue.o .libs/queue.o
.libs/control.o .libs/members.o .libs/socket.o .libs/duplex.o .libs/pool.o
.libs/CryptoContext.o .libs/gcrypthmac.o .libs/gcryptAesSrtp.o
.libs/InitializeGcrypt.o .libs/macSkein.o .libs/skein.o .libs/skein_block.o
.libs/skeinApi.o -L/usr/lib /usr/lib/libccgnu2.so -ldl -lrt
/usr/lib/libgcrypt.so -L/usr/lib/gcc/x86_64-linux-gnu/4.5.2
-L/usr/lib/gcc/x86_64-linux-gnu/4.5.2/../../../../lib -L/lib/../lib
-L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.5.2/../../.. -lstdc++ -lm
-lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/4.5.2/crtendS.o
/usr/lib/gcc/x86_64-linux-gnu/4.5.2/../../../../lib/crtn.o -pthread -pthread
-pthread -Wl,-soname -Wl,libccrtp1-1.8.so.0 -o .libs/libccrtp1-1.8.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libccrtp1-1.8.so.0" && ln -s
"libccrtp1-1.8.so.0.0.0" "libccrtp1-1.8.so.0")
libtool: link: (cd ".libs" && rm -f "libccrtp1.so" && ln -s
"libccrtp1-1.8.so.0.0.0" "libccrtp1.so")
libtool: link: ar cru .libs/libccrtp1.a rtppkt.o rtcppkt.o source.o data.o
incqueue.o outqueue.o queue.o control.o members.o socket.o duplex.o pool.o
CryptoContext.o gcrypthmac.o gcryptAesSrtp.o InitializeGcrypt.o macSkein.o
skein.o skein_block.o skeinApi.o
libtool: link: ranlib .libs/libccrtp1.a
libtool: link: ( cd ".libs" && rm -f "libccrtp1.la" && ln -s "../libccrtp1.la"
"libccrtp1.la" )
make[4]: Leaving directory
`/build/user-libccrtp_1.8.0-1-amd64-zi9Qlv/libccrtp-1.8.0/src'
make[3]: Leaving directory
`/build/user-libccrtp_1.8.0-1-amd64-zi9Qlv/libccrtp-1.8.0/src'
make[2]: Leaving directory
`/build/user-libccrtp_1.8.0-1-amd64-zi9Qlv/libccrtp-1.8.0/src'
Making all in demo
make[2]: Entering directory
`/build/user-libccrtp_1.8.0-1-amd64-zi9Qlv/libccrtp-1.8.0/demo'
g++ -DHAVE_CONFIG_H -I. -I../src -fno-strict-aliasing -Wall -ansi -pedantic
-I../src -g -O2 -g -O2 -D_GNU_SOURCE -c -o rtpsend.o rtpsend.cpp
/bin/bash ../libtool --tag=CXX --mode=link g++ -fno-strict-aliasing -Wall
-ansi -pedantic -I../src -g -O2 -g -O2 -D_GNU_SOURCE ../src/libccrtp1.la -o
rtpsend rtpsend.o -lgcrypt
libtool: link: g++ -fno-strict-aliasing -Wall -ansi -pedantic -I../src -g -O2
-g -O2 -D_GNU_SOURCE -o .libs/rtpsend rtpsend.o ../src/.libs/libccrtp1.so
/usr/lib/libgcrypt.so -pthread
/usr/bin/ld: rtpsend.o: undefined reference to symbol
'ost::IPV4Host::IPV4Host(char const*)'
/usr/bin/ld: note: 'ost::IPV4Host::IPV4Host(char const*)' is defined in DSO
/usr/lib64/libccgnu2-1.7.so.0 so try adding it to the linker command line
/usr/lib64/libccgnu2-1.7.so.0: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[2]: *** [rtpsend] Error 1
make[2]: Leaving directory
`/build/user-libccrtp_1.8.0-1-amd64-zi9Qlv/libccrtp-1.8.0/demo'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/build/user-libccrtp_1.8.0-1-amd64-zi9Qlv/libccrtp-1.8.0'
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
--- End Message ---
--- Begin Message ---
Source: libccrtp
Source-Version: 1.8.0-1.1
We believe that the bug you reported is fixed in the latest version of
libccrtp, which is due to be installed in the Debian FTP archive:
libccrtp-dev_1.8.0-1.1_i386.deb
to main/libc/libccrtp/libccrtp-dev_1.8.0-1.1_i386.deb
libccrtp-doc_1.8.0-1.1_all.deb
to main/libc/libccrtp/libccrtp-doc_1.8.0-1.1_all.deb
libccrtp1-1.8-0_1.8.0-1.1_i386.deb
to main/libc/libccrtp/libccrtp1-1.8-0_1.8.0-1.1_i386.deb
libccrtp_1.8.0-1.1.diff.gz
to main/libc/libccrtp/libccrtp_1.8.0-1.1.diff.gz
libccrtp_1.8.0-1.1.dsc
to main/libc/libccrtp/libccrtp_1.8.0-1.1.dsc
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 615...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andreas Metzler <ametz...@debian.org> (supplier of updated libccrtp package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160
Format: 1.8
Date: Sat, 09 Apr 2011 14:59:25 +0200
Source: libccrtp
Binary: libccrtp-dev libccrtp1-1.8-0 libccrtp-doc
Architecture: source all i386
Version: 1.8.0-1.1
Distribution: unstable
Urgency: low
Maintainer: Debian VoIP Team <pkg-voip-maintain...@lists.alioth.debian.org>
Changed-By: Andreas Metzler <ametz...@debian.org>
Description:
libccrtp-dev - Common C++ class framework for RTP packets
libccrtp-doc - Documentation files for GNU ccRTPp library
libccrtp1-1.8-0 - Common C++ class framework for RTP packets
Closes: 610144 615740
Changes:
libccrtp (1.8.0-1.1) unstable; urgency=low
.
* Non-maintainer upload.
* Fix FTBFS with --no-add-needed. Closes: #615740
* Empty dependency_libs in libtool la file. Closes: #610144
http://wiki.debian.org/ReleaseGoals/LAFileRemoval
Checksums-Sha1:
46f8b0c75f8f4df5c8e705f4f0f824c191c48ec6 1462 libccrtp_1.8.0-1.1.dsc
ac0f6903975d0a16c1d0866167644f5b5806cb19 6729 libccrtp_1.8.0-1.1.diff.gz
a247bbc778539047da9d3667a816f53e8d5a49bb 1579192 libccrtp-doc_1.8.0-1.1_all.deb
40b5732087283d20ac4c4367e50ed34e183a1d55 227544 libccrtp-dev_1.8.0-1.1_i386.deb
b7223af7b0d57fd9718e66edb8ef66e903ae7d37 106756
libccrtp1-1.8-0_1.8.0-1.1_i386.deb
Checksums-Sha256:
d5a955d01faf8aa874fcc120f569c184a30704abc51312bace4602213108ab62 1462
libccrtp_1.8.0-1.1.dsc
382bc9a49e3725da8aeb1f48f25eae1b08b40bbb0f09027222ea46c3b66a4323 6729
libccrtp_1.8.0-1.1.diff.gz
129213cbc1f3d6c9120f4e8c767f76ecb3179ce31373ac9910dcc4648c17a06b 1579192
libccrtp-doc_1.8.0-1.1_all.deb
fd46e6190ff24e2e2a07308e13fd1d6fdc77ccaacef0fe2137743ac9f0a3cc2a 227544
libccrtp-dev_1.8.0-1.1_i386.deb
a2662baed7c55aa11706c7811dc800268b50fb025eb572c544e6db39e3a7d4f9 106756
libccrtp1-1.8-0_1.8.0-1.1_i386.deb
Files:
d517b0376f1517224deaae6b40b0a827 1462 devel optional libccrtp_1.8.0-1.1.dsc
eab85dba2b62ea24268fd16dcfed9233 6729 devel optional libccrtp_1.8.0-1.1.diff.gz
1e34ad5303c9ad78fcd55713e9264394 1579192 doc optional
libccrtp-doc_1.8.0-1.1_all.deb
0a37be9a61f7a73e3e6cced3ee13262c 227544 libdevel optional
libccrtp-dev_1.8.0-1.1_i386.deb
5d86a55bac36e246197d8aadd4e6748a 106756 libs optional
libccrtp1-1.8-0_1.8.0-1.1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEAREDAAYFAk2gXoYACgkQHTOcZYuNdmONFACfQRTQsL3j0zASRqRoc9jkavFy
ZK4An1llFgLTIwrdisHp1VdHA9qEHMOW
=HZO4
-----END PGP SIGNATURE-----
--- End Message ---