text: Docs |
  Forums |
  Lists |
  Bugs |
  Planet |
  Store |
  GMN |
  Get Gentoo!
  Not eligible to see or edit group visibility for this bug.
  View Bug Activity
  |
  Format For Printing
  |
  XML
  |
  Clone This Bug
  Please mark it stable on alpha.
  bump
  Created an attachment (id=121257) [edit]
  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.