Использование libltdl в Mac OS X - PullRequest
4 голосов
/ 29 марта 2011

Я пытаюсь перенести проект Linux C ++ на Mac OS X. На этапе настройки выполняется следующая команда:

$ glibtoolize --ltdl --force --copy

, которая завершается неудачно со следующим выводом:

glibtoolize: putting auxiliary files in `.'.
glibtoolize: copying file `./ltmain.sh'
glibtoolize: putting auxiliary files in `.'.
glibtoolize: copying file `libltdl/config/compile'
glibtoolize: copying file `libltdl/config/config.guess'
glibtoolize: copying file `libltdl/config/config.sub'
glibtoolize: copying file `libltdl/config/depcomp'
glibtoolize: copying file `libltdl/config/install-sh'
glibtoolize: copying file `libltdl/config/missing'
glibtoolize: copying file `libltdl/config/ltmain.sh'
glibtoolize: putting macros in `libltdl/m4'.
glibtoolize: copying file `libltdl/m4/argz.m4'
glibtoolize: copying file `libltdl/m4/libtool.m4'
glibtoolize: copying file `libltdl/m4/ltdl.m4'
glibtoolize: copying file `libltdl/m4/ltoptions.m4'
glibtoolize: copying file `libltdl/m4/ltsugar.m4'
glibtoolize: copying file `libltdl/m4/ltversion.m4'
glibtoolize: copying file `libltdl/m4/lt~obsolete.m4'
glibtoolize: putting libltdl files in `libltdl'.
glibtoolize: `COPYING.LIB' not found in `/usr/bin/../share/libtool/libltdl'

Оказывается, что папка / usr / share / libtool / libltdl не существует в Mac OS X.

Есть предложения о том, как заставить ее работать на Mac?

PS:Я использую Snow Leopard (10.6.7).

Обновление

Кажется, что он работает нормально при использовании MacPorts libtoolize (/opt/local/bin/glibtoolize).

Ответы [ 2 ]

6 голосов
/ 30 марта 2011

Работает после установки пакета libtool-devel с MacPorts:

sudo port install libtool-devel
0 голосов
/ 30 января 2016

Ошибка: libtool-devel был заменен на libtool;пожалуйста, установите вместо этого libtool.

...