Public bug reported: The 4.1-0ubuntu1.1 update to libmsn-dev in lucid alters /usr/include/msn/soap.h to include the line #include "xmlParser.h"
however no xmlParser.h file is provided in the dev package so when the kdenetwork package is compiled it's compilation errors out with; [ 37%] Building CXX object kopete/protocols/wlm/CMakeFiles/kopete_wlm.dir/ui/wlmeditaccountwidget.o cd kopete/protocols/wlm && /usr/bin/g++ -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_GIFLIB -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/wlm -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/wlm/ui -I/usr/include/KDE -I/usr/include/qt4/KDE -I/usr/include/qt4 -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/QtOpenGL -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 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -o CMakeFiles/kopete_wlm.dir/ui/wlmeditaccountwidget.o -c ../../../../kopete/protocols/wlm/ui/wlmeditaccountwidget.cpp In file included from /usr/include/msn/notificationserver.h:36, from /usr/include/msn/msn.h:33, from ../../../../kopete/protocols/wlm/wlmsocket.h:22, from ../../../../kopete/protocols/wlm/wlmlibmsn.h:21, from ../../../../kopete/protocols/wlm/wlmserver.h:20, from ../../../../kopete/protocols/wlm/wlmaccount.h:24, from ../../../../kopete/protocols/wlm/ui/wlmeditaccountwidget.cpp:33: /usr/include/msn/soap.h:38:23: error: xmlParser.h: No such file or directory In file included from /usr/include/msn/notificationserver.h:36, from /usr/include/msn/msn.h:33, from ../../../../kopete/protocols/wlm/wlmsocket.h:22, from ../../../../kopete/protocols/wlm/wlmlibmsn.h:21, from ../../../../kopete/protocols/wlm/wlmserver.h:20, from ../../../../kopete/protocols/wlm/wlmaccount.h:24, from ../../../../kopete/protocols/wlm/ui/wlmeditaccountwidget.cpp:33: /usr/include/msn/soap.h:211: error: expected ‘;’ before ‘(’ token ../../../../kopete/protocols/wlm/ui/wlmeditaccountwidget.cpp: In constructor ‘WlmEditAccountWidget::WlmEditAccountWidget(QWidget*, Kopete::Account*)’: ../../../../kopete/protocols/wlm/ui/wlmeditaccountwidget.cpp:45: warning: unused variable ‘config’ make[3]: *** [kopete/protocols/wlm/CMakeFiles/kopete_wlm.dir/ui/wlmeditaccountwidget.o] Error 1 make[3]: Leaving directory `/tech/home/jasong/src/kde/krfb-shift-key-patching/kdenetwork-4.4.5/obj-x86_64-linux-gnu' make[2]: *** [kopete/protocols/wlm/CMakeFiles/kopete_wlm.dir/all] Error 2 make[2]: Leaving directory `/tech/home/jasong/src/kde/krfb-shift-key-patching/kdenetwork-4.4.5/obj-x86_64-linux-gnu' make[1]: *** [all] Error 2 make[1]: Leaving directory `/tech/home/jasong/src/kde/krfb-shift-key-patching/kdenetwork-4.4.5/obj-x86_64-linux-gnu' make: *** [debian/stamp-makefile-build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 This can be worked around by downgrading the libmsn packages back to 4.1-0ubuntu1 but it's hardly an ideal state for things to be in. (and a waste of time for developers who have to track down why packages don't build anymore, I suspect the maintainer already knows about this bug but putting something in the bug tracker anyway so other people in my situation will be able to find the problem faster and hopefully not spend as much time as I did wondering why building kdenetwork was broken). ** Affects: libmsn (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/901389 Title: 4.1-0ubuntu1.1 breaks compilation of kdenetwork package on lucid To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libmsn/+bug/901389/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs