[Dune] build problems on mac os x 10.8.4

Steffen Müthing steffen.muething at iwr.uni-heidelberg.de
Tue Jul 30 19:09:27 CEST 2013


Hi Benedikt,

I'm not really the expert here, but PKG_PROG_PKG_CONFIG is somehow tied to pkg-config.
Do you have a current version installed? I also found a discussion on Stackexchange where someone
was able to resolve the problem by adding the directory containing pkg.m4 to the M4PATH explicitly:

http://stackoverflow.com/questions/17089858/pkg-config-pkg-prog-pkg-config-command-not-found

Could you try that?

Best,
Steffen

Am 30.07.2013 um 18:46 schrieb Benedikt Oswald:

> 
> Dear Dune,
> 
> I am currently installing Dune on an iMac with Mac OS 10.8.4 and receive this error message when starting
> dunecontrol, cf. below. Essentially, it breaks with saying that Libtool library used but 'LIBTOOL' is undefined.
> 
> Now, I have installed the latest auto tools, namely;
> 
> libtool  2.4.2
> autoconf 2.69
> automake 1.14
> 
> gcc 4.8.1
> 
> Dune versions are:
> 
> Benedikts-iMac:hades oswald$ cd dune-common/
> Benedikts-iMac:dune-common oswald$ git log -n1
> commit 892d2043ab7554c69e6c99b985a33ced4d3bc627
> Author: Martin Nolte <nolte at mathematik.uni-freiburg.de>
> Date:   Sat Jul 13 07:45:23 2013 +0200
> 
>     add missing include
> 
> 
> 
> 
> I am a bit confused on what is the problem. I should say that
> on Mac OS X 10.7 all went smooth.
> 
> thanks for your suggestions, Benedikt
> 
> 
> =================================
> 
> 
> 
> Benedikts-iMac:hades oswald$ time ./dune-common/bin/dunecontrol --opts=os.imac.lsprag.git.superludist25.gcc481.opts all
> USE_CMAKE=no DUNE_BUILDDIR=
> --- going to build dune-common dune-geometry dune-grid dune-istl dune-grid-howto dune-localfunctions hades  ---
> --- calling all for dune-common ---
> --- calling vcsetup for dune-common ---
> --- calling autogen for dune-common ---
> Found am directory /Users/oswald/gitwork/hades/dune-common/am
> --> dunedoxynize...
> Generating doc/doxygen/Doxyfile.in from 
>     global style
>     and dune-common config
>     ... done
> --> libtoolize...
> libtoolize: putting auxiliary files in `.'.
> libtoolize: linking file `./ltmain.sh'
> libtoolize: You should add the contents of the following files to `aclocal.m4':
> libtoolize:   `/Users/oswald/extlib/libtool/2.4.2/gcc/4.8.1/share/aclocal/libtool.m4'
> libtoolize:   `/Users/oswald/extlib/libtool/2.4.2/gcc/4.8.1/share/aclocal/ltoptions.m4'
> libtoolize:   `/Users/oswald/extlib/libtool/2.4.2/gcc/4.8.1/share/aclocal/ltversion.m4'
> libtoolize:   `/Users/oswald/extlib/libtool/2.4.2/gcc/4.8.1/share/aclocal/ltsugar.m4'
> libtoolize:   `/Users/oswald/extlib/libtool/2.4.2/gcc/4.8.1/share/aclocal/lt~obsolete.m4'
> libtoolize: Remember to add `LT_INIT' to configure.ac.
> libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
> libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
> libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
> --> USE_CMAKE=no DUNE_BUILDDIR=
> writing /Users/oswald/gitwork/hades/dune-common/dependencies.m4
>     for dune-common 2.3-svn dune-devel at dune-project.org
>         requires 
>         suggests 
> --> aclocal...
> configure.ac:13: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> /Users/oswald/gitwork/hades/dune-common/m4/dune_all.m4:51: DUNE_CHECK_ALL is expanded from...
> configure.ac:13: the top level
> configure.ac:13: warning: AC_DISABLE_SHARED is m4_require'd but not m4_defun'd
> /Users/oswald/gitwork/hades/dune-common/m4/dune_all.m4:51: DUNE_CHECK_ALL is expanded from...
> configure.ac:13: the top level
> configure.ac:13: warning: AC_PROG_LIBTOOL is m4_require'd but not m4_defun'd
> /Users/oswald/gitwork/hades/dune-common/m4/dune_all.m4:51: DUNE_CHECK_ALL is expanded from...
> configure.ac:13: the top level
> configure.ac:13: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> /Users/oswald/gitwork/hades/dune-common/m4/dune_common.m4:75: DUNE_COMMON_CHECKS is expanded from...
> dependencies.m4:19: DUNE_CHECK_MOD_DEPENDENCIES is expanded from...
> /Users/oswald/gitwork/hades/dune-common/m4/dune_all.m4:51: DUNE_CHECK_ALL is expanded from...
> configure.ac:13: the top level
> configure.ac:13: warning: AC_PROG_LIBTOOL is m4_require'd but not m4_defun'd
> /Users/oswald/gitwork/hades/dune-common/m4/dune_common.m4:75: DUNE_COMMON_CHECKS is expanded from...
> dependencies.m4:19: DUNE_CHECK_MOD_DEPENDENCIES is expanded from...
> /Users/oswald/gitwork/hades/dune-common/m4/dune_all.m4:51: DUNE_CHECK_ALL is expanded from...
> configure.ac:13: the top level
> configure.ac:13: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> /Users/oswald/gitwork/hades/dune-common/m4/dune_all.m4:51: DUNE_CHECK_ALL is expanded from...
> configure.ac:13: the top level
> configure.ac:13: warning: AC_DISABLE_SHARED is m4_require'd but not m4_defun'd
> /Users/oswald/gitwork/hades/dune-common/m4/dune_all.m4:51: DUNE_CHECK_ALL is expanded from...
> configure.ac:13: the top level
> configure.ac:13: warning: AC_PROG_LIBTOOL is m4_require'd but not m4_defun'd
> /Users/oswald/gitwork/hades/dune-common/m4/dune_all.m4:51: DUNE_CHECK_ALL is expanded from...
> configure.ac:13: the top level
> configure.ac:13: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> /Users/oswald/gitwork/hades/dune-common/m4/dune_common.m4:75: DUNE_COMMON_CHECKS is expanded from...
> dependencies.m4:19: DUNE_CHECK_MOD_DEPENDENCIES is expanded from...
> /Users/oswald/gitwork/hades/dune-common/m4/dune_all.m4:51: DUNE_CHECK_ALL is expanded from...
> configure.ac:13: the top level
> configure.ac:13: warning: AC_PROG_LIBTOOL is m4_require'd but not m4_defun'd
> /Users/oswald/gitwork/hades/dune-common/m4/dune_common.m4:75: DUNE_COMMON_CHECKS is expanded from...
> dependencies.m4:19: DUNE_CHECK_MOD_DEPENDENCIES is expanded from...
> /Users/oswald/gitwork/hades/dune-common/m4/dune_all.m4:51: DUNE_CHECK_ALL is expanded from...
> configure.ac:13: the top level
> --> autoheader...
> configure.ac:13: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> aclocal.m4:2520: DUNE_CHECK_ALL is expanded from...
> configure.ac:13: the top level
> configure.ac:13: warning: AC_DISABLE_SHARED is m4_require'd but not m4_defun'd
> aclocal.m4:2520: DUNE_CHECK_ALL is expanded from...
> configure.ac:13: the top level
> configure.ac:13: warning: AC_PROG_LIBTOOL is m4_require'd but not m4_defun'd
> aclocal.m4:2520: DUNE_CHECK_ALL is expanded from...
> configure.ac:13: the top level
> configure.ac:13: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> aclocal.m4:2777: DUNE_COMMON_CHECKS is expanded from...
> dependencies.m4:19: DUNE_CHECK_MOD_DEPENDENCIES is expanded from...
> aclocal.m4:2520: DUNE_CHECK_ALL is expanded from...
> configure.ac:13: the top level
> configure.ac:13: warning: AC_PROG_LIBTOOL is m4_require'd but not m4_defun'd
> aclocal.m4:2777: DUNE_COMMON_CHECKS is expanded from...
> dependencies.m4:19: DUNE_CHECK_MOD_DEPENDENCIES is expanded from...
> aclocal.m4:2520: DUNE_CHECK_ALL is expanded from...
> configure.ac:13: the top level
> --> automake...
> configure.ac:13: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> aclocal.m4:2520: DUNE_CHECK_ALL is expanded from...
> configure.ac:13: the top level
> configure.ac:13: warning: AC_DISABLE_SHARED is m4_require'd but not m4_defun'd
> aclocal.m4:2520: DUNE_CHECK_ALL is expanded from...
> configure.ac:13: the top level
> configure.ac:13: warning: AC_PROG_LIBTOOL is m4_require'd but not m4_defun'd
> aclocal.m4:2520: DUNE_CHECK_ALL is expanded from...
> configure.ac:13: the top level
> configure.ac:13: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> aclocal.m4:2777: DUNE_COMMON_CHECKS is expanded from...
> dependencies.m4:19: DUNE_CHECK_MOD_DEPENDENCIES is expanded from...
> aclocal.m4:2520: DUNE_CHECK_ALL is expanded from...
> configure.ac:13: the top level
> configure.ac:13: warning: AC_PROG_LIBTOOL is m4_require'd but not m4_defun'd
> aclocal.m4:2777: DUNE_COMMON_CHECKS is expanded from...
> dependencies.m4:19: DUNE_CHECK_MOD_DEPENDENCIES is expanded from...
> aclocal.m4:2520: DUNE_CHECK_ALL is expanded from...
> configure.ac:13: the top level
> dune/common/Makefile.am:6: error: Libtool library used but 'LIBTOOL' is undefined
> dune/common/Makefile.am:6:   The usual way to define 'LIBTOOL' is to add 'LT_INIT'
> dune/common/Makefile.am:6:   to 'configure.ac' and run 'aclocal' and 'autoconf' again.
> dune/common/Makefile.am:6:   If 'LT_INIT' is in 'configure.ac', make sure
> dune/common/Makefile.am:6:   its definition is in aclocal's search path.
> lib/Makefile.am:8: error: Libtool library used but 'LIBTOOL' is undefined
> lib/Makefile.am:8:   The usual way to define 'LIBTOOL' is to add 'LT_INIT'
> lib/Makefile.am:8:   to 'configure.ac' and run 'aclocal' and 'autoconf' again.
> lib/Makefile.am:8:   If 'LT_INIT' is in 'configure.ac', make sure
> lib/Makefile.am:8:   its definition is in aclocal's search path.
> --- Failed to build dune-common ---
> Terminating dunecontrol due to previous errors!
> 
> 
> 
> 
> 
> --------------------------------------------------------------------------------------------------------------------------------------------------------------
> Dr. sc. techn. Benedikt Oswald - first engineer - LSPR AG - phone - +41 43 366 90 74
> Technoparkstrasse 1, CH-8005 Zürich, benedikt.oswald at lspr.ch
> "Passion is required for any great work, and for the Revolution passion and audacity are required in big doses." 
> Ernesto 'Che' Guevara, Letter to his parents.
> --------------------------------------------------------------------------------------------------------------------------------------------------------------
> 
> _______________________________________________
> Dune mailing list
> Dune at dune-project.org
> http://lists.dune-project.org/mailman/listinfo/dune

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 495 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <https://lists.dune-project.org/pipermail/dune/attachments/20130730/684d43cd/attachment.sig>


More information about the Dune mailing list