Using libltdl on Mac OS X

I am trying to migrate a Linux C ++ project to Mac OS X. During the configuration step, the following command is executed:

$ glibtoolize --ltdl --force --copy 

What happens with the following output:

 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' 

It turns out that the / usr / share / libtool / libltdl folder does not exist on Mac OS X.

Any suggestions on how to make it work on Mac?

PS: I am using Snow Leopard (10.6.7).

Update

It seems to work /opt/local/bin/glibtoolize fine when using MacPorts libtoolize ( /opt/local/bin/glibtoolize ).

+4
source share
2 answers

It works after installing the libtool-devel package using MacPorts:

 sudo port install libtool-devel 
+5
source

Error: libtool-devel has been replaced by libtool; install libtool instead.

0
source

Source: https://habr.com/ru/post/1345748/


All Articles