[Pacemaker] pacemaker-mgmt compile error

Dejan Muhamedagic dejanmm at fastmail.fm
Tue Jun 22 10:38:19 EDT 2010


Hi,

On Tue, Jun 22, 2010 at 08:57:23PM +0800, Michael Fung wrote:
> Hi All,
> 
> 
> I would like to try the Python GUI. According to a previous post by Yan Gao:
> 
> > If you are using pacemaker 1.0 series, you could either retrieve
> > pacemaker-mgmt-2.0.0 from:
> >
> http://hg.clusterlabs.org/pacemaker/pygui/archive/pacemaker-mgmt-2.0.0.tar.bz2
> 
> After I do:
> ./ConfigureMe configure
> 
> It gives:
> ====
> Configure flags for Debian GNU/Linux: --prefix=/usr --sysconfdir=/etc
> --localstatedir=/var --mandir=/usr/share/man --disable-rpath
> Running ./bootstrap --prefix=/usr --sysconfdir=/etc --localstatedir=/var
> --mandir=/usr/share/man --disable-rpath
> Autoconf package autoconf found.
> Automake package automake found.
> Libtool package libtool found.
> aclocal
> configure.in:57: warning: macro `AM_PO_SUBDIRS' not found in library
> autoheader
> libtoolize --ltdl --force --copy
> libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.'.
> libtoolize: copying file `./ltmain.sh'
> libtoolize: putting auxiliary files in `.'.
> libtoolize: copying file `libltdl/config/compile'
> libtoolize: copying file `libltdl/config/config.guess'
> libtoolize: copying file `libltdl/config/config.sub'
> libtoolize: copying file `libltdl/config/depcomp'
> libtoolize: copying file `libltdl/config/install-sh'
> libtoolize: copying file `libltdl/config/missing'
> libtoolize: copying file `libltdl/config/ltmain.sh'
> libtoolize: putting macros in `libltdl/m4'.
> libtoolize: copying file `libltdl/m4/argz.m4'
> libtoolize: copying file `libltdl/m4/libtool.m4'
> libtoolize: copying file `libltdl/m4/ltdl.m4'
> libtoolize: copying file `libltdl/m4/ltoptions.m4'
> libtoolize: copying file `libltdl/m4/ltsugar.m4'
> libtoolize: copying file `libltdl/m4/ltversion.m4'
> libtoolize: copying file `libltdl/m4/lt~obsolete.m4'
> libtoolize: putting libltdl files in `libltdl'.
> libtoolize: copying file `libltdl/COPYING.LIB'
> libtoolize: copying file `libltdl/README'
> libtoolize: copying file `libltdl/Makefile.am'
> libtoolize: copying file `libltdl/configure.ac'
> libtoolize: copying file `libltdl/aclocal.m4'
> libtoolize: copying file `libltdl/Makefile.in'
> libtoolize: copying file `libltdl/config-h.in'
> libtoolize: copying file `libltdl/configure'
> libtoolize: copying file `libltdl/argz_.h'
> libtoolize: copying file `libltdl/argz.c'
> libtoolize: copying file `libltdl/loaders/dld_link.c'
> libtoolize: copying file `libltdl/loaders/dlopen.c'
> libtoolize: copying file `libltdl/loaders/dyld.c'
> libtoolize: copying file `libltdl/loaders/load_add_on.c'
> libtoolize: copying file `libltdl/loaders/loadlibrary.c'
> libtoolize: copying file `libltdl/loaders/shl_load.c'
> libtoolize: copying file `libltdl/lt__dirent.c'
> libtoolize: copying file `libltdl/lt__strl.c'
> libtoolize: copying file `libltdl/libltdl/lt__alloc.h'
> libtoolize: copying file `libltdl/libltdl/lt__dirent.h'
> libtoolize: copying file `libltdl/libltdl/lt__glibc.h'
> libtoolize: copying file `libltdl/libltdl/lt__private.h'
> libtoolize: copying file `libltdl/libltdl/lt__strl.h'
> libtoolize: copying file `libltdl/libltdl/lt_dlloader.h'
> libtoolize: copying file `libltdl/libltdl/lt_error.h'
> libtoolize: copying file `libltdl/libltdl/lt_system.h'
> libtoolize: copying file `libltdl/libltdl/slist.h'
> libtoolize: copying file `libltdl/loaders/preopen.c'
> libtoolize: copying file `libltdl/lt__alloc.c'
> libtoolize: copying file `libltdl/lt_dlloader.c'
> libtoolize: copying file `libltdl/lt_error.c'
> libtoolize: copying file `libltdl/ltdl.c'
> libtoolize: copying file `libltdl/ltdl.h'
> libtoolize: copying file `libltdl/slist.c'
> libtoolize: You should add the contents of the following files to
> `aclocal.m4':
> libtoolize:   `libltdl/m4/argz.m4'
> libtoolize: or else add `AC_CONFIG_MACRO_DIR([libltdl/m4])' to configure.in.
> libtoolize: Remember to add `LTDL_INIT' to configure.in.
> libtoolize: Remember to add `LT_CONFIG_LTDL_DIR([libltdl])' to
> `configure.in'.
> libtoolize: Consider using `AC_CONFIG_AUX_DIR([libltdl/config])' in
> configure.in.
> libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
> aclocal
> configure.in:57: warning: macro `AM_PO_SUBDIRS' not found in library
> automake --add-missing --include-deps --copy
> configure.in:18: installing `./config.guess'
> configure.in:18: installing `./config.sub'
> configure.in:49: installing `./install-sh'
> configure.in:49: installing `./missing'
> cim/Makefile.am: installing `./depcomp'
> autoconf
> configure.in:56: error: possibly undefined macro: AC_PROG_INTLTOOL

Looks like you need the intltool package.

Thanks,

Dejan

>       If this token and others are legitimate, please use m4_pattern_allow.
>       See the Autoconf documentation.
> configure.in:57: error: possibly undefined macro: AM_PO_SUBDIRS
> 
> ./bootstrap exiting due to error (sorry!).
> ====
> 
> I am using Debian Squeeze:
> libtool              2.2.6b-2
> autoconf             2.65-4
> automake             1:1.11.1-1
> pacemaker            1.0.8+hg15494-4
> pacemaker-dev        1.0.8+hg15494-4
> 
> Any hints are appreciated.
> 
> 
> Thanks,
> Michael
> 
> _______________________________________________
> Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
> 
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker




More information about the Pacemaker mailing list