> On Mon, Mar 12, 2007 at 04:03:52PM -0700, Steve Ellcey wrote:
> > configure:15448: error: possibly undefined macro: AM_PROG_GCJdnl
> 
> Where'd that come from?  Wherever it is, it's a bug.  Maybe someone
> checked in a typo to the configure file.  "dnl" is a comment start
> token in autoconf (that's a very rough approximation of the situation).

It looks like it is coming from the new libtool.m4, I just sent email to
bug-libtool@gnu.org about it.  In the new libtool.m4 there is:

# LT_PROG_GCJ
# -----------
AC_DEFUN([LT_PROG_GCJ],
[m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ],
  [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ],
    [AC_CHECK_TOOL(GCJ, gcj,)
      test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
      AC_SUBST(GCJFLAGS)])])dnl
])

And I think the dnl at the end of the AC_SUBST line is the problem.
Removing it seems to fix the configure of libjava anyway.

> Yes, you always want to match ACLOCAL_AMFLAGS from Makefile.am.

Now that is a very useful thing to know.

I am trying to build now and am currently running into a problem building
libgfortran.

When doing the libtool link of the library I get:

        ld: Can't find library or mismatched ABI for -lgfortranbegin
        Fatal error.
        collect2: ld returned 1 exit status
        make[3]: *** [libgfortran.la] Error 1

I was able to build libstdc++-v3 and other libraries with no problem,
but I haven't figured out what is going on here yet.

Steve Ellcey
[EMAIL PROTECTED]

Reply via email to