DMD 2.062 HEAD does not build for me

John Colvin john.loughran.colvin at gmail.com
Wed Jan 23 03:34:52 PST 2013


On Wednesday, 23 January 2013 at 06:28:14 UTC, Philippe Sigaud 
wrote:
> Since 2.061, I have a small script that downloads dmd, druntime 
> and phobos from github and runs make. I worked flawlessly for 
> the past two weeks, but since Sunday, g++ chokes on json.c:
>
> g++ -m32  -c -Wno-deprecated -Wstrict-aliasing -D__pascal= 
> -fno-exceptions -O2 -Iroot -DMARS=1 -DTARGET_LINUX=1 
> -DDM_TARGET_CPU_X86=1 json.c
>
> json.c: In member function ‘void 
> JsonOut::propertyStorageClass(const char*, StorageClass)’:
>
> json.c:396:34: warning: format ‘%lx’ expects argument of type 
> ‘long unsigned int’, but argument 2 has type ‘StorageClass {aka 
> long long unsigned int}’ [-Wformat]
>
>
> Since no one else seems to have problems and since I did not 
> touch the script, can somebody explain to me why the build 
> fails?

I have a similar script. Make clean tends to fix things, but 
occasionally I have had to delete everything and git clone again.


More information about the Digitalmars-d mailing list