On Thu, 2 Oct 2008 19:08:25 +0200 Olivier Goffart <[EMAIL PROTECTED]> wrote:
> Regarding this issue, I have committed a possible fix in r867021 as it looks > obvious. And if you don't mind, I'd like to ask one more question: everytime I compiled kopete svn from scratch, I need to put "-lqca" in some of the link.txt files, otherwise it won't find qca. For example: 1) I use: cmake -DCMAKE_INSTALL_PREFIX=/usr/local/kde4 -DQCA2_INCLUDE_DIR=/usr/local/Trolltech/qt/include/QtCrypto -DQCA2_LIBRARIES=/usr/local/Trolltech/qt/lib .. 2) then, during make it gives: Linking CXX shared library ../../../../lib/libiris_kopete.so cd /usr/local/src/svn/kdenetwork/b/kopete/protocols/jabber/libiris && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/iris_kopete.dir/link.txt --verbose=1 /usr/local/bin/c++ -fPIC -O2 -march=native -pipe -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -fno-check-new -fno-co mmon -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden -fvisibility-inlines-hidden -O2 -g -Wl,--enable-new-dtags -Wl,--fatal-warnings -Wl,--no-undefined -lc -L/usr/local/ssl/lib -L/usr/local/Berke leyDB/lib -shared -Wl,-soname,libiris_kopete.so.1 -o ../../../../lib/libiris_kopete.so.1.0.0 CMakeFiles/iris_kopete.dir/iris_kopete_automoc.o CMakeFiles/iris_kopete.dir/cutestuff/legacy/ndns.o CMakeFiles/iris_ko pete.dir/cutestuff/legacy/safedelete.o CMakeFiles/iris_kopete.dir/cutestuff/legacy/servsock.o CMakeFiles/iris_kopete.dir/cutestuff/legacy/srvresolver.o CMakeFiles/iris_kopete.dir/cutestuff/network/bsocket.o CMak eFiles/iris_kopete.dir/cutestuff/network/httpconnect.o CMakeFiles/iris_kopete.dir/cutestuff/network/httppoll.o CMakeFiles/iris_kopete.dir/cutestuff/network/socks.o CMakeFiles/iris_kopete.dir/cutestuff/util/bytes tream.o CMakeFiles/iris_kopete.dir/iris/jabber/filetransfer.o CMakeFiles/iris_kopete.dir/iris/jabber/s5b.o CMakeFiles/iris_kopete.dir/iris/jabber/xmpp_ibb.o CMakeFiles/iris_kopete.dir/iris/xmpp-core/compress.o C MakeFiles/iris_kopete.dir/iris/xmpp-core/compressionhandler.o CMakeFiles/iris_kopete.dir/iris/xmpp-core/connector.o CMakeFiles/iris_kopete.dir/iris/xmpp-core/jid.o CMakeFiles/iris_kopete.dir/iris/xmpp-core/secur estream.o CMakeFiles/iris_kopete.dir/iris/xmpp-core/tlshandler.o CMakeFiles/iris_kopete.dir/iris/xmpp-core/protocol.o CMakeFiles/iris_kopete.dir/iris/xmpp-core/stream.o CMakeFiles/iris_kopete.dir/iris/xmpp-core/ xmlprotocol.o CMakeFiles/iris_kopete.dir/iris/xmpp-core/parser.o CMakeFiles/iris_kopete.dir/iris/xmpp-core/simplesasl.o CMakeFiles/iris_kopete.dir/iris/xmpp-core/xmpp_stanza.o CMakeFiles/iris_kopete.dir/iris/xmp p-im/client.o CMakeFiles/iris_kopete.dir/iris/xmpp-im/types.o CMakeFiles/iris_kopete.dir/iris/xmpp-im/xmpp_tasks.o CMakeFiles/iris_kopete.dir/iris/xmpp-im/xmpp_vcard.o CMakeFiles/iris_kopete.dir/iris/xmpp-im/xmp p_xmlcommon.o CMakeFiles/iris_kopete.dir/iris/xmpp-im/xmpp_xdata.o CMakeFiles/iris_kopete.dir/iris/xmpp-im/xmpp_features.o CMakeFiles/iris_kopete.dir/iris/xmpp-im/xmpp_discoinfotask.o CMakeFiles/iris_kopete.dir/ iris/xmpp-im/xmpp_discoitem.o CMakeFiles/iris_kopete.dir/iris/xmpp-im/xmpp_task.o -L/usr/local/Trolltech/Qt-4.4.2/lib -L/usr/local/lib /usr/local/Trolltech/Qt-4.4.2/lib/libQtCore.so -lpthread /usr/local/Trolltec h/Qt-4.4.2/lib/libQtGui.so /usr/local/Trolltech/Qt-4.4.2/lib/libQt3Support.so /usr/local/Trolltech/Qt-4.4.2/lib/libQtNetwork.so /usr/local/Trolltech/Qt-4.4.2/lib/libQtXml.so /usr/local/lib/libidn.so /usr/local/l ib/libz.a -lnsl -Wl,-rpath,/usr/local/Trolltech/Qt-4.4.2/lib:/usr/local/lib:::::::::::::::::::: CMakeFiles/iris_kopete.dir/cutestuff/network/httpconnect.o: In function `HttpConnect::sock_connected()': /usr/local/src/svn/kdenetwork/kopete/protocols/jabber/libiris/cutestuff/network/httpconnect.cpp:201: undefined reference to `QCA::Base64::Base64(QCA::Direction)' 3) then I have to add "-lqca" to /usr/local/src/svn/kdenetwork/b/kopete/protocols/jabber/libiris/CMakeFiles/iris_kopete.dir/link.txt so it can link. Is there a way I can pass the "-lqca" flag to the linker when it needs libqca? It happens most on groupwise, jabber etc. Do you have a clue why this happen? Thank you very much! -- _______________________________________________ kopete-devel mailing list kopete-devel@kde.org https://mail.kde.org/mailman/listinfo/kopete-devel