Linux.org.ua

Застарілі розділи -- сюди не писати. => Інші технічні питання => Гілку створено: Vetal17 від 2004-03-23 21:47:07

Тема: Компіляція програм
Автор: Vetal17 від 2004-03-23 21:47:07
У мене RH 9, kernel 2.4.20.8. При компіляції (./configure) деяких програм (наприклад blackbox) вискакує помилка:
----------------------------------------------
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.
-----------------------------------------------
Тема: Re: Компіляція програм
Автор: Vetal17 від 2004-03-23 21:48:07
в чому проблема і як її вирішити?
Тема: Re: Компіляція програм
Автор: dusoft від 2004-03-24 02:48:20
Ой, було в мене колись таке, але нажаль я точно не пам'ятаю що ж я тоді зробив...
Дійсно, цікаво, якщо хтось скаже, потрібно запам'ятати....
Тема: Re: Компіляція програм
Автор: Сергій Кузьменко від 2004-03-24 04:08:41
А що там, власне, у ./configure написано?
Тема: Re: Компіляція програм
Автор: Vetal від 2004-03-24 15:54:56
ось що воно пише:
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.
Тема: Re: Компіляція програм
Автор: Володимир Лісівка від 2004-03-24 17:17:38
Подивись в кінці config.log й кинь сюди все після останнього checking
Тема: Re: Компіляція програм
Автор: Vetal від 2004-03-24 20:07:28
Це я vetal, ось що пише:
configure:572: checking for a BSD compatible install
configure:625: checking whether build environment is sane
configure:682: checking whether make sets ${MAKE}
configure:721: checking for working aclocal
configure:734: checking for working autoconf
configure:747: checking for working automake
configure:760: checking for working autoheader
configure:773: checking for working makeinfo
configure:793: checking for gcc
configure:906: checking whether the C compiler (gcc  ) works
configure:922: gcc -o conftest    conftest.c  1>&5
gcc: Internal error: Illegal instruction (program as)
Please submit a full bug report.
See <URL:http://bugzilla.redhat.com/bugzilla/> for instructions.
configure: failed program was:

#line 917 "configure"
#include "confdefs.h"

main(){return(0);}
Тема: Re: Компіляція програм
Автор: Yaroslav Fedevych від 2004-03-24 22:19:41
Binutils певних версій відомі за глюки, рівно як і gcc. (2.96 -- тому приклад). Варто знайти десь і встановити gcc-2.95 (як найстабільніший з відомих), або перейти на використання гілки 3.3. Так мені думається.

P.S. Рок житиме! :D
Тема: Re: Компіляція програм
Автор: Сергій Кузьменко від 2004-03-25 03:32:04
Може gcc шукало та не знайшло confdefs.h, ото й заглючило. Чи є там цей файл у тій самій теці, що й configure?
Тема: Re: Компіляція програм
Автор: Володимир Лісівка від 2004-03-25 14:11:03
Все воно знайшло, помилка в самому gcc.
Треба повідомити про помилку в багзілу редхатовську.
Тема: Re: Компіляція програм
Автор: Vetal від 2004-03-28 16:44:25
та повідомляв я туда там в одного мужика така сама помилка була, так йому модератори баггзіли сказали що помилкав самому юзері а не в редхеті. ні у шо ж мені робити
Тема: Re: Компіляція програм
Автор: UA_Igor від 2004-03-28 19:27:10
Яка в тебе версія gcc(gcc --version), make(make --version),binutils(ld -v). Якщо ти закатав з нету, то дай адрес попробую погратись з ним.
Тема: Re: Компіляція програм
Автор: Vetal від 2004-03-28 20:25:45
Та нє, нічого я не закачував, поставив Redhat 9 і все.
версія gcc - 3.2.2 20030222
версія make - 3.79.1
версія binutils - 2.13.90.0.18 20030206

Vetal > UA_Igor- якщо знаєш що мені потрібно зробити підскажи як!!!!1
Тема: Re: Компіляція програм
Автор: UA_Igor від 2004-03-28 23:19:05
Попробуй переінсталювати лінукс з усіма пакетами, можливо якогось не вистачає для компіляції.
                                                                                                                         Щасти Тобі!!!
Тема: Re: Компіляція програм
Автор: Vetal від 2004-03-29 01:13:14
та робив я таке та нічого не виходить. та сама помилка
Тема: Re: Компіляція програм
Автор: UA_Igor від 2004-03-29 22:53:31
Якщо знаєш адрес в неті тих програм які в тебе матюкаються, то дай адрес посиджу з ними, бо так важко зказати в чому причина.
Тема: Re: Компіляція програм
Автор: UA_Igor від 2004-03-29 22:59:35
І ще одне. В деяких програмах замісь ./configure потрібно використовувати іншу команду і потім аж make, почитай README чи INSTALL там все описано.
Тема: Re: Компіляція програм
Автор: Vetal17 від 2004-03-31 22:01:21
UA_Igor дякую. я переставив весь редхет 9 і це помогло. ДЯКУЮ ІГОР ЗА ПІДТРИМКУ.