Проблема с обновлением пакетов.

Sabayon, Calculate, Funtoo, Exherbo

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

Аватара пользователя
dimonchik
Сообщения: 99
ОС: Gentoo

Проблема с обновлением пакетов.

Сообщение dimonchik »

Здравствуйте, после последнего обновления перестали собираться некоторые пакеты.

Код:

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 по этой инструкции. Но ошибка ни куда не уходит.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5282
ОС: Gentoo

Re: Проблема с обновлением пакетов.

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

Если в ncurses включён флаг tinfo, попробуйте выключить.
Спасибо сказали:
Аватара пользователя
dimonchik
Сообщения: 99
ОС: Gentoo

Re: Проблема с обновлением пакетов.

Сообщение dimonchik »

/dev/random писал(а):
18.04.2017 21:00
Если в ncurses включён флаг tinfo, попробуйте выключить.

Спасибо, то что надо.
Спасибо сказали:
Аватара пользователя
dimonchik
Сообщения: 99
ОС: Gentoo

Re: Проблема с обновлением пакетов.

Сообщение dimonchik »

Здравствуйте. Пришлось открыть тему снова.
Пришло обновление GCC-5.4.0, сдуру установил его. И теперь не собираются пакеты:
GLIBC

Код:

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

Код:

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 так:

Код:

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 не собирается.


Мои настройки:

Код:

# 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

Нужна помощь!
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5282
ОС: Gentoo

Re: Проблема с обновлением пакетов.

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

Что выведет команда "ls -l /lib*/ld-*"?
Спасибо сказали:
Аватара пользователя
dimonchik
Сообщения: 99
ОС: Gentoo

Re: Проблема с обновлением пакетов.

Сообщение dimonchik »

# 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 все таки собрал, вот с остальными пока голяк.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Проблема с обновлением пакетов.

Сообщение Bizdelnick »

dimonchik писал(а):
22.04.2017 17:35
See `config.log' for more details

Что там?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5282
ОС: Gentoo

Re: Проблема с обновлением пакетов.

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

dimonchik писал(а):
22.04.2017 17:53
libtool все таки собрал, вот с остальными пока голяк.

Как? Что именно вы для этого сделали?
Спасибо сказали:
Аватара пользователя
dimonchik
Сообщения: 99
ОС: Gentoo

Re: Проблема с обновлением пакетов.

Сообщение dimonchik »

Bizdelnick писал(а):
22.04.2017 18:00
dimonchik писал(а):
22.04.2017 17:35
See `config.log' for more details

Что там?

sci-libs/suitesparseconfig
config.zip
(3.37 КБ) 11 скачиваний


/dev/random писал(а):
22.04.2017 18:09
dimonchik писал(а):
22.04.2017 17:53
libtool все таки собрал, вот с остальными пока голяк.

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

У меня в make.conf стояло значение CFLAGS="-std=gnu89", убрал его и libtool собрался.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5282
ОС: Gentoo

Re: Проблема с обновлением пакетов.

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

Попробуйте собрать "пустую" программу и запустить. Также приведите информацию о полученном файле:

Shell

$ gcc -m32 -xc - <<<'main(){}' $ ./a.out $ file a.out $ ldd a.out

Спасибо сказали:
Аватара пользователя
dimonchik
Сообщения: 99
ОС: Gentoo

Re: Проблема с обновлением пакетов.

Сообщение dimonchik »

/dev/random писал(а):
22.04.2017 18:17
Попробуйте собрать "пустую" программу и запустить. Также приведите информацию о полученном файле:

Shell

$ gcc -m32 -xc - <<<'main(){}' $ ./a.out $ file a.out $ ldd a.out


Код:

$ gcc -m32 -xc - <<<'main(){}' <stdin>:1:1: предупреждение: по умолчанию возвращаемый тип функции - «int» [-Wimplicit-int] $ ./a.out bash: ./a.out: Нет такого файла или каталога
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5282
ОС: Gentoo

Re: Проблема с обновлением пакетов.

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

dimonchik писал(а):
22.04.2017 18:20

Код:

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

Остальные 2 команды тоже приведите.
Спасибо сказали:
Аватара пользователя
dimonchik
Сообщения: 99
ОС: Gentoo

Re: Проблема с обновлением пакетов.

Сообщение dimonchik »

/dev/random писал(а):
22.04.2017 18:23
Остальные 2 команды тоже приведите.

Код:

$ 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 не является динамическим исполняемым файлом
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5282
ОС: Gentoo

Re: Проблема с обновлением пакетов.

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

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

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

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

Shell

# ln -s /lib32/ld-linux.so.2 /lib/ld-linux.so.2


Довольно грубый хак, который пытается обойти проблему вместо её решения, но, возможно, поможет.
Спасибо сказали:
Аватара пользователя
dimonchik
Сообщения: 99
ОС: Gentoo

Re: Проблема с обновлением пакетов.

Сообщение dimonchik »

/dev/random писал(а):
22.04.2017 18:39
Я давно не пользовался multilib-профилем, но разве /lib в нём не должен быть симлинком на /lib32?

/lib с самого начала был симликом на /lib64.
Я сделал как написали и пока сборка пакетов пошла. Если будут ошибки напишу.
В добавление ldd a.out теперь показывает.

Код:

$ ldd a.out linux-gate.so.1 (0xf779c000) libc.so.6 => /lib32/libc.so.6 (0xf7599000) /lib/ld-linux.so.2 (0xf779d000)
Спасибо сказали:
Аватара пользователя
dimonchik
Сообщения: 99
ОС: Gentoo

Re: Проблема с обновлением пакетов.

Сообщение dimonchik »

На семнадцатом пакете выплыла такая ошибка:

Код:

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 КБ) 9 скачиваний
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5282
ОС: Gentoo

Re: Проблема с обновлением пакетов.

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

Попробуйте обновить/пересобрать boost и boost-build
Спасибо сказали:
Аватара пользователя
dimonchik
Сообщения: 99
ОС: Gentoo

Re: Проблема с обновлением пакетов.

Сообщение dimonchik »

/dev/random писал(а):
22.04.2017 19:36
Попробуйте обновить/пересобрать boost и boost-build

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

При сборке пакетов наблюдаю такую надпись, это страшно?

Код:

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++
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5282
ОС: Gentoo

Re: Проблема с обновлением пакетов.

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

dimonchik писал(а):
22.04.2017 19:39
Уже, вроде только boost.

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

dimonchik писал(а):
22.04.2017 19:39
При сборке пакетов наблюдаю такую надпись, это страшно?

Код:

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++

Не знаю, но, судя по тому, что у меня она тоже вылезает и проблем не вызывает, думаю, не страшно.
Спасибо сказали:
Аватара пользователя
dimonchik
Сообщения: 99
ОС: Gentoo

Re: Проблема с обновлением пакетов.

Сообщение dimonchik »

/dev/random писал(а):
22.04.2017 19:54
dimonchik писал(а):
22.04.2017 19:39
Уже, вроде только boost.

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

Достаточно было boost пересобрать и заработало. Извиняюсь не корректно написал.
Спасибо сказали:
Аватара пользователя
dimonchik
Сообщения: 99
ОС: Gentoo

Re: Проблема с обновлением пакетов.

Сообщение dimonchik »

Всем большое спасибо!

Проблема была из за glibc установленного из оверлея. Благодаря помощи /dev/random, удалось таки собрать glibc:: gentoo, ну и boost тоже пришлось пересобрать. Тему пока не закрываю, может еще какие ошибки вылезут.
Спасибо сказали:
Аватара пользователя
saikov
Сообщения: 183
ОС: Mageia

Re: Проблема с обновлением пакетов.

Сообщение saikov »

Помогите разобраться с блокировкой.

Код: Выделить всё

[ebuild     U  ] sys-apps/hwids-20170328::gentoo [20150717-r1::gentoo] USE="net pci udev usb" 2 002 KiB
[ebuild     U  ] virtual/perl-Encode-2.800.100_rc::gentoo [2.730.0-r1::gentoo] 0 KiB
[uninstall     ] perl-core/Encode-2.730.0::gentoo
[blocks b      ] <perl-core/Encode-2.800.100_rc ("<perl-core/Encode-2.800.100_rc" is blocking virtual/perl-Encode-2.800.100_rc)

Total: 49 packages (44 upgrades, 1 new, 2 in new slots, 2 reinstalls, 1 uninstall), Size of downloads: 222 855 KiB
Conflict: 1 block

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-lang/perl:0

  (dev-lang/perl-5.24.1-r1:0/5.24::gentoo, ebuild scheduled for merge) pulled in by
    =dev-lang/perl-5.24* required by (virtual/perl-MIME-Base64-3.150.0-r2:0/0::gentoo, installed)
    ^              ^^^^^
    (and 20 more with the same problem)

  (dev-lang/perl-5.22.3_rc4:0/5.22::gentoo, installed) pulled in by
    dev-lang/perl:0/5.22= required by (virtual/perl-Exporter-5.720.0-r2:0/0::gentoo, installed)
                 ^^^^^^^^
    (and 46 more with the same problem)

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.

Обновляю сервер. Что ему тут не нравится?
Спасибо сказали:
Аватара пользователя
saikov
Сообщения: 183
ОС: Mageia

Re: Проблема с обновлением пакетов.

Сообщение saikov »

Сделал perl-cleaner --reallyall Не помогло. Так и ругается на перл.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5282
ОС: Gentoo

Re: Проблема с обновлением пакетов.

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

Приведите лог целиком.
Спасибо сказали:
Аватара пользователя
saikov
Сообщения: 183
ОС: Mageia

Re: Проблема с обновлением пакетов.

Сообщение saikov »

/dev/random писал(а):
14.05.2017 12:15
Приведите лог целиком.

Код: Выделить всё

mail ~ # emerge -pvuND world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] sys-apps/opentmpfiles-0.1.3::gentoo [0.1.2::gentoo] USE="(-selinux)" 6 KiB
[ebuild     U  ] dev-lang/go-1.8.1:0/1.8.1::gentoo [1.7.5:0/1.7.5::gentoo] USE="(-gccgo)" 69 073 KiB
[ebuild     U  ] sys-libs/libseccomp-2.3.2::gentoo [2.3.0::gentoo] USE="-static-libs" ABI_X86="(64) -32 (-x32)" 547 KiB
[ebuild     U  ] dev-libs/vala-common-0.34.7::gentoo [0.32.1::gentoo] 2 712 KiB
[ebuild     U  ] dev-lang/perl-5.24.1-r1:0/5.24::gentoo [5.22.3_rc4:0/5.22::gentoo] USE="berkdb gdbm -debug -doc -ithreads" 11 414 KiB
[ebuild     U  ] virtual/perl-Data-Dumper-2.160.0-r1::gentoo [2.158.0-r1::gentoo] 0 KiB
[ebuild     U  ] virtual/perl-Test-Harness-3.360.100_rc::gentoo [3.350.100_rc::gentoo] 0 KiB
[ebuild     U  ] virtual/perl-File-Spec-3.630.100_rc::gentoo [3.560.200_rc::gentoo] 0 KiB
[ebuild     U  ] virtual/perl-Storable-2.560.100_rc::gentoo [2.530.200_rc::gentoo] 0 KiB
[ebuild     U  ] virtual/perl-parent-0.234.0-r1::gentoo [0.232.0-r1::gentoo] 0 KiB
[ebuild     U  ] virtual/perl-Scalar-List-Utils-1.420.200_rc-r1::gentoo [1.410.0-r1::gentoo] 0 KiB
[ebuild     U  ] virtual/perl-Time-HiRes-1.973.300-r1::gentoo [1.972.600-r4::gentoo] 0 KiB
[ebuild     U  ] virtual/perl-version-0.991.600-r1::gentoo [0.990.900-r4::gentoo] 0 KiB
[ebuild     U  ] virtual/perl-libnet-3.80.100_rc::gentoo [3.50.100_rc::gentoo] 0 KiB
[ebuild     U  ] virtual/perl-IO-1.360.100_rc::gentoo [1.350.100_rc::gentoo] 0 KiB
[ebuild     U  ] virtual/perl-Carp-1.400.0-r1::gentoo [1.360.0-r1::gentoo] 0 KiB
[ebuild  N     ] dev-python/appdirs-1.4.3::gentoo  PYTHON_TARGETS="python2_7 python3_4 (-pypy) (-pypy3) (-python3_5) (-python3_6)" 10 KiB
[ebuild     U  ] dev-python/packaging-16.8::gentoo [16.6::gentoo] USE="{-test}" PYTHON_TARGETS="python2_7 python3_4 (-pypy) (-pypy3) (-python3_5) (-python3_6)" 44 KiB
[ebuild  NS    ] sys-devel/gcc-5.4.0-r3:5.4.0::gentoo [4.9.4:4.9.4::gentoo] USE="cxx fortran (multilib) nls nptl openmp sanitize vtv (-altivec) (-awt) -cilk -debug -doc (-fixed-point) -gcj -go -graphite (-hardened) (-jit) (-libssp) -mpx -nopie -nossp -objc -objc++ -objc-gc -regression-test -vanilla" 93 466 KiB
[ebuild     U  ] app-arch/libarchive-3.2.2-r1:0/13::gentoo [3.2.2:0/13::gentoo] USE="acl bzip2 e2fsprogs iconv lzma threads xattr zlib -expat (-libressl) -lz4 -lzo -nettle -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild     U  ] sys-devel/automake-1.15-r2:1.15::gentoo [1.15:1.15::gentoo] 1 462 KiB
[ebuild     U  ] dev-python/setuptools-34.0.2-r1::gentoo [30.4.0::gentoo] USE="{-test}" PYTHON_TARGETS="python2_7 python3_4 (-pypy) (-pypy3) (-python3_5) (-python3_6)" 604 KiB
[ebuild     U  ] dev-python/certifi-2017.1.23::gentoo [2016.9.26::gentoo] PYTHON_TARGETS="python2_7 python3_4 (-pypy) (-pypy3) (-python3_5) (-python3_6)" 372 KiB
[ebuild   R    ] dev-python/zope-event-4.2.0::gentoo  USE="{-test}" PYTHON_TARGETS="python2_7 python3_4 -pypy -pypy3% -python3_5 -python3_6" 0 KiB
[ebuild   R   ~] dev-python/pyrfc3339-1.0::gentoo  USE="{-test}" PYTHON_TARGETS="python2_7 python3_4 -python3_5 -python3_6%" 0 KiB
[ebuild     U  ] sys-apps/portage-2.3.5::gentoo [2.3.3::gentoo] USE="(ipc) native-extensions xattr -build -doc -epydoc (-selinux)" LINGUAS="ru" PYTHON_TARGETS="python2_7 python3_4 (-pypy) (-python3_5) (-python3_6)" 912 KiB
[ebuild     U  ] app-admin/perl-cleaner-2.25::gentoo [2.20::gentoo] 8 KiB
[ebuild     U  ] app-crypt/gnupg-2.1.20-r1::gentoo [2.1.18::gentoo] USE="bzip2 gnutls nls readline smartcard -doc -ldap (-selinux) -tofu -tools -usb -wks-server" 6 305 KiB
[ebuild     U  ] net-mail/dovecot-2.2.29.1::gentoo [2.2.27::gentoo] USE="bzip2 kerberos maildir pam postgres sqlite ssl tcpd zlib -caps -cydir -doc -imapc -ipv6 -ldap (-libressl) -lucene -lz4 -lzma -managesieve -mbox -mdbox -mysql -pop3c -sdbox (-selinux) -sieve -solr -static-libs -suid -textcat -vpopmail" 5 833 KiB
[ebuild     U  ] dev-libs/libcroco-0.6.12-r1:0.6::gentoo [0.6.11:0.6::gentoo] USE="{-test}" ABI_X86="(64) -32 (-x32)" 471 KiB
[ebuild     U  ] app-editors/nano-2.7.5::gentoo [2.6.3::gentoo] USE="magic ncurses nls spell unicode -debug -justify -minimal -slang -static" 1 985 KiB
[ebuild     U  ] net-libs/libtirpc-1.0.1-r1:0/3::gentoo [1.0.1:0/3::gentoo] USE="kerberos -ipv6 -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild     U  ] x11-libs/gdk-pixbuf-2.36.6:2::gentoo [2.36.5:2::gentoo] USE="X introspection -debug -jpeg -jpeg2k {-test} -tiff" ABI_X86="(64) -32 (-x32)" 5 046 KiB
[ebuild     U  ] media-gfx/graphite2-1.3.8-r1::gentoo [1.3.8::gentoo] USE="-perl {-test}" ABI_X86="(64) -32 (-x32)" 3 795 KiB
[ebuild     U  ] media-libs/harfbuzz-1.4.5:0/0.9.18::gentoo [1.3.1:0/0.9.18::gentoo] USE="cairo glib graphite introspection truetype -fontconfig -icu -static-libs {-test}" ABI_X86="(64) -32 (-x32)" 1 440 KiB
[ebuild     U  ] x11-libs/pango-1.40.5::gentoo [1.40.4::gentoo] USE="introspection -X {-test}" ABI_X86="(64) -32 (-x32)" 1 041 KiB
[ebuild     U  ] gnome-base/librsvg-2.40.17:2::gentoo [2.40.16:2::gentoo] USE="introspection -tools -vala" ABI_X86="(64) -32 (-x32)" 560 KiB
[ebuild     U  ] x11-themes/adwaita-icon-theme-3.22.0-r1::gentoo [3.22.0::gentoo] USE="-branding" 0 KiB
[ebuild  NS   ~] www-apps/wordpress-4.7.4:4.7.4::gentoo [4.7.3:4.7.3::gentoo] USE="akismet themes -examples -vhosts" 7 852 KiB
[ebuild     U  ] sys-apps/openrc-0.24.2::gentoo [0.23.2::gentoo] USE="ncurses netifrc pam unicode -audit -debug -newnet (-prefix) (-selinux) -static-libs (-tools%)" 208 KiB
[ebuild     U  ] dev-php/PEAR-MDB2-2.5.0_beta5-r1::gentoo [2.5.0_beta3::gentoo] USE="postgres sqlite -mssql -mysql -mysqli -oci8 -oci8-instant-client (-firebird%)" 134 KiB
[ebuild     U  ] dev-php/PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r1::gentoo [1.5.0_beta3::gentoo] 42 KiB
[ebuild     U  ] dev-php/PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r1::gentoo [1.5.0_beta3::gentoo] 49 KiB
[ebuild     U  ] dev-java/icedtea-bin-3.3.0-r1:8::gentoo [3.3.0:8::gentoo] USE="alsa cups gtk webstart -doc -examples -headless-awt -multilib -nsplugin -pulseaudio (-selinux) -source" ABI_X86="(64) -32 (-x32)" 57 KiB
[ebuild     U  ] sys-apps/hwids-20170328::gentoo [20150717-r1::gentoo] USE="net pci udev usb" 2 002 KiB
[ebuild     U  ] virtual/perl-Encode-2.800.100_rc::gentoo [2.730.0-r1::gentoo] 0 KiB
[uninstall     ] perl-core/Encode-2.730.0::gentoo
[blocks b      ] <perl-core/Encode-2.800.100_rc ("<perl-core/Encode-2.800.100_rc" is blocking virtual/perl-Encode-2.800.100_rc)

Total: 46 packages (41 upgrades, 1 new, 2 in new slots, 2 reinstalls, 1 uninstall), Size of downloads: 217 437 KiB
Conflict: 1 block

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-lang/perl:0

  (dev-lang/perl-5.24.1-r1:0/5.24::gentoo, ebuild scheduled for merge) pulled in by
    =dev-lang/perl-5.24.1* required by (virtual/perl-IO-1.360.100_rc:0/0::gentoo, ebuild scheduled for merge)
    ^              ^^^^^^^
    (and 19 more with the same problem)

  (dev-lang/perl-5.22.3_rc4:0/5.22::gentoo, installed) pulled in by
    dev-lang/perl:0/5.22= required by (dev-perl/DBD-mysql-4.41.0:0/0::gentoo, installed)
                 ^^^^^^^^
    (and 48 more with the same problem)

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5282
ОС: Gentoo

Re: Проблема с обновлением пакетов.

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

Попробуйте сначала обновить perl, а потом всё остальное.
Спасибо сказали:
Аватара пользователя
saikov
Сообщения: 183
ОС: Mageia

Re: Проблема с обновлением пакетов.

Сообщение saikov »

/dev/random писал(а):
14.05.2017 12:53
Попробуйте сначала обновить perl, а потом всё остальное.

Код: Выделить всё

mail ~ # emerge -auv perl

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] dev-lang/perl-5.24.1-r1:0/5.24::gentoo [5.22.3_rc4:0/5.22::gentoo] USE="berkdb gdbm -debug -doc -ithreads" 11 414 KiB

Total: 1 package (1 upgrade), Size of downloads: 11 414 KiB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-lang/perl:0

  (dev-lang/perl-5.24.1-r1:0/5.24::gentoo, ebuild scheduled for merge) pulled in by
    =dev-lang/perl-5.24* required by (virtual/perl-MIME-Base64-3.150.0-r2:0/0::gentoo, installed)
    ^              ^^^^^
    dev-lang/perl (Argument)
    (and 7 more with the same problems)

  (dev-lang/perl-5.22.3_rc4:0/5.22::gentoo, installed) pulled in by
    =dev-lang/perl-5.22.3* required by (virtual/perl-Storable-2.530.200_rc:0/0::gentoo, installed)
    ^              ^^^^^^^
    dev-lang/perl:0/5.22= required by (virtual/perl-Digest-MD5-2.540.0-r2:0/0::gentoo, installed)
                 ^^^^^^^^
    (and 71 more with the same problems)

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5282
ОС: Gentoo

Re: Проблема с обновлением пакетов.

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

Почему-то он не видит, что ему нужно переустановить обратные зависимости перла. Попробуйте, может, так увидит:
emerge -avuND --backtrack=9999 world
Спасибо сказали:
Аватара пользователя
saikov
Сообщения: 183
ОС: Mageia

Re: Проблема с обновлением пакетов.

Сообщение saikov »

/dev/random писал(а):
14.05.2017 13:10
Почему-то он не видит, что ему нужно переустановить обратные зависимости перла. Попробуйте, может, так увидит:
emerge -avuND --backtrack=9999 world

Так предлагает. Но не значит ли это что все пакеты он обновит до нестабильного релиза? За что отвечает ключ backtrak-9999?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5282
ОС: Gentoo

Re: Проблема с обновлением пакетов.

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

saikov писал(а):
14.05.2017 13:18
Так предлагает. Но не значит ли это что все пакеты он обновит до нестабильного релиза? За что отвечает ключ backtrak-9999?

Разбор зависимостей с блокировками - NP-полная задача. В особо неудачных случаях её решение может занять тысячелетия. Поэтому emerge ограничивает пространство поиска решений. Опция backtrack указывает, насколько далеко можно отходить от "прямого маршрута", не пытающегося обходить блокировки, а сразу вываливающегося с ошибкой. Значение по умолчанию - 3.
Спасибо сказали:
Ответить