Registered Member
|
I am not able to build KDE with kdesrc-build script on F17.
This is what i did: STEP 0: * Generated a new KVM GUEST (4 CPU + 8 GB RAM + STORAGE:The guest has a 45GB /home dedicated partition) * Installed F17 X86_64 in the GUEST (Used DVD MEDIA, Selected "Software Developement") STEP 1: * Updated the system '# yum update' and rebooted. STEP 2: * I setup F17 to build KDE. (Adapting from F16: http://techbase.kde.org/Getting_Started ... ons/Fedora) # yum-builddep kdelibs kde-runtime kde-workspace akonadi # soprano kdeaccessibility kdeedu kdegames kdegraphics # kdemultimedia kdenetwork kdepim kdepimlibs kdeplasma-addons # kdesdk kdetoys kdeutils polkit-qt strigi STEP 3: * Created the directory for kdesrc-build * cloned kdesrc-build from git, copied config file. * kdesrc-build-setup # cd ~/kdesrc # ./kdesrc-build ERROR: qt ---> shared-desktop-ontologies phonon-gstreamer ---> gstreamer kdesupport ---> taglib taglib ---> taglib ffmpegthumbs ---> ffmpegthumbs F17 SPECIFIC STEPS: # yum-builddep qt # yum install gstreamer-plugins-base-devel ERROR: AGAIN kde-runtime kde-workspace ffmpegthumbs kdepim libksane libkcdraw # yum install libkdcraw-devel # yum install libksane-devel sane-backends-devel SET UP RPMFUSION: RPMFUSION: '# yum install ffmpegthumbnailer-devel' ERROR AGAIN: kde-runtime kde-workspace ffmpegthumbs (configure) >>>> "ffmpegthumbnailer" did not help at all... maybe it is another package... kdepim libkdcraw kamera # yum-builddep libkdcraw ERROR AGAIN: kde-runtime kde-workspace ffmpegthumbs (configure) kamera RPMFUSION: '# yum-builddep ffmpegthumbnailer' ERROR AGAIN: kde-runtime kde-workspace kdepim kamera # yum install libgphoto2-devel ERROR AGAIN:: kde-runtime kde-workspace kdepim # yum install upower-devel kde-runtime: [ 88%] Built target plasma_appletscript_simple_javascript [ 88%] Built target plasma_dataenginescript_javascript_automoc [ 90%] Built target plasma_dataenginescript_javascript [ 90%] Built target plasma_packagestructure_javascriptaddon_automoc [ 90%] Built target plasma_packagestructure_javascriptaddon [ 90%] Built target plasma_runnerscript_javascript_automoc [ 91%] Built target plasma_runnerscript_javascript [ 91%] Built target plasmapkg_automoc [ 91%] Built target plasmapkg [ 91%] Built target plasma-remote-helper_automoc [ 91%] Built target plasma-remote-helper [ 91%] Built target solid-hardware_automoc Linking CXX executable solid-hardware /home/vmadmin/qt4/lib/libQtGui.so.4: undefined reference to `QCoreApplicationPrivate::checkReceiverThread(QObject*)' collect2: error: ld returned 1 exit status gmake[2]: *** [solid-hardware/solid-hardware] Error 1 gmake[1]: *** [solid-hardware/CMakeFiles/solid-hardware.dir/all] Error 2 gmake: *** [all] Error 2 kde-workspace: [ 54%] Built target krunner [ 54%] Built target kscreenlocker_automoc [ 55%] Built target kscreenlocker [ 55%] Built target kcm_solid_automoc [ 55%] Built target kcm_solid [ 55%] Built target kcm_solid_actions_automoc [ 56%] Built target kcm_solid_actions [ 56%] Built target solid-action-desktop-gen_automoc [ 56%] Built target solid-action-desktop-gen [ 56%] Built target solid-network_automoc Linking CXX executable solid-network /home/vmadmin/qt4/lib/libQtGui.so.4: undefined reference to `QCoreApplicationPrivate::checkReceiverThread(QObject*)' collect2: error: ld returned 1 exit status gmake[2]: *** [solid/solidshell/solid-network] Error 1 gmake[1]: *** [solid/solidshell/CMakeFiles/solid-network.dir/all] Error 2 gmake: *** [all] Error 2 kdepim: [ 56%] Built target korg_thisdayinhistory_automoc [ 56%] Built target korg_thisdayinhistory [ 56%] Built target korgac_automoc [ 57%] Built target korgac [ 57%] Built target akregatorstorageexporter_automoc [ 57%] Built target akregatorinterfaces_automoc [ 57%] Built target akregatorinterfaces Linking CXX executable akregatorstorageexporter /home/vmadmin/qt4/lib/libQtGui.so.4: undefined reference to `QCoreApplicationPrivate::checkReceiverThread(QObject*)' collect2: error: ld returned 1 exit status gmake[2]: *** [akregator/export/akregatorstorageexporter] Error 1 gmake[1]: *** [akregator/export/CMakeFiles/akregatorstorageexporter.dir/all] Error 2 gmake: *** [all] Error 2 Previous 'upower-devel' was not needed. So, something is missing????? # yum whatprovides '*libQtGui.so.4*' short answer: 'qt-x11-4.8.1-10.fc17', the package is already installed, so: # yum-builddep qt-x11 too bad, it apperas nothing is missing.... Let's try blindly: # yum install qt-devel-private STILL FAILS: kde-runtime kde-workspace kdepim Installing 'qt-devel-private' was not needed. (PAUSE) ldd /bin/solid-hardware linux-vdso.so.1 => (0x00007fff839ff000) libkdecore.so.5 => /lib64/libkdecore.so.5 (0x00000037a4000000) libsolid.so.4 => /lib64/libsolid.so.4 (0x00000037aac00000) libQtDBus.so.4 => /lib64/libQtDBus.so.4 (0x00000037a2400000) libQtCore.so.4 => /lib64/libQtCore.so.4 (0x00000037a1400000) libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003796000000) libstdc++.so.6 => /lib64/libstdc++.so.6 (0x0000003799c00000) libm.so.6 => /lib64/libm.so.6 (0x0000003796400000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000003798400000) libc.so.6 => /lib64/libc.so.6 (0x0000003795800000) libQtNetwork.so.4 => /lib64/libQtNetwork.so.4 (0x00000037a0400000) libQtXml.so.4 => /lib64/libQtXml.so.4 (0x00000037a1a00000) libz.so.1 => /lib64/libz.so.1 (0x0000003796c00000) libbz2.so.1 => /lib64/libbz2.so.1 (0x00000037a0c00000) liblzma.so.5 => /lib64/liblzma.so.5 (0x00000037a1000000) libresolv.so.2 => /lib64/libresolv.so.2 (0x0000003797400000) libfam.so.0 => /lib64/libfam.so.0 (0x00000037a2800000) libQtGui.so.4 => /lib64/libQtGui.so.4 (0x00000037a4600000) libHUpnp.so.1 => /lib64/libHUpnp.so.1 (0x00000037abc00000) libudev.so.0 => /lib64/libudev.so.0 (0x00000037a2c00000) libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x000000379b400000) librt.so.1 => /lib64/librt.so.1 (0x0000003796800000) libdl.so.2 => /lib64/libdl.so.2 (0x0000003795c00000) libgthread-2.0.so.0 => /lib64/libgthread-2.0.so.0 (0x0000003798800000) libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x0000003795400000) /lib64/ld-linux-x86-64.so.2 (0x0000003795000000) libssl.so.10 => /lib64/libssl.so.10 (0x00000037a0000000) libcrypto.so.10 => /lib64/libcrypto.so.10 (0x000000379dc00000) libpng15.so.15 => /lib64/libpng15.so.15 (0x000000379bc00000) libfreetype.so.6 => /lib64/libfreetype.so.6 (0x000000379cc00000) libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x0000003799000000) libSM.so.6 => /lib64/libSM.so.6 (0x000000379ac00000) libICE.so.6 => /lib64/libICE.so.6 (0x000000379a800000) libXi.so.6 => /lib64/libXi.so.6 (0x000000379d400000) libXrender.so.1 => /lib64/libXrender.so.1 (0x000000379b800000) libXrandr.so.2 => /lib64/libXrandr.so.2 (0x000000379c800000) libXfixes.so.3 => /lib64/libXfixes.so.3 (0x000000379b000000) libXcursor.so.1 => /lib64/libXcursor.so.1 (0x000000379d800000) libXinerama.so.1 => /lib64/libXinerama.so.1 (0x000000379c400000) libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x000000379d000000) libXext.so.6 => /lib64/libXext.so.6 (0x0000003798c00000) libX11.so.6 => /lib64/libX11.so.6 (0x0000003797c00000) libqtsoap.so.2 => /lib64/libqtsoap.so.2 (0x00000037ac000000) libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x000000379f400000) libkrb5.so.3 => /lib64/libkrb5.so.3 (0x000000379ec00000) libcom_err.so.2 => /lib64/libcom_err.so.2 (0x000000379e400000) libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x000000379f800000) libffi.so.5 => /lib64/libffi.so.5 (0x0000003799400000) libuuid.so.1 => /lib64/libuuid.so.1 (0x0000003799800000) libexpat.so.1 => /lib64/libexpat.so.1 (0x000000379c000000) libxcb.so.1 => /lib64/libxcb.so.1 (0x0000003798000000) libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x000000379fc00000) libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x000000379f000000) libXau.so.6 => /lib64/libXau.so.6 (0x0000003797800000) libselinux.so.1 => /lib64/libselinux.so.1 (0x0000003797000000) One more: # yum install kdenetwork-devel Nop. That was not usefull at all. So, the 3 errors seem to be the same: /home/vmadmin/qt4/lib/libQtGui.so.4: undefined reference to `QCoreApplicationPrivate::checkReceiverThread(QObject*)' Any help would be really apreciated. Thanks in advance. UPDATE: New Try: # yum install xine-lib-devel libpciaccess-devel libblkid-devel Nop. Same. Tried with: $ ./kdesrc-build --reconfigure It seems i did not do it after installing all these packages. My mistake, it seems. I was able to launch kde at the end. |
Administrator
|
Glad to hear you managed to fix it.
As a summary as to why this happened: You compiled your own version of Qt, and the system-wide and self-compiled versions of Qt conflicted with each other, as they were different (and incompatible).
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered users: Bing [Bot], Evergrowing, Google [Bot], rockscient