Please mark it stable on alpha.
bump
Created attachment 121257 [details] build.log Both unstable and stable version fails...
The first error that I see is glibc related: alpha-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -DDEBUG -mieee -pipe -O2 -mcpu=ev67 -g -pipe -MT hstrerror.lo -MD -MP -MF .deps/hstrerror.Tpo -c hstrerror.c -fPIC -DPIC -o .libs/hstrerror.o In file included from /usr/include/stdlib.h:972, from ../include/common.h:152, from getdtablesize.c:7: /usr/include/bits/stdlib-ldbl.h: In function '__LDBL_REDIR1_DECL': /usr/include/bits/stdlib-ldbl.h:38: error: expected declaration specifiers before '__LDBL_REDIR1_DECL' Mike, can you help us understand the issue here?
no, dante sucks ... it screws with defines which causes this build error look at include/common.h where it does *#undef __GNUC__*
(In reply to comment #4) > look at include/common.h where it does *#undef __GNUC__* that define is excluded from compilation by an #if 0
umm, no it isnt the first "#if 0" in that file appears at line ~445 the __GNUC__ cruft is at line ~77
Are we talking about include/common.h shipped with dante-1.1.19-r1? 'cause here's what lines I see, beggining with line 71 (the only place with #undef __GNUC__) : #if 0 /* * XXX This is a hack. Avoid transparent sockaddr union used in Linux * to avoid the use of the union in the code. Mainly used in * interposition.c (also for CMSG_) */ #ifdef __GNUC__ #undef __GNUC__ #define __GNUC__ 0 #endif /* __GNUC__ */ #endif /* HAVE_LINUX_ECCENTRICITIES */
which is a hack put into place by the ebuild: [ "${KV:0:3}" == "2.6" ] && sed -i 's:if HAVE_LINUX_ECCENTRICITIES:if 0:' include/common.h and is not being triggered KV is dead and currently evaluates to "" ... plus that should have been in src_unpack, not src_compile
Fixed in cvs without rev bumping. Thanks for support! Alpha team, please try again.
alpha stable, closing.