не собираются браузеры
fuckingpotato 31 Августа, 2010 - 15:47
доброго времени суток!
пробовал собирать chromium и firefox. собирались оооочень долго, в итоге ноут просто отключался. дело было в перегреве, как мне кажется. сегодня прочистил от пыли. выключаться перестал. но оба браузера все равно не собираются. лог для chromium:
(.text._ZN7WebCore20V8NotificationCenter26createNotificationCallbackERKN2v89ArgumentsE+0x394): undefined reference to `WebCore::toV8(WebCore::Notification*)' collect2: ld returned 1 exit status make: *** [out/Release/chrome] Error 1 [31;01m*[0m ERROR: www-client/chromium-5.0.375.127 failed: [31;01m*[0m compilation failed [31;01m*[0m [31;01m*[0m Call stack: [31;01m*[0m ebuild.sh, line 54: Called src_compile [31;01m*[0m environment, line 2702: Called die [31;01m*[0m The specific snippet of code: [31;01m*[0m emake -r V=1 chrome chrome_sandbox BUILDTYPE=Release rootdir="${S}" CC="$(tc-getCC)" CXX="$(tc-getCXX)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" || die "compilation failed" [31;01m*[0m [31;01m*[0m If you need support, post the output of 'emerge --info =www-client/chromium-5.0.375.127', [31;01m*[0m the complete build log and the output of 'emerge -pqv =www-client/chromium-5.0.375.127'. [31;01m*[0m The complete build log is located at '/var/tmp/portage/www-client/chromium-5.0.375.127/temp/build.log'. [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/www-client/chromium-5.0.375.127/temp/environment'. [31;01m*[0m S: '/var/tmp/portage/www-client/chromium-5.0.375.127/work/chromium-5.0.375.127'
установка firefox прерывается на xulrunner. лог:
-pthread -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfreetype -lfontconfig -lgdk-x11-2.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lXt -lgthread-2.0 -lfreetype -lz -lasound -ldl -lm -lrt ../../staticlib/components/libgklayout.a: member ../../staticlib/components/libgklayout.a(nsDOMAttribute.o) in archive is not an object collect2: ld returned 1 exit status make[3]: *** [libxul.so] Error 1 make[3]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.8/work/mozilla-1.9.2/toolkit/library' make[2]: *** [libs_tier_toolkit] Error 2 make[2]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.8/work/mozilla-1.9.2' make[1]: *** [tier_toolkit] Error 2 make[1]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.8/work/mozilla-1.9.2' make: *** [default] Error 2 [31;01m*[0m ERROR: net-libs/xulrunner-1.9.2.8 failed: [31;01m*[0m emake failed [31;01m*[0m [31;01m*[0m Call stack: [31;01m*[0m ebuild.sh, line 54: Called src_compile [31;01m*[0m environment, line 7367: Called _eapi2_src_compile [31;01m*[0m ebuild.sh, line 646: Called die [31;01m*[0m The specific snippet of code: [31;01m*[0m emake || die "emake failed" [31;01m*[0m [31;01m*[0m If you need support, post the output of 'emerge --info =net-libs/xulrunner-1.9.2.8', [31;01m*[0m the complete build log and the output of 'emerge -pqv =net-libs/xulrunner-1.9.2.8'. !!! When you file a bug report, please include the following information: GENTOO_VM=icedtea6-bin CLASSPATH="" JAVA_HOME="/opt/icedtea6-bin-1.8.1" JAVACFLAGS="-source 1.4 -target 1.4" COMPILER="" and of course, the output of emerge --info [31;01m*[0m The complete build log is located at '/var/tmp/portage/net-libs/xulrunner-1.9.2.8/temp/build.log'. [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/net-libs/xulrunner-1.9.2.8/temp/environment'. [31;01m*[0m S: '/var/tmp/portage/net-libs/xulrunner-1.9.2.8/work/mozilla-1.9.2'
не знаю даже что и делать...
»
- Для комментирования войдите или зарегистрируйтесь
fuckingpotato
попробуй для начала проверить стоит ли у тебя net-libs/xulrunner если да то пересобери его Это для firefox а вообще ставь firefox-bin и не парся
истина где то рядом .......... пробуй спрашивай и всё получится только не сиди просто так .......
linuxo_id
xulrunner не стоит. его тянет firefox при установке, и как раз на нем и ошибка.
А какая архитектура, и,
А какая архитектура, и, желательно, профиль?
Ну, первое, что приходит в голову, сделан ли revdep-rebuild и, может, стоит попробовать lafilefixer --justfixit?
Еще бывало что-то похожее на старой системе, когда не использовал --newuse при обновлении мира.
^_________^ <-----котэ
...
amd64
/usr/portage/profiles/default/linux/amd64/10.0
revdep-rebuild не делал. сейчас найду, что это такое и попытаюсь сделать.
ccache используется?
ccache используется?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
...
да. очистить ~/.ccache надо наверно?
Тогда уж /var/tmp/ccache. Да
Тогда уж /var/tmp/ccache.
Да и вообще: http://blog.flameeyes.eu/2010/07/12/debunking-ccache-myths-redux
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
...
спасибо! сейчас emerge -uDN world делаю. как закончу, почищу ccache и попытаюсь разобраться с ссылкой.
fuckingpotato
Наоборот надо: отрубить ccache напрочь и обновлять мир уже.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
...
ок, сделаем!