I was able to reproduce this error message when I moved inboxUrl 
declaration 
from "signal" section to "private slots" section in wlmlibmsn.h. Could you 
paste wlmlibmsn.h contents here to confirm this is the problem? wlmlibmsn.h is 
correct in svn, maybe you have changed it somehow and now it is broken for 
you.

Em Segunda-feira 23 Novembro 2009, Dâniel Fraga escreveu:
> On Mon, 23 Nov 2009 09:40:24 -0200
> 
> Tiago Salem Herrmann <sa...@mandriva.com> wrote:
> > Hi,
> >
> > the libmsn soname has changed, and you are probably linking against the
> > old libmsn, try to clean your cmake cache and compile kopete again.
> 
>       Ok Tiago. I deleted the CMakeCache.txt file and it still
> doesn't compile (with the same error). The I removed libmsn,
> reinstalled from scratch and got the same error... Then I cleaned all
> the build directory and it gave me the same error.
> 
>       Here are the details of my installation:
> 
> fr...@tux ~/src$ ls /usr/local/include/msn -l
> total 144
> -rw-r--r-- 1 root root  1301 Nov 16  2008 authdata.h
> -rw-r--r-- 1 root root  4361 Dec 18  2008 buddy.h
> -rw-r--r-- 1 root root    90 Nov 23 13:34 config.h
> -rw-r--r-- 1 root root  4875 Dec 18  2008 connection.h
> -rw-r--r-- 1 root root  2943 Dec 18  2008 errorcodes.h
> -rw-r--r-- 1 root root 16755 Jul 27 21:24 externals.h
> -rw-r--r-- 1 root root   558 Jan  6  2009 libmsn_export.h
> -rw-r--r-- 1 root root  6456 Jul 22 10:46 message.h
> -rw-r--r-- 1 root root  1252 Nov 16  2008 msn.h
> -rw-r--r-- 1 root root  2057 Nov 16  2008 msnobject.h
> -rw-r--r-- 1 root root 21107 Jul 27 21:24 notificationserver.h
> -rw-r--r-- 1 root root 11893 Jun 23 20:35 p2p.h
> -rw-r--r-- 1 root root  2729 Dec 17  2008 passport.h
> -rw-r--r-- 1 root root  7410 Jan 17  2009 soap.h
> -rw-r--r-- 1 root root  1893 Nov 16  2008 sstream_fix.h
> -rw-r--r-- 1 root root  9791 Dec 23  2008 switchboardserver.h
> -rw-r--r-- 1 root root  9266 Jul 27 21:24 util.h
> 
> fr...@tux ~/src$ ls /usr/local/lib/libmsn.so* -lt
> lrwxrwxrwx 1 root root      13 Nov 23 13:36 /usr/local/lib/libmsn.so ->
>  libmsn.so.0.2 lrwxrwxrwx 1 root root      15 Nov 23 13:36
>  /usr/local/lib/libmsn.so.0.2 -> libmsn.so.0.2.0 -rw-r--r-- 1 root root
>  1568068 Nov 23 13:35 /usr/local/lib/libmsn.so.0.2.0
> 
> fr...@tux ~/svn/kdenetwork/b$ pkg-config --modversion libmsn
> 0.4.0
> 
>       And the error again for your convenience (remember that I
> absolutely cleaned the build directory and tried to compile Kopete from
>  scratch):
> 
> [ 21%] Building CXX object
>  kopete/protocols/wlm/CMakeFiles/kopete_wlm.dir/wlmtransfermanager.o cd
>  /home/fraga/svn/kdenetwork/b/kopete/protocols/wlm && /usr/local/bin/c++  
>  -DMAKE_KOPETE_WLM_LIB -D_BSD_SOURCE -D_XOPEN_SOURCE=500 -D_BSD_SOURCE
>  -DQT_NO_STL -DQT_NO_CAST_TO_ASCII -D_REENTRANT -DKDE_DEPRECATED_WARNINGS
>  -DHAVE_MEDIASTREAMER -DHAVE_GIFLIB -O3 -march=native -pipe
>  -floop-interchange -floop-strip-mine -floop-block -ftree-loop-linear
>  -ftree-loop-distribution  -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 -O2 -g -DNDEBUG -DQT_NO_DEBUG -fPIC
>  -I/home/fraga/svn/kdenetwork/b/kopete/protocols/wlm
>  -I/home/fraga/svn/kdenetwork/kopete/protocols/wlm
>  -I/home/fraga/svn/kdenetwork -I/home/fraga/svn/kdenetwork/b
>  -I/home/fraga/svn/kdenetwork/b/kopete
>  -I/home/fraga/svn/kdenetwork/kopete/libkopete
>  -I/home/fraga/svn/kdenetwork/b/kopete/libkopete
>  -I/home/fraga/svn/kdenetwork/kopete/libkopete/ui
>  -I/home/fraga/svn/kdenetwork/b/kopete/libkopete/ui
>  -I/home/fraga/svn/kdenetwork/kopete/libkopete/private
>  -I/home/fraga/svn/kdenetwork/kopete/libkopete/contactlist
>  -I/home/fraga/svn/kdenetwork/kopete/libkopete/tasks
>  -I/home/fraga/svn/kdenetwork/kopete/protocols/wlm/ui
>  -I/usr/local/kde4/include -I/usr/local/kde4/include/KDE
>  -I/usr/local/Trolltech/Qt-4.6.0/include/QtScriptTools
>  -I/usr/local/Trolltech/Qt-4.6.0/include/phonon
>  -I/usr/local/Trolltech/Qt-4.6.0/include/QtXmlPatterns
>  -I/usr/local/Trolltech/Qt-4.6.0/include/QtWebKit
>  -I/usr/local/Trolltech/Qt-4.6.0/include/QtHelp
>  -I/usr/local/Trolltech/Qt-4.6.0/include/QtAssistant
>  -I/usr/local/Trolltech/Qt-4.6.0/include/QtDBus
>  -I/usr/local/Trolltech/Qt-4.6.0/include/QtTest
>  -I/usr/local/Trolltech/Qt-4.6.0/include/QtUiTools
>  -I/usr/local/Trolltech/Qt-4.6.0/include/QtScript
>  -I/usr/local/Trolltech/Qt-4.6.0/include/QtSvg
>  -I/usr/local/Trolltech/Qt-4.6.0/include/QtXml
>  -I/usr/local/Trolltech/Qt-4.6.0/include/QtSql
>  -I/usr/local/Trolltech/Qt-4.6.0/include/QtOpenGL
>  -I/usr/local/Trolltech/Qt-4.6.0/include/QtNetwork
>  -I/usr/local/Trolltech/Qt-4.6.0/include/QtDesigner
>  -I/usr/local/Trolltech/Qt-4.6.0/include/Qt3Support
>  -I/usr/local/Trolltech/Qt-4.6.0/include/QtGui
>  -I/usr/local/Trolltech/Qt-4.6.0/include/QtCore
>  -I/usr/local/Trolltech/Qt-4.6.0/include/Qt
>  -I/usr/local/Trolltech/Qt-4.6.0/mkspecs/default
>  -I/usr/local/Trolltech/Qt-4.6.0/include -I/usr/local/include  
>  -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -o
>  CMakeFiles/kopete_wlm.dir/wlmtransfermanager.o -c
>  /home/fraga/svn/kdenetwork/kopete/protocols/wlm/wlmtransfermanager.cpp In
>  file included from
>  /home/fraga/svn/kdenetwork/kopete/protocols/wlm/wlmtransfermanager.cpp:18:
>  /home/fraga/svn/kdenetwork/kopete/libkopete/kopetecontact.h:237: warning:
>  ‘virtual QList<KAction*>*
>  Kopete::Contact::customContextMenuActions(Kopete::ChatSession*)’ was
>  hidden /home/fraga/svn/kdenetwork/kopete/protocols/wlm/wlmcontact.h:70:
>  warning:   by ‘virtual QList<KAction*>*
>  WlmContact::customContextMenuActions()’
>  /home/fraga/svn/kdenetwork/kopete/protocols/wlm/wlmtransfermanager.cpp:83:
>  warning: unused parameter ‘conn’
>  /home/fraga/svn/kdenetwork/kopete/protocols/wlm/wlmtransfermanager.cpp:164
> : warning: unused parameter ‘conn’
>  /home/fraga/svn/kdenetwork/kopete/protocols/wlm/wlmtransfermanager.cpp:242
> : warning: unused parameter ‘conn’
>  /home/fraga/svn/kdenetwork/kopete/protocols/wlm/wlmtransfermanager.cpp:242
> : warning: unused parameter ‘error’
>  /home/fraga/svn/kdenetwork/kopete/protocols/wlm/wlmtransfermanager.cpp:269
> : warning: unused parameter ‘conn’ Linking CXX shared module
>  ../../../lib/kopete_wlm.so
> cd /home/fraga/svn/kdenetwork/b/kopete/protocols/wlm &&
>  /usr/local/bin/cmake -E cmake_link_script
>  CMakeFiles/kopete_wlm.dir/link.txt --verbose=1 /usr/local/bin/c++  -fPIC
>  -O3 -march=native -pipe -floop-interchange -floop-strip-mine -floop-block
>  -ftree-loop-linear -ftree-loop-distribution  -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 -O2 -g -DNDEBUG
>  -DQT_NO_DEBUG -Wl,--enable-new-dtags -Wl,--fatal-warnings
>  -Wl,--no-undefined -lc -L/usr/local/ssl/lib -L/usr/local/BerkeleyDB/lib
>  -shared -Wl,-soname,kopete_wlm.so -o ../../../lib/kopete_wlm.so
>  CMakeFiles/kopete_wlm.dir/kopete_wlm_automoc.o
>  CMakeFiles/kopete_wlm.dir/ui/wlmaddcontactpage.o
>  CMakeFiles/kopete_wlm.dir/ui/wlmeditaccountwidget.o
>  CMakeFiles/kopete_wlm.dir/wlmprotocol.o
>  CMakeFiles/kopete_wlm.dir/wlmcontact.o
>  CMakeFiles/kopete_wlm.dir/wlmaccount.o
>  CMakeFiles/kopete_wlm.dir/wlmlibmsn.o
>  CMakeFiles/kopete_wlm.dir/wlmsocket.o
>  CMakeFiles/kopete_wlm.dir/wlmserver.o
>  CMakeFiles/kopete_wlm.dir/wlmchatmanager.o
>  CMakeFiles/kopete_wlm.dir/wlmchatsession.o
>  CMakeFiles/kopete_wlm.dir/wlmchatsessioninkarea.o
>  CMakeFiles/kopete_wlm.dir/wlmchatsessioninkaction.o
>  CMakeFiles/kopete_wlm.dir/wlmtransfermanager.o
>  -L/home/fraga/svn/kdenetwork/b/lib -L/usr/local/kde4/lib
>  -L/usr/local/Trolltech/Qt-4.6.0/lib -L/usr/local/lib
>  /usr/local/kde4/lib/libkdeui.so.5.4.0
>  /usr/local/kde4/lib/libkutils.so.4.4.0 /usr/local/kde4/lib/libkio.so.5.4.0
>  /usr/local/kde4/lib/libkmime.so.4.4.0
>  /usr/local/Trolltech/Qt-4.6.0/lib/libQtXml.so
>  /usr/local/Trolltech/Qt-4.6.0/lib/libQtNetwork.so
>  ../../../lib/libkopete.so.4.4.0 /usr/local/lib/libmsn.so -lmediastreamer
>  -lortp -lpthread -lssl -lcrypto /usr/local/lib/libortp.so
>  /usr/local/lib/libgif.so /usr/local/kde4/lib/libkutils.so.4.4.0
>  /usr/local/kde4/lib/libkio.so.5.4.0 /usr/local/kde4/lib/libkdeui.so.5.4.0
>  /usr/local/Trolltech/Qt-4.6.0/lib/libQtSvg.so
>  /usr/local/Trolltech/Qt-4.6.0/lib/libQtXml.so
>  /usr/local/Trolltech/Qt-4.6.0/lib/libQtNetwork.so
>  /usr/local/Trolltech/Qt-4.6.0/lib/libQtGui.so
>  /usr/local/kde4/lib/libkdecore.so.5.4.0
>  /usr/local/Trolltech/Qt-4.6.0/lib/libQtDBus.so
>  /usr/local/Trolltech/Qt-4.6.0/lib/libQtCore.so -lpthread
>  -Wl,-rpath,/home/fraga/svn/kdenetwork/b/lib:/usr/local/kde4/lib:/usr/local
> /Trolltech/Qt-4.6.0/lib:/usr/local/lib
>  -Wl,-rpath-link,/home/fraga/svn/kdenetwork/b/lib:/usr/local/kde4/lib
>  CMakeFiles/kopete_wlm.dir/wlmlibmsn.o: In function
>  `Callbacks::gotInboxUrl(MSN::NotificationServerConnection*,
>  MSN::hotmailInfo)':
>  /home/fraga/svn/kdenetwork/kopete/protocols/wlm/wlmlibmsn.cpp:581:
>  undefined reference to `Callbacks::inboxUrl(MSN::hotmailInfo&)' collect2:
>  ld returned 1 exit status
> make[2]: *** [lib/kopete_wlm.so] Error 1
> make[2]: Leaving directory `/usr/local/src/svn/kdenetwork/b'
> make[1]: *** [kopete/protocols/wlm/CMakeFiles/kopete_wlm.dir/all] Error 2
> make[1]: Leaving directory `/usr/local/src/svn/kdenetwork/b'
> make: *** [all] Error 2
> 
>       ***
> 
>       This 581 line is absolutely essential? Because I can comment it
> out and it compiles fine. And I don't even use a hotmail e-mail (I use
> the gmail in MSN). Anyway, of course it would be better to find the
> real reason for that. Very strange.
> 
>       Thanks again.
> 


-- 
Lamarque V. Souza
http://www.geographicguide.com/brazil.htm
Linux User #57137 - http://counter.li.org/
_______________________________________________
kopete-devel mailing list
kopete-devel@kde.org
https://mail.kde.org/mailman/listinfo/kopete-devel

Reply via email to