autoconf
Davilka 20 июля, 2007 - 19:05
гдей-то лохонулсо я :(
не собирается autoconf 2.61
вот вывод emerge autoconf
>>> Emerging (1 of 1) sys-devel/autoconf-2.61 to / Adjusting permissions recursively: '/usr/portage/distfiles/' * autoconf-2.61.tar.gz MD5 ;-) ... [ ok ] * autoconf-2.61.tar.gz RMD160 ;-) ... [ ok ] * autoconf-2.61.tar.gz SHA1 ;-) ... [ ok ] * autoconf-2.61.tar.gz SHA256 ;-) ... [ ok ] * autoconf-2.61.tar.gz size ;-) ... [ ok ] >>> Creating Manifest for /usr/portage/sys-devel/autoconf digest.assumed 2 digest-autoconf-2.59-r7::autoconf-2.59.tar.bz2 digest-autoconf-2.60::autoconf-2.60.tar.gz * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking autoconf-2.61.tar.gz ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking autoconf-2.61.tar.gz to /var/tmp/portage/sys-devel/autoconf-2.61/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/sys-devel/autoconf-2.61/work/autoconf-2.61 ... * econf: updating autoconf-2.61/build-aux/config.guess with /usr/share/gnuconfig/config.guess * econf: updating autoconf-2.61/build-aux/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --program-suffix=-2.61 --build=i686-pc-linux-gnu checking for a BSD-compatible install... /usr/lib/portage/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/lib/portage/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether /bin/sh -n is known to work... yes checking for expr... /usr/lib/portage/bin/expr checking for gm4... no checking for gnum4... no checking for m4... /usr/lib/portage/bin/m4 checking whether m4 supports frozen files... yes checking how m4 supports trace files... --debugfile checking for perl... /usr/lib/portage/bin/perl checking for emacs... no checking for emacs... no checking where .elc files should go... ${datadir}/emacs/site-lisp checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for a sed that does not truncate output... /bin/sed configure: creating ./config.status config.status: creating tests/Makefile config.status: creating tests/atlocal config.status: creating man/Makefile config.status: creating lib/emacs/Makefile config.status: creating Makefile config.status: creating doc/Makefile config.status: creating lib/Makefile config.status: creating lib/Autom4te/Makefile config.status: creating lib/autoscan/Makefile config.status: creating lib/m4sugar/Makefile config.status: creating lib/autoconf/Makefile config.status: creating lib/autotest/Makefile config.status: creating bin/Makefile config.status: executing tests/atconfig commands Making all in bin make[1]: Entering directory `/var/tmp/portage/sys-devel/autoconf-2.61/work/autoconf-2.61/bin' make[2]: Entering directory `/var/tmp/portage/sys-devel/autoconf-2.61/work/autoconf-2.61' make[2]: Leaving directory `/var/tmp/portage/sys-devel/autoconf-2.61/work/autoconf-2.61' rm -f autom4te autom4te.tmp sed -e 's|@SHELL[@]|/bin/sh|g' -e 's|@PERL[@]|/usr/lib/portage/bin/perl|g' -e 's|@bindir[@]|/usr/bin|g' -e 's|@datadir[@]|/usr/share/autoconf|g' -e 's|@prefix[@]|/usr|g' -e 's|@autoconf-name[@]|'`echo autoconf | sed 's&$&-2.61&'`'|g' -e 's|@autoheader-name[@]|'`echo autoheader | sed 's&$&-2.61&'`'|g' -e 's|@autom4te-name[@]|'`echo autom4te | sed 's&$&-2.61&'`'|g' -e 's|@M4[@]|/usr/lib/portage/bin/m4|g' -e 's|@M4_DEBUGFILE[@]|--debugfile|g' -e 's|@AWK[@]|gawk|g' -e 's|@VERSION[@]|2.61|g' -e 's|@PACKAGE_NAME[@]|GNU Autoconf|g' -e 's|@configure_input[@]|Generated from autom4te.in; do not edit by hand.|g' `test -f ./autom4te.in || echo ./`autom4te.in >autom4te.tmp chmod +x autom4te.tmp chmod a-w autom4te.tmp mv autom4te.tmp autom4te cd ../lib && make autom4te.cfg make[2]: Entering directory `/var/tmp/portage/sys-devel/autoconf-2.61/work/autoconf-2.61/lib' make[3]: Entering directory `/var/tmp/portage/sys-devel/autoconf-2.61/work/autoconf-2.61' make[3]: Leaving directory `/var/tmp/portage/sys-devel/autoconf-2.61/work/autoconf-2.61' rm -f autom4te.cfg autom4te.tmp sed -e 's|@SHELL[@]|/bin/sh|g' -e 's|@PERL[@]|/usr/lib/portage/bin/perl|g' -e 's|@bindir[@]|/usr/bin|g' -e 's|@datadir[@]|/usr/share/autoconf|g' -e 's|@prefix[@]|/usr|g' -e 's|@autoconf-name[@]|'`echo autoconf | sed 's&$&-2.61&'`'|g' -e 's|@autoheader-name[@]|'`echo autoheader | sed 's&$&-2.61&'`'|g' -e 's|@autom4te-name[@]|'`echo autom4te | sed 's&$&-2.61&'`'|g' -e 's|@M4[@]|/usr/lib/portage/bin/m4|g' -e 's|@AWK[@]|gawk|g' -e 's|@VERSION[@]|2.61|g' -e 's|@PACKAGE_NAME[@]|GNU Autoconf|g' ./autom4te.in >autom4te.tmp chmod a-w autom4te.tmp mv autom4te.tmp autom4te.cfg make[2]: Leaving directory `/var/tmp/portage/sys-devel/autoconf-2.61/work/autoconf-2.61/lib' cd ../lib/m4sugar && make version.m4 make[2]: Entering directory `/var/tmp/portage/sys-devel/autoconf-2.61/work/autoconf-2.61/lib/m4sugar' make[3]: Entering directory `/var/tmp/portage/sys-devel/autoconf-2.61/work/autoconf-2.61' make[3]: Leaving directory `/var/tmp/portage/sys-devel/autoconf-2.61/work/autoconf-2.61' { \ echo '# This file is part of -*- Autoconf -*-.'; \ echo '# Version of Autoconf.'; \ echo '# Copyright (C) 1999, 2000, 2001, 2002'; \ echo '# Free Software Foundation, Inc.'; \ echo ;\ echo 'm4_define([m4_PACKAGE_NAME], [GNU Autoconf])'; \ echo 'm4_define([m4_PACKAGE_TARNAME], [autoconf])'; \ echo 'm4_define([m4_PACKAGE_VERSION], [2.61])'; \ echo 'm4_define([m4_PACKAGE_STRING], [GNU Autoconf 2.61])'; \ echo 'm4_define([m4_PACKAGE_BUGREPORT], [bug-autoconf@gnu.org])'; \ } >version.m4 make[2]: Leaving directory `/var/tmp/portage/sys-devel/autoconf-2.61/work/autoconf-2.61/lib/m4sugar' autom4te_perllibdir='..'/lib AUTOM4TE_CFG='../lib/autom4te.cfg' ../bin/autom4te -B '..'/lib -B '..'/lib --language M4sh --cache '' --melt ./autoconf.as -o autoconf.in Can't locate Data/Dumper.pm in @INC (@INC contains: ../lib /etc/perl /usr/lib/perl5/vendor_perl/5.8.8/i686-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl/5.8.8/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/5.8.8/i686-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/local/lib/site_perl .) at ../lib/Autom4te/C4che.pm line 35. BEGIN failed--compilation aborted at ../lib/Autom4te/C4che.pm line 35. Compilation failed in require at ../bin/autom4te line 39. BEGIN failed--compilation aborted at ../bin/autom4te line 39. make[1]: *** [autoconf.in] Error 2 make[1]: Leaving directory `/var/tmp/portage/sys-devel/autoconf-2.61/work/autoconf-2.61/bin' make: *** [all-recursive] Ошибка 1 !!! ERROR: sys-devel/autoconf-2.61 failed. Call stack: ebuild.sh, line 1621: Called dyn_compile ebuild.sh, line 973: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile autoconf-2.61.ebuild, line 30: Called die !!! (no error message) !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/log/portage/sys-devel:autoconf-2.61:20070720-150616.log'.
чой-то не пойму что ему надо...
»
- Для комментирования войдите или зарегистрируйтесь
1.
1. Архивчег точно не битый (если autodigest убрать)?
2. MAKEOPTS="-j666", CFLAGS="-O9" и прочее убрал?
3. В багзиллу с такими вопросами ходят обычно =)
_________________
~? **!
У тебя какой-то
У тебя какой-то баг с perl`ом!
ага =) когда
ага =)
когда собираю с ithreads USE флагом - autoconf собирается, но не собираются некоторые другие приложения :(
а когда собираю без ithreads - не компилится практически ничего :(
попробуй
попробуй предварительно emerge portage сделать