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