Does anyone know how to sort out the Makefile.am syntax so it is compatible with 
current versions of automake?  Or is it a CygWin-specific problem?  For the last six 
months or more I have been able to keep using an old version which works (autoconf 
2.52-1 and automake 1.4-4), but I lose it when I update my CygWin installation.  (Must 
talk to CygWin about that.)  The new version (autoconf 2.52-5 and automake 1.5a-1) is 
supposed to heuristically decide whether to use an old or new version, but it doesn't 
seem to work for me.

plib: OK
Atlas: OK
SimGear: errors
FlightGear: errors

The main error is "INCLUDES must be set with `=' before using `+='" and "DEFS must be 
set with `=' before using `+='".  I don't know what to do with this.  I don't want to 
just change "+=" to "=" because that will just go wrong somewhere else, later.  It 
looks like the variable needs to be initialised at a higher level.

The other error or warning is "`#' comment at start of rule is unportable".  This can 
be avoided by moving the comment character to the beginning of the line (before the 
tab).  Only two occurrences: FlightGear/Makefile.am and 
FlightGear/src/Time/Makefile.am.

Here is the output I get (after successfully running "aclocal -I ."):

/d/JAF/fgfs/FlightGear $ automake -a
Makefile.am:10: `#' comment at start of rule is unportable
src/ATC/Makefile.am: INCLUDES must be set with `=' before using `+='
src/Aircraft/Makefile.am: INCLUDES must be set with `=' before using `+='
src/Airports/Makefile.am: INCLUDES must be set with `=' before using `+='
src/Autopilot/Makefile.am: INCLUDES must be set with `=' before using `+='
src/Cockpit/Makefile.am: INCLUDES must be set with `=' before using `+='
src/Controls/Makefile.am: INCLUDES must be set with `=' before using `+='
src/FDM/Balloon/Makefile.am: INCLUDES must be set with `=' before using `+='
src/FDM/JSBSim/Makefile.am: INCLUDES must be set with `=' before using `+='
src/FDM/JSBSim/Makefile.am: DEFS must be set with `=' before using `+='
src/FDM/JSBSim/Makefile.am:71: DEFS was set with `+=' and is now set with `='
src/FDM/JSBSim/filtersjb/Makefile.am: INCLUDES must be set with `=' before using `+='
src/FDM/JSBSim/filtersjb/Makefile.am: DEFS must be set with `=' before using `+='
src/FDM/JSBSim/filtersjb/Makefile.am:17: DEFS was set with `+=' and is now set with `='
src/FDM/LaRCsim/Makefile.am: INCLUDES must be set with `=' before using `+='
src/FDM/Makefile.am: INCLUDES must be set with `=' before using `+='
src/FDM/UIUCModel/Makefile.am: INCLUDES must be set with `=' before using `+='
src/FDM/YASim/Makefile.am: INCLUDES must be set with `=' before using `+='
src/GUI/Makefile.am: INCLUDES must be set with `=' before using `+='
src/Input/Makefile.am: INCLUDES must be set with `=' before using `+='
src/Main/Makefile.am: INCLUDES must be set with `=' before using `+='
src/Navaids/Makefile.am: INCLUDES must be set with `=' before using `+='
src/Network/Makefile.am: INCLUDES must be set with `=' before using `+='
src/NetworkOLK/Makefile.am: INCLUDES must be set with `=' before using `+='
src/Objects/Makefile.am: INCLUDES must be set with `=' before using `+='
src/Scenery/Makefile.am: INCLUDES must be set with `=' before using `+='
src/Sound/Makefile.am: INCLUDES must be set with `=' before using `+='
src/Time/Makefile.am:10: `#' comment at start of rule is unportable
src/Time/Makefile.am: INCLUDES must be set with `=' before using `+='
src/Weather/Makefile.am: INCLUDES must be set with `=' before using `+='
src/WeatherCM/Makefile.am: INCLUDES must be set with `=' before using `+='

and similar for SimGear ("INCLUDES..." in every file but no "DEPS..." or "#" problems).

- Julian

_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to