Wireshark-bugs: [Wireshark-bugs] [Bug 3960] Fails to ./configure properly on OpenBSD 4.5/4.6
Date: Sat, 29 Aug 2009 11:25:55 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3960





--- Comment #3 from Guy Harris <guy@xxxxxxxxxxxx>  2009-08-29 11:25:53 PDT ---
Builds from release source tarballs shouldn't require GNU Make; builds from SVN
*do* require GNU Make.  We use automake - it generates Makefile.in files that
require GNU Make, but that, when you do "make dist", put into the tarball a
Makefile.in that doesn't use any GNU Make features unless Makefile.am uses
them.

Unfortunately, our Makefile.am *IS* using a GNU Make feature, namely
"-include":

  If you want make to simply ignore a makefile which does not exist and cannot
be remade, with no error message, use the -include directive instead of
include, like this:

       -include filenames...

  This acts like include in every way except that there is no error (not even a
warning) if any of the filenames do not exist. For compatibility with some
other make implementations, sinclude is another name for -include.

This was done to make it easier to add custom plugins (so you don't need to
edit any Makefile.* files and regenerate any files); unfortunately, it depends
on Make being able to do includes, which some older versions of Make might not
be able to do, and which even newer versions might not support in a form that
works the same on all versions of Make.


-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.