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 <mo...@debian.org>
From: Modestas Vainius <mo...@debian.org> Subject: Fix mysql_config call for Debian MySQL -- 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 ii libmysqlclient-dev 5.1.58-1 MySQL database development files --- a/cmake/modules/FindMySQLAmarok.cmake +++ b/cmake/modules/FindMySQLAmarok.cmake @@ -17,7 +17,7 @@ if(NOT WIN32) endif(NOT WIN32) if(MYSQLCONFIG_EXECUTABLE) - exec_program(${MYSQLCONFIG_EXECUTABLE} ARGS --variable=pkgincludedir RETURN_VALUE _return_VALUE OUTPUT_VARIABLE MYSQL_INCLUDE_DIR) + exec_program(${MYSQLCONFIG_EXECUTABLE} ARGS --include RETURN_VALUE _return_VALUE OUTPUT_VARIABLE MYSQL_INCLUDE_DIR) exec_program(${MYSQLCONFIG_EXECUTABLE} ARGS --cflags RETURN_VALUE _return_VALUE OUTPUT_VARIABLE MYSQL_CFLAGS) exec_program(${MYSQLCONFIG_EXECUTABLE} ARGS --libs RETURN_VALUE _return_VALUE OUTPUT_VARIABLE MYSQL_LIBRARIES) exec_program(${MYSQLCONFIG_EXECUTABLE} ARGS --libmysqld-libs RETURN_VALUE _return_VALUE OUTPUT_VARIABLE MYSQL_EMBEDDED_LIBSTEMP)
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Amarok-devel mailing list Amarok-devel@kde.org https://mail.kde.org/mailman/listinfo/amarok-devel