<?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>51997</bug_id>
          
          <creation_ts>2004-05-25 04:27 0000</creation_ts>
          <short_desc>clanlib-0.6.5-r1 fails with gcc-3.4</short_desc>
          <delta_ts>2004-08-15 06:53:11 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>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>48528</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>felix@hsgheli.de</reporter>
          <assigned_to>games@gentoo.org</assigned_to>
          <cc>gcc-porting@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>felix@hsgheli.de</who>
            <bug_when>2004-05-25 04:27:58 0000</bug_when>
            <thetext>Emerging clanlib-0.6.5-r1 using gcc-3.4 fails with the following error:


Compiling Sources/Core/System/Generic/console_window.cpp
Compiling Sources/Core/System/Generic/console_window_generic.cpp
Compiling Sources/Core/System/Unix/init_linux.cpp
Compiling Sources/Core/System/Unix/appconf.cpp
In file included from Sources/Core/System/Unix/init_linux.cpp:27:
Sources/Core/System/Unix/appconf.h:621: error: class FileConfig::ConfigGroup redeclared with different access
make: *** [Libs/Intermediate/init_linux.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from Sources/Core/System/Unix/appconf.cpp:81:
Sources/Core/System/Unix/appconf.h:621: error: class FileConfig::ConfigGroup redeclared with different access
make: *** [Libs/Intermediate/appconf.o] Error 1
 
!!! ERROR: dev-games/clanlib-0.6.5-r1 failed.
!!! Function src_compile, Line 61, Exitcode 2
!!! emake failed


It works with gcc-3.3.3

Reproducible: Always
Steps to Reproduce:
1. install gcc-3.4.0(-r4)
2. emerge =dev-games/clanlib-0.6.5-r1


Actual Results:  
emerge failed with the above error

Expected Results:  
compile and install clanlib-0.6.5 with gcc-3.4

Portage 2.0.50-r6 (default-x86-1.4, gcc-3.4.0, glibc-2.3.3_pre20040420-r0,
2.6.6-love4)
=================================================================
System uname: 2.6.6-love4 i686 AMD Athlon(tm) XP
Gentoo Base System version 1.4.15
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CFLAGS=&quot;-fexpensive-optimizations -fstack-protector -march=athlon-xp
-mtune=athlon-xp -msse -m3dnow -mmmx -ftracer -O4 -fomit-frame-pointer
-finline-functions -falign-jumps=4 -falign-loops=4 -pipe&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
COMPILER=&quot;gcc3&quot;
CONFIG_PROTECT=&quot;/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-fexpensive-optimizations -fstack-protector -march=athlon-xp
-mtune=athlon-xp -msse -m3dnow -mmmx -ftracer -O4 -fomit-frame-pointer
-finline-functions -falign-jumps=4 -falign-loops=4 -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoaddcvs ccache sandbox&quot;
GENTOO_MIRRORS=&quot;ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.de.gentoo.org/gentoo-portage&quot;
USE=&quot;3dnow X aalib acpi alsa apm arts athlon avi berkdb cdr crypt cups dga dvd
encode esd foomaticdb gdbm ggi gif gnome gpm gtk gtk2 guile imlib java joystick
jpeg kde ldap libg++ libwww mad mikmod mmx mng motif mozilla moznocompose
moznoirc moznomail mpeg mysql ncurses nls nptl oggvorbis opengl oss pam pdflib
perl png python qt quicktime readline scanner sdl slang spell sse ssl svga tcltk
tcpd tetex tiff truetype x86 xml xml2 xmms xv zlib&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>felix@hsgheli.de</who>
            <bug_when>2004-06-09 10:24:48 0000</bug_when>
            <thetext>I just found a patch done by the ROCKLinux guys. It&apos;s inside a huge patch with fixes for other packages as well, so I had to separate them. Clanlib compiles nicely with it and seems to work as usual. 

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>felix@hsgheli.de</who>
            <bug_when>2004-06-09 10:26:44 0000</bug_when>
            <thetext>Created an attachment (id=32986)
gcc34-fix from ROCKLinux for clanlib-0.6.5

ROCKLinux seems to license it&apos;s patches under GPL, so I think it&apos;s okay to use
it.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>felix@hsgheli.de</who>
            <bug_when>2004-06-09 10:29:49 0000</bug_when>
            <thetext>forgot to add the source:
https://www.rocklinux.net/submaster/smadm.cgi?i=2004051415232407276</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2004-08-15 01:02:53 0000</bug_when>
            <thetext>added patch to portage, thanks</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>32986</attachid>
            <date>2004-06-09 10:26 0000</date>
            <desc>gcc34-fix from ROCKLinux for clanlib-0.6.5</desc>
            <filename>clanlib-0.6.5-gcc34.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIFNvdXJjZXMvQ29yZS9TeXN0ZW0vVW5peC9hcHBjb25mLmgub3JpZwkyMDA0LTA1LTE0IDEy
OjAwOjQ3Ljg3NzY2NTU5MiArMDIwMAorKysgU291cmNlcy9Db3JlL1N5c3RlbS9Vbml4L2FwcGNv
bmYuaAkyMDA0LTA1LTE0IDEyOjAxOjA5LjUxMDM3NjkyMCArMDIwMApAQCAtNTI3LDcgKzUyNyw5
IEBACiAKIC8vcHJvdGVjdGVkOiAtLS0gaWYgRmlsZUNvbmZpZzo6Q29uZmlnRW50cnkgaXMgbm90
IHB1YmxpYywgZnVuY3Rpb25zIGluCiAvLyAgICAgICAgICAgICAgIENvbmZpZ0dyb3VwIHN1Y2gg
YXMgRmluZC9BZGRFbnRyeSBjYW4ndCByZXR1cm4gQ29uZmlnRW50cnkqIQorICBwcm90ZWN0ZWQ6
CiAgIGNsYXNzIENvbmZpZ0dyb3VwOworICBwdWJsaWM6CiAgIGNsYXNzIENvbmZpZ0VudHJ5CiAg
IHsKICAgcHJpdmF0ZToKLS0tIFNvdXJjZXMvRGlzcGxheS9EaXNwbGF5L0dlbmVyaWMvYmxpdF9h
bHBoYW1hc2tfcmxlLmgub3JpZwkyMDA0LTA1LTE0IDEyOjMwOjQyLjMxNDA0NzA1NiArMDIwMAor
KysgU291cmNlcy9EaXNwbGF5L0Rpc3BsYXkvR2VuZXJpYy9ibGl0X2FscGhhbWFza19ybGUuaAky
MDA0LTA1LTE0IDEyOjM1OjQ1LjQ3Mjk1OTg5NiArMDIwMApAQCAtMTA3LDE0ICsxMDcsMTQgQEAK
IAkJewogCQkJVCBhID0gYWxwaGFfZGF0YVt4XTsKIAkJCVQgZGVzdHZhbCA9IGRzdF9kYXRhW3hd
OwotCQkJVCByID0gbG9va3VwX3JbKCgoZGVzdHZhbCZybWFzayk+PnJzdGFydCk8PDgpK2FdOwkv
LygoKGRlc3R2YWwmcm1hc2spPj5yc3RhcnQpKmEpPj44OwotCQkJVCBnID0gbG9va3VwX2dbKCgo
ZGVzdHZhbCZnbWFzayk+PmdzdGFydCk8PDgpK2FdOwkvLygoKGRlc3R2YWwmZ21hc2spPj5nc3Rh
cnQpKmEpPj44OwotCQkJVCBiID0gbG9va3VwX2JbKCgoZGVzdHZhbCZibWFzayk+PmJzdGFydCk8
PDgpK2FdOwkvLygoKGRlc3R2YWwmYm1hc2spPj5ic3RhcnQpKmEpPj44OworCQkJVCByID0gdGhp
cy0+bG9va3VwX3JbKCgoZGVzdHZhbCZ0aGlzLT5ybWFzayk+PnRoaXMtPnJzdGFydCk8PDgpK2Fd
OwkvLygoKGRlc3R2YWwmcm1hc2spPj5yc3RhcnQpKmEpPj44OworCQkJVCBnID0gdGhpcy0+bG9v
a3VwX2dbKCgoZGVzdHZhbCZ0aGlzLT5nbWFzayk+PnRoaXMtPmdzdGFydCk8PDgpK2FdOwkvLygo
KGRlc3R2YWwmZ21hc2spPj5nc3RhcnQpKmEpPj44OworCQkJVCBiID0gdGhpcy0+bG9va3VwX2Jb
KCgoZGVzdHZhbCZ0aGlzLT5ibWFzayk+PnRoaXMtPmJzdGFydCk8PDgpK2FdOwkvLygoKGRlc3R2
YWwmYm1hc2spPj5ic3RhcnQpKmEpPj44OwogCiAJCQlUIGFtaXggPSAKLQkJCQkocjw8cnN0YXJ0
KSArCi0JCQkJKGc8PGdzdGFydCkgKyAKLQkJCQkoYjw8YnN0YXJ0KTsKKwkJCQkocjw8dGhpcy0+
cnN0YXJ0KSArCisJCQkJKGc8PHRoaXMtPmdzdGFydCkgKyAKKwkJCQkoYjw8dGhpcy0+YnN0YXJ0
KTsKIAogCQkJZHN0X2RhdGFbeF0gPSBhbWl4ICsgKihzcmNfZGF0YSsrKTsKIAkJfQpAQCAtMTUx
LDEzICsxNTEsMTMgQEAKIAkJewogCQkJVCBhID0gYWxwaGFfZGF0YVt4XTsKIAkJCVQgZGVzdHZh
bCA9IGRzdF9idWZbeF07Ci0JCQlUIHIgPSBsb29rdXBfclsoKChkZXN0dmFsJnJtYXNrKT4+cnN0
YXJ0KTw8OCkrYV07Ci0JCQlUIGcgPSBsb29rdXBfZ1soKChkZXN0dmFsJmdtYXNrKT4+Z3N0YXJ0
KTw8OCkrYV07Ci0JCQlUIGIgPSBsb29rdXBfYlsoKChkZXN0dmFsJmJtYXNrKT4+YnN0YXJ0KTw8
OCkrYV07CisJCQlUIHIgPSB0aGlzLT5sb29rdXBfclsoKChkZXN0dmFsJnRoaXMtPnJtYXNrKT4+
dGhpcy0+cnN0YXJ0KTw8OCkrYV07CisJCQlUIGcgPSB0aGlzLT5sb29rdXBfZ1soKChkZXN0dmFs
JnRoaXMtPmdtYXNrKT4+dGhpcy0+Z3N0YXJ0KTw8OCkrYV07CisJCQlUIGIgPSB0aGlzLT5sb29r
dXBfYlsoKChkZXN0dmFsJnRoaXMtPmJtYXNrKT4+dGhpcy0+YnN0YXJ0KTw8OCkrYV07CiAJCQlU
IGFtaXggPSAKLQkJCQkocjw8cnN0YXJ0KSArCi0JCQkJKGc8PGdzdGFydCkgKyAKLQkJCQkoYjw8
YnN0YXJ0KTsKKwkJCQkocjw8dGhpcy0+cnN0YXJ0KSArCisJCQkJKGc8PHRoaXMtPmdzdGFydCkg
KyAKKwkJCQkoYjw8dGhpcy0+YnN0YXJ0KTsKIAkJCWRzdF9idWZbeF0gPSBhbWl4ICsgKihzcmNf
ZGF0YSsrKTsKIAkJfQogCQltZW1jcHkoZHN0X2RhdGEsIGRzdF9idWYsIHNpemVvZihUKSpyZXAp
OwogCg==
</data>        

          </attachment>
    </bug>

</bugzilla>