[Psi-Devel] Psi 0.13-rc2

Maxime Chéramy maxime81 at gmail.com
Sat Jul 11 05:18:33 PDT 2009


Indeed, psimedia weren't cleanly rebuilt (sorry). So, I decided to
redo all the process :

Qt 4.5.2 is the only Qt installed on my computer. (libqt4-dev is removed)
I removed psi-0.13-rc2 and psimedia directories.
I downloaded psi-0.13-rc3 ans psimedia.

psimedia built perfectly and ldd shows it's using the correct Qt version.
but... I didn't manage to build psi-0.13-rc3, I feel like a noob...

Here the errors :

cd src/ && make -f Makefile
make[1]: entrant dans le répertoire « /home/max/Download/psi-0.13-rc3/src »
g++ -Wl,-O1 -Wl,-rpath,/usr/local/Trolltech/Qt-4.5.2/lib -o psi
.obj/iris_discoinfoquerier.o .obj/privacylistitem.o .obj/privacylist.o
.obj/privacylistmodel.o .obj/privacylistblockedmodel.o
.obj/psiprivacymanager.o .obj/privacydlg.o .obj/privacyruledlg.o
.obj/capsspec.o .obj/capsregistry.o .obj/capsmanager.o
.obj/iodeviceopener.o .obj/tabdlg.o .obj/tabmanager.o
.obj/tabbablewidget.o .obj/CertificateDisplayDialog.o
.obj/CertificateErrorDialog.o .obj/CertificateHelpers.o
.obj/trayicon.o .obj/trayicon_x11.o .obj/iconset.o .obj/anim.o
.obj/idle.o .obj/idle_x11.o .obj/systemwatch.o .obj/systemwatch_unix.o
.obj/zip.o .obj/unzip.o .obj/optionstree.o .obj/varianttree.o
.obj/optionstreemodel.o .obj/globalshortcutmanager.o
.obj/globalshortcutmanager_x11.o .obj/advwidget.o .obj/spellchecker.o
.obj/spellhighlighter.o .obj/contactlistgroupitem.o
.obj/contactlistgroup.o .obj/contactlistitem.o
.obj/contactlistalphacomparator.o .obj/contactlistcontact.o
.obj/contactlist.o .obj/contactlistview.o .obj/contactlistmodel.o
.obj/grepshortcutkeydlg.o .obj/atomicxmlfile.o .obj/psimedia.o
.obj/jinglertptasks.o .obj/jinglertp.o .obj/avcall.o .obj/calldlg.o
.obj/pollingtunecontroller.o .obj/filetunecontroller.o
.obj/combinedtunecontroller.o .obj/tunecontrollermanager.o
.obj/psifilecontroller.o .obj/psifileplugin.o .obj/AutoUpdater.o
.obj/qca-ossl.o .obj/sprocess.o .obj/gpgproc.o .obj/gpgop.o
.obj/qca-gnupg.o .obj/busywidget.o .obj/fancylabel.o .obj/iconselect.o
.obj/iconwidget.o .obj/psitextview.o .obj/urllabel.o .obj/urlobject.o
.obj/iconaction.o .obj/fancypopup.o .obj/psirichtext.o
.obj/psitooltip.o .obj/psitiplabel.o .obj/psitabwidget.o
.obj/psitabbar.o .obj/tabcompletion.o .obj/mcmdcompletion.o
.obj/varlist.o .obj/jidutil.o .obj/showtextdlg.o .obj/psi_profiles.o
.obj/activeprofiles.o .obj/profiledlg.o .obj/aboutdlg.o
.obj/desktoputil.o .obj/fileutil.o .obj/textutil.o .obj/pixmaputil.o
.obj/accountscombobox.o .obj/psievent.o .obj/xmlconsole.o
.obj/contactview.o .obj/psiiconset.o .obj/applicationinfo.o
.obj/pgpkeydlg.o .obj/pgputil.o .obj/pgptransaction.o
.obj/serverinfomanager.o .obj/userlist.o .obj/mainwin.o
.obj/mainwin_p.o .obj/psitrayicon.o .obj/rtparse.o .obj/systeminfo.o
.obj/common.o .obj/proxy.o .obj/miniclient.o .obj/accountmanagedlg.o
.obj/accountadddlg.o .obj/accountregdlg.o .obj/accountmodifydlg.o
.obj/changepwdlg.o .obj/msgmle.o .obj/statusdlg.o
.obj/statuscombobox.o .obj/eventdlg.o .obj/chatdlg.o .obj/psichatdlg.o
.obj/chatsplitter.o .obj/chateditproxy.o .obj/tipdlg.o
.obj/adduserdlg.o .obj/groupchatdlg.o .obj/mcmdmanager.o
.obj/mcmdsimplesite.o .obj/gcuserview.o .obj/infodlg.o
.obj/translationmanager.o .obj/eventdb.o .obj/historydlg.o
.obj/searchdlg.o .obj/registrationdlg.o .obj/psitoolbar.o
.obj/passphrasedlg.o .obj/vcardfactory.o .obj/discodlg.o
.obj/alerticon.o .obj/alertable.o .obj/psipopup.o
.obj/psiapplication.o .obj/filetransdlg.o .obj/avatars.o
.obj/actionlist.o .obj/psiactionlist.o .obj/xdata_widget.o
.obj/lastactivitytask.o .obj/statuspreset.o .obj/mucmanager.o
.obj/mucjoindlg.o .obj/mucconfigdlg.o .obj/mucaffiliationsmodel.o
.obj/mucaffiliationsproxymodel.o .obj/mucaffiliationsview.o
.obj/rosteritemexchangetask.o .obj/mood.o .obj/moodcatalog.o
.obj/mooddlg.o .obj/geolocation.o .obj/physicallocation.o
.obj/urlbookmark.o .obj/conferencebookmark.o .obj/bookmarkmanager.o
.obj/pepmanager.o .obj/pubsubsubscription.o .obj/rc.o
.obj/httpauthmanager.o .obj/ahcommand.o .obj/pongserver.o
.obj/ahcommandserver.o .obj/ahcommanddlg.o .obj/ahcformdlg.o
.obj/ahcexecutetask.o .obj/ahcservermanager.o .obj/serverlistquerier.o
.obj/psioptions.o .obj/psioptionseditor.o .obj/voicecalldlg.o
.obj/resourcemenu.o .obj/shortcutmanager.o .obj/psicontactlist.o
.obj/psicon.o .obj/psiaccount.o .obj/accountlabel.o
.obj/bookmarkmanagedlg.o .obj/optionstab.o .obj/optionsdlg.o
.obj/opt_application.o .obj/opt_chat.o .obj/opt_events.o
.obj/opt_status.o .obj/opt_appearance.o .obj/opt_iconset.o
.obj/opt_groupchat.o .obj/opt_sound.o .obj/opt_avcall.o
.obj/opt_toolbars.o .obj/opt_advanced.o .obj/opt_shortcuts.o
.obj/opt_tree.o .obj/dbus.o .obj/activeprofiles_dbus.o .obj/main.o
.obj/moc_discoinfoquerier.o .obj/moc_iris_discoinfoquerier.o
.obj/moc_privacymanager.o .obj/moc_psiprivacymanager.o
.obj/moc_privacydlg.o .obj/moc_privacyruledlg.o
.obj/moc_capsregistry.o .obj/moc_capsmanager.o .obj/moc_tabdlg.o
.obj/moc_tabmanager.o .obj/moc_tabbablewidget.o
.obj/moc_CertificateDisplayDialog.o .obj/moc_trayicon.o
.obj/moc_iconset.o .obj/moc_idle.o .obj/moc_systemwatch.o
.obj/moc_optionstree.o .obj/moc_varianttree.o
.obj/moc_optionstreemodel.o .obj/moc_globalshortcuttrigger.o
.obj/moc_advwidget.o .obj/moc_contactlist.o
.obj/moc_contactlistmodel.o .obj/moc_contactlistview.o
.obj/moc_grepshortcutkeydlg.o .obj/moc_psimedia.o
.obj/moc_jinglertptasks.o .obj/moc_jinglertp.o .obj/moc_avcall.o
.obj/moc_calldlg.o .obj/moc_tunecontroller.o
.obj/moc_pollingtunecontroller.o .obj/moc_psifileplugin.o
.obj/moc_sprocess.o .obj/moc_gpgproc.o .obj/moc_gpgop.o
.obj/moc_busywidget.o .obj/moc_fancylabel.o .obj/moc_iconselect.o
.obj/moc_iconsetselect.o .obj/moc_iconsetdisplay.o
.obj/moc_iconwidget.o .obj/moc_iconbutton.o .obj/moc_psitextview.o
.obj/moc_iconaction.o .obj/moc_fancypopup.o .obj/moc_urllabel.o
.obj/moc_urlobject.o .obj/moc_updatingcombobox.o .obj/moc_iconlabel.o
.obj/moc_icontoolbutton.o .obj/moc_fancypopuplist.o
.obj/moc_psitiplabel.o .obj/moc_psitabwidget.o .obj/moc_psitabbar.o
.obj/moc_showtextdlg.o .obj/moc_activeprofiles.o .obj/moc_profiledlg.o
.obj/moc_aboutdlg.o .obj/moc_fileutil.o .obj/moc_psiaccount.o
.obj/moc_psicon.o .obj/moc_accountscombobox.o .obj/moc_psievent.o
.obj/moc_xmlconsole.o .obj/moc_contactview.o .obj/moc_psiiconset.o
.obj/moc_pgpkeydlg.o .obj/moc_pgputil.o .obj/moc_pgptransaction.o
.obj/moc_mainwin.o .obj/moc_mainwin_p.o .obj/moc_psitrayicon.o
.obj/moc_proxy.o .obj/moc_miniclient.o .obj/moc_accountmanagedlg.o
.obj/moc_accountadddlg.o .obj/moc_accountregdlg.o
.obj/moc_accountmodifydlg.o .obj/moc_changepwdlg.o .obj/moc_msgmle.o
.obj/moc_statusdlg.o .obj/moc_statuscombobox.o .obj/moc_eventdlg.o
.obj/moc_chatdlg.o .obj/moc_psichatdlg.o .obj/moc_chatsplitter.o
.obj/moc_chateditproxy.o .obj/moc_adduserdlg.o .obj/moc_groupchatdlg.o
.obj/moc_mcmdmanager.o .obj/moc_gcuserview.o .obj/moc_infodlg.o
.obj/moc_translationmanager.o .obj/moc_eventdb.o .obj/moc_historydlg.o
.obj/moc_tipdlg.o .obj/moc_searchdlg.o .obj/moc_registrationdlg.o
.obj/moc_psitoolbar.o .obj/moc_passphrasedlg.o .obj/moc_vcardfactory.o
.obj/moc_tasklist.o .obj/moc_discodlg.o .obj/moc_alerticon.o
.obj/moc_alertable.o .obj/moc_psipopup.o .obj/moc_psiapplication.o
.obj/moc_filetransdlg.o .obj/moc_avatars.o
.obj/moc_serverinfomanager.o .obj/moc_xdata_widget.o
.obj/moc_mucmanager.o .obj/moc_mucjoindlg.o .obj/moc_mucconfigdlg.o
.obj/moc_mucaffiliationsmodel.o .obj/moc_mucaffiliationsproxymodel.o
.obj/moc_mucaffiliationsview.o .obj/moc_rosteritemexchangetask.o
.obj/moc_mooddlg.o .obj/moc_bookmarkmanager.o .obj/moc_pepmanager.o
.obj/moc_httpauthmanager.o .obj/moc_pongserver.o
.obj/moc_ahcommanddlg.o .obj/moc_ahcformdlg.o
.obj/moc_serverlistquerier.o .obj/moc_psioptionseditor.o
.obj/moc_psioptions.o .obj/moc_voicecaller.o .obj/moc_voicecalldlg.o
.obj/moc_resourcemenu.o .obj/moc_psicontactlist.o
.obj/moc_accountlabel.o .obj/moc_bookmarkmanagedlg.o
.obj/moc_tabcompletion.o .obj/moc_optionsdlg.o .obj/moc_optionstab.o
.obj/moc_opt_application.o .obj/moc_opt_chat.o .obj/moc_opt_events.o
.obj/moc_opt_status.o .obj/moc_opt_appearance.o .obj/moc_opt_iconset.o
.obj/moc_opt_groupchat.o .obj/moc_opt_sound.o .obj/moc_opt_avcall.o
.obj/moc_opt_toolbars.o .obj/moc_opt_advanced.o
.obj/moc_opt_shortcuts.o .obj/moc_opt_tree.o .obj/moc_main.o
.obj/qrc_psi.o .obj/qrc_iconsets.o    -L/usr/X11R6/lib
-L/usr/local/Trolltech/Qt-4.5.2/lib -lssl -lcrypto
-L/home/max/Download/psi-0.13-rc3/third-party/qca -lqca_psi
-L/home/max/Download/psi-0.13-rc3/iris/lib -liris -lQtDBus
-L/usr/local/Trolltech/Qt-4.5.2/lib -pthread -pthread -pthread
-pthread -pthread -pthread -lQt3Support -lQtSql -pthread -pthread
-pthread -pthread -pthread -pthread -pthread -pthread -L/usr/X11R6/lib
-pthread -pthread -pthread -pthread -pthread -pthread -pthread
-pthread -pthread -pthread -pthread -pthread -lQtXml -pthread -pthread
-lQtGui -pthread -lpng -lfreetype -lgobject-2.0 -lSM -lICE -pthread
-pthread -lXrender -lfontconfig -lXext -lX11 -lQtNetwork -pthread
-pthread -lQtCore -lz -lm -pthread -lgthread-2.0 -lrt -lglib-2.0
-lpthread -ldl
.obj/jinglertp.o: In function
`Resolver::qt_metacall(QMetaObject::Call, int, void**)':
jinglertp.cpp:(.text+0x7ad): undefined reference to
`XMPP::NameRecord::address() const'
.obj/jinglertp.o: In function
`JingleRtpChannel::write(JingleRtp::RtpPacket const&)':
jinglertp.cpp:(.text+0xc54): undefined reference to
`XMPP::Ice176::writeDatagram(int, QByteArray const&)'
.obj/jinglertp.o: In function `JingleRtpChannelPrivate::ice_readyRead(int)':
jinglertp.cpp:(.text+0x1659): undefined reference to
`XMPP::Ice176::hasPendingDatagrams(int) const'
jinglertp.cpp:(.text+0x1698): undefined reference to
`XMPP::Ice176::readDatagram(int)'
jinglertp.cpp:(.text+0x1813): undefined reference to
`XMPP::Ice176::hasPendingDatagrams(int) const'
jinglertp.cpp:(.text+0x184e): undefined reference to
`XMPP::Ice176::readDatagram(int)'
.obj/jinglertp.o: In function `JingleRtp::connectToJid(XMPP::Jid const&)':
jinglertp.cpp:(.text+0x1f57): undefined reference to
`XMPP::NameResolver::start(QByteArray const&, XMPP::NameRecord::Type,
XMPP::NameResolver::Mode)'
jinglertp.cpp:(.text+0x1fac): undefined reference to
`XMPP::NameResolver::start(QByteArray const&, XMPP::NameRecord::Type,
XMPP::NameResolver::Mode)'
.obj/jinglertp.o: In function `JingleRtp::accept(int)':
jinglertp.cpp:(.text+0x2a97): undefined reference to
`XMPP::NameResolver::start(QByteArray const&, XMPP::NameRecord::Type,
XMPP::NameResolver::Mode)'
jinglertp.cpp:(.text+0x2aec): undefined reference to
`XMPP::NameResolver::start(QByteArray const&, XMPP::NameRecord::Type,
XMPP::NameResolver::Mode)'
.obj/jinglertp.o: In function `Resolver::~Resolver()':
jinglertp.cpp:(.text._ZN8ResolverD0Ev[Resolver::~Resolver()]+0x48):
undefined reference to `XMPP::NameResolver::~NameResolver()'
jinglertp.cpp:(.text._ZN8ResolverD0Ev[Resolver::~Resolver()]+0x53):
undefined reference to `XMPP::NameResolver::~NameResolver()'
jinglertp.cpp:(.text._ZN8ResolverD0Ev[Resolver::~Resolver()]+0xa6):
undefined reference to `XMPP::NameResolver::~NameResolver()'
jinglertp.cpp:(.text._ZN8ResolverD0Ev[Resolver::~Resolver()]+0xb1):
undefined reference to `XMPP::NameResolver::~NameResolver()'
.obj/jinglertp.o: In function `Resolver::~Resolver()':
jinglertp.cpp:(.text._ZN8ResolverD1Ev[Resolver::~Resolver()]+0x48):
undefined reference to `XMPP::NameResolver::~NameResolver()'
.obj/jinglertp.o:jinglertp.cpp:(.text._ZN8ResolverD1Ev[Resolver::~Resolver()]+0x53):
more undefined references to `XMPP::NameResolver::~NameResolver()'
follow
.obj/jinglertp.o: In function `JingleRtpPrivate::JingleRtpPrivate(JingleRtp*)':
jinglertp.cpp:(.text._ZN16JingleRtpPrivateC1EP9JingleRtp[JingleRtpPrivate::JingleRtpPrivate(JingleRtp*)]+0xfa):
undefined reference to `XMPP::NameResolver::NameResolver(QObject*)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivateC1EP9JingleRtp[JingleRtpPrivate::JingleRtpPrivate(JingleRtp*)]+0x109):
undefined reference to `XMPP::NameResolver::NameResolver(QObject*)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivateC1EP9JingleRtp[JingleRtpPrivate::JingleRtpPrivate(JingleRtp*)]+0x4bb):
undefined reference to `XMPP::NameResolver::~NameResolver()'
jinglertp.cpp:(.text._ZN16JingleRtpPrivateC1EP9JingleRtp[JingleRtpPrivate::JingleRtpPrivate(JingleRtp*)]+0x4c6):
undefined reference to `XMPP::NameResolver::~NameResolver()'
.obj/jinglertp.o: In function `JingleRtpPrivate::setup_ice(XMPP::Ice176*)':
jinglertp.cpp:(.text._ZN16JingleRtpPrivate9setup_iceEPN4XMPP6Ice176E[JingleRtpPrivate::setup_ice(XMPP::Ice176*)]+0xb7):
undefined reference to `XMPP::Ice176::setComponentCount(int)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate9setup_iceEPN4XMPP6Ice176E[JingleRtpPrivate::setup_ice(XMPP::Ice176*)]+0x15a):
undefined reference to
`XMPP::Ice176::setLocalAddresses(QList<XMPP::Ice176::LocalAddress>
const&)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate9setup_iceEPN4XMPP6Ice176E[JingleRtpPrivate::setup_ice(XMPP::Ice176*)]+0x1fb):
undefined reference to
`XMPP::Ice176::setExternalAddresses(QList<XMPP::Ice176::ExternalAddress>
const&)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate9setup_iceEPN4XMPP6Ice176E[JingleRtpPrivate::setup_ice(XMPP::Ice176*)]+0x271):
undefined reference to
`XMPP::Ice176::setStunService(XMPP::Ice176::StunServiceType,
QHostAddress const&, int)'
.obj/jinglertp.o: In function `JingleRtpPrivate::resolver_finished()':
jinglertp.cpp:(.text._ZN16JingleRtpPrivate17resolver_finishedEv[JingleRtpPrivate::resolver_finished()]+0x111):
undefined reference to `XMPP::Ice176::start(XMPP::Ice176::Mode)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate17resolver_finishedEv[JingleRtpPrivate::resolver_finished()]+0x139):
undefined reference to `XMPP::Ice176::start(XMPP::Ice176::Mode)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate17resolver_finishedEv[JingleRtpPrivate::resolver_finished()]+0x15e):
undefined reference to `XMPP::Ice176::Ice176(QObject*)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate17resolver_finishedEv[JingleRtpPrivate::resolver_finished()]+0x190):
undefined reference to `XMPP::Ice176::setBasePort(int)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate17resolver_finishedEv[JingleRtpPrivate::resolver_finished()]+0x226):
undefined reference to `XMPP::Ice176::Ice176(QObject*)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate17resolver_finishedEv[JingleRtpPrivate::resolver_finished()]+0x255):
undefined reference to `XMPP::Ice176::setBasePort(int)'
.obj/jinglertp.o: In function `JingleRtpPrivate::tryAccept()':
jinglertp.cpp:(.text._ZN16JingleRtpPrivate9tryAcceptEv[JingleRtpPrivate::tryAccept()]+0x199):
undefined reference to `XMPP::Ice176::localUfrag() const'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate9tryAcceptEv[JingleRtpPrivate::tryAccept()]+0x1cb):
undefined reference to `XMPP::Ice176::localPassword() const'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate9tryAcceptEv[JingleRtpPrivate::tryAccept()]+0x2ec):
undefined reference to `XMPP::Ice176::localUfrag() const'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate9tryAcceptEv[JingleRtpPrivate::tryAccept()]+0x31b):
undefined reference to `XMPP::Ice176::localPassword() const'
.obj/jinglertp.o: In function `JingleRtpPrivate::flushRemoteCandidates()':
jinglertp.cpp:(.text._ZN16JingleRtpPrivate21flushRemoteCandidatesEv[JingleRtpPrivate::flushRemoteCandidates()]+0x2a):
undefined reference to `XMPP::Ice176::setPeerUfrag(QString const&)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate21flushRemoteCandidatesEv[JingleRtpPrivate::flushRemoteCandidates()]+0x42):
undefined reference to `XMPP::Ice176::setPeerPassword(QString const&)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate21flushRemoteCandidatesEv[JingleRtpPrivate::flushRemoteCandidates()]+0x68):
undefined reference to
`XMPP::Ice176::addRemoteCandidates(QList<XMPP::Ice176::Candidate>
const&)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate21flushRemoteCandidatesEv[JingleRtpPrivate::flushRemoteCandidates()]+0x93):
undefined reference to `XMPP::Ice176::setPeerUfrag(QString const&)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate21flushRemoteCandidatesEv[JingleRtpPrivate::flushRemoteCandidates()]+0xab):
undefined reference to `XMPP::Ice176::setPeerPassword(QString const&)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate21flushRemoteCandidatesEv[JingleRtpPrivate::flushRemoteCandidates()]+0xd1):
undefined reference to
`XMPP::Ice176::addRemoteCandidates(QList<XMPP::Ice176::Candidate>
const&)'
.obj/jinglertp.o: In function `JingleRtpPrivate::flushLocalCandidates()':
jinglertp.cpp:(.text._ZN16JingleRtpPrivate20flushLocalCandidatesEv[JingleRtpPrivate::flushLocalCandidates()]+0x1a3):
undefined reference to `XMPP::Ice176::localUfrag() const'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate20flushLocalCandidatesEv[JingleRtpPrivate::flushLocalCandidates()]+0x1e7):
undefined reference to `XMPP::Ice176::localPassword() const'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate20flushLocalCandidatesEv[JingleRtpPrivate::flushLocalCandidates()]+0x43c):
undefined reference to `XMPP::Ice176::localUfrag() const'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate20flushLocalCandidatesEv[JingleRtpPrivate::flushLocalCandidates()]+0x47a):
undefined reference to `XMPP::Ice176::localPassword() const'
.obj/jinglertp.o: In function `JingleRtpPrivate::~JingleRtpPrivate()':
jinglertp.cpp:(.text._ZN16JingleRtpPrivateD0Ev[JingleRtpPrivate::~JingleRtpPrivate()]+0x390):
undefined reference to `XMPP::NameResolver::~NameResolver()'
jinglertp.cpp:(.text._ZN16JingleRtpPrivateD0Ev[JingleRtpPrivate::~JingleRtpPrivate()]+0x39b):
undefined reference to `XMPP::NameResolver::~NameResolver()'
jinglertp.cpp:(.text._ZN16JingleRtpPrivateD0Ev[JingleRtpPrivate::~JingleRtpPrivate()]+0x5f8):
undefined reference to `XMPP::NameResolver::~NameResolver()'
jinglertp.cpp:(.text._ZN16JingleRtpPrivateD0Ev[JingleRtpPrivate::~JingleRtpPrivate()]+0x603):
undefined reference to `XMPP::NameResolver::~NameResolver()'
.obj/jinglertp.o: In function `JingleRtpPrivate::~JingleRtpPrivate()':
jinglertp.cpp:(.text._ZN16JingleRtpPrivateD1Ev[JingleRtpPrivate::~JingleRtpPrivate()]+0x390):
undefined reference to `XMPP::NameResolver::~NameResolver()'
.obj/jinglertp.o:jinglertp.cpp:(.text._ZN16JingleRtpPrivateD1Ev[JingleRtpPrivate::~JingleRtpPrivate()]+0x39b):
more undefined references to `XMPP::NameResolver::~NameResolver()'
follow
.obj/jinglertp.o: In function
`JingleRtpPrivate::incomingRequest(QString const&, JingleRtpEnvelope
const&)':
jinglertp.cpp:(.text._ZN16JingleRtpPrivate15incomingRequestERK7QStringRK17JingleRtpEnvelope[JingleRtpPrivate::incomingRequest(QString
const&, JingleRtpEnvelope const&)]+0x53a): undefined reference to
`XMPP::Ice176::setPeerUfrag(QString const&)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate15incomingRequestERK7QStringRK17JingleRtpEnvelope[JingleRtpPrivate::incomingRequest(QString
const&, JingleRtpEnvelope const&)]+0x557): undefined reference to
`XMPP::Ice176::setPeerPassword(QString const&)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate15incomingRequestERK7QStringRK17JingleRtpEnvelope[JingleRtpPrivate::incomingRequest(QString
const&, JingleRtpEnvelope const&)]+0x591): undefined reference to
`XMPP::Ice176::setPeerUfrag(QString const&)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate15incomingRequestERK7QStringRK17JingleRtpEnvelope[JingleRtpPrivate::incomingRequest(QString
const&, JingleRtpEnvelope const&)]+0x5ae): undefined reference to
`XMPP::Ice176::setPeerPassword(QString const&)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate15incomingRequestERK7QStringRK17JingleRtpEnvelope[JingleRtpPrivate::incomingRequest(QString
const&, JingleRtpEnvelope const&)]+0x5d9): undefined reference to
`XMPP::Ice176::addRemoteCandidates(QList<XMPP::Ice176::Candidate>
const&)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate15incomingRequestERK7QStringRK17JingleRtpEnvelope[JingleRtpPrivate::incomingRequest(QString
const&, JingleRtpEnvelope const&)]+0xdb5): undefined reference to
`XMPP::Ice176::addRemoteCandidates(QList<XMPP::Ice176::Candidate>
const&)'
.obj/jinglertp.o: In function `JingleRtpPrivate::after_ice_started()':
jinglertp.cpp:(.text._ZN16JingleRtpPrivate17after_ice_startedEv[JingleRtpPrivate::after_ice_started()]+0x268):
undefined reference to `XMPP::Ice176::setPeerUfrag(QString const&)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate17after_ice_startedEv[JingleRtpPrivate::after_ice_started()]+0x280):
undefined reference to `XMPP::Ice176::setPeerPassword(QString const&)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate17after_ice_startedEv[JingleRtpPrivate::after_ice_started()]+0x2a6):
undefined reference to
`XMPP::Ice176::addRemoteCandidates(QList<XMPP::Ice176::Candidate>
const&)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate17after_ice_startedEv[JingleRtpPrivate::after_ice_started()]+0x2d9):
undefined reference to `XMPP::Ice176::setPeerUfrag(QString const&)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate17after_ice_startedEv[JingleRtpPrivate::after_ice_started()]+0x2f1):
undefined reference to `XMPP::Ice176::setPeerPassword(QString const&)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate17after_ice_startedEv[JingleRtpPrivate::after_ice_started()]+0x31b):
undefined reference to
`XMPP::Ice176::addRemoteCandidates(QList<XMPP::Ice176::Candidate>
const&)'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate17after_ice_startedEv[JingleRtpPrivate::after_ice_started()]+0x59c):
undefined reference to `XMPP::Ice176::localUfrag() const'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate17after_ice_startedEv[JingleRtpPrivate::after_ice_started()]+0x5d7):
undefined reference to `XMPP::Ice176::localPassword() const'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate17after_ice_startedEv[JingleRtpPrivate::after_ice_started()]+0x8ee):
undefined reference to `XMPP::Ice176::localUfrag() const'
jinglertp.cpp:(.text._ZN16JingleRtpPrivate17after_ice_startedEv[JingleRtpPrivate::after_ice_started()]+0x929):
undefined reference to `XMPP::Ice176::localPassword() const'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(bsocket.o): In
function `BSocket::reset(bool)':
bsocket.cpp:(.text+0xc77): undefined reference to `SrvResolver::isBusy() const'
bsocket.cpp:(.text+0xc89): undefined reference to `NDns::isBusy() const'
bsocket.cpp:(.text+0xc9b): undefined reference to `NDns::stop()'
bsocket.cpp:(.text+0xcc2): undefined reference to `SrvResolver::stop()'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(bsocket.o): In
function `BSocket::qs_error(QAbstractSocket::SocketError)':
bsocket.cpp:(.text+0xdb3): undefined reference to `SrvResolver::next()'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(bsocket.o): In
function `BSocket::connectToHost(QString const&, unsigned short)':
bsocket.cpp:(.text+0xfe1): undefined reference to
`NDns::resolve(QString const&)'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(bsocket.o): In
function `BSocket::BSocket(QObject*)':
bsocket.cpp:(.text+0x1051): undefined reference to `NDns::NDns(QObject*)'
bsocket.cpp:(.text+0x1064): undefined reference to
`SrvResolver::SrvResolver(QObject*)'
bsocket.cpp:(.text+0x111b): undefined reference to `NDns::~NDns()'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(bsocket.o): In
function `BSocket::~BSocket()':
bsocket.cpp:(.text+0x1193): undefined reference to `SrvResolver::~SrvResolver()'
bsocket.cpp:(.text+0x119e): undefined reference to `NDns::~NDns()'
bsocket.cpp:(.text+0x11d7): undefined reference to `SrvResolver::~SrvResolver()'
bsocket.cpp:(.text+0x11e2): undefined reference to `NDns::~NDns()'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(bsocket.o): In
function `BSocket::connectToServer(QString const&, QString const&)':
bsocket.cpp:(.text+0x127f): undefined reference to
`SrvResolver::resolve(QString const&, QString const&, QString const&)'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(bsocket.o): In
function `BSocket::srv_done()':
bsocket.cpp:(.text+0x12e7): undefined reference to `SrvResolver::failed() const'
bsocket.cpp:(.text+0x130d): undefined reference to
`SrvResolver::resultAddress() const'
bsocket.cpp:(.text+0x135a): undefined reference to
`SrvResolver::resultPort() const'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(bsocket.o): In
function `BSocket::ndns_done()':
bsocket.cpp:(.text+0x13fe): undefined reference to `NDns::result() const'
bsocket.cpp:(.text+0x1431): undefined reference to `NDns::resultString() const'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(bsocket.o): In
function `BSocket::BSocket(QObject*)':
bsocket.cpp:(.text+0x1531): undefined reference to `NDns::NDns(QObject*)'
bsocket.cpp:(.text+0x1544): undefined reference to
`SrvResolver::SrvResolver(QObject*)'
bsocket.cpp:(.text+0x15fb): undefined reference to `NDns::~NDns()'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(bsocket.o): In
function `BSocket::~BSocket()':
bsocket.cpp:(.text+0x1673): undefined reference to `SrvResolver::~SrvResolver()'
bsocket.cpp:(.text+0x167e): undefined reference to `NDns::~NDns()'
bsocket.cpp:(.text+0x16bf): undefined reference to `SrvResolver::~SrvResolver()'
bsocket.cpp:(.text+0x16ca): undefined reference to `NDns::~NDns()'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(bsocket.o): In
function `BSocket::~BSocket()':
bsocket.cpp:(.text+0x1743): undefined reference to `SrvResolver::~SrvResolver()'
bsocket.cpp:(.text+0x174e): undefined reference to `NDns::~NDns()'
bsocket.cpp:(.text+0x1787): undefined reference to `SrvResolver::~SrvResolver()'
bsocket.cpp:(.text+0x1792): undefined reference to `NDns::~NDns()'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(connector.o): In
function `XMPP::AdvancedConnector::do_resolve()':
connector.cpp:(.text+0x6a6): undefined reference to
`NDns::resolve(QString const&)'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(connector.o): In
function `XMPP::AdvancedConnector::cleanup()':
connector.cpp:(.text+0x756): undefined reference to `NDns::isBusy() const'
connector.cpp:(.text+0x768): undefined reference to
`SrvResolver::isBusy() const'
connector.cpp:(.text+0x7ca): undefined reference to `NDns::stop()'
connector.cpp:(.text+0x7da): undefined reference to `SrvResolver::stop()'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(connector.o): In
function `XMPP::AdvancedConnector::~AdvancedConnector()':
connector.cpp:(.text+0xbed): undefined reference to `SafeDelete::~SafeDelete()'
connector.cpp:(.text+0xc63): undefined reference to
`SrvResolver::~SrvResolver()'
connector.cpp:(.text+0xc6e): undefined reference to `NDns::~NDns()'
connector.cpp:(.text+0xd1a): undefined reference to
`SrvResolver::~SrvResolver()'
connector.cpp:(.text+0xd25): undefined reference to `NDns::~NDns()'
connector.cpp:(.text+0xdbf): undefined reference to `SafeDelete::~SafeDelete()'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(connector.o): In
function `XMPP::AdvancedConnector::AdvancedConnector(QObject*)':
connector.cpp:(.text+0xe25): undefined reference to `NDns::NDns(QObject*)'
connector.cpp:(.text+0xe3e): undefined reference to
`SrvResolver::SrvResolver(QObject*)'
connector.cpp:(.text+0xea4): undefined reference to `SafeDelete::SafeDelete()'
connector.cpp:(.text+0xfaf): undefined reference to `SafeDelete::~SafeDelete()'
connector.cpp:(.text+0x1019): undefined reference to
`SrvResolver::~SrvResolver()'
connector.cpp:(.text+0x1024): undefined reference to `NDns::~NDns()'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(connector.o): In
function `XMPP::AdvancedConnector::srv_done()':
connector.cpp:(.text+0x12cc): undefined reference to
`SrvResolver::servers() const'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(connector.o): In
function `XMPP::AdvancedConnector::connectToServer(QString const&)':
connector.cpp:(.text+0x20e4): undefined reference to
`SrvResolver::resolveSrvOnly(QString const&, QString const&, QString
const&)'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(connector.o): In
function `XMPP::AdvancedConnector::AdvancedConnector(QObject*)':
connector.cpp:(.text+0x2665): undefined reference to `NDns::NDns(QObject*)'
connector.cpp:(.text+0x267e): undefined reference to
`SrvResolver::SrvResolver(QObject*)'
connector.cpp:(.text+0x26e4): undefined reference to `SafeDelete::SafeDelete()'
connector.cpp:(.text+0x27ef): undefined reference to `SafeDelete::~SafeDelete()'
connector.cpp:(.text+0x2859): undefined reference to
`SrvResolver::~SrvResolver()'
connector.cpp:(.text+0x2864): undefined reference to `NDns::~NDns()'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(connector.o): In
function `XMPP::AdvancedConnector::dns_done()':
connector.cpp:(.text+0x28d6): undefined reference to `NDns::result() const'
connector.cpp:(.text+0x29f4): undefined reference to `NDns::result() const'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(connector.o): In
function `XMPP::AdvancedConnector::~AdvancedConnector()':
connector.cpp:(.text+0x2bcd): undefined reference to `SafeDelete::~SafeDelete()'
connector.cpp:(.text+0x2c47): undefined reference to
`SrvResolver::~SrvResolver()'
connector.cpp:(.text+0x2c52): undefined reference to `NDns::~NDns()'
connector.cpp:(.text+0x2d02): undefined reference to
`SrvResolver::~SrvResolver()'
connector.cpp:(.text+0x2d0d): undefined reference to `NDns::~NDns()'
connector.cpp:(.text+0x2da7): undefined reference to `SafeDelete::~SafeDelete()'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(connector.o): In
function `XMPP::AdvancedConnector::~AdvancedConnector()':
connector.cpp:(.text+0x2e0d): undefined reference to `SafeDelete::~SafeDelete()'
connector.cpp:(.text+0x2e83): undefined reference to
`SrvResolver::~SrvResolver()'
connector.cpp:(.text+0x2e8e): undefined reference to `NDns::~NDns()'
connector.cpp:(.text+0x2f3a): undefined reference to
`SrvResolver::~SrvResolver()'
connector.cpp:(.text+0x2f45): undefined reference to `NDns::~NDns()'
connector.cpp:(.text+0x2fdf): undefined reference to `SafeDelete::~SafeDelete()'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(xmpp_task.o): In
function `XMPP::Task::done()':
xmpp_task.cpp:(.text+0x119): undefined reference to
`SafeDelete::deleteSingle(QObject*)'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(xmpp_task.o): In
function `XMPP::Task::safeDelete()':
xmpp_task.cpp:(.text+0x164): undefined reference to
`SafeDelete::deleteSingle(QObject*)'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(s5b.o): In function
`XMPP::S5BManager::srv_incomingReady(SocksClient*, QString const&)':
s5b.cpp:(.text+0x5e0c): undefined reference to
`SafeDelete::deleteSingle(QObject*)'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(socks.o): In
function `SocksServer::address() const':
socks.cpp:(.text+0x148): undefined reference to `ServSock::address() const'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(socks.o): In
function `SocksServer::port() const':
socks.cpp:(.text+0x17c): undefined reference to `ServSock::port() const'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(socks.o): In
function `SocksServer::stop()':
socks.cpp:(.text+0x1ca): undefined reference to `ServSock::stop()'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(socks.o): In
function `SocksServer::listen(unsigned short, bool)':
socks.cpp:(.text+0x21e): undefined reference to
`ServSock::listen(unsigned short)'
socks.cpp:(.text+0x2d4): undefined reference to `ServSock::stop()'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(socks.o): In
function `SocksServer::isActive() const':
socks.cpp:(.text+0x36c): undefined reference to `ServSock::isActive() const'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(socks.o): In
function `SocksServer::SocksServer(QObject*)':
socks.cpp:(.text+0x3d1): undefined reference to `ServSock::ServSock(QObject*)'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(socks.o): In
function `SocksServer::SocksServer(QObject*)':
socks.cpp:(.text+0x4a1): undefined reference to `ServSock::ServSock(QObject*)'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(socks.o): In
function `SocksServer::~SocksServer()':
socks.cpp:(.text+0x1546): undefined reference to `ServSock::~ServSock()'
socks.cpp:(.text+0x1581): undefined reference to `ServSock::~ServSock()'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(socks.o): In
function `SocksServer::~SocksServer()':
socks.cpp:(.text+0x21b6): undefined reference to `ServSock::~ServSock()'
socks.cpp:(.text+0x21f9): undefined reference to `ServSock::~ServSock()'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(socks.o): In
function `SocksServer::~SocksServer()':
socks.cpp:(.text+0x2346): undefined reference to `ServSock::~ServSock()'
/home/max/Download/psi-0.13-rc3/iris/lib/libiris.a(socks.o):socks.cpp:(.text+0x2381):
more undefined references to `ServSock::~ServSock()' follow
collect2: ld a retourné 1 code d'état d'exécution
make[1]: *** [psi] Erreur 1



2009/7/9 Justin Karneges <justin-psi2 at affinix.com>:
> On Tuesday 07 July 2009 10:17:20 Maxime Chéramy wrote:
>> Btw... Psi crash the same way with Qt 4.5.2. (Psi and Psimedia rebuilt)
>
> Make sure psi and psimedia were cleanly rebuilt.  The compile problem you had
> with third-party/qca has me suspecting something is unclean about your
> builds.  Remember to double check that ldd shows psi and libgstprovider.so
> using the right Qt libraries.
>
> Separately, even if there is a bug that causes psi to lock up when gstreamer
> reports an error, that doesn't change the fact that gstreamer is reporting an
> error.  Having psi not lock up would be great and all, but you still wouldn't
> have a voice call.  So, something is wrong with your gstreamer or alsa setup.
> Maybe you need to pick the right device in Psi.
>
> You might try some of the test commands here:
> http://lists.affinix.com/pipermail/delta-affinix.com/2009-April/001493.html
>
> And also try the demo app that comes with psimedia.  Make sure you can
> start/stop from the sending box, and also quit the program, without the demo
> locking up in any way.
>
> -Justin
> _______________________________________________
> Psi-Devel mailing list
> Psi-Devel at lists.affinix.com
> http://lists.affinix.com/listinfo.cgi/psi-devel-affinix.com
>


More information about the Psi-Devel mailing list