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]

link error in GEOM



A fair number of people have been running into this.  The problem
arises when the clock on the machine you're compiling on 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 the library.
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 /sgi/geomview as it appears:

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

	touch -m 01010101  /sgi/geomview/lib/sgi/liboogl.a
	cd /sgi/geomview/src/lib/util; make

and finally re-running 'make'  from /sgi/geomview itself.

(You could also do this by synchronizing the clocks (within a few seconds)
and running
	cd /sgi/geomview/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