Не собирается sandbox
Первый раз ставлю дженту, после установки по хендбуку решил полностью обновить пакеты "emerge --update --deep --newuse world" При установке пакета sandbox выдаёт ошибку. Вот лог:
>>> Unpacking source...
>>> Unpacking sandbox-1.2.18.1.tar.bz2 to /var/tmp/portage/sys-apps/sandbox-1.2.18.1-r2/work
[32;01m*[0m Applying sandbox-1.2.18.1-open-normal-fail.patch ...
[A[72C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Applying sandbox-1.2.18.1-open-cloexec.patch ...
[A[72C [34;01m[ [32;01mok[34;01m ][0m
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/sys-apps/sandbox-1.2.18.1-r2/work/sandbox-1.2.18.1 ...
[33;01m*[0m If configure fails with a 'cannot run C compiled programs' error, try this:
[33;01m*[0m FEATURES=-sandbox emerge sandbox
[31;01m!!! Problem with sandbox binary. Disabling...
[39;49;00m [32;01m*[0m Configuring sandbox for ABI=x86...
* econf: updating sandbox-1.2.18.1/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating sandbox-1.2.18.1/config.sub with /usr/share/gnuconfig/config.sub
../sandbox-1.2.18.1//configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib32 --enable-multilib --build=i686-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-gcc... no
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details.
!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/sys-apps/sandbox-1.2.18.1-r2/work/build-x86-x86_64-pc-linux-gnu/config.log
[31;01m*[0m
[31;01m*[0m ERROR: sys-apps/sandbox-1.2.18.1-r2 failed.
[31;01m*[0m Call stack:
[31;01m*[0m ebuild.sh, line 49: Called src_compile
[31;01m*[0m environment, line 2425: Called econf 'src_compile' 'src_compile'
[31;01m*[0m ebuild.sh, line 513: Called die
[31;01m*[0m The specific snippet of code:
[31;01m*[0m die "econf failed"
[31;01m*[0m The die message:
[31;01m*[0m econf failed
[31;01m*[0m
[31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant.
[31;01m*[0m A complete build log is located at '/var/tmp/portage/sys-apps/sandbox-1.2.18.1-r2/temp/build.log'.
[31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/sys-apps/sandbox-1.2.18.1-r2/temp/environment'.
[31;01m*[0m
Пробовал ставить sandbox отдельно "FEATURES="-sandbox -usersandbox" emerge sandbox" выдаёт туже ошибку.
Сейчас удалил пакет sandbox "emerge --unmerge sandbox" и попробовал поставить. Выдаёт туже ошибку.
Помогите пожалуйста.
- Для комментирования войдите или зарегистрируйтесь
gcc-config --list-profiles
gcc-config --list-profiles x86_64-pc-linux-gnu-4.1.1
emerge --info вроде это:
Portage 2.1.4.4 (default-linux/amd64/2007.0, gcc-4.1.1, glibc-2.5-r0, 2.6.24-gentoo-r2 x86_64)
=================================================================
System uname: 2.6.24-gentoo-r2 x86_64 Intel(R) Core(TM)2 CPU T5500 @ 1.66GHz
Timestamp of tree: Fri, 07 Mar 2008 15:18:01 +0000
app-shells/bash: 3.2_p33
dev-lang/python: 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/baselayout: 1.12.9
sys-devel/autoconf: 2.61
sys-devel/automake: 1.9.6-r2, 1.10
sys-devel/binutils: 2.16.1-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.24
ACCEPT_KEYWORDS="amd64 x86 ~x86"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=nocona -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo"
CXXFLAGS="-O2 -march=nocona -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="ru_RU.UTF-8"
LC_ALL=""
LINGUAS="ru"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
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="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X acpi alsa amd64 apic arch_perfmon audio audio_alsa automount berkdb bluetooth bts bzip2 calendar clflush cli cmov constant_tsc cracklib crypt cx16 cx8 de directfb dri ds_cpl dts est fbcon firefox fortran fpu fxsr gd gpm ht iconf iconv intel isdnlog javascript jpeg kde lahf_lm lirc lm mca midi mmx monitor mouse msr mtrr mudflap ncurses network nfs nls nptl nptlonly ntfs nv nvidia nx objc objc++ objc-gc ogg opengl openmp pam pat pcre pde perl pge png pni posix pppd pse pse36 python qt qt4 rar readline reflection ru sendmail sep session sockets socks5 spl ss sse sse2 sse3 ssh ssl ssse3 swat symlink syscal sysfs tcpd teletext th2 tls tm truetype tsc unicode usb userlocales utf8 uvesafb vesa vesafd vme vmx vorbis wavpack wmv xine xinerama xorg xtpr 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 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 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Другие пакеты, в частности emerge ftp, поставился нормально.
- Для комментирования войдите или зарегистрируйтесь
ACCEPT_KEYWORDS="amd64 x86
ACCEPT_KEYWORDS="amd64 x86 ~x86" - так делать нельзя, потом проблем не оберешся. Выбери либо amd64 (~amd64) либо x86 (~x86) у тебя система. А если понадобиться укажешь другую архитектуру для конкретного пакета в /etc/portage/package.keywords
Сделай на всякий gcc-config x86_64-pc-linux-gnu-4.1.1; env-update && source /etc/profile и попробуй еще раз установить sandbox...
_ _______ _
/ Enchant / Enchanted Technology @ Настройка и администрирование серверов, создание web-сайтов
Никакую проблему нельзя решить на том же уровне, на котором она возникла
У профессионалов Linux работает лучше Windows! - Священные войны
- Для комментирования войдите или зарегистрируйтесь
ACCEPT_KEYWORDS="amd64 x86
ACCEPT_KEYWORDS="amd64 x86 ~x86" а как такое могло вылезти если /etc/make.conf у меня такой:
CFLAGS="-O2 -march=nocona -pipe"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS="x86 ~x86"
MAKEOPTS="-j3"
CHOST="x86_64-pc-linux-gnu"
USE="openmp objc-gc ru bluetooth tls uvesafb ntfs audio audio_alsa lirc 3dnow 3dnowext teletext alsa vesa vesafb firefox -java xvid vidix wavpack wmv opengl alsa fbcon javascript xinerama xine sendmail X kde -gnome qt4 qt -doc gd png jpeg pcre session -kerberos -ldap -acl nfs objc objc++ ogg vorbis network directfb mouse usb -gdbm swat automount -ipv6 acpi symlink bzip2 rar calendar -cups ssl ssh iconf sysfs syscal posix -samba sockets socks5 svga truetype unicode utf8 userlocales fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon bts pni monitor ds_cpl vmx est th2 ssse3 cx16 xtpr lahf_lm intel nv nvidia sse3"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
GENTOO_MIRRORS="http://69.16.168.244/linux/gentoo/"
VIDEO_CARDS="nvidia"
LINGUAS="ru"
- Для комментирования войдите или зарегистрируйтесь
Us
ACCEPT_KEYWORDS="amd64 x86 ~x86" а как такое могло вылезти если /etc/make.conf у меня такой:ACCEPT_KEYWORDS="x86 ~x86"
О дьявол
Это тебе лучше знать, почему у тебя x86 в make.conf и x86_64 в gcc-config 4-:E
Пожалуйста, не описывайте своё железо в подписи
- Для комментирования войдите или зарегистрируйтесь
+1 :DDDttf ты уже
+1 :DDD
ttf ты уже определись какая у тебя система 64битная или 32. В принципе твой проц и то и то тянет, но определиться нужно ДО установки системы иначе все сноси и начинай заново.
_ _______ _
/ Enchant / Enchanted Technology @ Настройка и администрирование серверов, создание web-сайтов
Никакую проблему нельзя решить на том же уровне, на котором она возникла
У профессионалов Linux работает лучше Windows! - Священные войны
- Для комментирования войдите или зарегистрируйтесь
Хотелось бы
Хотелось бы 64битную систему поставить. Такой make.conf посоветовал знакомый.... Что нужно поправить? ACCEPT_KEYWORDS="amd64" поставить в make.conf?
- Для комментирования войдите или зарегистрируйтесь
вообще нельзя
вообще нельзя ставить ACCEPT_KEYWORDS в make.conf не зная зачем, потри его(ACCEPT_KEYWORDS) совсем.
- Для комментирования войдите или зарегистрируйтесь
признавайся -
признавайся - когда эту ахинею написал?
ACCEPT_KEYWORDS="x86 ~x86"
- Для комментирования войдите или зарегистрируйтесь
Ключевая
Ключевая фраза:
С компилятором что-то не то... Давайте сюда содержимое emerge --info и gcc-config --list-profiles
_ _______ _
/ Enchant / Enchanted Technology @ Настройка и администрирование серверов, создание web-сайтов
Никакую проблему нельзя решить на том же уровне, на котором она возникла
У профессионалов Linux работает лучше Windows! - Священные войны