I get my OSG binaries, including the debug versions, from 
http://openscenegraph.alphapixel.com/osg/downloads/free-openscenegraph-binary-downloads.
 
They maintain VS9, VS10 32 and 64 bit versions (as well as Mac and Linux). 
Much less hassle than building from source.


-----Original Message----- 
From: Geoff McLane
Sent: Saturday, August 11, 2012 7:20 PM
To: flightgear-devel
Subject: Re: [Flightgear-devel] Error building FG on Windows (linking)

Hi,

Just to try it, took the suggested advice - in
my build-fg folder... I found I had to click
[ Configure ] twice... before I got a clear board...
that is no RED lines... this is normal...

Looking down the list I can see a LOT of -NOTFOUND,
but they are ALL like OSGXX_LIBRARY_DEBUG-NOTFOUND
which is to be expected...

There are no DEBUG parts to be found. You have to
build from source to get those, although I am
building up a set of these in -
http://downloads.fgx.ch/WIN32

See say openscenegraph-msvc100-dbg-1.zip... and you
need all the other '-dbg' items as well... later I
will try to put these 'downloads' in better order,
and group some of them into a single zips...

But in the CMake GUI each of the OSGXX_INCLUDE_DIR
and OSGXXX_LIBRARY are all correctly filled in with,
in my case - like -
C:/FG/16-q/install/msvc100/OpenSceneGraph/lib/osgXXX.lib

Now pressing [ Generate ] and it says 'Generating done'

Now I close the GUI, and load MSVC10 onto
build-fg\flightgear.sln...

Switching to 'Release' and loading the fgfs Properties,
expanding Linker -> Input -> Additional Dependencies ->
Edit I can scan down a big list of libraries ;=))
including all the simgear libraries and the osg libraries,
and lots more... [ Cancel ] out of here...

Pressing F7, and it all built and linked... without
problem... of course, as usual lots, Lots and LOTS of
'warnings'... but ends with
======== Build: 16 succeeded, 0 failed, 0 up-to-date,
3 skipped ======

Still puzzled why the full command line approach
FAILED in your case ;=((

But certainly hope you have more success in the CMake
and then MSVC10 GUI approach ;=)) Advise if still
problems...

HTH,

Regards,
Geoff.

-------- Forwarded Message --------
> From: Geoff McLane <ubu...@geoffair.info>
> To: FlightGear developers discussions
> <flightgear-devel@lists.sourceforge.net>
> Subject: Re: [Flightgear-devel] Error building FG on Windows (linking)
> Date: Sat, 11 Aug 2012 19:31:08 +0200
>
> Hi Alan,
>
> What I passed was a full command line build...
> no GUI...
>
> Carbax, what Alan is suggesting here is good...
>
> In the build-fg folder do -
>
> build-fg> cmake-gui . (note this dot, '.')
>
> and the CMake GUI should load...
>
> Or you can load the cmake GUI from the ICON, and
> point it to the source - D:\FG2\flightgear, and
> the build - D:\FG2\build-fg...
>
> This GUI will allow you to click [ Configure ], and
> then you can check what it finds regarding the OSG
> libraries..
>
> You can make sure it finds the OSG libraries BEFORE
> doing the [ Generate ] step...
>
> If [ Generate ] is successful... if not or still
> some other problem, advise...
>
> Now you can load flightgear.sln into MSVC10, switch
> to the Release build, and as Alan points out, open the
> properties of the fgfs project, and MAKE SURE there are
> a big bunch of osg libraries in the Link properties...
>
> If there are then you can press F7 to build it within
> the MSVC10 GUI... and fgfs should build, and link ;=))
>
> Make sure you switch to Release... Do not try to build
> the Debug since you do not have the Debug components...
>
> This does NOT answer why the command line usage FAILED,
> but should get you to a successful build in the MSVC10
> IDE ;=))
>
> Regards,
> Geoff.
>
> On Sat, 2012-08-11 at 18:00 +0100, Alan Teeder wrote:
> > Run Cmake again for the flightgear project.
> >
> > You should see correct (e.g. 
> > d:\fg2\install\msvc100\OpenSceneGraph\include)
> > for all of the  OSGxx_INCLUDE_DIR entries, and (e.g.
> > d:\fg2\install\msvc100\OpenSceneGraph\lib\osgxx.lib) for each of the
> > OSGxx_LIBRARY_DIR entries.
> >
> > Then do CMAKE Configure and Generate, followed by MSVC  build project.
> >
> > As a check make sure that the OSG libraries are included in the fgfs 
> > linker
> > project command line. (see fgfs properties)
> >
> > -----Original Message----- 
> > From: M. Carbax
> > Sent: Saturday, August 11, 2012 5:41 PM
> > To: FlightGear developers discussions
> > Subject: Re: [Flightgear-devel] Error building FG on Windows (linking)
> >
> > Hi Fred:
> >
> > I have the recommended directory structure so is
> > d:\fg2\install\msvc100\OpenSceneGraph, and there the three
> > subdirectories bin, include and lib.
> >
> >
> > Thanks,
>



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel 


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to