Hello!
I'm trying to build KDE 4.9 from SVN branch and found the following error
during kdepim building:
[ 97%] Building CXX object kmail/CMakeFiles/kmailprivate.dir/kmreaderwin.o
/data/build/usr/ports/deskutils/kdepim4/work/kdepim-4.9.0/kmail/kmreaderwin.cpp:
In member function 'bool KMReaderWin::printSelectedText(bool)':
/data/build/usr/ports/deskutils/kdepim4/work/kdepim-4.9.0/kmail/kmreaderwin.cpp:673:
error: reference to 'Message' is ambiguous
/data/build/usr/ports/deskutils/kdepim4/work/kdepim-4.9.0/messagecomposer/util.h:38:
error: candidates are: namespace Message { }
/usr/local/kde4/include/kmime/kmime_message.h:82: error:
class KMime::Message
/data/build/usr/ports/deskutils/kdepim4/work/kdepim-4.9.0/kmail/kmreaderwin.cpp:673:
error: reference to 'Message' is ambiguous
/data/build/usr/ports/deskutils/kdepim4/work/kdepim-4.9.0/messagecomposer/util.h:38:
error: candidates are: namespace Message { }
/usr/local/kde4/include/kmime/kmime_message.h:82: error:
class KMime::Message
/data/build/usr/ports/deskutils/kdepim4/work/kdepim-4.9.0/kmail/kmreaderwin.cpp:
In member function 'void KMReaderWin::slotPrintComposeResult(KJob*)':
/data/build/usr/ports/deskutils/kdepim4/work/kdepim-4.9.0/kmail/kmreaderwin.cpp:693:
error: reference to 'Message' is ambiguous
/data/build/usr/ports/deskutils/kdepim4/work/kdepim-4.9.0/messagecomposer/util.h:38:
error: candidates are: namespace Message { }
/usr/local/kde4/include/kmime/kmime_message.h:82: error:
class KMime::Message
/data/build/usr/ports/deskutils/kdepim4/work/kdepim-4.9.0/kmail/kmreaderwin.cpp:693:
error: reference to 'Message' is ambiguous
/data/build/usr/ports/deskutils/kdepim4/work/kdepim-4.9.0/messagecomposer/util.h:38:
error: candidates are: namespace Message { }
/usr/local/kde4/include/kmime/kmime_message.h:82: error:
class KMime::Message
/data/build/usr/ports/deskutils/kdepim4/work/kdepim-4.9.0/kmail/kmreaderwin.cpp:694:
error: reference to 'Message' is ambiguous
/data/build/usr/ports/deskutils/kdepim4/work/kdepim-4.9.0/messagecomposer/util.h:38:
error: candidates are: namespace Message { }
/usr/local/kde4/include/kmime/kmime_message.h:82: error:
class KMime::Message
I've commented out "using namespace KMime;" entry since everywhere in this
file KMime namespace is used explicitly and now kdepim builds without
errors.
The patch is attached.
Thanks
--
Oleg Sidorkin
--- ./kmail/kmreaderwin.cpp.orig 2012-05-23 04:22:01.000000000 +0400
+++ ./kmail/kmreaderwin.cpp 2012-08-18 11:04:59.000000000 +0400
@@ -45,7 +45,7 @@
#include "stringutil.h"
#include <kmime/kmime_mdn.h>
-using namespace KMime;
+//using namespace KMime;
#include "messageviewer/viewer.h"
using namespace MessageViewer;
_______________________________________________
kde-freebsd mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information