* Keith Wiley -- Saturday 18 May 2002 00:26:
> Should I just scrap my entire flightgear directory, throw it away, and
> start over from scratch?

As a last resort, maybe. But you still didn't investigate the bug that
you originally reported: remember "do ble"? 

  /usr/local/src/FlightGear/src/Main/fg_init.cxx:628: undefined reference to
  `FGNullFDM::FGNullFDM(do ble)'

Have you ever looked into fg_init.cxx, line 628? (Things have changed
meanwhile, so if you are using CVS HEAD, this won't be in line 628 any more.)
Is there really a "do ble" instead of "double"?



> It's not like I've even been doing lots of code
> modification that might mess up the cvs merge.

Ahh, but you =have= modified the code? Nobody else seems to be able to
reproduce your problems. Does "cvs up" report any modifications? ("M" in
the first column.)



> I'm simply trying to
> download pure cvs code and it isn't working.  This is absolutely
> ludicrous.  I've been banging on this thing for weeks.

Did you ever update all or only some files to a particular version or date,
as in "cvs up -D '2 weeks ago'" or "cvs up -r1.23 file.cxx"? This leaves
so-called sticky tags or dates in CVS/Entries. Updating will then always
only update to the same "sticky" versions. In this case update all of your
fgfs sources like this:

  $ cvs up -dPA

Mind the "A"! It brings you back to CVS HEAD, the very last version.


 
> Would it be helpful to email the build output to you folks?  I don't find
> it very suggestive myself.

Yes. But it's always the same bug(s)? Otherwise checking your RAM is the way to
go:  memtest86   :-)



>  Many of the errors are of the type "no version
> of such and such a function found", as if the necessary object files never
> got created prior to the function calls getting linked.  How could that
> occur?!

That sounds very much like problems with "sticky tags/dates"! See above.
Unless you have already done a "cvs up -A" you can try this in your source
directory:

  $ cvs status|grep Sticky|grep -v "(none)"

If it outputs =any= line, then "cvs up -A" will solve your problems.



> I realize this is probably not a problem anyone feels like thinking about
> too hard, but if anyone has ANY idea what I'm doing wrong, I would really
> appreciate a point in the right direction.

We =do= think about it and we =do= care. But it's quite hard to find
irreproducible bugs. (A telnet/ssh account on your machine would help. ;-)

m.


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

Reply via email to