I just tested on a local drive and it does not seem to have the same 
problem. So I guess the new question is, is there a fix for network drives?

On Thursday, March 16, 2017 at 3:45:36 PM UTC-4, Thomas Costigliola wrote:
>
> I just realized that this is on a network drive. Could that be an issue?
>
> On Thu, Mar 16, 2017 at 3:26 PM, Thomas Costigliola <[email protected]> 
> wrote:
>
>> Attached is a small test program and Tupfile. I load the VS environment 
>> with:
>>
>> %comspec% /k ""C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\
>> vcvarsall.bat"" amd64
>>
>>
>> then run tup, which is in my PATH. 
>>
>> Now if I run tup again immediately it does not rebuild, but if more than 
>> a few seconds pass then it thinks the exe is modified. For example:
>>
>> U:\Documents\code\test>time && tup
>> The current time is: 15:22:02.90
>> Enter the new time:
>> [ tup ] [0.001s] Scanning filesystem...
>> [ tup ] [0.037s] Reading in new environment variables...
>> [ tup ] [0.039s] No Tupfiles to parse.
>> [ tup ] [0.039s] No files to delete.
>> [ tup ] [0.040s] No commands to execute.
>> [ tup ] [0.040s] Updated.
>>
>> U:\Documents\code\test>time && tup
>> The current time is: 15:22:03.83
>> Enter the new time:
>> [ tup ] [0.002s] Scanning filesystem...
>> [ tup ] [0.038s] Reading in new environment variables...
>> [ tup ] [0.039s] No Tupfiles to parse.
>> [ tup ] [0.039s] No files to delete.
>> [ tup ] [0.040s] No commands to execute.
>> [ tup ] [0.041s] Updated.
>>
>> U:\Documents\code\test>time && tup
>> The current time is: 15:22:04.74
>> Enter the new time:
>> [ tup ] [0.002s] Scanning filesystem...
>> [ tup ] [0.038s] Reading in new environment variables...
>> [ tup ] [0.039s] No Tupfiles to parse.
>> [ tup ] [0.040s] No files to delete.
>> [ tup ] [0.041s] No commands to execute.
>> [ tup ] [0.042s] Updated.
>>
>> U:\Documents\code\test>time && tup
>> The current time is: 15:22:05.65
>> Enter the new time:
>> [ tup ] [0.001s] Scanning filesystem...
>> [ tup ] [0.037s] Reading in new environment variables...
>> [ tup ] [0.039s] No Tupfiles to parse.
>> [ tup ] [0.040s] No files to delete.
>> [ tup ] [0.040s] No commands to execute.
>> [ tup ] [0.041s] Updated.
>>
>> U:\Documents\code\test>time && tup
>> The current time is: 15:22:06.57
>> Enter the new time:
>> [ tup ] [0.001s] Scanning filesystem...
>> tup warning: generated file 'bin\test.exe' was modified outside of tup. 
>> This file will be overwritten on the next update, unless the rule that 
>> creates it is also removed.
>> [ tup ] [0.082s] Reading in new environment variables...
>> [ tup ] [0.083s] No Tupfiles to parse.
>> [ tup ] [0.083s] No files to delete.
>> [ tup ] [0.085s] Executing Commands...
>>  1) [0.342s] cl /nologo /MT build\main.obj /Febin\test.exe
>>  [ ] 100%
>> [ tup ] [0.495s] Updated.
>>
>>
>>
>>
>>
>>
>> On Thursday, March 16, 2017 at 12:16:16 PM UTC-4, [email protected] wrote:
>>>
>>> On Thu, Mar 16, 2017 at 11:56 AM, Thomas Costigliola <[email protected]> 
>>> wrote: 
>>> > I am building with Tup from the Visual Studio 2013 command prompt. I 
>>> output 
>>> > a DLL and an EXE and tup always thinks they were modified outside of 
>>> Tup on 
>>> > the next build even when they are not. It seems there was some issue 
>>> > previously but it was supposedly fixed: 
>>> > https://github.com/gittup/tup/issues/256 
>>>
>>> Hi Thomas, 
>>>
>>> Do you have a small example you can post that reproduces the problem? 
>>> It looks like the issue you linked to is specific to 'ar', but it 
>>> sounds like you're just using the VS toolchain. 
>>>
>>> -Mike 
>>>
>> -- 
>> -- 
>> tup-users mailing list
>> email: [email protected]
>> unsubscribe: [email protected]
>> options: http://groups.google.com/group/tup-users?hl=en
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "tup-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
-- 
tup-users mailing list
email: [email protected]
unsubscribe: [email protected]
options: http://groups.google.com/group/tup-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"tup-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to