Thread overview | |||||||
---|---|---|---|---|---|---|---|
|
January 23, 2013 DMD 2.062 HEAD does not build for me | ||||
---|---|---|---|---|
| ||||
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? |
January 23, 2013 Re: DMD 2.062 HEAD does not build for me | ||||
---|---|---|---|---|
| ||||
Posted in reply to Philippe Sigaud | On Wed, Jan 23, 2013 at 07:28:12AM +0100, 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? Run make clean first. <Rant about makefiles deleted ;-)> T -- Try to keep an open mind, but not so open your brain falls out. -- theboz |
January 23, 2013 Re: DMD 2.062 HEAD does not build for me | ||||
---|---|---|---|---|
| ||||
Posted in reply to Philippe Sigaud | I had the same problems as you can read here: http://forum.dlang.org/thread/rzvaprvvgdtwrnotovwx@forum.dlang.org?page=3 |
January 23, 2013 Re: DMD 2.062 HEAD does not build for me | ||||
---|---|---|---|---|
| ||||
Posted in reply to Philippe Sigaud | 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.
|
January 23, 2013 Re: DMD 2.062 HEAD does not build for me | ||||
---|---|---|---|---|
| ||||
>
> Run make clean first.
>
> <Rant about makefiles deleted ;-)>
Ohhh, that worked perfectly! Thanks a lot!
|
Copyright © 1999-2021 by the D Language Foundation