This forum has been archived. All content is frozen. Please use KDE Discuss instead.

kdesrc-build, compile kde-runtime kde-workspace kdepim fails

Tags: None
(comma "," separated)
greartes
Registered Member
Posts
8
Karma
0
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.
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
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]


Bookmarks



Who is online

Registered users: Bing [Bot], Evergrowing, Google [Bot], rockscient