[SOLVED] Не собирается glibc
lxer 5 ноября, 2010 - 04:34
Не собирается glibc (пробовал все версии >=2.11.2), пробовал gcc 4.4.4, 4.5.0, 4.5.1:
makeinfo: Removing output file `/var/tmp/portage/sys-libs/glibc-2.11.2/work/glibc-2.11.2/manual/libc.info' due to errors; use --force to preserve. make[2]: *** [libc.info] Error 1 make[2]: Leaving directory `/var/tmp/portage/sys-libs/glibc-2.11.2/work/glibc-2.11.2/manual' make[1]: *** [manual/subdir_install] Error 2 make[1]: Leaving directory `/var/tmp/portage/sys-libs/glibc-2.11.2/work/glibc-2.11.2' make: *** [install] Ошибка 2 * ERROR: sys-libs/glibc-2.11.2 failed: * (no error message) * * Call stack: * ebuild.sh, line 56: Called src_install * environment, line 3948: Called eblit-run 'src_install' * environment, line 1266: Called eblit-glibc-src_install * src_install-2.11.2.eblit, line 241: Called eblit-glibc-src_install * src_install-2.11.2.eblit, line 250: Called toolchain-glibc_src_install * src_install-2.11.2.eblit, line 24: Called die * The specific snippet of code: * make PARALLELMFLAGS="${MAKEOPTS}" \ * install_root="${install_root}" \ * install || die * * If you need support, post the output of 'emerge --info =sys-libs/glibc-2.11.2', * the complete build log and the output of 'emerge -pqv =sys-libs/glibc-2.11.2'. * The complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.11.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-libs/glibc-2.11.2/temp/environment'. * S: '/var/tmp/portage/sys-libs/glibc-2.11.2/work/glibc-2.11.2' >>> Failed to emerge sys-libs/glibc-2.11.2, Log file: >>> '/var/tmp/portage/sys-libs/glibc-2.11.2/temp/build.log' * Messages for package sys-libs/glibc-2.11.2: * ERROR: sys-libs/glibc-2.11.2 failed: * (no error message) * * Call stack: * ebuild.sh, line 56: Called src_install * environment, line 3948: Called eblit-run 'src_install' * environment, line 1266: Called eblit-glibc-src_install * src_install-2.11.2.eblit, line 241: Called eblit-glibc-src_install * src_install-2.11.2.eblit, line 250: Called toolchain-glibc_src_install * src_install-2.11.2.eblit, line 24: Called die * The specific snippet of code: * make PARALLELMFLAGS="${MAKEOPTS}" \ * install_root="${install_root}" \ * install || die * * If you need support, post the output of 'emerge --info =sys-libs/glibc-2.11.2', * the complete build log and the output of 'emerge -pqv =sys-libs/glibc-2.11.2'. * The complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.11.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-libs/glibc-2.11.2/temp/environment'. * S: '/var/tmp/portage/sys-libs/glibc-2.11.2/work/glibc-2.11.2' * IMPORTANT: 7 news items need reading for repository 'gentoo'. * Use eselect news to read news items.
Полный лог:
http://paste.org.ru/?0gz4o8
http://ifolder.ru/20115814
»
- Для комментирования войдите или зарегистрируйтесь
.
Из 33511 строк лога моё внимание привлекла строка
sed: can't read intro.texi:Introduction: No such file or directory
Проблема в /bin/sh - у меня оно указывает на bash, а у вас на что?
У меня bash-4.1_p7 а у вас что-то ещё, и это что-то
не справляется с
AWK=gawk /bin/sh libc-texinfo.sh 'intro.texi ...
приводя к
sed: can't read intro.texi:Introduction: No such file or directory
и как следствие - к ошибке при
LANGUAGE=C LC_ALL=C makeinfo libc.texinfo
к этому выводу меня привела древняя http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=98343
а эта строка - это просто подпись
Прямо в точку, /bin/sh у меня
Прямо в точку, /bin/sh у меня вел на dash, поменял на bash и собралось. Спасибо.