Помогите с amarok
pol01 6 мая, 2010 - 13:56
Приветствую всех.
После обновления дерева не могу собрать amarok.
Вот флаги:
tux lxuser # emerge amarok:4 -pv These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] media-libs/taglib-extras-1.0.1 USE="-debug" 0 kB [ebuild N ] x11-libs/qtscriptgenerator-0.1.0 USE="kde -debug" 0 kB [ebuild N ] media-sound/amarok-utils-2.3.0.90 USE="-debug" 0 kB [ebuild N ] media-sound/amarok-2.3.0.90 USE="opengl semantic-desktop (-aqua) -cdda -daap -debug -embedded -ipod (-kdeenablefinal) -lastfm -mp3tunes -mtp" LINGUAS="-bg -ca -cs -da -de -en_GB -es -et -eu -fi -fr -it -ja -km -nb -nds -nl -pa -pl -pt -pt_BR -ru -sl -sr -sr@latin -sv -th -tr -uk -wa -zh_TW" 0 kB Total: 4 packages (4 new), Size of downloads: 0 kB tux lxuser #
Вот build.log.
Вот информация о системе.
Вопросы традиционные: "Кто виноват?" и "Что делать?".
»
- Для комментирования войдите или зарегистрируйтесь
ALSA_CARDS="ali5451 als4000
ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
у вас столько звуковых карт?
MAKEOPTS="-j9"
у вас 2 процессора по 4 ядра?
CFLAGS="-march=core2 -msse4 -mcx16 -msahf -O2 -pipe"
пробовали собирать с CFLAGS="-march=core2 -O2 -pipe"
Safe_Cflags
MAKEOPTS=число ядер*2 + 1
Safe Cflags для core i7
MAKEOPTS=число ядер*2 + 1 это
MAKEOPTS=число ядер*2 + 1
это где такая интересная формула?в хендбуке написано число ядер + 1,если шедулер BFQ то лучше поставить равное числу ядер
qt обновляли/пересобирали?
вот тут ошиблись вы ) Формула
вот тут ошиблись вы ) Формула абсолютно верная. Хэндбук брежет ) Остальное впрочем я бы не игнорил CFLAGS особенно...
А пруфлинк про формулу есть?
А пруфлинк про формулу есть? Или это по собственным наблюдениям?
Пруфлинка нет, может хэндбук
Пруфлинка нет, может хэндбук и не брежет, но соклько себя помню пользовался количеством ядер*2+1... Откуда это пришло ко мне в голову хоть убейте не помню. есть вариант что с этого же форума, либо из каких-то док про gcc... в любом случае по формуле ядра+1 на моей корке2дуо 100 нагрузки на оба ядра нет.
Наверно вот где собака зарыта:
http://www.gentoo.org/doc/en/distcc.xml
Но я думаю, что я искал обоснование и подтверждение этого факта и нашел )
Любое -j ставь, когда
Любое -j ставь, когда почувствуешь - поймёшь сколько надо.
В багзиллу имхо. Попробуйте
В багзиллу имхо. Попробуйте на всякий обновить Qt. Но это не значит что комментарии выше нужно проигнорировать)
обновить Qt.
И система, и мир обновились полностью. revdep-rebuild сделал.
Ошибка в том что там какой-то
Ошибка в том что там какой-то метод не имплементирован в классе Qt, а амароку его хочется. пишите в багзиллу....