[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

GNU make vs. BSD make

From: Ben Collins-Sussman <sussman_at_newton.collab.net>
Date: 2000-08-18 17:25:35 CEST

An annoying itch needs to be scratched -- perhaps folks can clue us
in here.

I'm using FreeBSD 4.0. When I run (./buildconf; ./configure; make) in
the apr/ subdirectory, everything builds perfectly. When I run
(./autogen.sh; ./configure; make) in the subversion/ subdir, I get

Making all in libsvn_string
"Makefile", line 304: Need an operator
make: fatal errors encountered -- cannot continue
*** Error code 1

(Line 304 in the auto-generated Makefile looks like

        -include $(DEP_FILES)
)

However, everything builds fine with "gmake" (!)

Therefore, I ask:

1. Is this a problem with using automake for subversion? I notice
    that all of apr's Makefile.in's are hand-written. How do we fix?

        (Note: I really don't want to drop automake, it's awfully
        nice. Many other projects use automake and don't have this
        problem, so I'm assuming that this is a simple issue.)

2. Are BSD make and GNU make really *that* different? How did they
    get that way? :)
Received on Sat Oct 21 14:36:07 2006

This is an archived mail posted to the Subversion Dev mailing list.