On Sun, Mar 19, 2006 at 06:22:39PM -0800, Ben Pfaff wrote:
> Jason Stover <[EMAIL PROTECTED]> writes:
> 
> > On Tue, Mar 14, 2006 at 08:59:21PM -0800, Ben Pfaff wrote:
> >> I see that John just checked in that kind of change throughout
> >> the tree.  Does that fix the problem with openbsd make?
> >
> > Now it fails because BSD make doesn't seem to know about texinfo,
> > even though I have it installed:
> >
> > test -f doc/.dirstamp || make doc/.dirstamp
> > make: don't know how to make ./doc/ni.texi. Stop in /home/jhs/src/pspp.
> > *** Error code 1
> 
> I installed a copy of BSD make here on my Debian GNU/Linux
> system.  For me, in-tree builds work fine, but out-of-tree builds
> fail the way you show.  That's what I'd expect: I don't think
> that anything but GNU make works for out-of-tree builds.
> 
> Is the behavior you see different?

It breaks 'in-tree'. The problem happens when BSD make tries to make
all in po:

Making all in po
make: don't know how to make ./doc/ni.texi. Stop in /home/jhs/src/pspp.
*** Error code 1

'all' in po depends on ni.texi, but BSD make doesn't look down the
Makefile to see these lines:

doc/ni.texi: $(top_srcdir)/src/language/command.def doc/get-commands.pl
        @mkdir -p doc
        /usr/bin/perl $(top_srcdir)/doc/get-commands.pl 
$(top_srcdir)/src/language/command.def > $@

... while building 'all' in po. I haven't tracked down any more details
than that.

-Jason


_______________________________________________
pspp-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/pspp-dev

Reply via email to