компиляция програм slackware 12.0 (configure: error: C compiler cannot create executables)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
DarkRain
Сообщения: 8
ОС: MOPSLinux 6.1

компиляция програм slackware 12.0

Сообщение DarkRain »

Доброго времени суток!

Я настраиваю один сервер и столкнулся с проблемой.
Проблема следующая, не компилируется ни одна программа.

При ./configure выдает "configure: error: C compiler cannot create executables"
При компиляции приложения выдает: "gcc: error trying to exec 'as': execvp: No such file or directory"

П.О.
[ installed ] - gcc-4.1.2-i486-1
[ installed ] - gcc-g++-4.1.2-i486-1
[ installed ] - gcc-gfortran-4.1.2-i486-1
[ installed ] - gcc-gnat-4.1.2-i486-1
[ installed ] - gcc-java-4.1.2-i486-1
[ installed ] - gcc-objc-4.1.2-i486-1
[ installed ] - glib2-2.12.12-i486-2_slack12.0
[ installed ] - glibc-2.5-i486-4
[ installed ] - glibc-i18n-2.5-noarch-4
[ installed ] - glibc-profile-2.5-i486-4
[ installed ] - glibc-solibs-2.5-i486-4

О.С Slackware 12.0

подскажите, есть ли у этой проблемы какое-то решение?
Спасибо сказали:
mikluxo
Сообщения: 283
ОС: Slackware 12.2

Re: компиляция програм slackware 12.0

Сообщение mikluxo »

Похоже на то, что нет gas (GNU assembler):
Попробуйте переставить binutils. Вроде как он там должен быть.
Вот здесь похожая ситуация, посмотрите, если переустановка binutils не поможет.
http://ubuntuforums.org/showthread.php?t=17033
Ich weiss, dass ich nichts weiss, aber wissen Sie es auch?
Завистники на что не взглянут,
подымут вечно лай,
А ты себе своей дорогою ступай,
Полают, да отстанут. Крылов
Спасибо сказали:
Аватара пользователя
DarkRain
Сообщения: 8
ОС: MOPSLinux 6.1

Re: компиляция програм slackware 12.0

Сообщение DarkRain »

спасибо, ваш совет мне помог.
Но тут же вылезла другая проблема.
configure: error: C preprocessor "/lib/cpp" fails sanity check
Спасибо сказали:
mikluxo
Сообщения: 283
ОС: Slackware 12.2

Re: компиляция програм slackware 12.0

Сообщение mikluxo »

DarkRain писал(а):
21.04.2009 17:01
configure: error: C preprocessor "/lib/cpp" fails sanity check

Проблема с препроцессором С++
DarkRain писал(а):
21.04.2009 16:08
gcc-g++-4.1.2-i486-1

Значит и этот пакет битый. Хотя возможно, что нет kernel-headers.
Ich weiss, dass ich nichts weiss, aber wissen Sie es auch?
Завистники на что не взглянут,
подымут вечно лай,
А ты себе своей дорогою ступай,
Полают, да отстанут. Крылов
Спасибо сказали:
Аватара пользователя
DarkRain
Сообщения: 8
ОС: MOPSLinux 6.1

Re: компиляция програм slackware 12.0

Сообщение DarkRain »

да, kernel-headers и правда нет.
А не подскажете где их взять?
версия ядра 2.6.18-92.1.18.el5.028stab060.2PAE

Added:

Поставил пока 2.6.21.5, вроде работает.

Тему можно закрывать. Проблема решена.
Спасибо сказали:
mikluxo
Сообщения: 283
ОС: Slackware 12.2

Re: компиляция програм slackware 12.0

Сообщение mikluxo »

DarkRain писал(а):
21.04.2009 17:37
А не подскажете где их взять?

От рута

Код: Выделить всё

slackpkg install kernel-headers

установят с инета(только насчет версии не знаю), или можно взять с диска ДВД(там как раз с версией ядра по умолчанию).
Ich weiss, dass ich nichts weiss, aber wissen Sie es auch?
Завистники на что не взглянут,
подымут вечно лай,
А ты себе своей дорогою ступай,
Полают, да отстанут. Крылов
Спасибо сказали:
Аватара пользователя
DarkRain
Сообщения: 8
ОС: MOPSLinux 6.1

Re: компиляция програм slackware 12.0

Сообщение DarkRain »

mikluxo писал(а):
21.04.2009 18:10
DarkRain писал(а):
21.04.2009 17:37
А не подскажете где их взять?

От рута

Код: Выделить всё

slackpkg install kernel-headers

установят с инета(только насчет версии не знаю), или можно взять с диска ДВД(там как раз с версией ядра по умолчанию).

не совсем.
Установится из репозитория на который настроена утилита slackpkg.
И ДВД диска нет. Ибо сервер виртуальный и систему туда ставил не я. Я лишь настраиваю.
Спасибо сказали:
mikluxo
Сообщения: 283
ОС: Slackware 12.2

Re: компиляция програм slackware 12.0

Сообщение mikluxo »

Вообще на слаку пакеты можно посмотреть здесь.
http://packages.slackware.it/search.php?v=...=kernel-headers
Ваш именно:
http://packages.slackware.it/package.php?q...s-2.6.18-i386-1

Есть вероятность, что если использовать версию kernel-headers отличную от ядра, можно попасть на изменения, в результате чего компилится не будет(из-за того что API или ABI точно не знаю, меняется) :(
Ich weiss, dass ich nichts weiss, aber wissen Sie es auch?
Завистники на что не взглянут,
подымут вечно лай,
А ты себе своей дорогою ступай,
Полают, да отстанут. Крылов
Спасибо сказали:
Аватара пользователя
DarkRain
Сообщения: 8
ОС: MOPSLinux 6.1

Re: компиляция програм slackware 12.0

Сообщение DarkRain »

спасибо


компилиться то мож и будет, на базе kernel-headers, а вот работать врядли. :)
Спасибо сказали: