nixp.ru v3.0

25 мая 2017,
четверг,
00:26:59 MSK

DevOps с компанией «Флант»
Аватар пользователя aivs
aivs написал 24 декабря 2004 года в 11:51 (607 просмотров) Ведет себя как мужчина; открыл 114 темы в форуме, оставил 292 комментария на сайте.

Когда на Mandrake делаю ./configure для gcc-3.4.3 то все нормально,

а когда на arch linux, то в конце выдается сообщение:

sed : file conftest.s1 line 4: unterminated ’s' command

Чего у меня не хватает.

aivs

это не только с gcc, абсолютно все, где я делаю ./configure, в конце выдается сообщения

sed: file какой_то_файл line 4: unterminated ’s' command

Не представляю в чем может быть проблема, ща sed заменю, но не думаю что это поможет

aivs

вот полный лог

loading cache ./config.cache

checking host system type… i686-pc-linux-gnu

checking target system type… i686-pc-linux-gnu

checking build system type… i686-pc-linux-gnu

checking for a BSD compatible install… (cached) /bin/install -c

checking for i686-pc-linux-gnu-ar… no

checking for ar… (cached) ar

checking for i686-pc-linux-gnu-as… no

checking for as… (cached) as

checking for i686-pc-linux-gnu-dlltool… no

checking for dlltool… (cached) dlltool

checking for i686-pc-linux-gnu-ld… no

checking for ld… (cached) ld

checking for i686-pc-linux-gnu-nm… no

checking for nm… (cached) nm

checking for i686-pc-linux-gnu-ranlib… no

checking for ranlib… (cached) ranlib

checking for i686-pc-linux-gnu-windres… no

checking for windres… (cached) windres

checking for i686-pc-linux-gnu-objcopy… no

checking for objcopy… (cached) objcopy

checking for i686-pc-linux-gnu-objdump… no

checking for objdump… (cached) objdump

checking for i686-pc-linux-gnu-ar… no

checking for ar… (cached) ar

checking for i686-pc-linux-gnu-as… no

checking for as… (cached) as

checking for i686-pc-linux-gnu-dlltool… no

checking for dlltool… (cached) dlltool

checking for i686-pc-linux-gnu-ld… no

checking for ld… (cached) ld

checking for i686-pc-linux-gnu-nm… no

checking for nm… (cached) nm

checking for i686-pc-linux-gnu-ranlib… no

checking for ranlib… (cached) ranlib

checking for i686-pc-linux-gnu-windres… no

checking for windres… (cached) windres

checking whether to enable maintainer-specific portions of Makefiles… no

creating ./config.status

creating Makefile

sed: file conftest.s2 line 17: unterminated `s' command

sed: file conftest.s1 line 4: unterminated `s' command

Также сделал сравнение логов в Arch linux и в Mandrake linux,

отличие только в том что в логе от Arch в конце есть эти 2 строчки:

sed: file conftest.s2 line 17: unterminated `s' command

sed: file conftest.s1 line 4: unterminated `s' command

А в остольном логи идентичны

Genie


$ LANG=C
$ echo bla-bla-blaaaa|sed 's/la/lah'
sed: -e expression #1, char 8: unterminated `s' command
$ echo bla-bla-blaaaa|sed 's/la/lah/'
blah-bla-blaaaa
$

как видно, ошибка возникает оттого, что отсутствует’/' на конце.

что-то в консерватории не того, копай, читай ./config.log ну и т.п.

aivs

Проблему решил, я до этого в /etc/profile прописал коды оптимизаций для компиляции, один из кодов неправильно написал, ща все исправил, работает.