<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>115337</bug_id>
          
          <creation_ts>2005-12-12 12:05 0000</creation_ts>
          <short_desc>sys-boot/aboot-1.0_pre20040408 does not compile with gcc-3.4.4-r1</short_desc>
          <delta_ts>2005-12-17 12:24:30 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>GCC Porting</component>
          <version>unspecified</version>
          <rep_platform>Alpha</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>rico.poser@arcor.de</reporter>
          <assigned_to>alpha@gentoo.org</assigned_to>
          <cc>vapier@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>rico.poser@arcor.de</who>
            <bug_when>2005-12-12 12:05:45 0000</bug_when>
            <thetext>As summarized above I am not able to compile aboot successfully with gcc-3.4.4-r1.

Where&apos;s the problem?

Rico

Reproducible: Always
Steps to Reproduce:
1. emerge aboot
Actual Results:  
emerge aboot failed with an error

Expected Results:  
aboot should have been successfully compiled

beta ~ # emerge aboot
Calculating dependencies ...done!
&gt;&gt;&gt; emerge (1 of 1) sys-boot/aboot-1.0_pre20040408 to /
&gt;&gt;&gt; md5 files   ;-) aboot-0.9-r1.ebuild
&gt;&gt;&gt; md5 files   ;-) aboot-1.0_pre20040408.ebuild
&gt;&gt;&gt; md5 files   ;-) files/aboot.conf
&gt;&gt;&gt; md5 files   ;-) files/digest-aboot-0.9-r1
&gt;&gt;&gt; md5 files   ;-) files/digest-aboot-1.0_pre20040408
&gt;&gt;&gt; md5 src_uri ;-) aboot-1.0_pre20040408.tar.bz2
&gt;&gt;&gt; Unpacking source...
&gt;&gt;&gt; Unpacking aboot-1.0_pre20040408.tar.bz2 to
/var/tmp/portage/aboot-1.0_pre20040408/work
&gt;&gt;&gt; Source unpacked.
gcc  -I/var/tmp/portage/aboot-1.0_pre20040408/work/aboot-1.0_pre20040408/include
-D__ASSEMBLY__ -traditional -c -o head.o head.S
gcc  -I/var/tmp/portage/aboot-1.0_pre20040408/work/aboot-1.0_pre20040408/include
-D__KERNEL__ -Os -Wall -fno-builtin -mno-fp-regs -ffixed-8 -c -o aboot.o aboot.c
head.S:173: warning: no newline at end of file
gcc  -I/var/tmp/portage/aboot-1.0_pre20040408/work/aboot-1.0_pre20040408/include
-D__KERNEL__ -Os -Wall -fno-builtin -mno-fp-regs -ffixed-8 -c -o cons.o cons.c
gcc  -I/var/tmp/portage/aboot-1.0_pre20040408/work/aboot-1.0_pre20040408/include
-D__KERNEL__ -Os -Wall -fno-builtin -mno-fp-regs -ffixed-8 -c -o utils.o utils.c
cons.c:23: error: conflicting types for &apos;dispatch&apos;
cons.c:23: note: a parameter list with an ellipsis can&apos;t match an empty
parameter name list declaration
/var/tmp/portage/aboot-1.0_pre20040408/work/aboot-1.0_pre20040408/include/cons.h:6:
error: previous declaration of &apos;dispatch&apos; was here
cons.c:23: error: conflicting types for &apos;dispatch&apos;
cons.c:23: note: a parameter list with an ellipsis can&apos;t match an empty
parameter name list declaration
/var/tmp/portage/aboot-1.0_pre20040408/work/aboot-1.0_pre20040408/include/cons.h:6:
error: previous declaration of &apos;dispatch&apos; was here
make: *** [cons.o] Error 1
make: *** Waiting for unfinished jobs....

!!! ERROR: sys-boot/aboot-1.0_pre20040408 failed.
!!! Function src_compile, Line 24, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.

beta ~ # gcc --version
gcc (GCC) 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

beta ~ # emerge --info
Portage 2.0.51.22-r3 (default-linux/alpha/2005.0, gcc-3.4.4, glibc-2.3.5-r3,
2.6.14.2 alpha)
=================================================================
System uname: 2.6.14.2 alpha EV67
Gentoo Base System version 1.6.13
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS=&quot;alpha&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;alpha-unknown-linux-gnu&quot;
CFLAGS=&quot;-mieee -O2 -mcpu=21264a -pipe&quot;
CHOST=&quot;alpha-unknown-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-mieee -O2 -mcpu=21264a -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig ccache distlocks sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;alpha X arts berkdb bitmap-fonts bzip2 crypt cups eds encode expat
font-server foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imlib ipv6
jpeg kde libg++ libwww mad mikmod motif mp3 mpeg ncurses nls ogg oggvorbis
opengl oss pam pdflib perl png python qt quicktime readline sdl spell ssl tcpd
truetype truetype-fonts type1-fonts udev vorbis xml2 xmms xv zlib userland_GNU
kernel_linux elibc_glibc&quot;
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-12-12 18:54:38 0000</bug_when>
            <thetext>Created an attachment (id=74602)
aboot-gcc-3.4.patch

this should do it i think</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rico.poser@arcor.de</who>
            <bug_when>2005-12-14 13:13:04 0000</bug_when>
            <thetext>Created an attachment (id=74759)
ebuild using aboot-gcc-3.4.patch
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rico.poser@arcor.de</who>
            <bug_when>2005-12-14 13:16:26 0000</bug_when>
            <thetext>(From update of attachment 74759)
Thanks for the patch. It solved the problem. You can find the my modified
ebuild in the attachment.

Rico
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kloeri@gentoo.org</who>
            <bug_when>2005-12-17 12:24:30 0000</bug_when>
            <thetext>Thanks for the patch, fixed in cvs.

Rico, please don&apos;t attach ebuilds as application/octet-stream as it makes it a pain to view it because the browser insists on downloading it.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>74602</attachid>
            <date>2005-12-12 18:54 0000</date>
            <desc>aboot-gcc-3.4.patch</desc>
            <filename>aboot-gcc-3.4.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGFib290LTEuMF9wcmUyMDA0MDQwOC9jb25zLmMKKysrIGFib290LTEuMF9wcmUyMDA0MDQw
OC9jb25zLmMKQEAgLTIwLDcgKzIwLDYgQEAKICNlbmRpZgogCiBsb25nIGNvbnNfZGV2OwkJCS8q
IGNvbnNvbGUgZGV2aWNlICovCi1leHRlcm4gbG9uZyBpbnQgZGlzcGF0Y2goKTsJLyogTmVlZCB0
aGUgZnVsbCA2NCBiaXQgcmV0dXJuIGhlcmUuLi4qLwogCiBsb25nCiBjb25zX3B1dHMoY29uc3Qg
Y2hhciAqc3RyLCBsb25nIGxlbikKLS0tIGFib290LTEuMF9wcmUyMDA0MDQwOC9mcy9leHQyLmMK
KysrIGFib290LTEuMF9wcmUyMDA0MDQwOC9mcy9leHQyLmMKQEAgLTYsNiArNiw3IEBACiAgKiBU
aGlzIGZpbGUgaGFzIGJlZW4gcG9ydGVkIGZyb20gdGhlIERFQyAzMi1iaXQgTGludXggdmVyc2lv
bgogICogYnkgRGF2aWQgTW9zYmVyZ2VyIChkYXZpZG1AY3MuYXJpem9uYS5lZHUpLgogICovCisj
aW5jbHVkZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8bGludXgvc3RhdC5oPgogI2luY2x1ZGUgPGxp
bnV4L3R5cGVzLmg+CiAjaW5jbHVkZSA8bGludXgvdmVyc2lvbi5oPgotLS0gYWJvb3QtMS4wX3By
ZTIwMDQwNDA4L2luY2x1ZGUvY29ucy5oCisrKyBhYm9vdC0xLjBfcHJlMjAwNDA0MDgvaW5jbHVk
ZS9jb25zLmgKQEAgLTMsNyArMyw3IEBACiAKIGV4dGVybiBsb25nIGNvbnNfZGV2OwkJLyogY29u
c29sZSBkZXZpY2UgKi8KIAotZXh0ZXJuIGxvbmcgZGlzcGF0Y2gobG9uZyBwcm9jLCAuLi4pOwor
ZXh0ZXJuIGxvbmcgaW50IGRpc3BhdGNoKGxvbmcgcHJvYywgLi4uKTsKIAogI2lmZGVmIFRFU1RJ
TkcKICNkZWZpbmUgU1RSSU5HSUZZKHN5bSkgI3N5bQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>74759</attachid>
            <date>2005-12-14 13:13 0000</date>
            <desc>ebuild using aboot-gcc-3.4.patch</desc>
            <filename>aboot-1.0_pre20040408-r1.ebuild</filename>
            <type>application/octet-stream</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA1IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L3N5cy1ib290L2Fib290L2Fib290LTEuMF9wcmUy
MDA0MDQwOC5lYnVpbGQsdiAxLjUgMjAwNS8wMy8wMSAyMzowNjozNiBrbG9lcmkgRXhwICQKCmlu
aGVyaXQgZXV0aWxzCgpERVNDUklQVElPTj0iQWxwaGEgTGludXggYm9vdCBsb2FkZXIgZm9yIFNS
TSIKSE9NRVBBR0U9Imh0dHA6Ly9hYm9vdC5zb3VyY2Vmb3JnZS5uZXQvIgpTUkNfVVJJPSJodHRw
Oi8vYWJvb3Quc291cmNlZm9yZ2UubmV0L3RhcmJhbGxzL2Fib290LTEuMF9wcmUyMDA0MDQwOC50
YXIuYnoyIgoKTElDRU5TRT0iR1BMLTIiClNMT1Q9IjAiCktFWVdPUkRTPSItKiBhbHBoYSIKSVVT
RT0iIgoKREVQRU5EPSJ2aXJ0dWFsL2xpYmMiClBST1ZJREU9InZpcnR1YWwvYm9vdGxvYWRlciIK
CnNyY191bnBhY2soKSB7Cgl1bnBhY2sgJHtBfQoJY2QgJHtTfQoJZXBhdGNoICR7RklMRVNESVJ9
LyR7UE59LWdjYy0zLjQucGF0Y2gKCXNlZCAtaSAiczovdXNyL21hbjovdXNyL3NoYXJlL21hbjoi
IE1ha2VmaWxlIHx8IGRpZQp9CgpzcmNfY29tcGlsZSgpIHsKCWVtYWtlIHx8IGRpZQp9CgpzcmNf
aW5zdGFsbCgpIHsKCWRvZGlyIC9ib290IC9zYmluIC91c3Ivc2hhcmUvbWFuL21hbjUKCW1ha2Ug
XAoJCXJvb3Q9JHtEfSBcCgkJYmluZGlyPSR7RH0vc2JpbiBcCgkJYm9vdGRpcj0ke0R9L2Jvb3Qg
XAoJCW1hbmRpcj0ke0R9L3Vzci9zaGFyZS9tYW4gXAoJCWluc3RhbGwKCglkb2RvYyBDaGFuZ2VM
b2cgSU5TVEFMTCBSRUFETUUgVE9ETyBhYm9vdC5jb25mCgoJaW5zaW50byAvZXRjCgluZXdpbnMg
JHtGSUxFU0RJUn0vYWJvb3QuY29uZiBhYm9vdC5jb25mLmV4YW1wbGUKfQoKcGtnX3Bvc3RpbnN0
KCkgewoJZWluZm8gIlRvIG1ha2UgYWJvb3QgaW5zdGFsbCBhIG5ldyBib290bG9hZGVyIG9uIHlv
dXIgaGFyZGRpc2sgZm9sbG93IgoJZWluZm8gInRoZXNlIHN0ZXBzOiIKCWVpbmZvICIiCgllaW5m
byAiIC0gZWRpdCB0aGUgZmlsZSAvZXRjL2Fib290LmNvbmYiCgllaW5mbyAiIC0gY2QgL2Jvb3Qi
CgllaW5mbyAiIC0gc3dyaXRlYm9vdCAtYzIgL2Rldi9zZGEgYm9vdGx4IgoJZWluZm8gIiBUaGlz
IHdpbGwgaW5zdGFsbCBhIG5ldyBib290c2VjdG9yIG9uIC9kZXYvc2RhIGFuZCBhYm9vdCB3aWxs
IgoJZWluZm8gIiB1c2UgdGhlIHNlY29uZCBwYXJ0aXRpb24gb24gdGhpcyBkZXZpY2UgdG8gbG9v
a3VwIGtlcm5lbCBhbmQgIgoJZWluZm8gIiBpbml0cmQgKGFzIGRlc2NyaWJlZCBpbiB0aGUgYWJv
b3QuY29uZiBmaWxlKSIKCWVpbmZvICIiCgllaW5mbyAiSU1QT1JUQU5UIDoiCgllaW5mbyAiIgoJ
ZWluZm8gIlRoZSBwYXJ0aXRpb24gdGFibGUgb2YgeW91ciBib290IGRldmljZSBoYXMgdG8gY29u
dGFpbiAiCgllaW5mbyAiYSBCU0QtRElTS0xBQkVMIGFuZCB0aGUgZmlyc3QgMTIgbWVnYWJ5dGVz
IG9mIHlvdXIgYm9vdCBkZXZpY2UiCgllaW5mbyAibXVzdCBub3QgYmUgcGFydCBvZiBhIHBhcnRp
dGlvbiBhcyBhYm9vdCB3aWxsIHdyaXRlIGl0cyBib290bG9hZGVyIgoJZWluZm8gImluIHRoZXJl
IGFuZCBub3QgYXMgd2l0aCBtb3N0IHg4NiBib290bG9hZGVycyBpbnRvIHRoZSAiCgllaW5mbyAi
bWFzdGVyIGJvb3Qgc2VjdG9yLiBJZiB5b3VyIHBhcnRpdGlvbiB0YWJsZSBkb2VzIG5vdCByZWZs
ZWN0IHRoaXMiCgllaW5mbyAieW91IGFyZSBnb2luZyB0byBkZXN0cm95IHlvdXIgaW5zdGFsbGF0
aW9uICEiCgllaW5mbyAiQWxzbyBub3RlIHRoYXQgYWJvb3QgY3VycmVudGx5IG9ubHkgc3VwcG9y
dHMgZXh0Mi8zIHBhcnRpdGlvbnMiCgllaW5mbyAidG8gYm9vdCBmcm9tLiIKfQo=
</data>        

          </attachment>
    </bug>

</bugzilla>