OK, these tests are using SimGear and FlightGear CVS snapshots from about 29th Jan, 
Cygwin (similar date) on W2K, gcc 3.2.

When configuring SimGear:

"./configure --with-metakit=/usr/local" (or "./configure 
--with-metakit=/usr/local/lib") both fail at the MetaKit version check. I should note 
though that it appears to find mk4.h successfully, but it is the version check that 
fails.

"LDFLAGS=-L/usr/local/lib ./configure" runs configure correctly to the end and creates 
all the Makefiles.

Then, with a minor tweak to .../simgear/sky/Makefile to remove the clouds3d directory, 
SimGear builds and installs correctly.

Same requirements apply to configuring FlightGear, which then builds and installs 
happily.

No errors or warnings from gcc about /usr/local/* that I could see.

Does that help?

Whilst we are on the subject of gcc warnings, when building on recent Cygwin 
installations, you get warnings like this:
        In file included from hud.hxx:34,
                         from hud_card.cxx:2:
        ../../src/Include/config.h:245:1: warning: "WIN32" redefined
        In file included from /usr/include/w32api/windows.h:48,
                         from /usr/include/plib/ul.h:102,
                         from /usr/include/plib/sg.h:28,
                         from hud_card.cxx:1:
        /usr/include/w32api/windef.h:29:1: warning: this is the location of the 
previous
         definition

fairly often. The fix is to remove the definition of WIN32 from 
.../src/Include/config.h, but I think this is an auto generated file, so I get lost 
right about now when trying to fix it.

Richard

> -----Original Message-----
> From: Curtis L. Olson [mailto:[EMAIL PROTECTED]]
> Sent: 17 February 2003 1:38 pm
> To: [EMAIL PROTECTED]
> Subject: RE: [Flightgear-devel] Compile problem with Metakit
> 
> 
> Michael Basler writes:
> > Bernie,
> > 
> > > There already is a --with-metakit=DIR option to 
> configure.  Conversely you
> > > specify CPPFLAGS and LDFLAGS on the command line to 
> configure thus:
> > 
> > Is there a similar option to tell FlightGear where to look 
> for the Simgear
> > libs, as they hit the same problem? - I still would prefer 
> having this
> > working by default without any options. The average user just types
> > ./configure and sits back.
> 
> Ok, looking in configure.ac, the --with-metakit=/path/to/metakit
> option simply adds the specified path to EXTRA_DIRS.  We used to add
> /usr/local to EXTRA_DIRS automatically, but this was removed because
> it was causing problems for gcc-3.x.  Question for those with gcc-3.x:
> does the --with-metakit=/path option also cause problems/warnings
> compiling?
> 
> It would be *very* simple to add /usr/local back in to the list of
> subdirectories that are checked and added automatically.
> 
> Someone needs to tell me specifically why gcc-3.x was complaining
> about this and what can be done about it.  I can't imagine that
> gcc-3.x prevents you from including or linking against anything in the
> /usr/local tree.
> 
> Curt.
> -- 
> Curtis Olson   IVLab / HumanFIRST Program       FlightGear Project
> Twin Cities    [EMAIL PROTECTED]                  [EMAIL PROTECTED]
> Minnesota      http://www.menet.umn.edu/~curt   
http://www.flightgear.org

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

________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

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

Reply via email to