В chroot-те не собирается firefox и thunderbird
xelftd 6 февраля, 2012 - 20:25
Здравия всем и хорошего настроения.
На днях решил другу помочь GENTOO на недобук поставить, да за одно и свой старый обновить.
Собирал ранее всё на сервере в chroot-е и далее rsync-ом на недобук.
И вот обнаружил, что теперь ни firefox, ни thunderbird в chroot-те не собираются.
Компилировать на недобуке - не вариант.
Может кто сталкивался с такой трудностью?
»
- Для комментирования войдите или зарегистрируйтесь
покажи логи сборки
Покажи логи сборки.
Не грусти, товарищ! Всё хорошо, beautiful good!
концовочка сборки
adding: hyphenation/hyph_nl.dic (deflated 54%)
adding: hyphenation/hyph_nn.dic (deflated 52%)
adding: hyphenation/hyph_pt.dic (deflated 55%)
/bin/sh: line 1: 29537 Illegal instruction /var/tmp/portage/www-client/firefox-10.0/work/mozilla-release/obj-x86_64-unknown-linux-gnu/dist/bin/run-mozilla.sh /var/tmp/portage/www-client/firefox-10.0/work/mozilla-release/obj-x86_64-unknown-linux-gnu/dist/bin/xpcshell -g "$PWD" -a "$PWD" -f /var/tmp/portage/www-client/firefox-10.0/work/mozilla-release/toolkit/mozapps/installer/precompile_cache.js -e "populate_startupcache('GreD', 'omni.ja', 'startupCache.zip');"
make[1]: *** [install] Error 132
make[1]: Leaving directory `/var/tmp/portage/www-client/firefox-10.0/work/mozilla-release/obj-x86_64-unknown-linux-gnu/browser/installer'
make: *** [install] Error 2
emake failed
* ERROR: www-client/firefox-10.0 failed (install phase):
* emake install failed
*
* Call stack:
* ebuild.sh, line 85: Called src_install
* environment, line 6738: Called die
* The specific snippet of code:
* MOZ_MAKE_FLAGS="${MAKEOPTS}" emake DESTDIR="${D}" install || die "emake install failed";
*
* If you need support, post the output of 'emerge --info =www-client/firefox-10.0',
* the complete build log and the output of 'emerge -pqv =www-client/firefox-10.0'.
* The complete build log is located at '/var/tmp/portage/www-client/firefox-10.0/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/www-client/firefox-10.0/temp/environment'.
* S: '/var/tmp/portage/www-client/firefox-10.0/work/mozilla-release'
emerge --info в чруте
emerge --info в чруте
Не грусти, товарищ! Всё хорошо, beautiful good!
Надеюсь не слишком большой вывод...
Portage 2.1.10.44 (default/linux/amd64/10.0/desktop, gcc-4.5.3, glibc-2.14.1-r2, 3.2.1-gentoo x86_64)
=================================================================
System uname: Linux-3.2.1-gentoo-x86_64-AMD_Phenom-tm-_II_X4_955_Processor-with-gentoo-2.1
Timestamp of tree: Fri, 03 Feb 2012 16:00:01 +0000
app-shells/bash: 4.2_p20
dev-lang/python: 2.7.2-r3, 3.2.2
dev-util/cmake: 2.8.7-r2
dev-util/pkgconfig: 0.26
sys-apps/baselayout: 2.1
sys-apps/openrc: 0.9.8.4
sys-apps/sandbox: 2.5
sys-devel/autoconf: 2.13, 2.68
sys-devel/automake: 1.9.6-r3, 1.11.2-r1
sys-devel/binutils: 2.22-r1
sys-devel/gcc: 4.5.3-r2
sys-devel/gcc-config: 1.5-r2
sys-devel/libtool: 2.4.2
sys-devel/make: 3.82-r3
sys-kernel/linux-headers: 3.2 (virtual/os-headers)
sys-libs/glibc: 2.14.1-r2
Repositories: gentoo
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=atom -O2 -fomit-frame-pointer -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=atom -O2 -fomit-frame-pointer -pipe"
DISTDIR="/mnt/DISTDIR"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="ru_RU.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="ru en"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/mnt/PORTDIR"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus djvu dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gdu gif gpm gtk gtkstyle iconv jpeg lcms libnotify mad mmx mng modules mp3 mp4 mpeg mudflap multilib ncurses nls nptl nptlonly ogg opengl openmp pam pango pcre pdf perl png policykit postgres ppds pppd python qt3support qt4 raster readline sdl session spell sql sse sse2 ssl ssse3 startup-notification svg sysfs tcpd tiff trace truetype udev unicode usb vorbis webkit x264 xcb xml xorg xulrunner xv xvid zlib" 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" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru en" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
+1 у меня еще chromium не
+1
у меня еще chromium не собирается.
DenisGavrilov написал(а): +1
+1
net-libs/xulrunner-1.9.2.20
make[4]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.20/work/mozilla-1.9.2/js/src/shell'
/var/tmp/portage/net-libs/xulrunner-1.9.2.20/work/mozilla-1.9.2/js/src/config/nsinstall -R -m 755 libmozjs.so ../../dist/sdk/lib
./../../dist/bin/run-mozilla.sh ./../../dist/bin/js imacro_asm.js ./imacros.jsasm > imacros.c.tmp
/bin/sh: line 1: 22257 Illegal instruction ./../../dist/bin/run-mozilla.sh ./../../dist/bin/js imacro_asm.js ./imacros.jsasm > imacros.c.tmp
make[3]: *** [libs] Error 132
make[3]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.20/work/mozilla-1.9.2/js/src'
make[2]: *** [libs_tier_js] Error 2
make[2]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.20/work/mozilla-1.9.2'
make[1]: *** [tier_js] Error 2
make[1]: Leaving directory `/var/tmp/portage/net-libs/xulrunner-1.9.2.20/work/mozilla-1.9.2'
make: *** [default] Error 2
emake failed
* ERROR: net-libs/xulrunner-1.9.2.20 failed (compile phase):
* emake failed
*
* Call stack:
* ebuild.sh, line 85: Called src_compile
* environment, line 7660: Called _eapi2_src_compile
* phase-helpers.sh, line 577: Called die
* The specific snippet of code:
* emake || die "emake failed"
*
есть мненеие что виноват -march=atom
DenisGavrilov
c march=core2 результат тот-же
а вот
cat /etc/portage/env/net-libs/xulrunner
CFLAGS="-march=native "
CXXFLAGS="${CFLAGS}"
completed emerge (1 of 2) net-libs/xulrunner-1.9.2.20
и что с эти делать?
собираем на
Linux 2.6.39-gentoo-r2 #6 SMP 1 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 5000+ AuthenticAMD GNU/Linux
для Linux 3.2.2-gentooMSIu130 #5 SMP 2012 x86_64 Intel(R) Atom(TM) CPU N450 @ 1.66GHz GenuineIntel GNU/Linux
DenisGavrilov
c march=core2 результат тот-же
по совету старших товарищей xulranner собрался с
CFLAGS="-mtune=generic -march=x86-64"
(*)
Как именно он не собирается? Почему не рассматривался вариант с бинарниками? Binary Package Support в handbook
Он(firefox) вроде собирается,
Он(firefox) вроде собирается, но не раскидывает готовую сборку по правильным папкам.
Что-то в конце "поломано"....
???
Пробовал собирать и на amd и на i7. Результат одинаковый.
Раньше(с год назад) всё вроде нормально собиралось и под "x86", и под "amd64".
Временно бинарники-то поставил, но это не GENTOO-way...
:)
(*)
По handbook-у и не Gentoo-путь? Хм.
Хендбук лишь для
Хендбук лишь для начинающих)
Собрать генту каким желаешь видеть, используя бинарники или сборку из исходников, используя всю гибкость портежа.
Путь - это то универсальность, чтобы каждый мог сделать для себя :)
proc, случайно, не забыли
proc
, случаем, не забыли примонтировать?eegorov написал(а): proc,
Не забыл....
Пробовал собирать на двух разных машинах(на amd на i7). Результат одинаковый .....
у меня на Core-i7 собирается
у меня на Core-i7 собирается в chroot'е как под i686, так и под x86_64. Проблем ни с firefox, ни с chromium замечено не было
eegorov написал(а):у меня на
make.conf и export
покажи пож. на i7 и в chroot-e
export?? make.conf тебе ничем
export?? make.conf тебе ничем не поможет, ибо там все переменные в профиле устанавливаются
вот тебе
emerge --info
emege --info
Portage 2.1.10.46 (default/linux/amd64/10.0/desktop, gcc-4.6.2, glibc-2.14.1-r2, 3.2.5-gentoo x86_64)
=================================================================
System uname:
Timestamp of tree: Mon, 13 Feb 2012 06:30:01 +0000
app-shells/bash: 4.2_p20
dev-lang/python: 2.7.2-r3, 3.2.2
dev-util/cmake: 2.8.7-r3
dev-util/pkgconfig: 0.26
sys-apps/baselayout: 2.1
sys-apps/openrc: 0.9.8.4
sys-apps/sandbox: 2.5
sys-devel/autoconf: 2.13, 2.68
sys-devel/automake: 1.11.3
sys-devel/binutils: 2.22-r1
sys-devel/gcc: 4.5.3-r2, 4.6.2
sys-devel/gcc-config: 1.5-r2
sys-devel/libtool: 2.4.2
sys-devel/make: 3.82-r3
sys-kernel/linux-headers: 3.2 (virtual/os-headers)
sys-libs/glibc: 2.14.1-r2
Repositories: gentoo
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=atom -O2 -fomit-frame-pointer -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=atom -O2 -fomit-frame-pointer -pipe"
DISTDIR="/mnt/DISTDIR"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="ru en_GB"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/mnt/PORTDIR"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus djvu dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gdu gif gpm gtk gtkstyle iconv jpeg lcms libnotify mad mmx mng modules mp3 mp4 mpeg mudflap multilib ncurses nls nptl nptlonly ogg opengl openmp pam pango pcre pdf perl png policykit postgres ppds pppd python qt3support qt4 raster readline sdl session spell sql sse sse2 ssl ssse3 startup-notification svg sysfs tcpd tiff trace truetype udev unicode usb vorbis webkit x264 xcb xml xorg xulrunner xv xvid zlib" 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" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru en_GB" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
xelftd
Вчера обсудили тут. Начиная с фразы
и далее...
Хинт - нажав а ремя около
Хинт - нажав на время около поста, можно получить точную ссылку. Вот такую
...
что то наподобие было у меня на атоме:
http://www.gentoo.ru/node/22747
скрытный секс :)