DimkaS
написал 16 июня 2006 года в 00:18 (1386 просмотров)
Ведет себя
как мужчина; открыл 84 темы в форуме, оставил 922 комментария на сайте.
Вот config.log, чутка обрезаный с хвоста. Если надо полный — добавлю. Не нравятся мне эти $? = 1
This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by Wine configure 0.9.7, which was generated by GNU Autoconf 2.59. Invocation command line was $ ./configure ## --------- ## ## Platform. ## ## --------- ## hostname = ubuntu uname -m = x86_64 uname -r = 2.6.12-9-amd64-k8 uname -s = Linux uname -v = #1 Mon Oct 10 13:13:36 BST 2005 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = x86_64 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/local/bin PATH: /usr/local/sbin PATH: /sbin PATH: /usr/sbin PATH: /bin PATH: /usr/bin PATH: /usr/bin/X11 PATH: /usr/games ## ----------- ## ## Core tests. ## ## ----------- ## configure:1424: checking build system type configure:1442: result: x86_64-unknown-linux-gnu configure:1450: checking host system type configure:1464: result: x86_64-unknown-linux-gnu configure:1504: checking whether make sets $(MAKE) configure:1524: result: yes configure:1579: checking for gcc configure:1605: result: gcc -m32 configure:1849: checking for C compiler version configure:1852: gcc -m32 --version </dev/null >&5 gcc (GCC) 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9) Copyright (C) 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:1855: $? = 0 configure:1857: gcc -m32 -v </dev/null >&5 Using built-in specs. Target: x86_64-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c++,java,f95,objc,ada,treelang --prefix=/usr --with-gxx-include-dir=/usr/include/c++/4.0.2 --enable-shared --with-system-zlib --libexecdir=/usr/lib --enable-nls --without-included-gettext --enable-threads=posix --program-suffix=-4.0 --enable-__cxa_atexit --enable-libstdcxx-allocator=mt --enable-clocale=gnu --enable-libstdcxx-debug --enable-java-gc=boehm --enable-java-awt=gtk-default --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/jre --enable-mpfr --disable-werror --enable-checking=release x86_64-linux-gnu Thread model: posix gcc version 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9) configure:1860: $? = 0 configure:1862: gcc -m32 -V </dev/null >&5 gcc: '-V' must come at the start of the command line configure:1865: $? = 1 configure:1888: checking for C compiler default output file name configure:1891: gcc -m32 conftest.c >&5 /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.0.2/../../../libc.so when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.0.2/../../../libc.a when searching for -lc /usr/bin/ld: skipping incompatible /usr/bin/../lib/libc.so when searching for -lc /usr/bin/ld: skipping incompatible /usr/bin/../lib/libc.a when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc /usr/bin/ld: cannot find -lc collect2: ld returned 1 exit status configure:1894: $? = 1 configure: failed program was: | /* confdefs.h. */ | | #define PACKAGE_NAME "Wine" | #define PACKAGE_TARNAME "wine" | #define PACKAGE_VERSION "0.9.7" | #define PACKAGE_STRING "Wine 0.9.7" | #define PACKAGE_BUGREPORT "wine-devel@winehq.org" | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:1933: error: C compiler cannot create executables See `config.log' for more details.
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Судя по всему, не хватает какого-то dev-пакета. У гугла уже спрашивал?
Кстати, да:
http://www.winehq.com/site/download-deb
хмм. с amd64 делов не имел, но предполагаю, что это надо понимать так: нифига не могу найти 32-битную версию библиотеки libc.
А первый $?=0, может может потому, что gcc — версии 4.x, а разработчики wine не сильно заморачивались его поддержкой (или они заморачивались?).
'0\′ означает успешное (читай — безошибочное) завершение команды. Т.е. в плане версии gcc скрипт configure всё устраивает ;).
ааа, да, точно. На самом деле, я пытался (неудачно) указать на этот
Но, мне всё равно кажется, что главная проблема не в компиляторе, а в отсутствии libc.
Да, раньше подобное сообщение появлялось при отсутствии libc6-dev, но теперь она стоит. Google говорит: You need to install the ia32-libs-dev package. Пора приучить себя все вопросы гуглю отсылать… Пойду пробовать. Спасибо!
configure и make deps (или что там) прошли без проблем. Теперь встрял с make
таже фигня только про X’овые библиотеки
все библиотеки которые используются должны присутствовать в 32-битном варианте.
хм… А как я их поставлю, если apt ругается на неверную архитектуру и отказывается ставить?
Тут написано такое:
Т.е. на amd64 не соберется и не заработает и надо 32bit версию ставить?
ну уж тут только, по мне, остаётся одно — попытаться сделать 32бит установку при помощи debootstrap и собирать в ней. и ставить пакет туда..
может что и поможет.
Ну, раз так, то я пойду копить денежку на Debian testing i386 на 3-х dvd =)
В Debian «etch» для amd64 есть такая штука как эмуляция 32 битной архитектуры и libc для 32 бит там есть.
Может и в Ябунте, тоже есть.
Правда незнаю насколько поможет.
Не все мои прожки запускались корректно.
А компиляцую я там ещё не пробовал.
Я тут http://www.nixp.ru/cgi-bin/forum/YaBB.pl?board=faq;action=display;num=1150432497
Поднимал тему по поводу своего опыта Debian «etch» для amd64.
Вообще смотри и выбирай.Но пока на мой взляд система наиболее проработана именно для i386.
Ну, я уже говорил про проблемы с amd64. Имхо, 64 бита пока еще не готовы да и не востребованы. А в 386 есть же ядра linux-image-*-k7. Т.е. под проц оптимизорован, насколько возможно, а проблем с 64бит нет.