Амароk 2.0 не хочет компилироваться :(

вылезат вот такая гавняжка

[ 94%] Building CXX object src/scriptengine/generator/generator/CMakeFiles/qtscript_gui.dir/generated_cpp/com_trolltech_qt_gui/
main.o                                                                                                                     
Linking CXX shared module ../../../../lib/libqtscript_gui.so                                                                 
[ 94%] Built target qtscript_gui                                                                                             
make: *** [all] Ошибка 2                                                                                                     
 *                                                                                                                           
 * ERROR: media-sound/amarok-2.0 failed.                                                                                     
 * Call stack:                                                                                                               
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3097:  Called kde4-base_src_compile
 *             environment, line 2345:  Called kde4-base_src_make
 *             environment, line 2380:  Called cmake-utils_src_make
 *             environment, line  843:  Called die
 * The specific snippet of code:
 *           emake "$@" || die "Make failed!";
 *  The die message:
 *   Make failed!
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-sound/amarok-2.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-sound/amarok-2.0/temp/environment'.
 *

поиск по форуму Вам скорее

поиск по форуму Вам скорее всего поможет.

P.S. если это amd64, то искать в багзилле ошибку про amarok2 и сборку MySQLe с fPIC dPIC...

получил такую же ошибку

получил такую же ошибку сборки на 94 или 95 %, было обидно.
поискав, наткнулся на http://bugs.gentoo.org/show_bug.cgi?id=238487

У меня mysql на той машине только для амарока и нужен, поэтому создал такой файл:

cat /etc/portage/env/dev-db/mysql
# amarok2
CFLAGS="${CFLAGS} -DPIC -fPIC"
CXXFLAGS="${CXXFLAGS} -DPIC -fPIC"

после сборки mysql с такими ключами амарок у меня собрался и даже заработал :) Но сборка mysql таким образом не желательна и приемлема только как временное решение...

Однако, в списке языков есть даже украинский и белорусский, но нет Русского! Это как понимать?!

Я подкидывал ему русский amarok.mo из беты 2.0.

Можно, конечно, и в ebuild-е это оформить, но я думаю, что такая мелочь "не сломает систему" :)

только не понятно, почему

только не понятно, почему перевода нет в архиве исходников? это политика или перевод не доделан?

обновил до

обновил до media-sound/amarok-2.0.1.1 - перевод теперь есть, но без mysql с pic так и не собирается...

А у меня вот чем все заканчивается...

[ 47%] Building CXX object src/scriptengine/generator/generator/CMakeFiles/qtscript_gui.dir/generated_cpp/com_trolltech_qt_gui/qtscriptshell_QTextCharFormat.o
[ 47%] Building CXX object src/scriptengine/generator/generator/CMakeFiles/qtscript_gui.dir/generated_cpp/com_trolltech_qt_gui/qtscriptshell_QTextCodecPlugin.o
/usr/include/qt4/QtCore/qmetatype.h: In static member function 'static int QMetaTypeId2::qt_metatype_id() [with T = QList]':
/usr/include/qt4/QtCore/qmetatype.h:199: instantiated from 'int qMetaTypeId(T*) [with T = QList]'
/usr/include/qt4/QtScript/qscriptengine.h:372: instantiated from 'T qscriptvalue_cast(const QScriptValue&) [with T = QList]'
/var/tmp/portage/media-sound/amarok-2.0.1.1/work/amarok_build/src/scriptengine/generator/generator/generated_cpp/com_trolltech_qt_gui/qtscriptshell_QTextCodecPlugin.cpp:128: instantiated from here
/usr/include/qt4/QtCore/qmetatype.h:189: error: 'qt_metatype_id' is not a member of 'QMetaTypeId >'
make[2]: *** [src/scriptengine/generator/generator/CMakeFiles/qtscript_gui.dir/generated_cpp/com_trolltech_qt_gui/qtscriptshell_QTextCodecPlugin.o] Error 1
make[1]: *** [src/scriptengine/generator/generator/CMakeFiles/qtscript_gui.dir/all] Error 2
make: *** [all] Error 2
*
* ERROR: media-sound/amarok-2.0.1.1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 3111: Called kde4-base_src_compile
* environment, line 2315: Called cmake-utils_src_compile
* environment, line 748: Called cmake-utils_src_make
* environment, line 820: Called die
* The specific snippet of code:
* emake "$@" || die "Make failed!";
* The die message:
* Make failed!
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/media-sound/amarok-2.0.1.1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-sound/amarok-2.0.1.1/temp/environment'.

Qt-4.5.0

GNU (GNU is not UNIX)

вот и у меня такой же косяк.

вот и у меня такой же косяк. Вообще хз че делать(

+1

+1 тоже думаю об этом... :-(

Поставить svn-версию из

Поставить svn-версию из kde-testing. Или поискать по форуму - уже обсуждали. Или взять патчик с bugs.kde.org.

РЕШЕНИЕ ПРОБЛЕМЫ

Господа, решение проблемы тут
Берем билд отсюда, кладем в локальный оверлей, $ ebuild amarok-2.0.2.ebuild digest и мержим - работает на ура! :-)

(Уточнить для себя)

Это у Вас при постройке QT или Amarok'a так ругается? У меня при компиляции QT под "оффтоп" выходили примерно такие же сообщения. Видимо, даже ошибки в QT кроссплатформенные :)

Победить так и не смог.
П.С.
Та же версия: 4.5.0

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".