LINUX.ORG.RU

GENTOO(CALCULATE) ошибка при сборке системы пакет sys-fs/nilfs-utils-2.1.1


0

2

Поставил систему Calculate Linux Desktop XFCE, делаю все по инструкции... Самым первым

eix-sync
Далее добавил оптимизации в make.conf
CFLAGS="-O2 -march=native -pipe"
CXXFLAGS="${CFLAGS}"
собираю систему по emerge -avuDN world получаем на 127 пакете
>>> Failed to emerge sys-fs/nilfs-utils-2.1.1, Log file:

>>>  '/var/calculate/tmp/portage/sys-fs/nilfs-utils-2.1.1/temp/build.log'

 * Messages for package sys-fs/nilfs-utils-2.1.1:

 * ERROR: sys-fs/nilfs-utils-2.1.1 failed:
 *   static archives (*.a) and libtool library files (*.la) do not belong in /
 * 
 * Call stack:
 *   misc-functions.sh, line 1261:  Called install_qa_check
 *   misc-functions.sh, line  642:  Called die
 * The specific snippet of code:
 *   		die "static archives (*.a) and libtool library files (*.la) do not belong in /"
 * 
 * If you need support, post the output of `emerge --info '=sys-fs/nilfs-utils-2.1.1'`,
 * the complete build log and the output of `emerge -pqv '=sys-fs/nilfs-utils-2.1.1'`.
 * The complete build log is located at '/var/calculate/tmp/portage/sys-fs/nilfs-utils-2.1.1/temp/build.log'.
 * The ebuild environment file is located at '/var/calculate/tmp/portage/sys-fs/nilfs-utils-2.1.1/temp/environment'.
 * Working directory: '/var/calculate/tmp/portage/sys-fs/nilfs-utils-2.1.1/image'
 * S: '/var/calculate/tmp/portage/sys-fs/nilfs-utils-2.1.1/work/nilfs-utils-2.1.1'

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

!!! existing preserved libs:
>>> package: media-libs/libmp4v2-2.0.0
 *  - /usr/lib64/libmp4v2.so.1
 *  - /usr/lib64/libmp4v2.so.1.9.1
 *      used by /usr/bin/faac (media-libs/faac-1.28-r1)
>>> package: dev-libs/libffi-3.0.11
 *  - /usr/lib64/libffi.so.5
 *  - /usr/lib64/libffi.so.5.0.10
 *      used by /usr/bin/g-ir-compiler (dev-libs/gobject-introspection-1.30.0-r2)
 *      used by /usr/lib64/libgirepository-1.0.so.1.0.0 (dev-libs/gobject-introspection-1.30.0-r2)
 *      used by /usr/lib64/llvm/libLLVM-2.9.so (sys-devel/llvm-2.9-r2)
 *      used by 4 other files
>>> package: app-text/libexttextcat-3.3.0-r1
 *  - /usr/lib64/libexttextcat.so.0
 *  - /usr/lib64/libexttextcat.so.0.0.0
 *      used by /usr/lib64/libreoffice/program/libguesslanglo.so (app-office/libreoffice-3.5.1.2)
>>> package: xfce-base/libxfce4util-4.10.0
 *  - /usr/lib64/libxfce4util.so.4
 *  - /usr/lib64/libxfce4util.so.4.1.1
 *      used by /usr/bin/Terminal (x11-terms/terminal-0.4.8)
 *      used by /usr/bin/Thunar (xfce-base/thunar-1.2.3)
 *      used by /usr/bin/exo-desktop-item-edit (xfce-base/exo-0.6.2)
 *      used by 68 other files
>>> package: dev-libs/icu-49.1.1-r1
 *  - /usr/lib64/libicudata.so.48
 *  - /usr/lib64/libicudata.so.48.1.1
 *      used by /usr/bin/xfce4-mixer (xfce-extra/xfce4-mixer-4.8.0)
 *      used by /usr/lib64/chromium-browser/chrome (www-client/chromium-17.0.963.79)
 *      used by /usr/lib64/chromium-browser/chromedriver (www-client/chromium-17.0.963.79)
 *      used by 2 other files
 *  - /usr/lib64/libicui18n.so.48
 *  - /usr/lib64/libicui18n.so.48.1.1
 *      used by /usr/bin/xfce4-mixer (xfce-extra/xfce4-mixer-4.8.0)
 *      used by /usr/lib64/chromium-browser/chrome (www-client/chromium-17.0.963.79)
 *      used by /usr/lib64/chromium-browser/chromedriver (www-client/chromium-17.0.963.79)
 *      used by 7 other files
 *  - /usr/lib64/libicule.so.48
 *  - /usr/lib64/libicule.so.48.1.1
 *      used by /usr/lib64/libreoffice/program/libvcllo.so (app-office/libreoffice-3.5.1.2)
 *  - /usr/lib64/libicuuc.so.48
 *  - /usr/lib64/libicuuc.so.48.1.1
 *      used by /usr/bin/xfce4-mixer (xfce-extra/xfce4-mixer-4.8.0)
 *      used by /usr/lib64/chromium-browser/chrome (www-client/chromium-17.0.963.79)
 *      used by /usr/lib64/chromium-browser/chromedriver (www-client/chromium-17.0.963.79)
 *      used by 15 other files
>>> package: app-emulation/emul-linux-x86-medialibs-20120520
 *  - /usr/lib32/libavcodec.so.52
 *  - /usr/lib32/libavcodec.so.52.123.0
 *      used by /usr/lib32/alsa-lib/libasound_module_pcm_a52.so (app-emulation/emul-linux-x86-soundlibs-20120127)
 *      used by /usr/lib32/alsa-lib/libasound_module_rate_lavcrate.so (app-emulation/emul-linux-x86-soundlibs-20120127)
 *  - /usr/lib32/libavutil.so.50
 *  - /usr/lib32/libavutil.so.50.43.0
 *      used by /usr/lib32/alsa-lib/libasound_module_pcm_a52.so (app-emulation/emul-linux-x86-soundlibs-20120127)
 *      used by /usr/lib32/alsa-lib/libasound_module_rate_lavcrate.so (app-emulation/emul-linux-x86-soundlibs-20120127)
>>> package: media-plugins/live-2012.04.21
 *  - /usr/lib64/libliveMedia.so.3
 *      used by /usr/bin/mencoder (media-video/mplayer-1.0_rc4_p20120213)
 *      used by /usr/bin/mplayer (media-video/mplayer-1.0_rc4_p20120213)
 *  - /usr/lib64/libBasicUsageEnvironment.so.3
 *      used by /usr/bin/mencoder (media-video/mplayer-1.0_rc4_p20120213)
 *      used by /usr/bin/mplayer (media-video/mplayer-1.0_rc4_p20120213)
 *  - /usr/lib64/libUsageEnvironment.so.3
 *      used by /usr/bin/mencoder (media-video/mplayer-1.0_rc4_p20120213)
 *      used by /usr/bin/mplayer (media-video/mplayer-1.0_rc4_p20120213)
 *  - /usr/lib64/libgroupsock.so.3
 *      used by /usr/bin/mencoder (media-video/mplayer-1.0_rc4_p20120213)
 *      used by /usr/bin/mplayer (media-video/mplayer-1.0_rc4_p20120213)
>>> package: sys-libs/gdbm-1.9.1-r2
 *  - /usr/lib64/libgdbm_compat.so.3
 *  - /usr/lib64/libgdbm_compat.so.3.0.0
 *      used by /usr/lib64/python2.7/lib-dynload/dbm.so (dev-lang/python-2.7.2-r3)
 *      used by /usr/lib64/python3.2/lib-dynload/_dbm.cpython-32.so (dev-lang/python-3.2.2)
 *  - /usr/lib64/libgdbm.so.3
 *  - /usr/lib64/libgdbm.so.3.0.0
 *      used by /usr/bin/catman (sys-apps/man-db-2.5.9)
 *      used by /usr/bin/man (sys-apps/man-db-2.5.9)
 *      used by /usr/bin/mandb (sys-apps/man-db-2.5.9)
 *      used by 5 other files
>>> package: dev-libs/libpcre-8.30-r2
 *  - /lib64/libpcre.so.0
 *  - /lib64/libpcre.so.0.0.1
 *      used by /usr/bin/nmap (net-analyzer/nmap-5.51)
 *      used by /usr/bin/swig (dev-lang/swig-2.0.4-r1)
 *      used by /usr/lib64/librasqal.so.3.0.0 (dev-libs/rasqal-0.9.28)
 *      used by 2 other files
Use emerge @preserved-rebuild to rebuild packages using these libraries
 * After world updates, it is important to remove obsolete packages with
 * emerge --depclean. Refer to `man emerge` for more information.

Что мне далее делать??? Впервые сталкиваюсь с такого рода ошибкой.

Пейсать в багзилу очевидно же или читать buildlog и найти проблему самому.

bhfq ★★★★★
()
Ответ на: комментарий от bhfq

Не программист, потому вряд ли найду решение сам. Есть ли вариант что все поправят, а я просто позже обновиться смогу? Или все же придется ковырять самому???

krizhbersky
() автор топика

А он вам нужен, этот nilfs? Если нет, можно пропустить/запретить установку. Иначе, можно попробовать fix_libtool_files.sh, а также выполнить предложенный emerge @preserved-rebuild

fads ★★
()
Ответ на: комментарий от bhfq

Писал, но было за 20-00 потому ответа не получил. Решил тут будет скорее.

krizhbersky
() автор топика
Ответ на: комментарий от anonymous

При том что от Desktop-a зависит количество пакетов для пересборки, потому нет уверености что в Гномо или КДЕ шеле эта ошибка имела бы место.

krizhbersky
() автор топика
Ответ на: комментарий от fads

emerge @preserved-rebuild пробовал тоже ошибка, а запретить имееться ввиду замаскировать? Потому как этой функцией генту не пользовался, боюсь что это приведет к нестабильности системы. Но попробую.

krizhbersky
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.