Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 273975 - sci-libs/libmuscle fails eautoreconf with libtool-2.2
Summary: sci-libs/libmuscle fails eautoreconf with libtool-2.2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Andrey Kislyuk (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: libtool-2.2
  Show dependency tree
 
Reported: 2009-06-13 11:25 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2009-07-07 17:13 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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