Home Overview FAQ Documentation Download Mailing List Geomview For Windows? Support Users Development Bug Reporting Contributing Contact Us Sponsors
|
[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 |