First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 174115
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Alpha Porters <alpha@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Alin Năstac <mrness@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
build.log build.log text/plain Raúl Porcel 2007-06-05 15:26 0000 293.40 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 174115 depends on: Show dependency tree
Show dependency graph
Bug 174115 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-04-11 07:37 0000
Please mark it stable on alpha.

------- Comment #1 From Alin Năstac 2007-05-02 19:35:56 0000 -------
bump

------- Comment #2 From Raúl Porcel 2007-06-05 15:26:17 0000 -------
Created an attachment (id=121257) [edit]
build.log

Both unstable and stable version fails...

------- Comment #3 From Alin Năstac 2007-06-06 05:34:10 0000 -------
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?

------- Comment #4 From SpanKY 2007-06-07 00:19:13 0000 -------
no, dante sucks ... it screws with defines which causes this build error

look at include/common.h where it does *#undef __GNUC__*

------- Comment #5 From Alin Năstac 2007-06-09 21:04:36 0000 -------
(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

------- Comment #6 From SpanKY 2007-06-10 00:46:34 0000 -------
umm, no it isnt

the first "#if 0" in that file appears at line ~445

the __GNUC__ cruft is at line ~77

------- Comment #7 From Alin Năstac 2007-06-10 07:05:07 0000 -------
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 */

------- Comment #8 From SpanKY 2007-06-11 03:43:57 0000 -------
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

------- Comment #9 From Alin Năstac 2007-06-14 07:07:38 0000 -------
Fixed in cvs without rev bumping. Thanks for support!

Alpha team, please try again.

------- Comment #10 From Raúl Porcel 2007-06-14 15:23:55 0000 -------
alpha stable, closing.

First Last Prev Next    No search results available      Search page      Enter new bug