LINUX.ORG.RU

libtoolize выдает ошибку при autogen.sh

 ,


0

2

Доброго времени суток. Пытаюсь на Ubuntu 16.04 установить zen coding для geany из исходников. При запуске autogen.sh появляется ошибка:

/usr/bin/libtoolize: 1: eval: hookable_fns+=: not found
/usr/bin/libtoolize: 1: eval: hookable_fns+=: not found
/usr/bin/libtoolize: 1: eval: hookable_fns+=: not found
/usr/bin/libtoolize: 1: eval: hookable_fns+=: not found
libtoolize: error: 'func_options_prep' does not accept hook functions.

Подскажите, пожалуйста, как заставить это работать?


Ответ на: комментарий от RiD_32

Такой же вывод при запуске

libtoolize --debug
Пакет libtool переустанавливал, не помогает.

RiD_32
() автор топика
Ответ на: комментарий от RiD_32

Возможо, дело в следующем: libtoolize - это баш-портянка с шебангом #!/bin/bash, а у тебя в убунте /bin/bash - это симлинк к /bin/dash. И этому дашу что-то в портянке непонятно. Попробуй выставить нормальный баш.

Deleted
()
Ответ на: комментарий от Deleted

у тебя в убунте /bin/bash - это симлинк к /bin/dash

Шта? По-моему ты что-то путаешь, это /bin/sh в убунте является симлинком на dash, а с /bin/bash всё в порядке. Поэтому проблемы только в тех скриптах, которые считают что если шебангом стоит #!/bin/sh то можно применять башизмы и ничего за это не будет...

Pinkbyte ★★★★★
()

Проблема решена. Я запускал

./autogen.sh
в xmonad и получал ошибку от libtoolize. Сейчас попробовал это запустить в Unity, и всё заработало. Не знаю, почему такое поведение в xmonad. Всем спасибо.

RiD_32
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.