08-31-2006
11,728,
1,345
Join Date: Feb 2004
Last Activity: 8 May 2020, 9:07 AM EDT
Location: NM
Posts: 11,728
Thanks Given: 903
Thanked 1,345 Times in 1,201 Posts
Alright.
This is what you've said, correct me where it's wrong:
1. Source is verifed as correct
2. Source compiles with no errors
3. The resulting library(ies) have the same checksum as the library(ies)
you had before.
4. The new libraries do not work.
5. New libraries do work fine in another environment
a priori something failed in the process or the libraries would work in the Linux env.
There aren't a lot of other conclusions to make except that some of your base assumptions or observations have a problem.
4. The libraries do link and work correctly - fix pathnames & links for example
3. The libraries were not replaced for whatever reason. Try a build in
a wholly different Linux box.
2. There were compilation errors - make sure the makefile or script isn't
doing some redirecting of error messages
1. Source is wrong. If you have history in the source files, edit some and verify they
the newer files.
You have to take a meta-step around the problem and break and test your assumptions or it'll never get solved. IMO.