[SFLphone] SFLPhone KDE client doesn not compile on Qt 4.6, 1 / KDE 4.4
René Krell
rkrell at gmx.net
Fri Feb 12 03:16:12 EST 2010
Hi all,
I'm trying to compile the slfphone-client-kde (from a RPM spec) on OpenSUSE
11.2 with the latest KDE 4.4 and Qt 4.6.1 packages (KDE4 Factory Desktop
repository), but this fails, see the log below. It looks like an
implementation problem. Any idea?
Thanks,
René
Log:
+ cd sflphone-client-kde
+ ./config.sh
Disable debug messages
Passing argument ' -DCMAKE_BUILD_TYPE=Release' to cmake
Running cmake...
-- 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
-- Found Kabc library : /usr/lib64/libkabc.so
-- 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.6.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
-- Looking for _POSIX_TIMERS
-- Looking for _POSIX_TIMERS - found
-- Found Automoc4: /usr/bin/automoc4
-- Found Perl: /usr/bin/perl
-- Phonon Version: 4.3.80
-- Found Phonon: /usr/lib64/libphonon.so
-- Found Phonon Includes: /usr/include/KDE;/usr/include
-- 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
-- Found KDE 4.4 include dir: /usr/include
-- Found KDE 4.4 library dir: /usr/lib64
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Found Qt-Version 4.6.1
cmake install prefix is : /usr/local
CMAKE_BUILD_TYPE = Release
NO DEBUG OUTPUT
-- Looking for dgettext
-- Looking for dgettext - found
-- Found Gettext: built in libc
-- Configuring done
-- Generating done
-- Build files have been written to:
/usr/src/packages/BUILD/sflphone-0.9.7/sflphone-client-kde/build
**********************************************
Configuration done!
Run `cd build' to go to the build directory.
Then run `make'to build the software.
**********************************************
+ cd build
+ make
Scanning dependencies of target sflphone-client-kde_automoc
Generating SFLPhoneView.moc
Generating moc_SFLPhone.cpp
Generating moc_AccountList.cpp
Generating moc_AccountListModel.cpp
Generating moc_dlggeneral.cpp
Generating moc_ContactItemWidget.cpp
Generating moc_ActionSetAccountFirst.cpp
Generating moc_ConfigurationSkeleton.cpp
Generating moc_Account.cpp
Generating moc_dlgaddressbook.cpp
Generating moc_Codec.cpp
Generating moc_CodecListModel.cpp
Generating moc_dlgaccounts.cpp
Generating moc_dlgdisplay.cpp
Generating moc_dlgaudio.cpp
Generating moc_SortableCodecListWidget.cpp
Generating moc_dlghooks.cpp
Generating moc_AccountItemWidget.cpp
Generating moc_dlgrecord.cpp
Generating moc_AccountWizard.cpp
Generating moc_Dialpad.cpp
Generating moc_ConfigurationDialog.cpp
Generating moc_CallList.cpp
[ 0%] Built target sflphone-client-kde_automoc
[ 1%] Generating qrc_resources.cxx
[ 3%] Generating configurationmanager_dbus_interface.cpp,
configurationmanager_dbus_interface.h
[ 5%] Generating configurationmanager_dbus_interface.moc
[ 6%] Generating callmanager_dbus_interface.cpp, callmanager_dbus_interface.h
[ 8%] Generating callmanager_dbus_interface.moc
[ 10%] Generating instance_dbus_interface.cpp, instance_dbus_interface.h
[ 11%] Generating instance_dbus_interface.moc
[ 13%] Generating ui_SFLPhoneView_base.h
[ 15%] Generating ui_dlggeneralbase.h
[ 16%] Generating ui_dlgdisplaybase.h
[ 18%] Generating ui_dlgaccountsbase.h
[ 20%] Generating ui_dlgaudiobase.h
[ 21%] Generating ui_dlgrecordbase.h
[ 23%] Generating ui_dlgaddressbookbase.h
[ 25%] Generating ui_dlghooksbase.h
[ 26%] Generating kcfg_settings.h, kcfg_settings.cpp
Scanning dependencies of target sflphone-client-kde
[ 28%] Building CXX object src/CMakeFiles/sflphone-client-kde.dir/sflphone-
client-kde_automoc.o
[ 30%] Building CXX object src/CMakeFiles/sflphone-client-
kde.dir/SFLPhoneView.o
[ 31%] Building CXX object src/CMakeFiles/sflphone-client-kde.dir/SFLPhone.o
/usr/src/packages/BUILD/sflphone-0.9.7/sflphone-client-kde/src/SFLPhone.cpp:
In member function ‘void SFLPhone::quitButton()’:
/usr/src/packages/BUILD/sflphone-0.9.7/sflphone-client-
kde/src/SFLPhone.cpp:202: error: ‘getpid’ was not declared in this scope
make[2]: *** [src/CMakeFiles/sflphone-client-kde.dir/SFLPhone.o] Error 1
make[1]: *** [src/CMakeFiles/sflphone-client-kde.dir/all] Error 2
make: *** [all] Error 2
More information about the SFLphone
mailing list