Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » C compiler cannot create executables

Ответить
Настройки темы
C compiler cannot create executables

Аватара для Arrest

runs with scissors


Сообщения: 642
Благодарности: 77

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: txt config.txt
(6.5 Kb, 9 просмотров)
Хочу поставить wine. Скачал wine-0.9.33.tar.bz2, распаковал. Запускаю ./configure:
Код: Выделить весь код
arrest@arrest-laptop:~/Desktop/wine$ ./configure
checking build system type... i686-pc-linux-gnulibc1
checking host system type... i686-pc-linux-gnulibc1
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.
И ошибка.
Ubuntu 6.10. config.log прикреплен. Как это разрешить?

-------
- Why do you call this version of software 'beta'?
- Coz it's beta than nothing.


Отправлено: 17:39, 28-03-2007

 

Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


1 У меня .txt не откравается - лучше такие юольщие файлы архивировать - и свой трафик сбережёшь и чужой.

2 То-ли qcc не установлен, то-ли ещё что-то подобное, а может архитектура не та или опции в конфигуре надо задать.

-------
Поспешай не торопясь


Отправлено: 23:01, 28-03-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Arrest

runs with scissors


Сообщения: 642
Благодарности: 77

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: gz config.tar.gz
(2.6 Kb, 5 просмотров)

1) заархивировал в .tar.gz, ок
2) gcc стоит:
Цитата:
checking for gcc... gcc
не мог появиться из ниоткуда;
Цитата:
архитектура не та
не знаю, вроде i686...

-------
- Why do you call this version of software 'beta'?
- Coz it's beta than nothing.


Отправлено: 00:10, 29-03-2007 | #3


Аватара для BuGfiX

Слакофил


Сообщения: 590
Благодарности: 130

Профиль | Сайт | Отправить PM | Цитировать


Arrest, установите glibc{-devel}
З.Ы. config.tar.gz у меня почему-то тоже не открывается...

Отправлено: 02:11, 29-03-2007 | #4


Ветеран


Сообщения: 716
Благодарности: 55

Профиль | Отправить PM | Цитировать


sudo apt-get install wine не пробовал набирать? Или ты маньяк, любящий все из исходников собирать? Тогда ставь gentoo.

Отправлено: 04:10, 29-03-2007 | #5


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Короче - .configure заточен под старую версию gcc

Цитата:
configure:1891: checking build system type
configure:1909: result: i686-pc-linux-gnulibc1
configure:1931: checking host system type
configure:1946: result: i686-pc-linux-gnulibc1
configure:2011: checking whether make sets $(MAKE)
configure:2032: result: yes
configure:2089: checking for gcc
configure:2105: found /usr/bin/gcc
configure:2116: result: gcc
configure:2354: checking for C compiler version
configure:2361: gcc --version >&5
gcc (GCC) 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)
Copyright (C) 2006 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:2364: $? = 0
configure:2371: gcc -v >&5
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --pr
Thread model: posix
gcc version 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)
configure:2374: $? = 0
configure:2381: gcc -V >&5
gcc: '-V' option must have argument
configure:2384: $? = 1
configure:2407: checking for C compiler default output file name
configure:2434: gcc conftest.c >&5
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status
configure:2437: $? = 1
configure:2475: result:
configure: failed program was:
| /* confdefs.h. */
Т.е. скрипт ожидает, что на gcc -v и т.п. подобноуму в чистом виде вернут версию типа "2.96" и т.п.,
а ему в ответ :
Цитата:
gcc (GCC) 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)
Copyright (C) 2006 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.
скрипт такого не понимает и дальше пытается определить версию gcc, и после неудачи отваливается.
Заново сгенирите configure и, если потребуется, измените .configure.*

-------
Поспешай не торопясь


Последний раз редактировалось ruslandh, 29-03-2007 в 07:18.


Отправлено: 07:09, 29-03-2007 | #6


Аватара для Arrest

runs with scissors


Сообщения: 642
Благодарности: 77

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
/usr/bin/ld: crt1.o: No such file: No such file or directory
А откуда взять crt1.o?

-------
- Why do you call this version of software 'beta'?
- Coz it's beta than nothing.


Отправлено: 08:08, 29-03-2007 | #7


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Arrest
Его брать ниоткуда не надо - он должен сгнерироваться ./configure, но т.к. версия gcc не определилась, то его и не генерили.

-------
Поспешай не торопясь


Отправлено: 08:14, 29-03-2007 | #8


Аватара для Arrest

runs with scissors


Сообщения: 642
Благодарности: 77

Профиль | Отправить PM | Цитировать


ээээ а как сгенерить ./configure? в папке лежит configure.ac

-------
- Why do you call this version of software 'beta'?
- Coz it's beta than nothing.


Отправлено: 09:43, 29-03-2007 | #9


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


http://www.google.com/search?hl=ru&q...%BA&lr=lang_ru

-------
Поспешай не торопясь


Отправлено: 10:11, 29-03-2007 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » C compiler cannot create executables

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
V. 2010 - [решено] Create Mailbox in Exchange through Active Directory offskid Microsoft Exchange Server 9 27-01-2010 16:59
Установка - [решено] Setup was unable to create a new system partition... SergiySW Microsoft Windows 7 15 06-05-2009 23:55
[решено] Create PDF in PHP5 Demiurg Вебмастеру 2 17-03-2008 23:29
Скрипты Inno Setup Compiler QAZAK Автоматическая установка приложений 7 15-01-2007 17:59
ошибка can't create socket slaine Microsoft Windows 2000/XP 0 04-11-2006 13:29




 
Переход