Hi, compiling Okteta with KDE4_ENABLE_FINAL I have hit a strange error which left me clueless so far. The line
mLocationLabel->setTextInteractionFlags( Qt::TextSelectableByMouse| Qt::TextSelectableByKeyboard ); which compiles flawlessly in a normal build results in this error: [ 62%] Building CXX object okteta/kasten/controllers/CMakeFiles/oktetakastencontrollers.dir/oktetakastencontrollers_final_cpp.o In file included from /home/koder/Kode/kdesvn/trunk/KDE/build/kdesdk/okteta/kasten/controllers/oktetakastencontrollers_final_cpp.cpp:5:0: /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/kasten/controllers/document/info/documentinfoview.cpp: In constructor ‘Kasten2::DocumentInfoView::DocumentInfoView(Kasten2::DocumentInfoTool*, QWidget*)’: /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/kasten/controllers/document/info/documentinfoview.cpp:99:101: error: conversion from ‘int’ to ‘Qt::TextInteractionFlags {aka QFlags<Qt::TextInteractionFlag>}’ is ambiguous /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/kasten/controllers/document/info/documentinfoview.cpp:99:101: note: candidates are: /usr/include/QtCore/qglobal.h:2285:29: note: QFlags<Enum>::QFlags(QFlags<Enum>::Zero) [with Enum = Qt::TextInteractionFlag, QFlags<Enum>::Zero = void**] <near match> /usr/include/QtCore/qglobal.h:2285:29: note: no known conversion for argument 1 from ‘int’ to ‘void**’ /usr/include/QtCore/qglobal.h:2284:29: note: QFlags<Enum>::QFlags(Enum) [with Enum = Qt::TextInteractionFlag] <near match> /usr/include/QtCore/qglobal.h:2284:29: note: no known conversion for argument 1 from ‘int’ to ‘Qt::TextInteractionFlag’ /usr/include/QtGui/qlabel.h:113:10: error: initializing argument 1 of ‘void QLabel::setTextInteractionFlags(Qt::TextInteractionFlags)’ I could fix it by wrapping the | operation with Qt::TextInteractionFlags(...), but would prefer to know why the compiler suddenly sees that ambiguousity. Anyone experienced a similar problem before and/or has a clue? Cheers Friedrich >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<