virtual/ada
fearuth 26 июля, 2009 - 13:55
Привет всем, решил поставить ada и столкнулся с такой проблемой
cannot create executables See `config.log' for more details. * * ERROR: dev-lang/gnat-gcc-4.3.2 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3779: Called gnatbuild_src_compile 'configure' 'make-tools' 'bootstrap' * environment, line 2667: Called die * The specific snippet of code: * CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" "${S}"/configure --prefix=${PREFIX} --bindir=${BINPATH} --includedir=${INCLUDEPATH} --libdir="${LIBPATH}" --libexecdir="${LIBEXECPATH}" --datadir=${DATAPATH} --mandir=${DATAPATH}/man --infodir=${DATAPATH}/info --program-prefix=gnat --enable-languages="c,ada" --with-gcc --enable-threads=posix --enable-shared --with-system-zlib ${confgcc} || die "configure failed" * The die message: * configure failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/dev-lang/gnat-gcc-4.3.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/gnat-gcc-4.3.2/temp/environment'. * >>> Failed to emerge dev-lang/gnat-gcc-4.3.2, Log file: >>> '/var/tmp/portage/dev-lang/gnat-gcc-4.3.2/temp/build.log' * Messages for package dev-lang/gnat-gcc-4.3.2: * Fallback PaX marking -E * /var/tmp/portage/dev-lang/gnat-gcc-4.3.2/work/usr/bin/gnat1 * * ERROR: dev-lang/gnat-gcc-4.3.2 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3779: Called gnatbuild_src_compile 'configure' 'make-tools' 'bootstrap' * environment, line 2667: Called die * The specific snippet of code: * CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" "${S}"/configure --prefix=${PREFIX} --bindir=${BINPATH} --includedir=${INCLUDEPATH} --libdir="${LIBPATH}" --libexecdir="${LIBEXECPATH}" --datadir=${DATAPATH} --mandir=${DATAPATH}/man --infodir=${DATAPATH}/info --program-prefix=gnat --enable-languages="c,ada" --with-gcc --enable-threads=posix --enable-shared --with-system-zlib ${confgcc} || die "configure failed" * The die message: * configure failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/dev-lang/gnat-gcc-4.3.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/gnat-gcc-4.3.2/temp/environment'. *
А gcc -v
Используются внутренние спецификации. Целевая архитектура: i686-pc-linux-gnu Параметры конфигурации: /var/tmp/portage/sys-devel/gcc-4.3.2-r3/work/gcc-4.3.2/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/4.3.2 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/4.3.2 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/4.3.2/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/4.3.2/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include/g++-v4 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --disable-fixed-point --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-multilib --enable-libmudflap --disable-libssp --enable-libgomp --disable-libgcj --with-arch=i686 --enable-languages=c,c++,treelang,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --with-bugurl=http://bugs.gentoo.org/ --with-pkgversion='Gentoo 4.3.2-r3 p1.6, pie-10.1.5' Модель многопотоковости: posix gcc версия 4.3.2 (Gentoo 4.3.2-r3 p1.6, pie-10.1.5)
В чем может быть проблема?
»
- Для комментирования войдите или зарегистрируйтесь
.
Последовательность сборки и/или конфигурация USE-флагов.
app-admin/eselect-gnat
отработал?Ещё я бы подумал на предмет глобального выставления флага
ada
.:wq
--
Live free or die
По поводу eselect-gnat, не
По поводу eselect-gnat, не отробатывал. В make.conf USE="... ada ..." ставил.
Запускал emerge -av virtual/ada
.
Первая строка у вас напоминает
FAQ -> Устранение возникших проблем -> "Попытка ... compiler cannot create executables"
если можно, покажите хотя бы парочку строк ПЕРЕД "cannot create executables"
Это подпись, которую невозможно истолковать неправильно
Установить не может 2
Установить не может 2 пакета:
А строчки выше это:
Я так понимаю, что ему нужет
Я так понимаю, что ему нужет gcc 4.3.2, а у меня gcc-4.3.2-r3...
Была та же проблема. Дело
Была та же проблема.
Дело оказалось в переменной CFLAGS. gnat не принимал -march=core2 в отличае от gcc. После замены на -march=prescott gnat собрался без проблем.