maarten van damme Wrote: > for some reason I don't got your reply but I read it throught the web > interface. > I think the real error is > In file included from /usr/include/bits/errno.h:25:0, > from /usr/include/errno.h:36, > from ../../../zlib/zutil.h:38, > from ../../../zlib/crc32.c:29: > /usr/include/linux/errno.h:4:23: fatal error: asm/errno.h: No such file or > directory > compilation terminated. > make[5]: *** [libz_a-crc32.o] Error 1 > make[5]: Leaving directory > `/home/maartenvd1994/gdc_building/gdc/dev/gcc4.6.1/objdir/64/zlib' > make[4]: *** [multi-do] Error 1 > make[4]: Leaving directory > `/home/maartenvd1994/gdc_building/gdc/dev/gcc-4.6.1/objdir/zlib' > make[3]: *** [all-multi] Error 2 > make[3]: Leaving directory > `/home/maartenvd1994/gdc_building/gdc/dev/gcc-4.6.1/objdir/zlib' > make[2]: *** [all-stage1-zlib] Error 2 > make[2]: *** Waiting for unfinished jobs.... > > I'll recompile and save the output to a file and post it here. > > for some reason I don't got your reply but I read it throught the web > interface.<br>I think the real error is<br>In file included from > /usr/include/bits/errno.h:25:0,<br> from > /usr/include/errno.h:36,<br> > from ../../../zlib/zutil.h:38,<br> from > ../../../zlib/crc32.c:29:<br>/usr/include/linux/errno.h:4:23: fatal error: > asm/errno.h: No such file or directory<br>compilation terminated.<br>make[5]: > *** [libz_a-crc32.o] Error 1<br> > make[5]: Leaving directory > `/home/maartenvd1994/gdc_building/gdc/dev/gcc4.6.1/objdir/64/zlib'<br>make[4]: > *** [multi-do] Error 1<br>make[4]: Leaving directory > `/home/maartenvd1994/gdc_building/gdc/dev/gcc-4.6.1/objdir/zlib'<br> > make[3]: *** [all-multi] Error 2<br>make[3]: Leaving directory > `/home/maartenvd1994/gdc_building/gdc/dev/gcc-4.6.1/objdir/zlib'<br>make[2]: > *** [all-stage1-zlib] Error 2<br>make[2]: *** Waiting for unfinished > jobs....<br> > <br>I'll recompile and save the output to a file and post it here.<br><br><br> >
I had similar problems on debian testing x86_64. Apparently some files have been moved and this causes those problems. For example, /usr/include/asm/errno.h is now at /usr/include/x86_64-linux-gnu/asm/errno.h. Plain gcc failed to compile too. I tried messing around with symlinks and environment variables but failed. Then I have just compiled gdc on debian stable with --prefix=/opt/gdc/ (to not mess up my system), installed it and moved files to debian testing. Before using it I run export PATH=/opt/gdc/bin/:$PATH export LD_LIBRARY_PATH=/lib/x86_64-linux-gnu/ and it works.