Error building kde4

I wish I could figure out what provides this:

Code:
CMake Error: The following variables are used in this project, but they are
set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: NEPOMUK_QUERY_LIBRARIES (ADVANCED) linked by target "krunner_nepomuksearchrunner" in directory /usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.4.1/plasma/generic/runners/nepomuksearch

I have read UPDATING , but still no luck.
 
lumiwa said:
The installation of KDE 4.4 was succsessful but I never had so messy KDE as now. Disaster and waste of two days. Nothing works "normal". Just fdor example:
konqueror: protocol not supported - doesn't work
adjusting time: kdeinit could not launch 'kcmshell4', could not find 'kcmshell4' executable
mixer is on but there are no sound and there are no options for sound settings...

As I wrote waste of time and stay two days without usable computer.

P.S.
KMail: Command not found but kmal is there

Those errors usually indicate a mismatch between the kdelibs version and the app (compiled with older kdelibs, for example). Or, the apps were running when kdelibs was updated, requiring a logout/login or reboot to reload the apps with the correct libs.
 
phoenix said:
Those errors usually indicate a mismatch between the kdelibs version and the app (compiled with older kdelibs, for example). Or, the apps were running when kdelibs was updated, requiring a logout/login or reboot to reload the apps with the correct libs.

I did pkg_delete what say in UPDATING and reboot computer too.
IMO the first version of KDE on Debian was much easier to install :)
 
I had the nepomuk problem too, I traced it back to kdelibs4. Even though it had already been updated I needed to rebuild and reinstall it by hand to have the nepomuk errors go away.

Also in advance: If you end up with a kontact without plugins, the following will get them back:
# portupgrade -pf kdepim-runtime-4.4.3
# portupgrade -pf kdepimlibs-4.4.3
 
Well it's still not installing here, despite having wiped out all of kde, phonon, and qt from my system before trying the installation. My e-mail to freebsd-ports has garnered one response about how to enable verbose information from cmake to get the actual error:

Code:
In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/nepomuk/core/resourcedata.cpp:29: /usr/ports/x11/kdelibs4/work/kdelibs-
4.4.3/build/nepomuk/core/pimo.h:870: 
error: expected unqualified-id before ')' token gmake[2]: ***
[nepomuk/core/CMakeFiles/nepomuk.dir/resourcedata.o] Error 1 gmake[2]:
Leaving directory `/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/build'
gmake[1]: *** [nepomuk/core/CMakeFiles/nepomuk.dir/all] Error 2
gmake[1]: Leaving directory

And another response telling me to follow the instructions in /usr/ports/UPDATING (which I did) and to remove kdebase\* and kdepim\*, to which I replied pointing out that I already said I did that in my original e-mail :)

I'm now contemplating deleting *all* ports and starting from scratch.

Adam
 
I've had this same issue, I'm currently trying to rebuild kdelibs4. I actually would've loved to keep kde4.3.4, but portaudit told me of a vulnerability, though it was only exploitable locally so I really didn't have to worry about it. Against my better judgement, I went ahead and upgraded and now I'm stuck trying to get this working, it's bee a few days now.
 
a quick note for everyone experiencing problems upgrading KDE to 4.4x:
remove any QT3 or KDE3 related ports (except qt4-qt3support) and then follow instructions in /usr/ports/UPDATING
i had couple errors while building kdelibs4 at 48%. i removed qt-copy-3.3.8_12 and everything seems fine now
 
phoenix said:
Only for KDE3. KDE4 doesn't use aRts. It's similar, though, for KDE4:
  1. qt
  2. kdelibs
  3. kdebase
  4. the rest in any order, as needed
Thanks. So kdelibs - before kdebase anyway.

I had to remove kdemultimedia module from config to build the rest successfully.
Everything works fine (no multimedia of course).
Trying an install of this module after all I got lot's of errors:
Code:
[ 38%] Scanning dependencies of target audiocdplugins
Building CXX object juk/CMakeFiles/juk.dir/ktrm.o                                                                                            
[ 38%] Building CXX object kioslave/audiocd/plugins/CMakeFiles/audiocdplugins.dir/audiocdplugins_automoc.o                                   
[ 38%] Building CXX object kioslave/audiocd/plugins/CMakeFiles/audiocdplugins.dir/audiocdencoder.o                                           
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:47:27: error: tunepimp/tp_c.h: No such file or 
directory          
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/kioslave/audiocd/plugins/audiocdencoder.cpp: In function 'void (* 
loadPlugin(const QString&))()':
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/kioslave/audiocd/plugins/audiocdencoder.cpp:36: warning: 'self' is deprecated 
(declared at /usr/local/kde4/include/klibloader.h:142)
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:62: error: variable or field 'TRMNotifyCallback' declared void
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:62: error: 'tunepimp_t' was not declared in this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:62: error: expected primary-expression before 'void'
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:62: error: 'TPCallbackEnum' was not declared in this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:62: error: expected primary-expression before 'int'
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:132: error: ISO C++ forbids declaration of 'tunepimp_t' with no 
type
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:132: error: expected ';' before '&' token
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:137: error: expected `;' before 'protected'
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:214: error: 'tunepimp_t' does not name a type
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp: In member function 'int 
KTRMRequestHandler::startLookup(KTRMLookup*)':
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:90: error: 'm_pimp' was not declared in this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:90: error: 'tp_AddFile' was not declared in this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:96: error: 'm_pimp' was not declared in this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:96: error: 'tp_IdentifyAgain' was not declared in this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp: In member function 'void 
KTRMRequestHandler::endLookup(KTRMLookup*)':
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:104: error: 'm_pimp' was not declared in this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:104: error: 'tp_GetTrack' was not declared in this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:104: error: 'tp_ReleaseTrack' was not declared in this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:105: error: 'tp_Remove' was not declared in this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp: In constructor 'KTRMRequestHandler::KTRMRequestHandler()':
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:140: error: 'm_pimp' was not declared in this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:140: error: 'tp_New' was not declared in this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:143: error: 'tp_SetTRMCollisionThreshold' was not declared in 
this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:144: error: 'tp_SetAutoFileLookup' was not declared in this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:146: error: 'tp_SetAutoSaveThreshold' was not declared in this 
scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:147: error: 'tp_SetMoveFiles' was not declared in this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:148: error: 'tp_SetRenameFiles' was not declared in this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:152: error: 'tp_SetUseUTF8' was not declared in this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:154: error: 'TRMNotifyCallback' was not declared in this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:154: error: 'tp_SetNotifyCallback' was not declared in this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:200: error: 'tp_SetProxy' was not declared in this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp: In destructor 'KTRMRequestHandler::~KTRMRequestHandler()':
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:210: error: 'm_pimp' was not declared in this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:210: error: 'tp_Delete' was not declared in this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp: At global scope:
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:333: error: variable or field 'TRMNotifyCallback' declared void
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:333: error: 'tunepimp_t' was not declared in this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:333: error: expected primary-expression before 'void'
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:333: error: 'TPCallbackEnum' was not declared in this scope
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.4.3/juk/ktrm.cpp:333: error: expected primary-expression before 'int'
gmake[2]: *** [juk/CMakeFiles/juk.dir/ktrm.o] Error 1
gmake[1]: *** [juk/CMakeFiles/juk.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
Linking CXX shared library ../../../lib/libaudiocdplugins.so
[ 38%] Built target audiocdplugins                                                                                                           
gmake: *** [all] Error 2
*** Error code 1

Stop in /usr/ports/multimedia/kdemultimedia4.
*** Error code 1

Usually errors of this type disappear with time after updates. But this time just too many errors. Did somebody else get similar?
 
have same problem. try to rebuild/update libtunepimp

upd:
yes, it helped for me. somewhy portmaster didn't perform update of libtunepimp before kdemultimedia
 
Thanks. This allowed me to get to 68% (was 38%). Then stop again but then I got to success by reinstalling the rest one by one.
 
Back
Top