Амароk 2.0 не хочет компилироваться :(
case 6 января, 2009 - 22:41
вылезат вот такая гавняжка
[ 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 на той машине только для амарока и нужен, поэтому создал такой файл:
после сборки 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::qt_metatype_id() [with T = QList]':]']' >'
[ 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
/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