Кто подскажет? непонятка при сборке РОДНОГО компилятора...

Аватар пользователя wildsin

дано:
железо интел 815, целерон гиг с чем-то, память 256
ASP11, kernel-2.6.16-1.2108asp, glibc-2.3.6-3asp, gcc-4.0.2-8.fc4
то есть компилятор родной из поставки.

действия:
тяну с официального сайта родной gcc-4.0.2-8.fc4.src.rpm,
ставлю его rpm -i gcc-4.0.2-8.fc4.src.rpm
перехожу в /usr/src/asplinux/SPECS
запускаю rpmbuild -bb gcc4.spec
то есть пытаюсь по умолчанию пересобрать родной компилятор...

проблема:
configure: error:
The following requested language were not found: ada
The available languages are: c,ada,c++,f95,java,objc,treelang

вопросы:
1. кто виноват?
2. что делать?

добавка:
все компиляторы и библиотеки (в том числе ada) установлены.

Аватар пользователя wildsin

Re: кто подскажет? непонятка при сборке РОДНОГО компилятора.

Цитата:
rrraD пишет:
А если так: rpmbuild -bb

так я вроде так и написал Улыбка

проблема в том, что оно (configure) типа не находит компилятор ады, хотя он и его либы установлены.

Аватар пользователя Radik

Re: кто подскажет? непонятка при сборке РОДНОГО компилятора.

wildsin писал(а):
так я вроде так и написал Улыбка

Ох, простите, я не заметил... Простите меня

Цитата:
проблема в том, что оно (configure) типа не находит компилятор ады, хотя он и его либы установлены.

А их девелы установлены?

Аватар пользователя wildsin

Re: кто подскажет? непонятка при сборке РОДНОГО компилятора.

Цитата:
rrraD пишет:

Цитата:
проблема в том, что оно (configure) типа не находит компилятор ады, хотя он и его либы установлены.

А их девелы установлены?

а у них девелов в принципе нет Улыбка

Аватар пользователя Radik

Re: кто подскажет? непонятка при сборке РОДНОГО компилятора.

wildsin писал(а):
а у них девелов в принципе нет Улыбка

Тогда просим помощи у более опытных членов клуба... Простите меня

Аватар пользователя wildsin

Re: кто подскажет? непонятка при сборке РОДНОГО компилятора.

Цитата:
rrraD пишет:
Тогда просим помощи у более опытных членов клуба... Простите меня

в продолжение темы... устроил разбор полетов конфигуре и нарыл следующее...
configure проверяет наличие драйвера компилятора путем компиляции вот такой маленькой программки:
------------- conftest.adb ----------
procedure conftest is begin null; end conftest;
-------------------------------------------
компилирует командой gcc -c conftest.adb
компиляция вылетает с таким вот сообщением:
+===========================GNAT BUG DETECTED==============================+
| 4.0.2 20051125 (Red Hat 4.0.2-8) (i386-asplinux-linux-gnu) Storage_Error stack overflow (or erroneous memory access)|
| Error detected at system.ads:151:5 |

вопросы остаются Улыбка
кто виноват?
что делать?

Аватар пользователя krypt3r

Re: кто подскажет? непонятка при сборке РОДНОГО компилятора.

Непонятна цель действий: зачем компилировать компилятор?

Аватар пользователя wildsin

Re: кто подскажет? непонятка при сборке РОДНОГО компилятора.

Цитата:
rrraD пишет:
Кстати, у Вас asplinux-rpm-config.noarch стоит?

у меня НЕ собирается только и исключительно ADA Улыбка все остальное нормально... тут вроде ссылочку на багзиллу дали, попробую, потом отпишу результат...

Аватар пользователя wildsin

Re: кто подскажет? непонятка при сборке РОДНОГО компилятора.

Цитата:
krypt3r пишет:
Непонятна цель действий: зачем компилировать компилятор?

одно из преимуществ линукса перед виндой в том, что я (root) могу пересобрать ЛЮБОЙ компонент системы... а вот АДА вылетает с ошибкой и меня это расстраивает... теперь уже это вопрос чести Улыбка изначально хотел завернуть в rpm более новую версию gcc и нарвался на такие грабли Улыбка

Аватар пользователя wildsin

Re: кто подскажет? непонятка при сборке РОДНОГО компилятора.

Цитата:
wildsin пишет:
теперь уже это вопрос чести Улыбка

победил........... selinux рубал компилятор ады за executable stack Улыбка
спасибо lg с форума community.asplinux.ru за ссылку Улыбка
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=187853

RSS-материал