Не собирается amarok-9999 из kde-testing
VoofT 20 марта, 2009 - 19:29
Решил тут обновить amarok и почему-то он перестал собираться. Сборка из прошлого снепшота прошла замечательно, а с текущего - никак.
Он обновляет до текущей ревизии, конфигурирует, а после вылезает такая неприятная штука:
-- <<< Gentoo configuration >>>
Build type: Gentoo
Install path: /usr/kde/4.2
-- Configuring done
CMake Warning at /usr/kde/4.2/share/apps/cmake/modules/KDE4Macros.cmake:561 (add_library):
Cannot generate a safe linker search path for target
amarok_collection-sqlcollection because files in some directories may
conflict with libraries in implicit directories:
link library [libmysqlclient.so] in /usr/lib may be hidden by files in:
/usr/lib/mysql
Some of these libraries may not be found correctly.
Call Stack (most recent call first):
src/collection/sqlcollection/CMakeLists.txt:51 (kde4_add_plugin)
-- Generating done
-- Build files have been written to: /tmp/portage/media-sound/amarok-9999/work/amarok_build
>>> Source configured.
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE "/var/log/sandbox/sandbox-9903.log"
VERSION 1.0
FORMAT: F - Function called
FORMAT: S - Access Status
FORMAT: P - Path as passed to function
FORMAT: A - Absolute Path (not canonical)
FORMAT: R - Canonical Path
FORMAT: C - Command Line
F: unlink
S: deny
P: /root/.kde4.2/tmp-vooft
A: /root/.kde4.2/tmp-vooft
R: /root/.kde4.2/tmp-vooft
C: /usr/kde/4.2/lib/kde4/libexec/lnusertemp tmp
F: symlink
S: deny
P: /root/.kde4.2/tmp-vooft
A: /root/.kde4.2/tmp-vooft
R: /root/.kde4.2/tmp-vooft
C: /usr/kde/4.2/lib/kde4/libexec/lnusertemp tmp
F: unlink
S: deny
P: /root/.kde4.2/tmp-vooft
A: /root/.kde4.2/tmp-vooft
R: /root/.kde4.2/tmp-vooft
C: /usr/kde/4.2/lib/kde4/libexec/lnusertemp tmp
F: symlink
S: deny
P: /root/.kde4.2/tmp-vooft
A: /root/.kde4.2/tmp-vooft
R: /root/.kde4.2/tmp-vooft
C: /usr/kde/4.2/lib/kde4/libexec/lnusertemp tmp
--------------------------------------------------------------------------------
>>> Failed to emerge media-sound/amarok-9999, Log file:Судя по сообщениям на форуме, warning по поводу mysql не критичен, так что проблема, похоже, не в этом.
sandbox, kdelibs пересобрал, ни ничего не изменилось.
Мой emerge --info: http://nopaste.org/p/aYH1x5YJp
Куда копать?
»
- Для комментирования войдите или зарегистрируйтесь

Для второй версии амарока
Для второй версии амарока прокатило так:
флаг компилятора:
$ cat /etc/portage/env/dev-db/mysql CFLAGS="${CFLAGS} -DPIC -fPIC" CXXFLAGS="${CXXFLAGS} -DPIC -fPIC" USE="embedded" emerge dev-db/mysql emerge amarokПотом если embedded не нужен можно пересобрать.
А Вы со второго обновлялись?
Amarok хранит свою библиотеку во встроенном сервере mysql.
Без него не соберется.
Да, у меня сейчас стоит
Да, у меня сейчас стоит снепшот месячной давности, вот и хотел поглядеть, чего же они там накрутили.
Пересобрал mysql с вашими флагами - не помогло. Подозреваю, проблема именно в sandbox, но где конкретно - без понятия, т.к. с FEATURES="-sandbox" начал собираться.
qtscriptgenerator установлен?
qtscriptgenerator установлен?
Убери флаг kdeprefix он не
Убери флаг kdeprefix он не для юзеров!
Сколько раз уже про это писать.
Я его вообще замаскировать хочу.
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера