Не собирается openrc-0.9.4 (((
make[2]: Entering directory `/var/tmp/portage/sys-apps/openrc-0.9.4/work/openrc-0.9.4/src/libeinfo'
sparc-unknown-linux-gnu-gcc -O2 -mcpu=ultrasparc -pipe -std=c99 -Wall -Wextra -Wimplicit -Wshadow -Wformat=2 -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wmissing-format-attribute -Wnested-externs -Winline -Wwrite-strings -Wcast-align -Wcast-qual -Wpointer-arith -Wdeclaration-after-statement -Wsequence-point -I../includes -D_BSD_SOURCE -D_XOPEN_SOURCE=600 -DHAVE_TERMCAP -c libeinfo.c -o libeinfo.o
In file included from /usr/include/stdlib.h:958,
from libeinfo.c:44:
/usr/include/bits/stdlib-ldbl.h:36: error: 'qecvt' undeclared here (not in a function)
/usr/include/bits/stdlib-ldbl.h:37: error: 'qfcvt' undeclared here (not in a function)
/usr/include/bits/stdlib-ldbl.h:38: error: 'qgcvt' undeclared here (not in a function)
/usr/include/bits/stdlib-ldbl.h:39: error: 'qecvt_r' undeclared here (not in a function)
/usr/include/bits/stdlib-ldbl.h:40: error: 'qfcvt_r' undeclared here (not in a function)
make[2]: *** [libeinfo.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/sys-apps/openrc-0.9.4/work/openrc-0.9.4/src/libeinfo'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/var/tmp/portage/sys-apps/openrc-0.9.4/work/openrc-0.9.4/src'
make: *** [all] Error 2
* ERROR: sys-apps/openrc-0.9.4 failed (compile phase):
* emake failed
*
* If you need support, post the output of 'emerge --info =sys-apps/openrc-0.9.4',
* the complete build log and the output of 'emerge -pqv =sys-apps/openrc-0.9.4'.
* The complete build log is located at '/var/tmp/portage/sys-apps/openrc-0.9.4/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-apps/openrc-0.9.4/temp/environment'.
* S: '/var/tmp/portage/sys-apps/openrc-0.9.4/work/openrc-0.9.4'
>>> Failed to emerge sys-apps/openrc-0.9.4, Log file:
>>> '/var/tmp/portage/sys-apps/openrc-0.9.4/temp/build.log'
* Messages for package sys-apps/openrc-0.9.4:
* ERROR: sys-apps/openrc-0.9.4 failed (compile phase):
* emake failed
*
* If you need support, post the output of 'emerge --info =sys-apps/openrc-0.9.4',
* the complete build log and the output of 'emerge -pqv =sys-apps/openrc-0.9.4'.
* The complete build log is located at '/var/tmp/portage/sys-apps/openrc-0.9.4/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-apps/openrc-0.9.4/temp/environment'.
* S: '/var/tmp/portage/sys-apps/openrc-0.9.4/work/openrc-0.9.4'
* IMPORTANT: 6 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
- Для комментирования войдите или зарегистрируйтесь
Ув. господа
Ув. господа професионалы,подскажите - что это может быть?
версия glibc - sys-libs/glibc-2.14.1-r1
странно попробовал у себя -
странно
попробовал у себя - собирается нормально
показывай весь лог и выхлоп
Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy
atlant ~ # emerge
atlant ~ # emerge --info
Portage 2.1.10.11 (default/linux/sparc/10.0, gcc-4.1.2, glibc-2.14.1-r1, 2.6.26.7 sparc64)
=================================================================
System uname: Linux-2.6.26.7-sparc64-sun4u-with-gentoo-2.0.3
Timestamp of tree: Sat, 17 Dec 2011 21:30:01 +0000
app-shells/bash: 4.0_p35
dev-lang/python: 2.4.4-r13, 2.5.4-r3, 2.6.4-r1
dev-util/cmake: 2.8.4-r1
dev-util/pkgconfig: 0.23
sys-apps/baselayout: 2.0.3
sys-apps/sandbox: 2.5
sys-devel/autoconf: 2.65-r1
sys-devel/automake: 1.10.3, 1.11.1
sys-devel/binutils: 2.18-r3
sys-devel/gcc: 4.1.2, 4.3.4
sys-devel/gcc-config: 1.4.1-r1
sys-devel/libtool: 2.2.6b
sys-devel/make: 3.81
sys-kernel/linux-headers: 2.6.39 (virtual/os-headers)
sys-libs/glibc: 2.14.1-r1
Repositories: gentoo
ACCEPT_KEYWORDS="sparc"
ACCEPT_LICENSE="* -@EULA"
CBUILD="sparc-unknown-linux-gnu"
CFLAGS="-O2 -mcpu=ultrasparc -pipe"
CHOST="sparc-unknown-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -mcpu=ultrasparc -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles fixpackages 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"
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="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="acl berkdb bzip2 cli cracklib crypt cups cxx dri fortran gcc64 gdbm gpm iconv iptables logrotate modules mudflap ncurses nls nptl nptlonly openmp pam pcre pppd readline session sparc ssl sudo sysfs tcpd unicode xorg zlib" 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" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev glint mach64 mga r128 radeon sunbw2 suncg14 suncg3 suncg6 sunffb sunleo tdfx dummy v4l" 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, LINGUAS, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
OMG Вот это еще покажите
OMG
Вот это еще покажите (только не сюда, а на pastebin): /var/tmp/portage/sys-apps/openrc-0.9.4/work/openrc-0.9.4
Да пребудет с тобой великий Linux.
Во-первых, Вы похоже хотите
Во-первых, Вы похоже хотите поставить стабильный пакет на нестабильный.
Расшифровывать не стану - гляньте сами по eix.
Во-вторых, исходных сведений по установке openrc таки не хватает. Бросайте полный лог на какой-нить пастебин - посмотрим что там у Вас.
Да пребудет с тобой великий Linux.
та же ошибка наблюдается и на
та же ошибка наблюдается и на openrc-0.8.3-r1.ebuild openrc-0.9.4.ebuild .
Jam666 написал(а): Во-первых,
1. это очень редко бывает причиной проблем
2. у меня на ~ собралось нормально
Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy
megabaks написал(а): Jam666
Дружище, я не стану спорить, мне просто показалось что топикстартер уже не раз их (openrc) пытался менять местами без etc-update. Потому что так когда-то по незнанию я делал сам.
PS offtop - лично тебе спасибо за /etc/portage/package.compilers и bashrc, иначе бы я кде3 никогда не собрал.
Да пребудет с тобой великий Linux.
build.log http://pastebin.com
build.log
http://pastebin.com/fWBRwFuA
build.loghttp://pastebin.com
>>Вот это еще покажите (только не сюда, а на pastebin): /var/tmp/portage/sys-apps/openrc-0.9.4/work/openrc-0.9.4
если я правильно понял, то Вы имеете ввиду build.log ?
build.log http://pastebin.com/fWBRwFuA
Не собирается openrc-0.9.4 (((
Проверь есть ли файл /usr/include/bits/stdlib-ldbl.h ?
у меня glibc 2.14.1 b и файл есть
файл на месте.
файл на месте.
gcc
У вас glibc последняя нестабильная(2.14.1-r1), зато gcc аж "sys-devel/gcc: 4.1.2, 4.3.4", из той же серии "sys-devel/libtool: 2.2.6b". Просто как идея.
.
В данном контексте корректнее было бы писать "нестабильная" в кавычках, поск-ку не характеризует стабильность сабжа, а лишь свидетельствует о принадлежности к определённой ветке рекомендуемого мейнтейнерами ПО. А упоминаемые вами libtool и gcc - тут вы совершенно правы, при данном раскладе оно ни в генту, ни в красную армию ;-)
Мы тоже не всего читали Шнитке!.. © В. Вишневский
м
Никто не хотел обидеть нестабильную ветку) Сама ее пользую на некоторых машинах. И в данном контексте все поняли, что речь о стабильности не как о надежности, а как о свежести.
Не собирается openrc-0.9.4 (((
Обязательно надо обновить libtool , он активно используется при сборке
Компилятор хорошо бы обновить, но не обязательно
обновил gcc и
обновил gcc и libtool
sys-devel/gcc: 4.1.2, 4.3.4, 4.5.3-r1
sys-devel/gcc-config: 1.4.1-r1
sys-devel/libtool: 2.4-r1
openrc все равно не собирается (( ошибка та же ((
.
Полагаю, всё же настала пора почитать новости (
eselect news list && eselect news read N
) и сделать что тебе рекомендуют.Прежде чем задавать вопросы.
:wq
--
Live free or die
.
gcc-config'ом переключились на новую версию gcc?
gcc-config
#gcc-config -l
/usr/bin/gcc-config: line 9: /etc/init.d/functions.sh: No such file or directory
gcc-config: Could not source /etc/init.d/functions.sh!
файла /etc/init.d/functions.sh нет и /lib/rc/sh/functions.sh тоже ((
.
Ибо он принадлежит пакету sys-apps/openrc...
РЕШЕНО!!! =)
РЕШЕНО!!! =)
безусловно не обошлось без небольшого хака ;)
1)обновил gcc,libtool,binutils - не помогло
2)попытался переключиться с помощью gcc-config - без успешно, functions.sh не найден
РЕШЕНИЕ:
gcc у меня лежит в /usr/sparc-unknown-linux-gnu
соответственно
# ls -ulsa
total 28
4 drwxr-xr-x 7 root root 4096 Nov 17 2008 .
4 drwxr-xr-x 13 root root 4096 Nov 18 2008 ..
4 drwxr-xr-x 2 root root 4096 Nov 17 2008 bin
4 drwxr-xr-x 3 root root 4096 Nov 17 2008 binutils-bin
4 drwxr-xr-x 5 root root 4096 Nov 17 2008 gcc-bin
4 drwxr-xr-x 2 root root 4096 Nov 18 2008 lib
4 drwxr-xr-x 3 root root 4096 Nov 17 2008 sparc64-unknown-linux-gnu
обновил binutils до 2.21.1
создал линк
#ln -s 2.21.1 2.18
получилось :
#ls -ulsa binutils-bin/
total 12
4 drwxr-xr-x 3 root root 4096 Nov 17 2008 .
4 drwxr-xr-x 7 root root 4096 Nov 17 2008 ..
0 lrwxrwxrwx 1 root root 6 Dec 20 2011 2.18 -> 2.21.1
4 drwxr-xr-x 2 root root 4096 Dec 20 2011 2.21.1
в папке gcc-bin
переименовал предидущие версии gcc и аналогично binutils создал соотв. сим. линки на новую версию gcc.
получилось :
# ls -ulsa
total 20
4 drwxr-xr-x 5 root root 4096 Nov 17 2008 .
4 drwxr-xr-x 7 root root 4096 Nov 17 2008 ..
0 lrwxrwxrwx 1 root root 5 Dec 20 2011 4.1.2 -> 4.5.3
4 drwxr-xr-x 2 root root 4096 Nov 18 2008 4.1.2_
0 lrwxrwxrwx 1 root root 5 Dec 20 2011 4.3.4 -> 4.5.3
4 drwxr-xr-x 2 root root 4096 Nov 25 2009 4.3.4_
4 drwxr-xr-x 2 root root 4096 Dec 20 15:16 4.5.3
Ясное дело что это не совсем корректный путь решения вопроса, но зато вполне рабочий - openrc - собрался! Что и требовалось доказать!
Отдельное спасибо vesna и DreamCatcher за подсказку ;)