go to www.geomview.org home page
 
Home

Overview
FAQ
Documentation

Download

Mailing List

Geomview For Windows?

Support
Users
Development

Bug Reporting
Contributing
Contact Us

Sponsors

 

Site Search

 

Advanced
Search

 
About the software@geom archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: link error in GEOM



A fair number of people have been running into this.  The problem can arise
when the clock on the machine where you're compiling is significantly
out of sync with that on its NFS file server; the time difference fools
'make' into thinking that the libraries are newer than the freshly compiled
object files, so some files aren't incorporated into some libraries.
In the next release we're changing the makefiles to avoid the problem.

Meanwhile, you can get around it by marking the libraries as being old,
then running 'make', in the appropriate directories.  Specifically, assuming
you've loaded the geomview source tree under directory <root>:

        touch -m 01010101  <root>/lib/sgi/lib3d.a
        cd <root>/src/lib/geometry/point3; make
        touch -m 01010101  <root>/lib/sgi/lib3d.a
        cd ../transform3; make
        touch -m 01010101  <root>/lib/sgi/lib3d.a
        cd ../transobj; make

        touch -m 01010101  <root>/lib/sgi/liboogl.a
        cd <root>/src/lib/util; make

and finally re-running 'make'  from <root> itself.

(You could also do this by synchronizing the clocks (within a few seconds)
and running
        cd <root>/src/lib/geometry; make clean; make
        cd ../util; make clean; make
but the first recipe should work even with unsynchronized clocks.)


 
Home | Overview | FAQ | Documentation | Support | Download | Mailing List
Windows? | Development | Bug Reporting | Contributing | Contact Us | Sponsors
 
site hosted by
SourceForge Logo