Build failure with latest git

eles eles at eles.com
Tue Dec 3 11:42:46 PST 2013


On Tuesday, 3 December 2013 at 18:00:45 UTC, H. S. Teoh wrote:
> On Tue, Dec 03, 2013 at 07:54:43AM +0000, Iain Buclaw wrote:
>> On 3 December 2013 00:12, H. S. Teoh <hsteoh at quickfur.ath.cx> 
>> wrote:
>> > I did a git pull today from HEAD, and now gdc doesn't build 
>> > anymore:
>> >
>> >         In file included from 
>> > /usr/src/d/gdc/gcc-4.8.1-svn/gcc/d/d-lang.cc:22:0:
>> >         /usr/src/d/gdc/gcc-4.8.1-svn/gcc/d/d-system.h:42:21: 
>> > fatal error:
>> >         attribs.h: No such file or directory
>> >          #include "attribs.h"
>> >                              ^
>> >         compilation terminated.
>> >         make[3]: *** [d/d-lang.glue.o] Error 1
>> >         make[3]: *** Waiting for unfinished jobs....
>> >         In file included from
>> >         /usr/src/d/gdc/gcc-4.8.1-svn/gcc/d/d-decls.cc:19:0:
>> >         /usr/src/d/gdc/gcc-4.8.1-svn/gcc/d/d-system.h:42:21: 
>> > fatal error:
>> >         attribs.h: No such file or directory
>> >          #include "attribs.h"
>> >                              ^
>> >         compilation terminated.
>> >         make[3]: *** [d/d-decls.glue.o] Error 1
>> >
>> > Any idea what I can do to fix this? Thanks!
>> >
>> >
>> 
>> In the commit logs, you should see some stuff about gcc-4.9 - 
>> these
>> are API-breaking changes so we are no longer have a master 
>> tree that
>> works on gcc-4.8.
>
> :'(
>
>
>> I suppose some hardcore merging action is required in the 
>> gdc-4.8
>> branch once the 2.064 merge has been completed.
>
> I see. So what does it build with right now? The latest gcc-4.9
> snapshot? Is that available in the Debian repo somewhere? (I'd

there is a github repo for it:

https://github.com/mirrors/gcc

it compiles with gcc HEAD, tested today


More information about the D.gnu mailing list