2.5.0 tarball problems
Modestas Vainius
modax at debian.org
Sat Dec 17 18:50:36 UTC 2011
Hello,
current 2.5.0 tarball does not build. The problem is in the doc/nl (could be
related to kdelibs 4.6.5):
make -f doc/nl/CMakeFiles/nl-handbook.dir/build.make doc/nl/CMakeFiles/nl-
handbook.dir/build
make[3]: Entering directory `/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
/usr/bin/cmake -E cmake_progress_report /«PKGBUILDDIR»/obj-x86_64-linux-
gnu/CMakeFiles
[ 21%] Generating index.cache.bz2
cd ../doc/nl && /usr/bin/meinproc4 --check --cache /«PKGBUILDDIR»/obj-x86_64-
linux-gnu/doc/nl/index.cache.bz2 /«PKGBUILDDIR»/doc/nl/index.docbook
Generating moc_BiasSolver.cpp
Generating moc_PlaylistFileProvider.cpp
Generating moc_ConstraintGroup.cpp
index.docbook:21: parser error : Entity 'Thom.Castermans' not defined
&Rinse.Devries;&Antoon.Tolboom;&Freek.de.Kruijf;&Thom.Castermans;
^
index.docbook:13966: parser error : Entity 'vertaling.thom' not defined
meld.fouten;&vertaling.rinse;&vertaling.antoon;&vertaling.freek;&vertaling.thom;
^
make[3]: *** [doc/nl/index.cache.bz2] Error 1
make[3]: Leaving directory `/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
make[2]: *** [doc/nl/CMakeFiles/nl-handbook.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
What is more, I see mysql-config error at the cmake stage even if it does not
break amarok build actually (probably because include directory is in the
cflags). Attached patch fixes the problem.
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/lib/ccache/gcc
-- Check for working C compiler: /usr/lib/ccache/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/ccache/c++
-- Check for working CXX compiler: /usr/lib/ccache/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- /«PKGBUILDDIR»/cmake/modules
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Taglib found: -L/usr/lib -ltag
-- Performing Test TAGLIB_ASF_FOUND
-- Performing Test TAGLIB_ASF_FOUND - Success
-- Performing Test TAGLIB_MP4_FOUND
-- Performing Test TAGLIB_MP4_FOUND - Success
-- Taglib-Extras found: -L/usr/lib -ltag-extras
-- Performing Test COMPLEX_TAGLIB_FILENAME
-- Performing Test COMPLEX_TAGLIB_FILENAME - Failed
-- 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.7.3 (using /usr/bin/qmake)
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-
gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so;/usr/lib/x86_64-linux-
gnu/libXft.so;/usr/lib/x86_64-linux-gnu/libXau.so;/usr/lib/x86_64-linux-
gnu/libXdmcp.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-
gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so;/usr/lib/x86_64-linux-
gnu/libXft.so;/usr/lib/x86_64-linux-gnu/libXau.so;/usr/lib/x86_64-linux-
gnu/libXdmcp.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/lib/x86_64-linux-gnu/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
-- Found Phonon: /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.6 include dir: /usr/include
-- Found KDE 4.6 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Found MySQL: Usage: /usr/bin/mysql_config [OPTIONS]
Options:
--cflags [-I/usr/include/mysql -DBIG_JOINS=1 -fno-strict-
aliasing -DUNIV_LINUX -DUNIV_LINUX]
--include [-I/usr/include/mysql]
--libs [-rdynamic -L/usr/lib/mysql -lmysqlclient]
--libs_r [-rdynamic -L/usr/lib/mysql -lmysqlclient_r]
--plugindir [/usr/lib/mysql/plugin]
--socket [/var/run/mysqld/mysqld.sock]
--port [0]
--version [5.1.58]
--libmysqld-libs [-rdynamic -L/usr/lib/mysql -lmysqld -ldl -lwrap -
lrt], -rdynamic -L/usr/lib/mysql -lmysqlclient
-- Found MySQL Embedded: Usage: /usr/bin/mysql_config [OPTIONS]
Options:
--cflags [-I/usr/include/mysql -DBIG_JOINS=1 -fno-strict-
aliasing -DUNIV_LINUX -DUNIV_LINUX]
--include [-I/usr/include/mysql]
--libs [-rdynamic -L/usr/lib/mysql -lmysqlclient]
--libs_r [-rdynamic -L/usr/lib/mysql -lmysqlclient_r]
--plugindir [/usr/lib/mysql/plugin]
--socket [/var/run/mysqld/mysqld.sock]
--port [0]
--version [5.1.58]
--libmysqld-libs [-rdynamic -L/usr/lib/mysql -lmysqld -ldl -lwrap -
lrt], -rdynamic -L/usr/lib/mysql -lmysqld_pic -ldl -lwrap -lrt -lpthread
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.3.4")
-- Found QCA2: /usr/lib/libqca.so
-- checking for module 'QJson>=0.5'
-- found QJson, version 0.7.1
-- Found QJSON: /usr/lib/x86_64-linux-gnu/libqjson.so
-- Found liblastfm: /usr/include/lastfm, /usr/lib/liblastfm.so
-- checking for one of the modules 'libavcodec'
-- checking for one of the modules 'libavformat'
-- Found FFmpeg: /usr/include
-- libavcodec: /usr/include, /usr/lib/x86_64-linux-gnu/libavcodec.so
-- libavformat: /usr/include, /usr/lib/x86_64-linux-gnu/libavformat.so
-- Found libofa: /usr/include/ofa1, /usr/lib/libofa.so
CMake Warning at
/usr/share/kde4/apps/cmake/modules/MacroOptionalFindPackage.cmake:32
(find_package):
Could not find module FindMygpo-qt.cmake or a configuration file for
package Mygpo-qt.
Adjust CMAKE_MODULE_PATH to find FindMygpo-qt.cmake or set Mygpo-qt_DIR to
the directory containing a CMake configuration file for Mygpo-qt. The file
will have one of the following names:
Mygpo-qtConfig.cmake
mygpo-qt-config.cmake
Call Stack (most recent call first):
CMakeLists.txt:138 (macro_optional_find_package)
-- checking for one of the modules 'libgpod-1.0'
-- Found libgpod-1 0.8.2
-- checking for one of the modules 'gdk-pixbuf-2.0'
-- Found GDKPixBuf: /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so
-- Include directory: /usr/include/gdk-pixbuf-2.0
-- checking for module 'libmtp'
-- found libmtp, version 1.1.1
-- Found MTP: /usr/lib/libmtp.so
-- Found CURL: /usr/lib/x86_64-linux-gnu/libcurl.so
-- Found LibXml2: /usr/lib/libxml2.so
-- Looking for include files HAVE_GCRYPT_H
-- Looking for include files HAVE_GCRYPT_H - found
-- Libgcrypt found: /lib/x86_64-linux-gnu/libgcrypt.so
-- checking for one of the modules 'loudmouth-1.0'
-- Found Loudmouth: /usr/include/glib-2.0;/usr/lib/x86_64-linux-
gnu/glib-2.0/include;/usr/include/loudmouth-1.0
-- Performing Test QT4_GLIB_SUPPORT
-- Performing Test QT4_GLIB_SUPPORT - Success
-- checking for module 'gobject-2.0'
-- found gobject-2.0, version 2.30.2
-- Found GObject libraries: /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so;/usr/lib/x86_64-linux-
gnu/libgmodule-2.0.so;/usr/lib/x86_64-linux-
gnu/libgthread-2.0.so;/usr/lib/x86_64-linux-gnu/libglib-2.0.so
-- Found GObject includes : /usr/include/glib-2.0/gobject
-- Found GLIB2: /usr/lib/x86_64-linux-gnu/libglib-2.0.so
-- Found MTP: /usr/lib/libmtp.so
CMake Warning at src/core-impl/collections/db/CMakeLists.txt:1 (message):
Workaround: Adding define for MAKE_AMAROK_DATABASECOLLECTION_LIB, this is
needed for Windows, but has to be removed as soon as DatabaseCollection
gets its own lib
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libGL.so
-- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
-----------------------------------------------------------------------------
-- The following external packages were located on your system.
-- This installation will have the extra features provided by these packages.
-----------------------------------------------------------------------------
* kdelibs - The toolkit Amarok uses to build
* mysqld - Embedded MySQL Libraries
* mysql - MySQL Server Libraries
* zlib - zlib
* qca2 - Qt Cryptographic Architecture
* QJson - Qt JSON Parser used for the Playdar Collection
* liblastfm - Enable Last.Fm service, including scrobbling, song
submissions, and suggested song dynamic playlists
* ffmpeg - Libraries and tools for handling multimedia data
* libofa - Enable MusicDNS service
* libgpod - Support Apple iPod audio devices
* GDK-PixBuf - Support for artwork on iPod audio devices via GDK-PixBuf
* libmtp - Enable Support for portable media devices that use the media
transfer protocol
* curl - cURL provides the necessary network libraries required by
mp3tunes.
* libxml2 - LibXML2 is an XML parser required by mp3tunes.
* openssl or libgcrypt - OpenSSL or GNU Libgcrypt provides cryptographic
functions required by mp3tunes.
* loudmouth - Loudmouth is the communication backend needed by mp3tunes for
syncing.
* Qt4 Glib support - Qt4 must be compiled with glib support for mp3tunes
* gobject - Required by libgpod and mp3tunes.
* glib2 - Required by libgpod and mp3tunes
-----------------------------------------------------------------------------
-- The following OPTIONAL packages could NOT be located on your system.
-- Consider installing them to enable more features from this software.
-----------------------------------------------------------------------------
* libmygpo-qt (1.0.5 or higher) <http://wiki.gpodder.org/wiki/Libmygpo-qt>
Enable gpodder.net service
-----------------------------------------------------------------------------
-- Looking for dgettext
-- Looking for dgettext - found
-- Found Gettext: built in libc
-- Configuring done
-- Generating done
-- Build files have been written to: /«PKGBUILDDIR»/obj-x86_64-linux-gnu
make[1]: Leaving directory `/«PKGBUILDDIR»'
--
Modestas Vainius <modax at debian.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: debian_find_mysql_fix.diff
Type: text/x-patch
Size: 2314 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/amarok-devel/attachments/20111217/dcb21844/attachment.diff>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/amarok-devel/attachments/20111217/dcb21844/attachment.sig>
More information about the Amarok-devel
mailing list