On Tuesday, 20 January 2015 at 21:37:08 UTC, ketmar via Digitalmars-d wrote:
On Tue, 20 Jan 2015 21:11:29 +0000
Meta via Digitalmars-d <[email protected]> wrote:

On Tuesday, 20 January 2015 at 20:50:49 UTC, ketmar via Digitalmars-d wrote: > this may be timestamp-related somehow, 'cause make looks > only to > timestamps to determine which file(s) should be rebuild. > does this > occurs if you cloning dmd repo in fresh place? i built > windows version
> of dmd not so long ago and everything was ok.

I just made a fresh clone and tried again, same thing happens.
hm. were from it got that "id.c" at all? isn't there old
"idgen.exe" lying somewhere in your %PATH%? win32.mak runs just
"idgen", so sometimes when something is gone haywire it may call
"idgen.exe" from some other place.

i don't know why it uses simple "idgen" instead of ".\\idgen.exe". you can try to fix that like in make (it's around "id.h id.c : idgen.c"
rule) and see if that changes anything.

The only things in my path when I run make are:

C:\D\dmd2\windows\bin
C:\Program Files (x86)\Git\cmd
C:\D\dm\bin

Also, when I open a new shell window and type "where idgen.exe", it points to the one in the DMD folder. I'll try editing the makefile, however, and see if that works.

Reply via email to