wine && amd64

Не собирается wine. Выдает
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc -m32
checking for C compiler default output file name... a.out
checking whether the C compiler works... configure: error: in `/var/tmp/portage/app-emulation/wine-1.1.9/work/wine-1.1.9':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/app-emulation/wine-1.1.9/work/wine-1.1.9/config.log
*
* ERROR: app-emulation/wine-1.1.9 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2457: Called econf '--sysconfdir=/etc/wine' '--without-gnutls' '--with-curses' '--with-opengl' '--with-x'
* ebuild.sh, line 525: Called die
* The specific snippet of code:
* die "econf failed"
* The die message:
* econf 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/app-emulation/wine-1.1.9/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-emulation/wine-1.1.9/temp/environment'.
*

При ~x86 все хорошо собиралось. Сейчас ~amd64. Cистему с нуля собирал.

Изображение пользователя Gremlin.

gcc -v покажи, у тя

gcc -v покажи, у тя явно с gcc какие-то проблемы, может профиль не тот
___________________________________________________________________________________
IRC:#glug, /query Gremlin

Используются

Используются внутренние спецификации.
Целевая архитектура: x86_64-pc-linux-gnu
Параметры конфигурации: /var/tmp/portage/sys-devel/gcc-4.3.2/work/gcc-4.3.2/configure --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.3.2 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.2 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.2/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.2/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/include/g++-v4 --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --disable-altivec --disable-fixed-point --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --enable-multilib --enable-libmudflap --disable-libssp --enable-libgomp --enable-cld --disable-libgcj --enable-languages=c,c++,objc,obj-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 p1.1'
Модель многопотоковости: posix
gcc версия 4.3.2 (Gentoo 4.3.2 p1.1)

Изображение пользователя Gremlin.

покажи eselect profile

покажи eselect profile list
и CFLAGS
___________________________________________________________________________________
IRC:#glug, /query Gremlin

default/linux/amd64/2008.0

default/linux/amd64/2008.0 *
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
ACCEPT_KEYWORDS="~amd64"
все другое собирается. Не собиратся wine и mplayerplug-in. Нормально собралось KDE4, OpenOffice.

Изображение пользователя Gremlin.

давно sync

давно sync делал?
___________________________________________________________________________________
IRC:#glug, /query Gremlin

Систему

Систему собирал где-то неделю назад. Последний синк пару дней назад. А может оно и не должно собираться?

Изображение пользователя Gremlin.

у меня же

у меня же собирается)
___________________________________________________________________________________
IRC:#glug, /query Gremlin

Ну тогда свои

Ну тогда свои флаги показывай :)

Изображение пользователя Gremlin.

CFLAGS="-O2 -march=k8

CFLAGS="-O2 -march=k8 -mtune=k8 -pipe -ftree-vectorize"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS="~amd64"
MAKEOPTS="-j5"
WANT_MP="true"
___________________________________________________________________________________
IRC:#glug, /query Gremlin

Не помогло. gcc и

Не помогло. gcc и glibc перестали собираться :(

Изображение пользователя Gremlin.

напиши мне в

напиши мне в асю разберёмся)
___________________________________________________________________________________
IRC:#glug, /query Gremlin

В общем,

В общем, пересобрал систему и все заработало.

Ну и в

Ну и в окончание темы. В нете нашел следующее:
"При установке пакета в системе x86_64 сборка останавливается на ошибке "configure: error: cannot run C compiled programs.". Как исправить?

Пересобрать ядро с включенным параметром CONFIG_IA32_EMULATION. Эта ошибка возникает при установке 32-х разрядных пакетов."

Изображение пользователя Gremlin.

gcc криво

gcc криво настроил, либо кривые CFLAGS, либо кривые настройки gcc
___________________________________________________________________________________
IRC:#glug, /query Gremlin

действительно при сборке wine

действительно при сборке wine без CONFIG_IA32_EMULATION вылетала ошибка...... после пересборки ядра с опцией все стало нормально компилиться!

А хде новое ядро то скачать?

А хде новое ядро то скачать?

Изображение пользователя Gremlin.

на тото

на тото