glibs не компилируется (Решил поставить ACCEPT_KEYWORDS="~x86"...)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

pudeev
Сообщения: 22

glibs не компилируется

Сообщение pudeev »

Ребята, у меня проблемка. Решил поставить ACCEPT_KEYWORDS="~x86" в make.conf. В общем не получилось у меня нормальное обновление. Решил ACCEPT_KEYWORDS="~x86" в make.conf убрать. Теперь не компилируется glibs, openldap, gpm, net-tools. Что мне нужно сделать, чтобы все собралось?

Код:

localhost pudeev # emerge --info Portage 2.1.4.4 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.8_p20080602-r0, 2.6.24-gentoo-r8 i686) ================================================================= System uname: 2.6.24-gentoo-r8 i686 Intel® Pentium® 4 CPU 3.00GHz Timestamp of tree: Tue, 01 Jul 2008 01:45:01 +0000 app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7, 2.1.6 dev-lang/python: 2.4.4-r13 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r2 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://de-mirror.org/distro/gentoo/ ftp://de-mirror.org/distro/gentoo/ http://gentoo.prz.rzeszow.pl " LANG="ru_RU.UTF-8" LINGUAS="ru en" MAKEOPTS="-j2" 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 X a52 aac aalib aas acl alsa amr berkdb cdr chardet cli cracklib crypt cups dri dvd dvdread encode esd ffmpeg fortran ftp fuse gdbm gif gnome gpm gtk gui hal iconv ipv6 isdnlog java jpeg jpeg2k kde ldap mad midi mp3 mudflap ncurses nls nptl nptlonly opengl openmp pam pcre perl png pppd python qt quicktime readline reflection samba sdl session smbfs spl ssl tcpd tiff truetype unicode vorbis win32codes x264 x86 xinerama xorg xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 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" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru en" USERLAND="GNU" VIDEO_CARDS="i810" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Спасибо сказали:
Аватара пользователя
Палач
Сообщения: 624
Статус: ASUS Eee 1000HE
ОС: Gentoo ~x86 / Simply 5.0

Re: glibs не компилируется

Сообщение Палач »

Нужно смотреть лог ошибки, а я тут вижу только make.conf
Спасибо сказали:
pudeev
Сообщения: 22

Re: glibs не компилируется

Сообщение pudeev »

Код:

>>> Emerging (1 of 1) sys-libs/glibc-2.6.1 to / * glibc-ports-2.6.1.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * glibc-2.6.1.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * glibc-2.6.1-patches-1.2.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * glibc-libidn-2.6.1.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking glibc-2.6.1.tar.bz2 ;-) ... [ ok ] * checking glibc-libidn-2.6.1.tar.bz2 ;-) ... [ ok ] * checking glibc-ports-2.6.1.tar.bz2 ;-) ... [ ok ] * checking glibc-2.6.1-patches-1.2.tar.bz2 ;-) ... [ ok ] * Sanity check to keep you from breaking your system: * Downgrading glibc is not supported and a sure way to destruction * * ERROR: sys-libs/glibc-2.6.1 failed. * Call stack: * ebuild.sh, line 49: Called pkg_setup * glibc-2.6.1.ebuild, line 197: Called die * The specific snippet of code: * die "aborting to save your system" * The die message: * aborting to save your system * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.6.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-libs/glibc-2.6.1/temp/die.env'. * * Messages for package sys-libs/glibc-2.6.1: * Sanity check to keep you from breaking your system: * Downgrading glibc is not supported and a sure way to destruction * * ERROR: sys-libs/glibc-2.6.1 failed. * Call stack: * ebuild.sh, line 49: Called pkg_setup * glibc-2.6.1.ebuild, line 197: Called die * The specific snippet of code: * die "aborting to save your system" * The die message: * aborting to save your system * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.6.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-libs/glibc-2.6.1/temp/die.env'. * И еще ... >>> Emerging (1 of 1) net-misc/netkit-rsh-0.17-r8 to / * rexec-1.5.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * netkit-rsh-0.17.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * netkit-rsh-0.17-patches-1.0.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking netkit-rsh-0.17.tar.gz ;-) ... [ ok ] * checking rexec-1.5.tar.gz ;-) ... [ ok ] * checking netkit-rsh-0.17-patches-1.0.tar.bz2 ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking netkit-rsh-0.17.tar.gz to /var/tmp/portage/net-misc/netkit-rsh-0.17-r8/work >>> Unpacking rexec-1.5.tar.gz to /var/tmp/portage/net-misc/netkit-rsh-0.17-r8/work >>> Unpacking netkit-rsh-0.17-patches-1.0.tar.bz2 to /var/tmp/portage/net-misc/netkit-rsh-0.17-r8/work * Applying various patches (bugfixes/updates) ... * 000_all_sectty.patch ... [ ok ] * 010_all_rexec.patch ... [ ok ] * 020_all_stdarg.patch ... [ ok ] * 030_all_jbj.patch ... [ ok ] * 040_all_jbj4.patch ... [ ok ] * 050_all_prompt.patch ... [ ok ] * 060_all_rlogin-rsh.patch ... [ ok ] * 070_all_nokrb.patch ... [ ok ] * 080_all_jbj5.patch ... [ ok ] * 090_all_userandhost.patch ... [ ok ] * 100_all_strip.patch ... [ ok ] * 110_all_lfs.patch ... [ ok ] * 120_all_chdir.patch ... [ ok ] * 130_all_pam-nologin.patch ... [ ok ] * 140_all_nohostcheck.patch ... [ ok ] * 150_all_rexec-netrc.patch ... [ ok ] * 160_all_pam-sess.patch ... [ ok ] * 170_all_errno.patch ... [ ok ] * 180_all_rexec-sig.patch ... [ ok ] * 190_all_nohost.patch ... [ ok ] * 200_all_ignchld.patch ... [ ok ] * 210_all_checkdir.patch ... [ ok ] * 220_all_fbsd.patch ... [ ok ] * Done with patching >>> Source unpacked. >>> Compiling source in /var/tmp/portage/net-misc/netkit-rsh-0.17-r8/work/netkit-rsh-0.17 ... Directories: /usr/bin /usr/sbin /usr/man Checking if C compiler works... yes Checking if i686-pc-linux-gnu-gcc accepts gcc warnings... yes Checking if i686-pc-linux-gnu-gcc accepts -O2... yes Checking for BSD signal semantics... yes Checking for ncurses... yes Checking for GNU libc... yes Checking for PAM... yes Checking for crypt... -lcrypt Checking for rexec... yes Checking for forkpty... -lutil Checking for logwtmp... -lutil Checking for socklen_t... yes Checking for snprintf declaration... ok Checking for snprintf implementation... ok Generating MCONFIG... (cd rcp && make) make[1]: Entering directory `/var/tmp/portage/net-misc/netkit-rsh-0.17-r8/work/netkit-rsh-0.17/rcp' i686-pc-linux-gnu-gcc -march=pentium4 -O2 -pipe -fomit-frame-pointer -O2 -Wall -W -Wbad-function-cast -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline rcp.c -c (cd rexec && make) make[1]: Entering directory `/var/tmp/portage/net-misc/netkit-rsh-0.17-r8/work/netkit-rsh-0.17/rexec' i686-pc-linux-gnu-gcc -march=pentium4 -O2 -pipe -fomit-frame-pointer -O2 -Wall -W -Wbad-function-cast -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline rexec.c -c rexec.c: В функции ‘main’ rexec.c:221: предупреждение: сравнение знакового и беззнакового значений i686-pc-linux-gnu-gcc -march=pentium4 -O2 -pipe -fomit-frame-pointer -O2 -Wall -W -Wbad-function-cast -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline ruserpass.c -c ruserpass.c:82: предупреждение: прототип для ‘xruserpass’ не был предварительно определен i686-pc-linux-gnu-gcc rexec.o ruserpass.o -lcrypt -lutil -lutil -o rexec make[1]: Leaving directory `/var/tmp/portage/net-misc/netkit-rsh-0.17-r8/work/netkit-rsh-0.17/rexec' (cd rexecd && make) make[1]: Entering directory `/var/tmp/portage/net-misc/netkit-rsh-0.17-r8/work/netkit-rsh-0.17/rexecd' i686-pc-linux-gnu-gcc -march=pentium4 -O2 -pipe -fomit-frame-pointer -O2 -Wall -W -Wbad-function-cast -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -DUSE_PAM -DRESTRICT_FTP=1 rexecd.c -c rexecd.c: В функции ‘PAM_conv’ rexecd.c:197: предупреждение: результат ‘realloc’, декларированной с атрибутом warn_unused_result, игнорируется rexecd.c:186: предупреждение: unused parameter ‘appdata_ptr’ rexecd.c: В функции ‘doit’ rexecd.c:236: ошибка: ‘ARG_MAX’ undeclared (first use in this function) rexecd.c:236: ошибка: (Each undeclared identifier is reported only once rexecd.c:236: ошибка: for each function it appears in.) rexecd.c:442: предупреждение: missing sentinel in function call rexecd.c:236: предупреждение: unused variable ‘cmdbuf’ make[1]: *** [rexecd.o] Ошибка 1 make[1]: Leaving directory `/var/tmp/portage/net-misc/netkit-rsh-0.17-r8/work/netkit-rsh-0.17/rexecd' make: *** [rexecd.build] Ошибка 2 make: *** Ожидание завершения заданий... i686-pc-linux-gnu-gcc rcp.o -lcrypt -lutil -lutil -o rcp make[1]: Leaving directory `/var/tmp/portage/net-misc/netkit-rsh-0.17-r8/work/netkit-rsh-0.17/rcp' * * ERROR: net-misc/netkit-rsh-0.17-r8 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2185: Called die * The specific snippet of code: * emake || die * The die message: * (no error message) * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/net-misc/netkit-rsh-0.17-r8/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-misc/netkit-rsh-0.17-r8/temp/environment'. * * Messages for package net-misc/netkit-rsh-0.17-r8: * * ERROR: net-misc/netkit-rsh-0.17-r8 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2185: Called die * The specific snippet of code: * emake || die * The die message: * (no error message) * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/net-misc/netkit-rsh-0.17-r8/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-misc/netkit-rsh-0.17-r8/temp/environment'.
Спасибо сказали:
Аватара пользователя
Cianos
Сообщения: 343
Статус: ищу
ОС: Gentoo

Re: glibs не компилируется

Сообщение Cianos »

Downgrading glibc is not supported and a sure way to destruction

а нельзя даунгрейдить, а зачем вам?
сегфаулты замучали? )
Моё Gentoo круче твоего!
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5492
ОС: Gentoo

Re: glibs не компилируется

Сообщение /dev/random »

Все не желающие даунгрейдиться пакеты занесите в packages.keywords с учётом версии, но не ревизии. Например, если стоит glibc-2.7-r2:
=sys-libs/glibc-2.7* ~x86
и ждите. Рано или поздно стабильная ветка "догонит" эти версии.
Спасибо сказали:
Аватара пользователя
Maximus_V
Сообщения: 432
ОС: Gentoo, FreeBSD

Re: glibs не компилируется

Сообщение Maximus_V »

Не совсем так, сейчас текущая стабильная sys-libs/glibc-2.7-r2, а нестабильная - 2.8_p20080602, поэтому в файл packages.keywords надо будет написать про 2.8-ю версию:
=sys-libs/glibc-2.8* ~x86
Иначе все равно захочет даунгрейд...
Спасибо сказали:
pudeev
Сообщения: 22

Re: glibs не компилируется

Сообщение pudeev »

В общем - я с нуля поставил.
Но все равно - всем спасибо....
Спасибо сказали: