On Thu, Apr 26, 2007 at 12:08:45PM +0200, Jean-Marc Lasgouttes wrote:
> >>>>> "lasgouttes" == lasgouttes  <[EMAIL PROTECTED]> writes:
> 
> lasgouttes> Author: lasgouttes Date: Thu Apr 26 12:06:36 2007 New
> lasgouttes> Revision: 18032
> 
> lasgouttes> URL: http://www.lyx.org/trac/changeset/18032 Log: use
> lasgouttes> "aclocal -I config" instead of acinclude.m4. Now configure
> lasgouttes> will be rebuilt automatically when a m4 file changes. This
> lasgouttes> means that running autogen.sh should not be needed anymore
> lasgouttes> (famous last words!).
> 
> I finally took the time to read the automake docs and clean this code.
> Just run ./autogen.sh one last time (!) and now everything should be
> rebuild smoothly when needed.
> 
> Let's see now if I can do something about broken dependencies.

When running autogen.sh I get the following:

$ ./autogen.sh
Using automake (GNU automake) 1.9
Using autoconf (GNU Autoconf) 2.59
-n Locating GNU m4...
/usr/sfw/bin/gm4
Building macros...
        .
done.
Building config header template...
        .
done.
Building Makefile templates...
        .
development/Makefile.am:3: INSTALL_MACOSX does not appear in AM_CONDITIONAL
done.
Building configure...
       .
done.

run "./configure ; make"


After running configure and make, I get:
...
make[4]: *** No rule to make target `InsetMathAMSArray.C', needed by 
`InsetMathAMSArray.lo'.  Stop.
make[4]: Leaving directory `/export/src/lyx-1.5.0svn/build/src/mathed

The problem here is that, given to the above problem about INSTALL_MACOSX,
the Makefile.in files are not regenerated and the old ones are still used.
Deleting the three lines about INSTALL_MACOSX in development/Makefile.am
and rerunning autogen.sh solves the issue.

This is on Solaris.

-- 
Enrico

Reply via email to