it appears that if you compile ruby and get a "warning clock skew detected" that it may be due to your machine having a clock set for a certain time, and an nfs server being set for (say) one hour difference or not. Synchronize them and you're good 🙂
Thanks for all those information. background:
BTW I am using a intel box having 8 processors, each one 2-way hyperthreaded. And yes, the File system idÂ Â Â Â NFS.
Thanks. -------- Hemayet Hossain Dan Gibson wrote:
This happens when you're compiling on a virtual machine, and your host machine supports dynamic frequency modulation. There is a fix to the issue... you can find it on google.
Mike Marty wrote:
While Make is doing its timestamp-based dependency check, the timestamps on some of your files appeared to be in the future...hence the clock skew detected message It is not a GEMS thing. Sounds like an issue on your host system. --Mike
Hi All, I was compiling ruby (gems 1.3) in simics 3.0.14. At the end of compilation I am getting the following warning. (ruby seems working fine). Does anybody know why is that coming or is there any potential problem for that warning? --------------------------------- Template closure done Made module make: warning: Clock skew detected. Your build may be incomplete. make: Leaving directory `/home/vax2/u2/hossain/G3S364/ruby' Ruby: Linking simics module cd ../simics; make ruby make: Entering directory `/home/vax2/u2/hossain/G3S364/workspace' === Building module "ruby" === make: Entering directory `/home/vax2/u2/hossain/G3S364/workspace/amd64-linux/obj/modules/ruby' make: Warning: File `/home/vax2/u2/hossain/G3S364/workspace/modules/../../ruby/amd64-linux/generated/MOSI_SMP_bcast/obj/util.d' has modification time 51 s in the future Using the Simics 3.0 API for ruby module CCLD ruby.so make: warning: Clock skew detected. Your build may be incomplete. make: Leaving directory `/home/vax2/u2/hossain/G3S364/workspace/amd64-linux/obj/modules/ruby' make: Leaving directory `/home/vax2/u2/hossain/G3S364/workspace' Ruby: Moving simics module make BUILD_FLAGS=-DSIMICS movemodule make: Entering directory `/home/vax2/u2/hossain/G3S364/ruby' ../scripts/prepare_simics_home.sh ../simics/home/MOSI_SMP_bcast amd64-linux make: Leaving directory `/home/vax2/u2/hossain/G3S364/ruby' Ruby: my work is done here... Thanks.