On Fri, 2010-02-26 at 16:39 -0600, stan.mar...@l-3com.com wrote:
> Update on my own post, regarding the "missing" files...

Hi Stan, et al,

>> includes a number of files which appear to have moved ...

In addition to the dependencies problems, mentioned by
Reagan, this missing or moved files also adds to the windows
build problems, since it is difficult to _ALWAYS_ keep
the vcproj (or dsp in my case) source file set UP-TO-DATE.

Some tricks I have learned over the years ;=))
(a) subscribe to the cvs logs, and then you will 'see'
when files are added, deleted, moved, and you can 
incrementally adjust your local system of choice.
(b) and/or learn to read the Makefile.am trail. In any 
download these can give good information on what is include
in what is being built in *nix, what ever version you
are building.

As previously stated, Fred and others are doing their
best to keep the 'projects' msvc files current, but that
will not address what is in previous releases. My
TSS system is unfortunately 'frozen' until I do a later
update, last was Feb 14, 2010, so will always have this
problem.

But as you have found, it is usually not too difficult
to do these source list modifications. You have not yet
addressed 'missing' files, which only become apparent
after the final link, with sometimes many 'unresolved
externals...'.

Here you must find the source file containing the 
missing function in either SG or FG, and add it
appropriately to SG or FG solution, a sometimes tedious
process. You need a windows port of 'grep', and I have 
my own find all - http://geoffair.net/ms/fa4.htm 

Again I usually check what I am doing with the
Makefile.am set, but this too can be quite difficult,
since both SG and FG are made up of many different
libraries in *nix, before the final Main fgfs exe,
thus are in MANY different folders...

<christ...@freedomworks.ca> wrote:
>> Few months back we spent a couple days trying to 
>> compile FG on Windows using the FG Wiki and did 
>> not have any luck.
[snip]
>> Geoff, I appreciate your efforts in creating your
>> own custom build process but we could not get your
>> files to work.
[snip]
>> Can someone explain why this has not been addressed?

Wow, Christian, and the others in the 'we', you manage
to put _ALL_ efforts down, even though you say you
'appreciate' something, without ever saying exactly
_WHAT_ problems you had!

Saying you did not have 'luck', or that it did not
'work', is a put down, without telling what was the
reason for your problems. You asked back on Jan 4 -
> Is there anyone that can give us some direction
> as to building for Windows?
and we responded, but you still seem unhappy?

Your specific problems, what ever they be, can ONLY
be addressed if we know exactly _WHAT_ problems are
being encountered. I just read the wiki :-
 http://wiki.flightgear.org/index.php/Building_FlightGear_-_Windows 
and it looks pretty clear. Long and tedious, but
clear! I put thousands of words into my build site,
and hope I make it CLEAR ;=))

Again, as Reagan suggested, there is NO simple
apt-get, yum, etc 3rd party dependency library 
install system available for windows, so you, the
user, must do it yourself, and I know that can
be difficult and FRUSTRATING.

And this is made even more difficult due to the
fact that OpenSceneGraph (OSG) not only uses
cmake before msvc, and has its own dependencies,
like jpeg, and png, but, since it is a BIG set of
DLLs (shared libraries), there can be other
problems at runtime. Installing DLLs, in windows,
such that they are available at runtime, can be 
difficult to understand...

And this is similarly true to a lesser extent
with OpenAL, and alut, although in my case,
their SDK makes things easier, and only leaves
alut...

And then there is the enormous set of boost
headers... but thankfully no build required...

In my TSS build system, I address this by forcing
_ALL_ the prerequisite dependency sources to be 
downloaded first, and put in a STRICT source directory
structure. Once this is done, my setupfg.bat will
take over, create a copy work, and the build can 
be relative simple ;=()

The projects/VC?? msvc files included with the source
download addresses this by providing a set of
pre-built binary libraries, and includes, thus less
build from source needs to be done... something I
will migrate my TSS towards...

It seems more like a chicken and egg problem ;=))

Until there are MANY more windows builders, willing
to contribute some of their time to helping others,
honing down the possible build systems, adding fixes,
even to the wiki, we will not have many more windows
builders...

So is the windows FG build being addressed? I think
so, but we could always have more input from others,
with constructive criticisms, suggested fixes, changes,
ideas on the build and install system, etc, etc...
and in my case this can be off-board, since it only
involves me...

And Stan, gently, I would get off the 'boost' 
questions ;=)) If you read back in the archives you 
will see there were many, MANY words said about this 
back then... accept it is here to stay, at least until
you can contribute a single patch to fully address its
removal without loss of any functionality...

Or use the 'deboost' git branch offered by Csaba ;=))

My 10 cents ;=)) I know, far too long as usual...

Regards,

Geoff.



------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to