Adam Fedor wrote:

On Jan 31, 2006, at 12:28 AM, Stephen Sebeny wrote:

[EMAIL PROTECTED]:~/gui_test]> gmake
Making all for app GUITestApp...
 Creating GUITestApp.app/....
 Compiling file main.m ...
 Linking app GUITestApp ...
 Creating GUITestApp.app/Resources...
gmake[1]: *** Warning: File `GUITestApp.app' has modification time in the
future (2006-01-31 02:09:15.01342 > 2006-01-31 02:09:15.0127364)
 Creating GUITestApp.app/Resources/Info-gnustep.plist...
 Creating GUITestApp.app/Resources/GUITestApp.desktop...
gmake[1]: warning:  Clock skew detected.  Your build may be incomplete.


I've seen this happen when the files are on a networked server and the server gets out-of-sync with the client. I don't know how to fix it though. Sometimes it just goes away.

Here are some thing you can do about it:

1) Synch all machines to an NTP server regularly. (Hourly cron works) The nice thing to do is set up one of your machines as a time master for your local network which runs an ntp server daemon.

2) Write a script that 'touch'es all files in the build directory that have a future date. You can get that automatically invoked in the make preamble if you'd like.

In this case the clock skew is really small. Problem is that make warns for any future time, including one less than a hundredth of a second in the future.

Note also that gmake has the -W FILE option so FILE is always considered new.


Regards,
Sheldon


_______________________________________________
Discuss-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to