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