/usr/lib/libgio-2.0.so.0: undefined reference to `inflateGetHeader@ZLIB_1.2.2'
/usr/lib/libxml2.so.2: undefined reference to `gzopen64@ZLIB_1.2.3.3'
../../dist/bin/libxul.so: undefined reference to `compressBound@ZLIB_1.2.0'
/usr/lib/libxml2.so.2: undefined reference to `gzdirect@ZLIB_1.2.2.3'
/usr/lib/libgio-2.0.so.0: undefined reference to `deflateSetHeader@ZLIB_1.2.2'
collect2: ld returned 1 exit status
make[6]: *** [plugin-container] Error 1
make[6]: Leaving directory `/var/calculate/tmp/portage/www-client/firefox-17.0.6/work/mozilla-esr17/obj-x86_64-unknown-linux-gnu/ipc/app'
make[5]: *** [tools] Error 2
make[5]: Leaving directory `/var/calculate/tmp/portage/www-client/firefox-17.0.6/work/mozilla-esr17/obj-x86_64-unknown-linux-gnu/ipc'
make[4]: *** [tools_tier_platform] Error 2
make[4]: Leaving directory `/var/calculate/tmp/portage/www-client/firefox-17.0.6/work/mozilla-esr17/obj-x86_64-unknown-linux-gnu'
make[3]: *** [tier_platform] Error 2
make[3]: Leaving directory `/var/calculate/tmp/portage/www-client/firefox-17.0.6/work/mozilla-esr17/obj-x86_64-unknown-linux-gnu'
make[2]: *** [default] Error 2
make[2]: Leaving directory `/var/calculate/tmp/portage/www-client/firefox-17.0.6/work/mozilla-esr17/obj-x86_64-unknown-linux-gnu'
make[1]: *** [realbuild] Error 2
make[1]: Leaving directory `/var/calculate/tmp/portage/www-client/firefox-17.0.6/work/mozilla-esr17'
make: *** [build] Error 2
emake failed
* ERROR: www-client/firefox-17.0.6 failed (compile phase):
* emake failed
*
* Call stack:
* ebuild.sh, line 93: Called src_compile
* environment, line 5325: Called die
* The specific snippet of code:
* CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" MOZ_MAKE_FLAGS="${MAKEOPTS}" emake -f client.mk || die "emake failed";
*
* If you need support, post the output of `emerge --info '=www-client/firefox-17.0.6'`,
* the complete build log and the output of `emerge -pqv '=www-client/firefox-17.0.6'`.
* The complete build log is located at '/var/calculate/tmp/portage/www-client/firefox-17.0.6/temp/build.log'.
* The ebuild environment file is located at '/var/calculate/tmp/portage/www-client/firefox-17.0.6/temp/environment'.
* Working directory: '/var/calculate/tmp/portage/www-client/firefox-17.0.6/work/mozilla-esr17'
* S: '/var/calculate/tmp/portage/www-client/firefox-17.0.6/work/mozilla-esr17'
>>> Failed to emerge www-client/firefox-17.0.6, Log file:
>>> '/var/calculate/tmp/portage/www-client/firefox-17.0.6/temp/build.log'
* Messages for package www-client/firefox-17.0.6:
* You are enabling official branding. You may not redistribute this build
* to any users on your network or the internet. Doing so puts yourself into
* a legal problem with Mozilla Foundation
* You can disable it by emerging firefox _with_ the bindist USE-flag
* ERROR: www-client/firefox-17.0.6 failed (compile phase):
* emake failed
*
* Call stack:
* ebuild.sh, line 93: Called src_compile
* environment, line 5325: Called die
* The specific snippet of code:
* CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" MOZ_MAKE_FLAGS="${MAKEOPTS}" emake -f client.mk || die "emake failed";
*
* If you need support, post the output of `emerge --info '=www-client/firefox-17.0.6'`,
* the complete build log and the output of `emerge -pqv '=www-client/firefox-17.0.6'`.
* The complete build log is located at '/var/calculate/tmp/portage/www-client/firefox-17.0.6/temp/build.log'.
* The ebuild environment file is located at '/var/calculate/tmp/portage/www-client/firefox-17.0.6/temp/environment'.
* Working directory: '/var/calculate/tmp/portage/www-client/firefox-17.0.6/work/mozilla-esr17'
* S: '/var/calculate/tmp/portage/www-client/firefox-17.0.6/work/mozilla-esr17'
Ядро обновилось, firefox так и пересобрался, иксы не стартуют из-за дров. Драйвер ставил в иксах из консоли calculate (nvidia). Сейчас на работе, зашел по nx, в консоли дров нащал ок, что-то обновилось, проверить смогу только дома… Как правильно пересобирать дрова под новое ядро?
Ядро обновилось, firefox так и пересобрался, иксы не стартуют из-за дров. Драйвер ставил в иксах из консоли calculate (nvidia). Сейчас на работе, зашел по nx, в консоли дров нащал ок, что-то обновилось, проверить смогу только дома… Как правильно пересобирать дрова под новое ядро?
Драйверы X по-умолчанию не пересобираются. А это после каждого обновления ядра делать необходимо. Иначе получается то, что получается - X не стартуют.
Пересобрать их нужно так:
emerge @x11-module-rebuild
Сторонние модули ядра так:
module-rebuild -X rebuild
Проверить, что драйверы X на месте, можно просто выполнив
modprobe nvidia # если карта nvidia
Если команда молча завершится, значит драйвер установлен правильно.
>>> Failed to emerge www-client/firefox-17.0.6, Log file:
>>> '/var/calculate/tmp/portage/www-client/firefox-17.0.6/temp/build.log'
* Messages for package www-client/firefox-17.0.6:
* You are enabling official branding. You may not redistribute this build
* to any users on your network or the internet. Doing so puts yourself into
* a legal problem with Mozilla Foundation
* You can disable it by emerging firefox _with_ the bindist USE-flag
* ERROR: www-client/firefox-17.0.6 failed (compile phase):
* emake failed
*
* Call stack:
* ebuild.sh, line 93: Called src_compile
* environment, line 5325: Called die
* The specific snippet of code:
* CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" MOZ_MAKE_FLAGS="${MAKEOPTS}" emake -f client.mk || die "emake failed";
*
* If you need support, post the output of `emerge --info '=www-client/firefox-17.0.6'`,
* the complete build log and the output of `emerge -pqv '=www-client/firefox-17.0.6'`.
* The complete build log is located at '/var/calculate/tmp/portage/www-client/firefox-17.0.6/temp/build.log'.
* The ebuild environment file is located at '/var/calculate/tmp/portage/www-client/firefox-17.0.6/temp/environment'.
* Working directory: '/var/calculate/tmp/portage/www-client/firefox-17.0.6/work/mozilla-esr17'
* S: '/var/calculate/tmp/portage/www-client/firefox-17.0.6/work/mozilla-esr17'
И еще один вопрос… при обновлении php собрался, но не с теми флагами, которые я ему выставлял когда ставил. Как мне добиться чтобы флаги для нужных пакетов были четко заданы?
И еще один вопрос… при обновлении php собрался, но не с теми флагами, которые я ему выставлял когда ставил. Как мне добиться чтобы флаги для нужных пакетов были четко заданы?
надо флаги не в командной строке прописывать, а в /etc/portage
шоб навсегда.
И еще один вопрос… при обновлении php собрался, но не с теми флагами, которые я ему выставлял когда ставил. Как мне добиться чтобы флаги для нужных пакетов были четко заданы?
Вероятно нужно удалить конфиги домашние… но какие? Новые темы устанавливаются, но оформление не меняется и при следующем логине пропадают вообще из списка…