Отправляет email-рассылки с помощью сервиса Sendsay

/bin/sh: bad interpreter: нет доступа

Привет,

Не могу скомпилировать ни одну программу: останавливается либо на
"make", либо еще на "sh ./configure", выдает сообщение

/bin/sh: bad interpreter: нет доступа

Один раз "почти" удалось скомпилировать программу, дописав в Makefile
"sh" перед командами, выдающими ошибки. Программа, правда, не
заработала :(

Поискал в гугле; судя по всему, эта проблема не у меня одного:(
Но толковых советов я так и не нашел.

----< *** >_ / | | | / | Антон Иванов
/ /| | | | / /| | Mail: a-i@b*****.ru
/ /_| | | | / / | | Web:
/ | | |/ / | | http://html-utilities.narod.ru/
/ / | | | / / | |
/_/ |_|O |__/ |_|O

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

Ответы:

-----BEGIN PGP SIGNED MESSAGEHash: MD5

Так попробуйте просто ./configure (без sh)
make
make install

C увежением
Слон

-----BEGIN PGP SIGNATUREVersion: 2.6

iQEVAwUAP2Ndw43JxrXDf2ifAQHpzggApsIjJlAEkukED4PrfHB7rqnXSA/52qJE
gnXXo402vq9wIKyeWz5p+LI8USKZ+9kP8v6hv/yNMuhbgKOLQ5fY97XFP7U9cQu6
cj6TNKBvwmmNo6PxHUkmn0f4Oma//45KiQIys5elYKNJ+gxFQnueTjxYNiFy57NW
wyNIVno5OCJj41ntQvI/eHofdfmF+G3+LM8RByJE7r6BXWiN/owo7y9hca8hl/Ps
hKHAcv2ftmhxUwUJDhvq7tSEdZmm7cmZInRi/z8zKPX3Kic9BS1rhgXzOtFGTu4L
EVfFMejw9WUWP9zKBEe/LNlMRQOOET3OdyQwi8yJUeKJML19Yq2w8g==
=AVTM
-----END PGP SIGNATURE-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

13 Сентябрь 2003 22:09, chroml***@m*****.ru написал:

Однако мысль!

Ответить   Ilya (#2184)

 

13 Сентябрь 2003 19:46, Антон Иванов написал:

Покажите вывод:

$ ls -l /bin/sh
$ export | grep SHELL
$ make -v

Ответить   Ilya (#2183)

 

вроде всё ясно и очень знакомо. Вероятнее всего проблемы с настройкой
файловых систем (далее просто ФС) а именно - ты пытаешся собрать/запустить
программу там где это не разрешенно.
вариант 1. на fat (vfat) не поддерживаются нормальные unix права
доступа к файлам. Поэтому компилировать программу в каталоге
находящимся на этой (или подобной ) "чужой" ФС - очень плохая идея.
Попробуй стандартный ext2/3, reiserfs.
вариант 2. (возможен в комбинации с вариантом 1 ). Каталог в котором
собираешь программу находится на noexec (или umask=111 или подобный
"нечётный" вариант) ФС. таким образом на этой ФС ты не можешь
запускать программы. Решение: правка /etc/fstab, в списке флагов для
этой ФС либо убираешь noexec, либо явно указываешь exec (также для
umask).
вариант 3. /bin/sh (/bin/bash) у тебя отсутсвует или находится на
noexec ФС. Решение аналогичное вар.2 для соответсвующей (/)
ФС.

перед тем как возникнут вопросы - загляни в man 8 mount.

Ответить   Vasile (#2193)

 

Привет,

Точно! А я еще пробовал ставить chmod +x всем файлам...
Спасибо.

----< *** >_ / | | | / | Антон Иванов
/ /| | | | / /| | Mail: a-i@b*****.ru
/ /_| | | | / / | | Web:
/ | | |/ / | | http://html-utilities.narod.ru/
/ / | | | / / | |
/_/ |_|O |__/ |_|O

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru