On Wed, 13 Nov 2002 21:33:56 -0500 "Norman Vine" <[EMAIL PROTECTED]> wrote:
> > I realize that Patrick needed to change the > #ifdef WIN32 to #ifdef __CYGWIN__ > but this should not be necessary in that WIN32 should be > being #defined by our configure script and as it is written > this works on both Cygwin and MingW32 > Actually WIN32 gets defined by the configure script but config.h/simgear_config.h isn't included in all files. Changes to FlightGear: --------------------- Index: src/ATC/AIEntity.cxx =================================================================== RCS file: /var/cvs/FlightGear-0.9/FlightGear/src/ATC/AIEntity.cxx,v retrieving revision 1.2 diff -r1.2 AIEntity.cxx 28a29,34 > > #ifdef HAVE_CONFIG_H > # include <config.h> > #endif > > #include <simgear/compiler.h> Index: src/ATC/AILocalTraffic.cxx =================================================================== RCS file: /var/cvs/FlightGear-0.9/FlightGear/src/ATC/AILocalTraffic.cxx,v retrieving revision 1.3 diff -r1.3 AILocalTraffic.cxx 21a22,27 > > #ifdef HAVE_CONFIG_H > # include <config.h> > #endif > > #include <simgear/compiler.h> Index: src/Cockpit/hud.cxx =================================================================== RCS file: /var/cvs/FlightGear-0.9/FlightGear/src/Cockpit/hud.cxx,v retrieving revision 1.1.1.1 diff -r1.1.1.1 hud.cxx 22a23,26 > #ifdef HAVE_CONFIG_H > # include <config.h> > #endif > Index: src/FDM/ADA.cxx =================================================================== RCS file: /var/cvs/FlightGear-0.9/FlightGear/src/FDM/ADA.cxx,v retrieving revision 1.1.1.1 diff -r1.1.1.1 ADA.cxx 20a21,25 > #ifdef HAVE_CONFIG_H > # include <config.h> > #endif > > #include <simgear/compiler.h> Index: src/FDM/Balloon.cxx =================================================================== RCS file: /var/cvs/FlightGear-0.9/FlightGear/src/FDM/Balloon.cxx,v retrieving revision 1.2 diff -r1.2 Balloon.cxx 39a40,43 > #ifdef HAVE_CONFIG_H > # include <config.h> > #endif > Index: src/FDM/NullFDM.cxx =================================================================== RCS file: /var/cvs/FlightGear-0.9/FlightGear/src/FDM/NullFDM.cxx,v retrieving revision 1.1.1.1 diff -r1.1.1.1 NullFDM.cxx 23a24,29 > #ifdef HAVE_CONFIG_H > # include <config.h> > #endif > > #include <simgear/compiler.h> > Index: src/FDM/flight.hxx =================================================================== RCS file: /var/cvs/FlightGear-0.9/FlightGear/src/FDM/flight.hxx,v retrieving revision 1.4 diff -r1.4 flight.hxx 83a84,87 > #ifdef HAVE_CONFIG_H > # include <config.h> > #endif > Index: src/FDM/JSBSim/JSBSim.cxx =================================================================== RCS file: /var/cvs/FlightGear-0.9/FlightGear/src/FDM/JSBSim/JSBSim.cxx,v retrieving revision 1.5 diff -r1.5 JSBSim.cxx 23a24,27 > #ifdef HAVE_CONFIG_H > # include <config.h> > #endif > Index: src/FDM/UIUCModel/uiuc_wrapper.cpp =================================================================== RCS file: /var/cvs/FlightGear-0.9/FlightGear/src/FDM/UIUCModel/uiuc_wrapper.cpp,v retrieving revision 1.5 diff -r1.5 uiuc_wrapper.cpp 77a78,82 > #ifdef HAVE_CONFIG_H > # include <config.h> > #endif > > #include <simgear/compiler.h> --------------------- Changes to SimGear: --------------------- Index: simgear/bucket/newbucket.cxx =================================================================== RCS file: /var/cvs/SimGear-0.3/SimGear/simgear/bucket/newbucket.cxx,v retrieving revision 1.1.1.1 diff -r1.1.1.1 newbucket.cxx 25a26,28 > #ifdef HAVE_CONFIG_H > # include <simgear_config.h> > #endif Index: simgear/io/sg_binobj.cxx =================================================================== RCS file: /var/cvs/SimGear-0.3/SimGear/simgear/io/sg_binobj.cxx,v retrieving revision 1.1.1.1 diff -r1.1.1.1 sg_binobj.cxx 23a24,26 > #ifdef HAVE_CONFIG_H > # include <simgear_config.h> > #endif --------------------- With the patch from Norman in <014101c28f0c$271e4570$ad37ba8c@sfdev3> applied, FlightGear compiles without errors on my cygwin/gcc (there are a lot of warnings though but most are related to new stl headers in gcc 3.x). Patrick -- Patrick Stählin <[EMAIL PROTECTED]> _______________________________________________ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel