kompilacja amaroka 2.1 beta
: 15 kwie 2009, 10:09
Witam wszystkich na wstępie, postanowilem napisac tutaj, bo od wczoraj próbuję się z tym uporać i nic, moze ktos miał podobny problem i jakos sobie z nim poradził.
tak wiec, sciagam zrodla, rozpakowuje je, tworze katalog
wchodze do niego i lecę zgodnie z instrukcjami:
tyle ze neistety pojawia się szybko błąd:
z tego co widać w 2 linijce i z tego co wygoogloalem brakuje mi niby paczki mysql embedded, za którą w ubuntu odpowiada paczka libmysqlclient15-dev, ktora zresztą mam zainstalowaną... niestety jak widac wyzej configure go nie wiedziec czemu nie wykrywa.
uzywam repozytoriów jaunty, mam tez do dyspozycji paczekę libmysqlclient16-dev, ktorą próbowalem instalować, ale też nic to nie zmienilo...
co smieszniejsze, podczas próby kompilacji svnu amarok:
tyle ze tam później:
jakiś pomysł jak rozwiązać pierwszy, albo drugi problem ?
tak wiec, sciagam zrodla, rozpakowuje je, tworze katalog
Kod: Zaznacz cały
mkdir amarok-2.0.90-build
Kod: Zaznacz cały
cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
Kod: Zaznacz cały
-- QtBindings found
-- Found MySQL: /include, /usr/lib/libmysqlclient.so
-- MySQL Embedded not found.
-- Strigi API needs 'signed char'
-- checking for one of the modules 'libgpod-1.0'
-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
-- Found MTP: /usr/lib/libmtp.so
-- Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR)
-- Libgcrypt found: /lib/libgcrypt.so
-- Found GObject libraries: /usr/lib/libgobject-2.0.so;/usr/lib/libgmodule-2.0.so;/usr/lib/libgthread-2.0.so;/usr/lib/libglib-2.0.so
-- Found GObject includes : /usr/include/glib-2.0/gobject
-- checking for one of the modules 'loudmouth-1.0'
-- Could NOT find Loudmouth (missing: LOUDMOUTH_INCLUDE_DIRS LOUDMOUTH_LIBRARIES)
-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
-- checking for one of the modules 'libgpod-1.0'
-- checking for one of the modules 'gdk-pixbuf-2.0'
-- Could NOT find Gdk (missing: GDK_INCLUDE_DIRS GDK_LIBRARIES)
-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
-- Found MTP: /usr/lib/libmtp.so
--
-----------------------------------------------------------------------------
-- The following REQUIRED packages could NOT be located on your system.
-- Please install them before continuing this software installation.
-----------------------------------------------------------------------------
+ mysqld: Embedded MySQL <http://www.mysql.com>
-----------------------------------------------------------------------------
CMake Error at /usr/share/kde4/apps/cmake/modules/MacroLogFeature.cmake:93 (MESSAGE):
Exiting: Missing Requirements
Call Stack (most recent call first):
CMakeLists.txt:114 (macro_display_feature_log)
-- Configuring incomplete, errors occurred!
uzywam repozytoriów jaunty, mam tez do dyspozycji paczekę libmysqlclient16-dev, ktorą próbowalem instalować, ale też nic to nie zmienilo...
co smieszniejsze, podczas próby kompilacji svnu amarok:
Kod: Zaznacz cały
-- Found MySQL: /usr/include/mysql, /usr/lib/libmysqlclient.so
-- Found MySQL Embedded: /usr/include/mysql, /usr/lib/mysql/libmysqld.a
Kod: Zaznacz cały
[ 63%] Built target amarok_collection-sqlcollection_automoc
[ 63%] Building CXX object src/collection/sqlcollection/CMakeFiles/amarok_collection-sqlcollection.dir/SqlCollection.o
In file included from /home/julius/Pulpit/amarok/src/collection/sqlcollection/XesamCollectionBuilder.h:22,
from /home/julius/Pulpit/amarok/src/collection/sqlcollection/SqlCollection.cpp:41:
/home/julius/Pulpit/amarok/src/collection/sqlcollection/XesamDbus.h:22:39: error: strigi/qtdbus/strigitypes.h: No such file or directory
In file included from /home/julius/Pulpit/amarok/src/collection/sqlcollection/SqlCollection.cpp:371:
/usr/include/qt4/QtCore/qmetatype.h: In static member function ?static int QMetaTypeId2<T>::qt_metatype_id() [with T = QList<int>]?:
/usr/include/qt4/QtCore/qmetatype.h:199: instantiated from ?int qMetaTypeId(T*) [with T = QList<int>]?
/usr/include/qt4/QtCore/qvariant.h:437: instantiated from ?QVariant qVariantFromValue(const T&) [with T = QList<int>]?
/home/julius/Pulpit/amarok/src/collection/sqlcollection/XesamDbus.h:89: instantiated from here
/usr/include/qt4/QtCore/qmetatype.h:189: error: ?qt_metatype_id? is not a member of ?QMetaTypeId<QList<int> >?
/usr/include/qt4/QtCore/qmetatype.h: In static member function ?static int QMetaTypeId2<T>::qt_metatype_id() [with T = QVector<QList<QVariant> >]?:
/usr/include/qt4/QtCore/qmetatype.h:199: instantiated from ?int qMetaTypeId(T*) [with T = QVector<QList<QVariant> >]?
/usr/include/qt4/QtDBus/qdbusreply.h:73: instantiated from ?QDBusReply<T>& QDBusReply<T>::operator=(const QDBusMessage&) [with T = QVector<QList<QVariant> >]?
/usr/include/qt4/QtDBus/qdbusreply.h:69: instantiated from ?QDBusReply<T>::QDBusReply(const QDBusMessage&) [with T = QVector<QList<QVariant> >]?
/home/julius/Pulpit/amarok/src/collection/sqlcollection/XesamDbus.h:90: instantiated from here
/usr/include/qt4/QtCore/qmetatype.h:189: error: ?qt_metatype_id? is not a member of ?QMetaTypeId<QVector<QList<QVariant> > >?
make[2]: *** [src/collection/sqlcollection/CMakeFiles/amarok_collection-sqlcollection.dir/SqlCollection.o] Błąd 1
make[1]: *** [src/collection/sqlcollection/CMakeFiles/amarok_collection-sqlcollection.dir/all] Błąd 2
make: *** [all] Błąd 2