* 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