Ошибка вызова autoreconf из Eclipse с помощью плагина Autotools - PullRequest
4 голосов
/ 06 июля 2011

Я установил плагин Autotools для Eclipse из: http://www.eclipse.org/linuxtools/projectPages/autotools/.

Затем я импортировал существующий C ++-проект, сначала создав новый C ++-проект в Eclipse CDT, затем импортировав исходные файлы, а затем преобразовавпроект к проекту Autotools.Однако после этого преобразования я получаю сообщение об ошибке:

Invoking autoreconf in build directory: /home/user/Development/cpp/workspace/testproject

sh autoreconf -i 
sh: Can't open autoreconf

Configuration failed with error

Единственные файлы, которые у меня есть в моем проекте и связаны с autoconf, это configure.ac, Makefile.am, src/Makefile.am.Он работает нормально для сборки проекта, используя autoreconf --install из командной строки.

Почему он пытается запустить autoreconf -i, используя sh?Если я попробую это из командной строки, это тоже не сработает (файл autoreconf не найден).Когда я вызываю его из командной строки, я вызываю его без sh.

Заранее спасибо!

1 Ответ

3 голосов
/ 21 сентября 2011

В моем Ubuntu 11.04 dash было целью по умолчанию для /bin/sh, и похоже, что из-за этого происходит затмение.

Вы можете изменить ссылку с помощью sudo dpkg-reconfigure dash.Выберите «Нет» для восстановления /bin/sh в качестве ссылки на bash.

...