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

Reply via email to