Bug#583008: kdenetwork: FTBFS: ld: cannot find -lsrtp - please binNMU linphone on amd64

2010-05-29 Thread Modestas Vainius
reassign 583008 libortp-dev 3.3.0-1
affects 583008 kdenetwork
retitle 583008 -lsrtp and crypto friends should be Libs.private in ortp.pc?
severity 583008 important
thanks

Hello,

the kdenetwork FTFBS below is due to the fact that linphone 3.3.0-1 was built 
in an unclean environment on amd64 (so it is uploader's fault). Just look how 
libortp8 3.3.0-1 depends on libsrtp0 only on amd64 [1]. So I'm CC'ing debian-
wb-team in order to ask for amd64 binNMU of linphone to fix this problem.

However, lets assume maintainers decide to build with srtp support (btw, 
libsrtp does not build everywhere at the moment). In that case, I don't think 
that -lsrtp -lssl -lcrypto belongs to Libs in ortp.pc. In my opinion it 
should be in Libs.private as it is probably only needed for static linking. 
So either ortp.pc.in should be fixed or libortp-dev should be made to depend 
on libsrtp0-dev and libssl-dev if they are really needed for dynamic linking.

So this bug is a reminder for the future in case you decide to enable srtp 
support (so you may close or keep it open at your discretion). However, at the 
moment binNMU on amd64 will be enough to fix current breakage.

1. http://packages.debian.org/sid/libortp8


On antradienis 25 Gegužė 2010 09:44:54 Lucas Nussbaum wrote:
 During a rebuild of all packages in sid, your package failed to build on
 amd64.
 
 Relevant part:
  /usr/bin/g++   -g -O2 -g -Wall -O2 -Wnon-virtual-dtor -Wno-long-long
  -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith
  -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new
  -fno-common -Woverloaded-virtual -fno-threadsafe-statics
  -fvisibility=hidden -fvisibility-inlines-hidden -DNDEBUG -DQT_NO_DEBUG 
  -Wl,--enable-new-dtags -Wl,--no-undefined -Wl,--as-needed
  CMakeFiles/call.dir/call_main.o CMakeFiles/call.dir/callclient.o
  CMakeFiles/call.dir/console.o  -o googletalk-call -rdynamic
  -L../../../../../../../../lib
  ../../../../../../../../lib/libcricketexampleslogin.a
  ../../../../../../../../lib/libcricketsessionphone.a
  ../../../../../../../../lib/libcricketp2pclient.a
  ../../../../../../../../lib/libcricketp2pbase.a
  ../../../../../../../../lib/libcricketxmpp.a
  ../../../../../../../../lib/libcricketxmllite.a
  ../../../../../../../../lib/libcricketbase.a -lexpat -lortp -lpthread
  -lssl -lcrypto -lmediastreamer -lortp -lpthread -lsrtp -lssl -lcrypto
  -lssl -lcrypto -lmediastreamer -lortp -lsrtp -lssl -lcrypto Building CXX
  object
  kopete/protocols/yahoo/libkyahoo/CMakeFiles/kyahoo.dir/coreprotocol.o cd
  kopete/protocols/yahoo/libkyahoo  /usr/bin/g++   -DMAKE_KYAHOO_LIB
  -D_BSD_SOURCE -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DQT_NO_STL
  -DQT_NO_CAST_TO_ASCII -D_REENTRANT -DKDE_DEPRECATED_WARNINGS -g -O2 -g
  -Wall -O2 -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align
  -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security
  -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common
  -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden
  -fvisibility-inlines-hidden -DNDEBUG -DQT_NO_DEBUG -fPIC -I.
  -I../../../../../kopete/protocols/yahoo/libkyahoo -I../../../../..
  -I../../../.. -I../../.. -I../../../../../kopete/libkopete
  -I../../../libkopete -I../../../../../kopete/libkopete/ui
  -I../../../libkopete/ui -I../../../../../kopete/libkopete/private
  -I../../../../../kopete/libkopete/contactlist
  -I../../../../../kopete/libkopete/tasks -I/usr/include/KDE
  -I/usr/include/qt4/phonon -I/usr/include/qt4/QtXmlPatterns
  -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtWebKit
  -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtTest
  -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtSql
  -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtScript
  -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtMultimedia
  -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtDesigner
  -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtAssistant
  -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtGui
  -I/usr/include/qt4/QtCore -I/usr/include/qt4/Qt
  -I/usr/share/qt4/mkspecs/default -I/usr/include/qt4   -D_GNU_SOURCE
  -D_LARGEFILE64_SOURCE -o CMakeFiles/kyahoo.dir/coreprotocol.o -c
  ../../../../../kopete/protocols/yahoo/libkyahoo/coreprotocol.cpp
  Building CXX object
  kopete/protocols/jabber/libiris/CMakeFiles/iris_kopete.dir/iris/xmpp/cut
  estuff/bsocket.o cd kopete/protocols/jabber/libiris  /usr/bin/g++  
  -D_BSD_SOURCE -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DQT_NO_STL
  -DQT_NO_CAST_TO_ASCII -D_REENTRANT -DKDE_DEPRECATED_WARNINGS
  -DQT3_SUPPORT -DQT3_SUPPORT_WARNINGS -DIRIS_XMPP_JID_DEPRECATED
  -DIRISNET_STATIC -g -O2 -g -Wall -O2 -Wnon-virtual-dtor -Wno-long-long
  -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith
  -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new
  -fno-common -Woverloaded-virtual -fno-threadsafe-statics
  -fvisibility=hidden -fvisibility-inlines-hidden -DNDEBUG -DQT_NO_DEBUG
  -I. -I../../../../../kopete/protocols/jabber/libiris 

Bug#583008: kdenetwork: FTBFS: ld: cannot find -lsrtp

2010-05-25 Thread Lucas Nussbaum
Source: kdenetwork
Version: 4:4.4.3-2
Severity: serious
Tags: squeeze sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20100524 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
 /usr/bin/g++   -g -O2 -g -Wall -O2 -Wnon-virtual-dtor -Wno-long-long -ansi 
 -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith 
 -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new 
 -fno-common -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden 
 -fvisibility-inlines-hidden -DNDEBUG -DQT_NO_DEBUG  -Wl,--enable-new-dtags 
 -Wl,--no-undefined -Wl,--as-needed CMakeFiles/call.dir/call_main.o 
 CMakeFiles/call.dir/callclient.o CMakeFiles/call.dir/console.o  -o 
 googletalk-call -rdynamic -L../../../../../../../../lib 
 ../../../../../../../../lib/libcricketexampleslogin.a 
 ../../../../../../../../lib/libcricketsessionphone.a 
 ../../../../../../../../lib/libcricketp2pclient.a 
 ../../../../../../../../lib/libcricketp2pbase.a 
 ../../../../../../../../lib/libcricketxmpp.a 
 ../../../../../../../../lib/libcricketxmllite.a 
 ../../../../../../../../lib/libcricketbase.a -lexpat -lortp -lpthread -lssl 
 -lcrypto -lmediastreamer -lortp -lpthread -lsrtp -lssl -lcrypto -lssl 
 -lcrypto -lmediastreamer -lortp -lsrtp -lssl -lcrypto 
 Building CXX object 
 kopete/protocols/yahoo/libkyahoo/CMakeFiles/kyahoo.dir/coreprotocol.o
 cd kopete/protocols/yahoo/libkyahoo  /usr/bin/g++   -DMAKE_KYAHOO_LIB 
 -D_BSD_SOURCE -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DQT_NO_STL 
 -DQT_NO_CAST_TO_ASCII -D_REENTRANT -DKDE_DEPRECATED_WARNINGS -g -O2 -g -Wall 
 -O2 -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align 
 -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions 
 -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual 
 -fno-threadsafe-statics -fvisibility=hidden -fvisibility-inlines-hidden 
 -DNDEBUG -DQT_NO_DEBUG -fPIC -I. 
 -I../../../../../kopete/protocols/yahoo/libkyahoo -I../../../../.. 
 -I../../../.. -I../../.. -I../../../../../kopete/libkopete 
 -I../../../libkopete -I../../../../../kopete/libkopete/ui 
 -I../../../libkopete/ui -I../../../../../kopete/libkopete/private 
 -I../../../../../kopete/libkopete/contactlist 
 -I../../../../../kopete/libkopete/tasks -I/usr/include/KDE 
 -I/usr/include/qt4/phonon -I/usr/include/qt4/QtXmlPatterns 
 -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtWebKit 
 -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtTest 
 -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtSql 
 -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtScript 
 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtMultimedia 
 -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtDesigner 
 -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtAssistant 
 -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtGui 
 -I/usr/include/qt4/QtCore -I/usr/include/qt4/Qt 
 -I/usr/share/qt4/mkspecs/default -I/usr/include/qt4   -D_GNU_SOURCE 
 -D_LARGEFILE64_SOURCE -o CMakeFiles/kyahoo.dir/coreprotocol.o -c 
 ../../../../../kopete/protocols/yahoo/libkyahoo/coreprotocol.cpp
 Building CXX object 
 kopete/protocols/jabber/libiris/CMakeFiles/iris_kopete.dir/iris/xmpp/cutestuff/bsocket.o
 cd kopete/protocols/jabber/libiris  /usr/bin/g++   -D_BSD_SOURCE 
 -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DQT_NO_STL -DQT_NO_CAST_TO_ASCII 
 -D_REENTRANT -DKDE_DEPRECATED_WARNINGS -DQT3_SUPPORT -DQT3_SUPPORT_WARNINGS 
 -DIRIS_XMPP_JID_DEPRECATED -DIRISNET_STATIC -g -O2 -g -Wall -O2 
 -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align 
 -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions 
 -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual 
 -fno-threadsafe-statics -fvisibility=hidden -fvisibility-inlines-hidden 
 -DNDEBUG -DQT_NO_DEBUG -I. -I../../../../../kopete/protocols/jabber/libiris 
 -I../../../../.. -I../../../.. -I../../.. -I../../../../../kopete/libkopete 
 -I../../../libkopete -I../../../../../kopete/libkopete/ui 
 -I../../../libkopete/ui -I../../../../../kopete/libkopete/private 
 -I../../../../../kopete/libkopete/contactlist 
 -I../../../../../kopete/libkopete/tasks 
 -I../../../../../kopete/protocols/jabber/libiris/iris 
 -I../../../../../kopete/protocols/jabber/libiris/iris/xmpp/base 
 -I../../../../../kopete/protocols/jabber/libiris/iris/xmpp/jid 
 -I../../../../../kopete/protocols/jabber/libiris/iris/xmpp/cutestuff 
 -I../../../../../kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im 
 -I../../../../../kopete/protocols/jabber/libiris/iris/xmpp/sasl 
 -I../../../../../kopete/protocols/jabber/libiris/iris/xmpp/zlib 
 -I../../../../../kopete/protocols/jabber/libiris/iris/xmpp/base64 
 -I../../../../../kopete/protocols/jabber/libiris/iris/xmpp/xmpp-core 
 -I../../../../../kopete/protocols/jabber/libiris/iris/xmpp/jingle 
 -I../../../../../kopete/protocols/jabber/libiris/iris/jdns 
 -I../../../../../kopete/protocols/jabber/libiris/iris/irisnet/noncore