Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 273975

Summary: sci-libs/libmuscle fails eautoreconf with libtool-2.2
Product: Gentoo Linux Reporter: Diego Elio Pettenò (RETIRED) <flameeyes>
Component: New packagesAssignee: Andrey Kislyuk (RETIRED) <weaver>
Status: RESOLVED FIXED    
Severity: normal CC: axiator, sci-biology
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 212763    

Description Diego Elio Pettenò (RETIRED) gentoo-dev 2009-06-13 11:25:16 UTC
The automake fails with this output:

/usr/share/automake-1.10/am/depend2.am: am__fastdepCXX does not appear in AM_CONDITIONAL
/usr/share/automake-1.10/am/depend2.am:   The usual way to define `am__fastdepCXX' is to add `AC_PROG_CXX'
/usr/share/automake-1.10/am/depend2.am:   to `configure.ac' and run `aclocal' and `autoconf' again.
libMUSCLE/Makefile.am: C++ source seen but `CXX' is undefined
libMUSCLE/Makefile.am:   The usual way to define `CXX' is to add `AC_PROG_CXX'
libMUSCLE/Makefile.am:   to `configure.ac' and run `autoconf' again.

but given this might sound pretty unintelligible, the end ofthe story is that the package uses C++ sources, but doesn't call AC_PROG_CXX in the configure.ac file; you should add it there before running eautoreconf.

This fails with libtool 2.2 because that version does _not_ force C++ (and Fortran) compilers to be detected for all the packages using libtool.

HTH,
Diego
Comment 1 Andrey Kislyuk (RETIRED) gentoo-dev 2009-07-07 17:13:05 UTC
Fixed upstream, bumped, thanks