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

Reply via email to