[Slackbuilds-users] Yakuake compile error (Slack64 multilib)

Kemal Ilgar Eroglu ilgar_eroglu at yahoo.com
Tue Sep 22 07:37:04 UTC 2009


Hi there,

I'm trying to install Yakuake 2.9.6 on my Slackware64 13.0 system using sbopkg. The build fails with the error I copy below. My system is a multilib one (with Alien's compatibility packages installed) and I know that this is not a setup SB.org intends to support. On the other hand I'm not familiar with the cmake system and I don't know how to correct this (or whether there's anything to be corrected in the Slackbuild file at all -- maybe the compat library installation needs to be fixed). I thought you guys here may have an idea about that. In case this message doesn't belong here, I apologize for taking your time.

Here's the the error:

[ 43%] Building CXX object app/CMakeFiles/yakuake.dir/settings.o
/usr/lib/qt/include/QtCore/qatomic_i386.h: Assembler messages:
/usr/lib/qt/include/QtCore/qatomic_i386.h:177: Error: Incorrect register `%rbx' used with `l' suffix
/usr/lib/qt/include/QtCore/qatomic_i386.h:177: Error: Incorrect register `%rbx' used with `l' suffix
/usr/lib/qt/include/QtCore/qatomic_i386.h:177: Error: Incorrect register `%rbx' used with `l' suffix
/usr/lib/qt/include/QtCore/qatomic_i386.h:177: Error: Incorrect register `%rbx' used with `l' suffix
/usr/lib/qt/include/QtCore/qatomic_i386.h:177: Error: Incorrect register `%rbx' used with `l' suffix
/usr/lib/qt/include/QtCore/qatomic_i386.h:177: Error: Incorrect register `%rbx' used with `l' suffix
/usr/lib/qt/include/QtCore/qatomic_i386.h:177: Error: Incorrect register `%rbx' used with `l' suffix
/usr/lib/qt/include/QtCore/qatomic_i386.h:177: Error: Incorrect register `%r12' used with `l' suffix
/usr/lib/qt/include/QtCore/qatomic_i386.h:177: Error: Incorrect register `%r12' used with `l' suffix
/usr/lib/qt/include/QtCore/qatomic_i386.h:177: Error: Incorrect register `%r12' used with `l' suffix
make[2]: *** [app/CMakeFiles/yakuake.dir/settings.o] Error 1
make[1]: *** [app/CMakeFiles/yakuake.dir/all] Error 2
make: *** [all] Error 2

To me it looks like it's trying to use the 32 bit packages under /usr/lib. In the configuration stage it seems to find the Qt4/Kde4 libraries alright, I don't know what causes is to look at /usr/lib. Here's the configure part:

-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.5.1 (using /usr/bin/qmake)
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXdmcp.so;/usr/lib64/libXpm.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXdmcp.so;/usr/lib64/libXpm.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib64/libX11.so
-- Looking for include files CMAKE_HAVE_PTHREAD_H
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found Automoc4: /usr/bin/automoc4
-- Found Perl: /usr/bin/perl
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Performing Test HAVE_FPIE_SUPPORT
-- Performing Test HAVE_FPIE_SUPPORT - Success
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success
-- Performing Test __KDE_HAVE_GCC_VISIBILITY
-- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success
-- Phonon Version: 4.3.0
-- Found Phonon: /usr/lib64/libphonon.so
-- Found Phonon Includes: /usr/include/KDE;/usr/include
-- Found KDE 4.2 include dir: /usr/include
-- Found KDE 4.2 library dir: /usr/lib64
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Looking for dgettext
-- Looking for dgettext - found
-- Found Gettext: built in libc
-- Configuring done
-- Generating done


Best,
Ilgar



      


More information about the SlackBuilds-users mailing list