Rating@Mail.ru
IPB
Etersoft - from Windows to Linux
Etersoft
решения для перехода
с Windows на Linux
Дружественные сайты: alv.me и Rus-Linux.net

Здравствуйте, гость ( Вход | Регистрация ) Поиск · 

> Рекомендации

При поиске решения настоятельно рекомендуются нижеследующие ресурсы.

В частности, это относится к вопросам, касающихся базовых навыков использования и конфигурации системы Portage, информации о статусе и версиях пакетов в дереве Portage, а также вопросов установки и штатного обновления системы.

Не забывайте, что использование Gentoo Linux предполагает обязательное наличие навыков применения существующей документации.

Как правильно задавать вопросы

FAQ

https://wiki.gentoo.org/

 
Reply to this topic Start new topic
> Проблема с обновлением пакетов.
dimonchik
bookmark
gyfbbdvkffmrljmmmwd
Apr 18 2017, в 20:46
Сообщение #1


Интересующийся новичок
Иконка группы

Сообщений: 62

Вставить имя   :   Цитата

ОС: Gentoo
Город: Одесса

Группа: Участники

Автор темы
Здравствуйте, после последнего обновления перестали собираться некоторые пакеты.
CODE
make[2]: выход из каталога «/var/tmp/portage/dev-libs/libcec-3.1.0-r1/work/libcec-3.1.0_build»
[ 97%] Built target cecc-client
[100%] Linking CXX executable cec-client
cd /var/tmp/portage/dev-libs/libcec-3.1.0-r1/work/libcec-3.1.0_build/src/cec-client && /usr/bin/cmake -E cmake_link_script CMakeFiles/cec-client.dir/link.txt --verbose=1
/usr/bin/x86_64-pc-linux-gnu-g++ -O2 -pipe -std=c++11 -Wl,-O1 -Wl,--as-needed CMakeFiles/cec-client.dir/cec-client.cpp.o CMakeFiles/cec-client.dir/curses/CursesControl.cpp.o -o cec-client-3.1.0 -rdynamic -L/usr/lib64 -lp8-platform -lpthread -lpthread -ldl -lcurses -lrt
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/../../../../x86_64-pc-linux-gnu/bin/ld: CMakeFiles/cec-client.dir/curses/CursesControl.cpp.o: неопределённая ссылка на символ «keypad»
/lib64/libtinfo.so.6: error adding symbols: DSO missing from command line
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
make[2]: *** [src/cec-client/CMakeFiles/cec-client.dir/build.make:121: src/cec-client/cec-client-3.1.0] Ошибка 1
make[2]: выход из каталога «/var/tmp/portage/dev-libs/libcec-3.1.0-r1/work/libcec-3.1.0_build»
make[1]: *** [CMakeFiles/Makefile2:86: src/cec-client/CMakeFiles/cec-client.dir/all] Ошибка 2
make[1]: выход из каталога «/var/tmp/portage/dev-libs/libcec-3.1.0-r1/work/libcec-3.1.0_build»
make: *** [Makefile:128: all] Ошибка 2
* ERROR: dev-libs/libcec-3.1.0-r1::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=dev-libs/libcec-3.1.0-r1::gentoo'`,
* the complete build log and the output of `emerge -pqv '=dev-libs/libcec-3.1.0-r1::gentoo'`.
* The complete build log is located at '/var/tmp/portage/dev-libs/libcec-3.1.0-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-libs/libcec-3.1.0-r1/temp/environment'.
* Working directory: '/var/tmp/portage/dev-libs/libcec-3.1.0-r1/work/libcec-3.1.0_build'
* S: '/var/tmp/portage/dev-libs/libcec-3.1.0-r1/work/libcec-libcec-3.1.0'

>>> Failed to emerge dev-libs/libcec-3.1.0-r1, Log file:

>>> '/var/tmp/portage/dev-libs/libcec-3.1.0-r1/temp/build.log'

* Messages for package dev-libs/libcec-3.1.0-r1:

* ERROR: dev-libs/libcec-3.1.0-r1::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=dev-libs/libcec-3.1.0-r1::gentoo'`,
* the complete build log and the output of `emerge -pqv '=dev-libs/libcec-3.1.0-r1::gentoo'`.
* The complete build log is located at '/var/tmp/portage/dev-libs/libcec-3.1.0-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-libs/libcec-3.1.0-r1/temp/environment'.
* Working directory: '/var/tmp/portage/dev-libs/libcec-3.1.0-r1/work/libcec-3.1.0_build'
* S: '/var/tmp/portage/dev-libs/libcec-3.1.0-r1/work/libcec-libcec-3.1.0'

Грешу на GCC.
Пробовал обновлять GCC по этой инструкции. Но ошибка ни куда не уходит.
Go to the top of the page
 
+Quote Post
/dev/random
bookmark
gyfbbdvkffmrljmmmwd
Apr 18 2017, в 21:00
Сообщение #2



Иконка группы

Сообщений: 4311

Вставить имя   :   Цитата

ОС: Gentoo
Город: Волгоград

Группа: Админы

Если в ncurses включён флаг tinfo, попробуйте выключить.


Спасибо сказали:
Go to the top of the page
 
+Quote Post
dimonchik
bookmark
gyfbbdvkffmrljmmmwd
Apr 18 2017, в 21:26
Сообщение #3


Интересующийся новичок
Иконка группы

Сообщений: 62

Вставить имя   :   Цитата

ОС: Gentoo
Город: Одесса

Группа: Участники

Автор темы
Цитата(/dev/random @ Apr 18 2017, в 20:00) *
Если в ncurses включён флаг tinfo, попробуйте выключить.

Спасибо, то что надо.
Go to the top of the page
 
+Quote Post
dimonchik
bookmark
gyfbbdvkffmrljmmmwd
Вчера, в 17:35
Сообщение #4


Интересующийся новичок
Иконка группы

Сообщений: 62

Вставить имя   :   Цитата

ОС: Gentoo
Город: Одесса

Группа: Участники

Автор темы
Здравствуйте. Пришлось открыть тему снова.
Пришло обновление GCC-5.4.0, сдуру установил его. И теперь не собираются пакеты:
GLIBC
CODE
CPP='x86_64-pc-linux-gnu-gcc -m32 -Wl,-O1 -Wl,--as-needed -E -x c-header' /var/tmp/portage/sys-libs/glibc-2.23-r3/work/build-x86-x86_64-pc-linux-gnu-nptl/sunrpc/cross-rpcgen -Y ../scripts -c rpcsvc/bootparam_prot.x -o /var/tmp/portage/sys-libs/glibc-2.23-r3/work/build-x86-x86_64-pc-linux-gnu-nptl/sunrpc/xbootparam_prot.T
CPP='x86_64-pc-linux-gnu-gcc -m32 -Wl,-O1 -Wl,--as-needed -E -x c-header' /var/tmp/portage/sys-libs/glibc-2.23-r3/work/build-x86-x86_64-pc-linux-gnu-nptl/sunrpc/cross-rpcgen -Y ../scripts -c rpcsvc/nlm_prot.x -o /var/tmp/portage/sys-libs/glibc-2.23-r3/work/build-x86-x86_64-pc-linux-gnu-nptl/sunrpc/xnlm_prot.T
/bin/sh: /var/tmp/portage/sys-libs/glibc-2.23-r3/work/build-x86-x86_64-pc-linux-gnu-nptl/sunrpc/cross-rpcgen: Нет такого файла или каталога
make[2]: *** [Makefile:203: /var/tmp/portage/sys-libs/glibc-2.23-r3/work/build-x86-x86_64-pc-linux-gnu-nptl/sunrpc/xnlm_prot.stmp] Ошибка 127
make[2]: *** Ожидание завершения заданий…
/bin/sh: /var/tmp/portage/sys-libs/glibc-2.23-r3/work/build-x86-x86_64-pc-linux-gnu-nptl/sunrpc/cross-rpcgen: Нет такого файла или каталога
make[2]: *** [Makefile:203: /var/tmp/portage/sys-libs/glibc-2.23-r3/work/build-x86-x86_64-pc-linux-gnu-nptl/sunrpc/xbootparam_prot.stmp] Ошибка 127
mkdir -p -- /var/tmp/portage/sys-libs/glibc-2.23-r3/work/build-x86-x86_64-pc-linux-gnu-nptl/sunrpc/rpcsvc
CPP='x86_64-pc-linux-gnu-gcc -m32 -Wl,-O1 -Wl,--as-needed -E -x c-header' /var/tmp/portage/sys-libs/glibc-2.23-r3/work/build-x86-x86_64-pc-linux-gnu-nptl/sunrpc/cross-rpcgen -Y ../scripts -h rpcsvc/bootparam_prot.x -o /var/tmp/portage/sys-libs/glibc-2.23-r3/work/build-x86-x86_64-pc-linux-gnu-nptl/sunrpc/rpcsvc/bootparam_prot.T
/bin/sh: /var/tmp/portage/sys-libs/glibc-2.23-r3/work/build-x86-x86_64-pc-linux-gnu-nptl/sunrpc/cross-rpcgen: Нет такого файла или каталога
make[2]: *** [Makefile:194: /var/tmp/portage/sys-libs/glibc-2.23-r3/work/build-x86-x86_64-pc-linux-gnu-nptl/sunrpc/rpcsvc/bootparam_prot.stmp] Ошибка 127
make[2]: выход из каталога «/var/tmp/portage/sys-libs/glibc-2.23-r3/work/glibc-2.23/sunrpc»
make[1]: *** [Makefile:215: sunrpc/others] Ошибка 2
make[1]: выход из каталога «/var/tmp/portage/sys-libs/glibc-2.23-r3/work/glibc-2.23»
make: *** [Makefile:9: all] Ошибка 2
make: выход из каталога «/var/tmp/portage/sys-libs/glibc-2.23-r3/work/build-x86-x86_64-pc-linux-gnu-nptl»
* ERROR: sys-libs/glibc-2.23-r3::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=sys-libs/glibc-2.23-r3::gentoo'`,
* the complete build log and the output of `emerge -pqv '=sys-libs/glibc-2.23-r3::gentoo'`.
* The complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.23-r3/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-libs/glibc-2.23-r3/temp/environment'.
* Working directory: '/var/tmp/portage/sys-libs/glibc-2.23-r3/work/glibc-2.23'
* S: '/var/tmp/portage/sys-libs/glibc-2.23-r3/work/glibc-2.23'

>>> Failed to emerge sys-libs/glibc-2.23-r3, Log file:

>>> '/var/tmp/portage/sys-libs/glibc-2.23-r3/temp/build.log'

* Messages for package sys-libs/glibc-2.23-r3:

* Simple build failed ... assuming this is desired #324685
* Simple build failed ... assuming this is desired #324685

* Messages for package sys-libs/glibc-2.23-r3:

* ERROR: sys-libs/glibc-2.23-r3::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=sys-libs/glibc-2.23-r3::gentoo'`,
* the complete build log and the output of `emerge -pqv '=sys-libs/glibc-2.23-r3::gentoo'`.
* The complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.23-r3/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-libs/glibc-2.23-r3/temp/environment'.
* Working directory: '/var/tmp/portage/sys-libs/glibc-2.23-r3/work/glibc-2.23'
* S: '/var/tmp/portage/sys-libs/glibc-2.23-r3/work/glibc-2.23'
dimonchik230 dima #


suitesparseconfig
CODE
checking for a BSD-compatible install... /usr/lib/portage/python3.4/ebuild-helpers/xattr/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking how to print strings... printf
checking for style of include used by make... GNU
checking for i686-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc -m32
checking whether the C compiler works... no
configure: error: in `/var/tmp/portage/sci-libs/suitesparseconfig-4.2.1-r1/work/suitesparseconfig-4.2.1-abi_x86_32.x86':
configure: error: C compiler cannot create executables
See `config.log' for more details

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/sci-libs/suitesparseconfig-4.2.1-r1/work/suitesparseconfig-4.2.1-abi_x86_32.x86/config.log
* ERROR: sci-libs/suitesparseconfig-4.2.1-r1::gentoo failed (configure phase):
* econf failed
*
* Call stack:
* ebuild.sh, line 115: Called src_configure
* environment, line 1399: Called multilib-minimal_src_configure
* environment, line 905: Called multilib_foreach_abi 'multilib-minimal_abi_src_configure'
* environment, line 1119: Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
* environment, line 835: Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
* environment, line 833: Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure'
* environment, line 246: Called multilib-minimal_abi_src_configure
* environment, line 899: Called multilib_src_configure
* environment, line 1331: Called econf '--disable-static'
* phase-helpers.sh, line 665: Called __helpers_die 'econf failed'
* isolated-functions.sh, line 117: Called die
* The specific snippet of code:
* die "$@"
*
* If you need support, post the output of `emerge --info '=sci-libs/suitesparseconfig-4.2.1-r1::gentoo'`,
* the complete build log and the output of `emerge -pqv '=sci-libs/suitesparseconfig-4.2.1-r1::gentoo'`.
* The complete build log is located at '/var/tmp/portage/sci-libs/suitesparseconfig-4.2.1-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sci-libs/suitesparseconfig-4.2.1-r1/temp/environment'.
* Working directory: '/var/tmp/portage/sci-libs/suitesparseconfig-4.2.1-r1/work/suitesparseconfig-4.2.1-abi_x86_32.x86'
* S: '/var/tmp/portage/sci-libs/suitesparseconfig-4.2.1-r1/work/suitesparseconfig-4.2.1'

>>> Failed to emerge sci-libs/suitesparseconfig-4.2.1-r1, Log file:

>>> '/var/tmp/portage/sci-libs/suitesparseconfig-4.2.1-r1/temp/build.log'

* Messages for package sci-libs/suitesparseconfig-4.2.1-r1:

* ERROR: sci-libs/suitesparseconfig-4.2.1-r1::gentoo failed (configure phase):
* econf failed
*
* Call stack:
* ebuild.sh, line 115: Called src_configure
* environment, line 1399: Called multilib-minimal_src_configure
* environment, line 905: Called multilib_foreach_abi 'multilib-minimal_abi_src_configure'
* environment, line 1119: Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
* environment, line 835: Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
* environment, line 833: Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure'
* environment, line 246: Called multilib-minimal_abi_src_configure
* environment, line 899: Called multilib_src_configure
* environment, line 1331: Called econf '--disable-static'
* phase-helpers.sh, line 665: Called __helpers_die 'econf failed'
* isolated-functions.sh, line 117: Called die
* The specific snippet of code:
* die "$@"
*
* If you need support, post the output of `emerge --info '=sci-libs/suitesparseconfig-4.2.1-r1::gentoo'`,
* the complete build log and the output of `emerge -pqv '=sci-libs/suitesparseconfig-4.2.1-r1::gentoo'`.
* The complete build log is located at '/var/tmp/portage/sci-libs/suitesparseconfig-4.2.1-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sci-libs/suitesparseconfig-4.2.1-r1/temp/environment'.
* Working directory: '/var/tmp/portage/sci-libs/suitesparseconfig-4.2.1-r1/work/suitesparseconfig-4.2.1-abi_x86_32.x86'
* S: '/var/tmp/portage/sci-libs/suitesparseconfig-4.2.1-r1/work/suitesparseconfig-4.2.1'


И даже libtool. Прямо мистика какая-то.

Устанавливал GCC так:
CODE
emerge -avu gcc
# gcc-config -l
[1] x86_64-pc-linux-gnu-4.9.4 *
[2] x86_64-pc-linux-gnu-5.4.0
# fix_libtool_file.sh 5.4.0
# gcc-config 2
# env-update && source /etc/profile
# emerge -av libtool --oneshot

И вот здесь выскакивает ошибка и libtool не собирается.


Мои настройки:
CODE
# emerge --info
Portage 2.3.3 (python 3.4.5-final-0, default/linux/amd64/13.0/desktop/plasma/systemd, gcc-5.4.0, glibc-2.23-r3, 4.9.16-gentoo x86_64)
=================================================================
System uname: Linux-4.9.16-gentoo-x86_64-AMD_Athlon-tm-_II_X3_425_Processor-with-gentoo-2.3
KiB Mem: 9725904 total, 5343084 free
KiB Swap: 10603516 total, 10603516 free
Timestamp of repository gentoo: Sat, 22 Apr 2017 11:30:01 +0000
sh bash 4.3_p48-r1
ld GNU ld (Gentoo 2.26.1 p1.0) 2.26.1
app-shells/bash: 4.3_p48-r1::gentoo
dev-java/java-config: 2.2.0-r3::gentoo
dev-lang/perl: 5.22.3_rc4::gentoo
dev-lang/python: 2.7.12::gentoo, 3.4.5::gentoo
dev-util/cmake: 3.7.2::gentoo
dev-util/pkgconfig: 0.28-r2::gentoo
sys-apps/baselayout: 2.3::srcshelton
sys-apps/openrc: 0.24.2::gentoo
sys-apps/sandbox: 2.10-r3::gentoo
sys-devel/autoconf: 2.13::gentoo, 2.69::gentoo
sys-devel/automake: 1.11.6-r1::gentoo, 1.15::gentoo
sys-devel/binutils: 2.26.1::gentoo
sys-devel/gcc: 4.9.4::gentoo, 5.4.0-r3::gentoo
sys-devel/gcc-config: 1.7.3::gentoo
sys-devel/libtool: 2.4.6-r3::gentoo
sys-devel/make: 4.2.1::gentoo
sys-kernel/linux-headers: 4.4::gentoo (virtual/os-headers)
sys-libs/glibc: 2.23-r3::srcshelton
Repositories:

gentoo
location: /usr/portage
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000

x-portage
location: /usr/local/portage
masters: gentoo
priority: 0

anders-larsson
location: /var/lib/layman/anders-larsson
masters: gentoo
priority: 50

anyc
location: /var/lib/layman/anyc
masters: gentoo
priority: 50

deter
location: /var/lib/layman/deter
masters: gentoo
priority: 50

mva
location: /var/lib/layman/mva
masters: gentoo
priority: 50

rindeal
location: /var/lib/layman/rindeal
masters: gentoo
priority: 50

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -std=gnu89 inline"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /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="-O2 -pipe -std=gnu89 inline"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="ru_RU.UTF-8"
LC_ALL="ru_RU.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi alsa amd64 apng berkdb bindist branding bzip2 cairo cdda cdr cli cracklib crypt cups cxx dbus declarative dri dts dvd dvdr emboss encode exif fam ffmpeg firefox flac fortran gdbm gif glamor gpm gstreamer gtk iconv ipod ipv6 jpeg kde kipi kwallet lcms ldap libnotify mad mmx mng modules mp3 mp4 mpeg multilib mysql ncurses nls nptl ogg opengl openmp pam pango pcre pdf phonon plasma png policykit ppds pulseaudio qml qt3support qt5 raw readline samba sdl seccomp semantic-desktop session spell sse sse2 ssl startup-notification svg systemd tcpd tiff truetype udev udisks unicode upower usb vorbis widgets wxwidgets x264 x265 xattr xcb xcomposite xinerama xml xscreensaver xv xvid zlib" ABI_X86="64 32" ALSA_CARDS="hda-intel" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd 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 sheets stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev" KERNEL="linux" L10N="ru ru%*" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="scripting-javascript" LINGUAS="ru_RU ru" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby21 ruby22" USERLAND="GNU" VIDEO_CARDS="radeon fbdev vesa amdgpu" XFCE_PLUGINS="brightnes clock trash" 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: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON

Нужна помощь!
Go to the top of the page
 
+Quote Post
/dev/random
bookmark
gyfbbdvkffmrljmmmwd
Вчера, в 17:52
Сообщение #5



Иконка группы

Сообщений: 4311

Вставить имя   :   Цитата

ОС: Gentoo
Город: Волгоград

Группа: Админы

Что выведет команда "ls -l /lib*/ld-*"?
Go to the top of the page
 
+Quote Post
dimonchik
bookmark
gyfbbdvkffmrljmmmwd
Вчера, в 17:53
Сообщение #6


Интересующийся новичок
Иконка группы

Сообщений: 62

Вставить имя   :   Цитата

ОС: Gentoo
Город: Одесса

Группа: Участники

Автор темы
# ls -l /lib*/ld-*
-rwxr-xr-x 1 root root 142288 апр 20 17:00 /lib32/ld-2.23.so
lrwxrwxrwx 1 root root 10 апр 20 16:58 /lib32/ld-linux.so.2 -> ld-2.23.so
-rwxr-xr-x 1 root root 152800 апр 20 17:00 /lib64/ld-2.23.so
lrwxrwxrwx 1 root root 10 апр 20 17:00 /lib64/ld-linux-x86-64.so.2 -> ld-2.23.so
-rwxr-xr-x 1 root root 152800 апр 20 17:00 /lib/ld-2.23.so
lrwxrwxrwx 1 root root 10 апр 20 17:00 /lib/ld-linux-x86-64.so.2 -> ld-2.23.so

libtool все таки собрал, вот с остальными пока голяк.
Go to the top of the page
 
+Quote Post
Bizdelnick
bookmark
gyfbbdvkffmrljmmmwd
Вчера, в 18:00
Сообщение #7


grammatikführer
Иконка группы

Сообщений: 12295

Вставить имя   :   Цитата

ОС: Debian GNU/Linux
Город: Санкт-Петербург

Группа: Модераторы разделов

Цитата(dimonchik @ 22nd April 2017 - в 17:35) *
See `config.log' for more details

Что там?


--------------------
Пишите правильно:
в консоли
в общем
вообще
в течение (часа)
команда
новичок
пожалуйста
приемлемо
проблема
пробовать
репозиторий
трафик
Go to the top of the page
 
+Quote Post
/dev/random
bookmark
gyfbbdvkffmrljmmmwd
Вчера, в 18:09
Сообщение #8



Иконка группы

Сообщений: 4311

Вставить имя   :   Цитата

ОС: Gentoo
Город: Волгоград

Группа: Админы

Цитата(dimonchik @ Apr 22 2017, в 17:53) *
libtool все таки собрал, вот с остальными пока голяк.

Как? Что именно вы для этого сделали?
Go to the top of the page
 
+Quote Post
dimonchik
bookmark
gyfbbdvkffmrljmmmwd
Вчера, в 18:13
Сообщение #9


Интересующийся новичок
Иконка группы

Сообщений: 62

Вставить имя   :   Цитата

ОС: Gentoo
Город: Одесса

Группа: Участники

Автор темы
Цитата(Bizdelnick @ Apr 22 2017, в 17:00) *
Цитата(dimonchik @ 22nd April 2017 - в 17:35) *
See `config.log' for more details

Что там?

sci-libs/suitesparseconfig
Прикрепленный файл  config.zip ( 3.37 килобайт ) Кол-во скачиваний: 1


Цитата(/dev/random @ Apr 22 2017, в 17:09) *
Цитата(dimonchik @ Apr 22 2017, в 17:53) *
libtool все таки собрал, вот с остальными пока голяк.

Как? Что именно вы для этого сделали?

У меня в make.conf стояло значение CFLAGS="-std=gnu89", убрал его и libtool собрался.
Go to the top of the page
 
+Quote Post
/dev/random
bookmark
gyfbbdvkffmrljmmmwd
Вчера, в 18:17
Сообщение #10



Иконка группы

Сообщений: 4311

Вставить имя   :   Цитата

ОС: Gentoo
Город: Волгоград

Группа: Админы

Попробуйте собрать "пустую" программу и запустить. Также приведите информацию о полученном файле:
.
$ gcc -m32 -xc - <<<'main(){}'
$ ./a.out
$ file a.out
$ ldd a.out
Go to the top of the page
 
+Quote Post
dimonchik
bookmark
gyfbbdvkffmrljmmmwd
Вчера, в 18:20
Сообщение #11


Интересующийся новичок
Иконка группы

Сообщений: 62

Вставить имя   :   Цитата

ОС: Gentoo
Город: Одесса

Группа: Участники

Автор темы
Цитата(/dev/random @ Apr 22 2017, в 17:17) *
Попробуйте собрать "пустую" программу и запустить. Также приведите информацию о полученном файле:
.
$ gcc -m32 -xc - <<<'main(){}'
$ ./a.out
$ file a.out
$ ldd a.out

CODE
$ gcc -m32 -xc - <<<'main(){}'
<stdin>:1:1: предупреждение: по умолчанию возвращаемый тип функции - «int» [-Wimplicit-int]
$ ./a.out
bash: ./a.out: Нет такого файла или каталога
Go to the top of the page
 
+Quote Post
/dev/random
bookmark
gyfbbdvkffmrljmmmwd
Вчера, в 18:23
Сообщение #12



Иконка группы

Сообщений: 4311

Вставить имя   :   Цитата

ОС: Gentoo
Город: Волгоград

Группа: Админы

Цитата(dimonchik @ Apr 22 2017, в 18:20) *
CODE
$ gcc -m32 -xc - <<<'main(){}'
<stdin>:1:1: предупреждение: по умолчанию возвращаемый тип функции - «int» [-Wimplicit-int]
$ ./a.out
bash: ./a.out: Нет такого файла или каталога

Остальные 2 команды тоже приведите.
Go to the top of the page
 
+Quote Post
dimonchik
bookmark
gyfbbdvkffmrljmmmwd
Вчера, в 18:24
Сообщение #13


Интересующийся новичок
Иконка группы

Сообщений: 62

Вставить имя   :   Цитата

ОС: Gentoo
Город: Одесса

Группа: Участники

Автор темы
Цитата(/dev/random @ Apr 22 2017, в 17:23) *
Остальные 2 команды тоже приведите.

CODE
$ file a.out
a.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, not stripped
$ ldd a.out
не является динамическим исполняемым файлом
Go to the top of the page
 
+Quote Post
/dev/random
bookmark
gyfbbdvkffmrljmmmwd
Вчера, в 18:39
Сообщение #14



Иконка группы

Сообщений: 4311

Вставить имя   :   Цитата

ОС: Gentoo
Город: Волгоград

Группа: Админы

По какой-то причине gcc ожидает наличия 32-битного ld-linux в каталоге /lib, при том, что у вас /lib - это симлинк на /lib64, а не /lib32. Я не знаю, откуда такое несоответствие. Я давно не пользовался multilib-профилем, но разве /lib в нём не должен быть симлинком на /lib32?

С другой стороны, я боюсь, что если перенаправить этот симлинк, то могут вылезти другие проблемы.

В качестве обходного пути, попробуйте подложить в /lib симлинк на 32-битный ld-linux:
.
# ln -s /lib32/ld-linux.so.2 /lib/ld-linux.so.2

Довольно грубый хак, который пытается обойти проблему вместо её решения, но, возможно, поможет.


Спасибо сказали:
Go to the top of the page
 
+Quote Post
dimonchik
bookmark
gyfbbdvkffmrljmmmwd
Вчера, в 18:52
Сообщение #15


Интересующийся новичок
Иконка группы

Сообщений: 62

Вставить имя   :   Цитата

ОС: Gentoo
Город: Одесса

Группа: Участники

Автор темы
Цитата(/dev/random @ Apr 22 2017, в 17:39) *
Я давно не пользовался multilib-профилем, но разве /lib в нём не должен быть симлинком на /lib32?

/lib с самого начала был симликом на /lib64.
Я сделал как написали и пока сборка пакетов пошла. Если будут ошибки напишу.
В добавление ldd a.out теперь показывает.
CODE
$ ldd a.out
linux-gate.so.1 (0xf779c000)
libc.so.6 => /lib32/libc.so.6 (0xf7599000)
/lib/ld-linux.so.2 (0xf779d000)
Go to the top of the page
 
+Quote Post
dimonchik
bookmark
gyfbbdvkffmrljmmmwd
Вчера, в 19:16
Сообщение #16


Интересующийся новичок
Иконка группы

Сообщений: 62

Вставить имя   :   Цитата

ОС: Gentoo
Город: Одесса

Группа: Участники

Автор темы
На семнадцатом пакете выплыла такая ошибка:
CODE
checking boost/program_options.hpp presence... yes
checking for boost/program_options.hpp... yes
checking for the Boost program_options library... no
configure: error: cannot find the flags to link with Boost program_options

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/dev-cpp/libcmis-0.5.2_pre20160820/work/libcmis-da8c3fdc281a0cb3753a6bb9eaa63ac6385e2963/config.log
* ERROR: dev-cpp/libcmis-0.5.2_pre20160820::gentoo failed (configure phase):
* econf failed
*
* Call stack:
* ebuild.sh, line 115: Called src_configure
* environment, line 1771: Called econf '--program-suffix=-0.5' '--disable-werror' '--without-man' '--disable-static' '--disable-tests' '--enable-client'
* phase-helpers.sh, line 665: Called __helpers_die 'econf failed'
* isolated-functions.sh, line 117: Called die
* The specific snippet of code:
* die "$@"
*
* If you need support, post the output of `emerge --info '=dev-cpp/libcmis-0.5.2_pre20160820::gentoo'`,
* the complete build log and the output of `emerge -pqv '=dev-cpp/libcmis-0.5.2_pre20160820::gentoo'`.
* The complete build log is located at '/var/tmp/portage/dev-cpp/libcmis-0.5.2_pre20160820/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-cpp/libcmis-0.5.2_pre20160820/temp/environment'.
* Working directory: '/var/tmp/portage/dev-cpp/libcmis-0.5.2_pre20160820/work/libcmis-da8c3fdc281a0cb3753a6bb9eaa63ac6385e2963'
* S: '/var/tmp/portage/dev-cpp/libcmis-0.5.2_pre20160820/work/libcmis-da8c3fdc281a0cb3753a6bb9eaa63ac6385e2963'

>>> Failed to emerge dev-cpp/libcmis-0.5.2_pre20160820, Log file:

>>> '/var/tmp/portage/dev-cpp/libcmis-0.5.2_pre20160820/temp/build.log'

* Messages for package media-fonts/liberation-fonts-2.00.1-r1:

* The following fontconfig configuration files have been installed:
*
* 60-liberation.conf
*
* Use `eselect fontconfig` to enable/disable them.

* Messages for package dev-cpp/libcmis-0.5.2_pre20160820:

* ERROR: dev-cpp/libcmis-0.5.2_pre20160820::gentoo failed (configure phase):
* econf failed
*
* Call stack:
* ebuild.sh, line 115: Called src_configure
* environment, line 1771: Called econf '--program-suffix=-0.5' '--disable-werror' '--without-man' '--disable-static' '--disable-tests' '--enable-client'
* phase-helpers.sh, line 665: Called __helpers_die 'econf failed'
* isolated-functions.sh, line 117: Called die
* The specific snippet of code:
* die "$@"
*
* If you need support, post the output of `emerge --info '=dev-cpp/libcmis-0.5.2_pre20160820::gentoo'`,
* the complete build log and the output of `emerge -pqv '=dev-cpp/libcmis-0.5.2_pre20160820::gentoo'`.
* The complete build log is located at '/var/tmp/portage/dev-cpp/libcmis-0.5.2_pre20160820/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-cpp/libcmis-0.5.2_pre20160820/temp/environment'.
* Working directory: '/var/tmp/portage/dev-cpp/libcmis-0.5.2_pre20160820/work/libcmis-da8c3fdc281a0cb3753a6bb9eaa63ac6385e2963'
* S: '/var/tmp/portage/dev-cpp/libcmis-0.5.2_pre20160820/work/libcmis-da8c3fdc281a0cb3753a6bb9eaa63ac6385e2963'

* GNU info directory index is up-to-date.

* IMPORTANT: 18 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.

Тут логи:Прикрепленный файл  log.zip ( 15.49 килобайт ) Кол-во скачиваний: 1
Go to the top of the page
 
+Quote Post
/dev/random
bookmark
gyfbbdvkffmrljmmmwd
Вчера, в 19:36
Сообщение #17



Иконка группы

Сообщений: 4311

Вставить имя   :   Цитата

ОС: Gentoo
Город: Волгоград

Группа: Админы

Попробуйте обновить/пересобрать boost и boost-build


Спасибо сказали:
Go to the top of the page
 
+Quote Post
dimonchik
bookmark
gyfbbdvkffmrljmmmwd
Вчера, в 19:39
Сообщение #18


Интересующийся новичок
Иконка группы

Сообщений: 62

Вставить имя   :   Цитата

ОС: Gentoo
Город: Одесса

Группа: Участники

Автор темы
Цитата(/dev/random @ Apr 22 2017, в 18:36) *
Попробуйте обновить/пересобрать boost и boost-build

Уже, вроде только boost.

При сборке пакетов наблюдаю такую надпись, это страшно?
CODE
checking for the toolset name used by Boost for x86_64-pc-linux-gnu-g++... configure: WARNING: could not figure out which toolset name to use for x86_64-pc-linux-gnu-g++
Go to the top of the page
 
+Quote Post
/dev/random
bookmark
gyfbbdvkffmrljmmmwd
Вчера, в 19:54
Сообщение #19



Иконка группы

Сообщений: 4311

Вставить имя   :   Цитата

ОС: Gentoo
Город: Волгоград

Группа: Админы

Цитата(dimonchik @ Apr 22 2017, в 19:39) *
Уже, вроде только boost.

Что "уже"? "Уже обновил, и заработало", "уже обновил, но не заработало", "уже проехали"? И что "только boost"? "Только boost обновился", "только boost остался", "только boost был установлен"?

Цитата(dimonchik @ Apr 22 2017, в 19:39) *
При сборке пакетов наблюдаю такую надпись, это страшно?
CODE
checking for the toolset name used by Boost for x86_64-pc-linux-gnu-g++... configure: WARNING: could not figure out which toolset name to use for x86_64-pc-linux-gnu-g++

Не знаю, но, судя по тому, что у меня она тоже вылезает и проблем не вызывает, думаю, не страшно.
Go to the top of the page
 
+Quote Post
dimonchik
bookmark
gyfbbdvkffmrljmmmwd
Вчера, в 19:57
Сообщение #20


Интересующийся новичок
Иконка группы

Сообщений: 62

Вставить имя   :   Цитата

ОС: Gentoo
Город: Одесса

Группа: Участники

Автор темы
Цитата(/dev/random @ Apr 22 2017, в 18:54) *
Цитата(dimonchik @ Apr 22 2017, в 19:39) *
Уже, вроде только boost.

Что "уже"? "Уже обновил, и заработало", "уже обновил, но не заработало", "уже проехали"? И что "только boost"? "Только boost обновился", "только boost остался", "только boost был установлен"?

Достаточно было boost пересобрать и заработало. Извиняюсь не корректно написал.
Go to the top of the page
 
+Quote Post
dimonchik
bookmark
gyfbbdvkffmrljmmmwd
Вчера, в 20:24
Сообщение #21


Интересующийся новичок
Иконка группы

Сообщений: 62

Вставить имя   :   Цитата

ОС: Gentoo
Город: Одесса

Группа: Участники

Автор темы
Всем большое спасибо!

Проблема была из за glibc установленного из оверлея. Благодаря помощи /dev/random, удалось таки собрать glibc:: gentoo, ну и boost тоже пришлось пересобрать. Тему пока не закрываю, может еще какие ошибки вылезут.
Go to the top of the page
 
+Quote Post

 Reply to this topic Start new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 23rd April 2017 - в 18:43




Rating@Mail.ru