<?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>53910</bug_id>
          
          <creation_ts>2004-06-14 11:58 0000</creation_ts>
          <short_desc>fbdesk-1.1.5 fails to emerge with gcc-3.4.0 and glibc-2.3.4.20040605-r1</short_desc>
          <delta_ts>2004-09-09 10:41:32 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>Unspecified</component>
          <version>unspecified</version>
          <rep_platform>All</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>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>kathywills@brannanorwills.com</reporter>
          <assigned_to>gcc-porting@gentoo.org</assigned_to>
          <cc>seemant@gentoo.org</cc>
    
    <cc>sekretarz@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>kathywills@brannanorwills.com</who>
            <bug_when>2004-06-14 11:58:46 0000</bug_when>
            <thetext>When I try to emerge fbdesk I get multiple Resource.hh errors.

Reproducible: Always
Steps to Reproduce:
1.emerge fbdesk
2.
3.

Actual Results:  
g++ -DHAVE_CONFIG_H -I. -I. -I..    -IFbTk -march=pentium3 -mtune=i686 -O2
-funroll-loops -pipe -fno-unit-at-a-time  -I/usr/X11R6/include  
-I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/freetype2/config  
-I/usr/include/libpng12 -c -o fbdesk-FbDesk.o `test -f FbDesk.cc || echo
&apos;./&apos;`FbDesk.cc
source=&apos;Icon.cc&apos; object=&apos;fbdesk-Icon.o&apos; libtool=no \
depfile=&apos;.deps/fbdesk-Icon.Po&apos; tmpdepfile=&apos;.deps/fbdesk-Icon.TPo&apos; \
depmode=gcc3 /bin/sh ../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I..    -IFbTk -march=pentium3 -mtune=i686 -O2
-funroll-loops -pipe -fno-unit-at-a-time  -I/usr/X11R6/include  
-I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/freetype2/config  
-I/usr/include/libpng12 -c -o fbdesk-Icon.o `test -f Icon.cc || echo &apos;./&apos;`Icon.cc
In file included from FbDesk.hh:34,
                 from FbDesk.cc:24:
Resource.hh: In constructor `Resource&lt;T&gt;::Resource(ResourceManager&amp;, T, const
std::string&amp;, const std::string&amp;)&apos;:
Resource.hh:74: error: invalid use of undefined type `struct ResourceManager&apos;
Resource.hh:59: error: forward declaration of `struct ResourceManager&apos;
Resource.hh: In destructor `virtual Resource&lt;T&gt;::~Resource()&apos;:
Resource.hh:77: error: invalid use of undefined type `struct ResourceManager&apos;
Resource.hh:59: error: forward declaration of `struct ResourceManager&apos;
make[3]: *** [fbdesk-FbDesk.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory
`/var/tmp/portage/fbdesk-1.1.5/work/fbdesk-1.1.5/src&apos;make[2]: ***
[all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/fbdesk-1.1.5/work/fbdesk-1.1.5/src&apos;make[1]: ***
[all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/fbdesk-1.1.5/work/fbdesk-1.1.5&apos;
make: *** [all] Error 2

!!! ERROR: x11-misc/fbdesk-1.1.5 failed.
!!! Function src_compile, Line 18, Exitcode 2
!!! (no error message)

Expected Results:  
I expected it to emerge so I could use it.

Portage 2.0.50-r8 (default-x86-1.4, gcc-3.4.0, glibc-2.3.4.20040605-r1, 2.6.6-love4)
=================================================================
System uname: 2.6.6-love4 i686 Pentium III (Coppermine)
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CFLAGS=&quot;-march=pentium3 -mtune=i686 -O2 -funroll-loops -pipe -fno-unit-at-a-time&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/lib/mozilla/defaults/pref
/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/bind
/var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-march=pentium3 -mtune=i686 -O2 -funroll-loops -pipe -fno-unit-at-a-time&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoaddcvs ccache sandbox&quot;
GENTOO_MIRRORS=&quot;ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/
http://mirror.clarkson.edu/pub/distributions/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 /usr/local/bmg-main
/usr/local/bmg-gnome-current&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;X alsa apm avi berkdb cdr crypt cups doc encode esd foomaticdb gdbm gif
gimp gimp-print gnome gtk gtk2 imlib java jpeg libg++ libwww mad mikmod motif
mozilla mpeg ncurses nls nptl oggvorbis opengl oss pam pdflib perl png python
quicktime readline samba sdl slang spell ssl svga tcltk tcpd tetex truetype x86
xml2 xmms xv zlib&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sekretarz@gentoo.org</who>
            <bug_when>2004-07-17 02:56:01 0000</bug_when>
            <thetext>Created an attachment (id=35627)
patch on fbdesk-1.1.5 to work with gcc-3.4*
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sekretarz@gentoo.org</who>
            <bug_when>2004-07-17 02:56:30 0000</bug_when>
            <thetext>Created an attachment (id=35628)
Patch on ebuild
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sekretarz@gentoo.org</who>
            <bug_when>2004-09-09 10:41:32 0000</bug_when>
            <thetext>Commited to portage.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>35627</attachid>
            <date>2004-07-17 02:56 0000</date>
            <desc>patch on fbdesk-1.1.5 to work with gcc-3.4*</desc>
            <filename>fbdesk-1.1.5-gcc34.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtTmF1ciBmYmRlc2stMS4xLjUub3JpZy9zcmMvUmVzb3VyY2UuaGggZmJkZXNrLTEuMS41
L3NyYy9SZXNvdXJjZS5oaAotLS0gZmJkZXNrLTEuMS41Lm9yaWcvc3JjL1Jlc291cmNlLmhoCTIw
MDMtMDEtMTQgMjI6NDU6NTMuMDAwMDAwMDAwICswMTAwCisrKyBmYmRlc2stMS4xLjUvc3JjL1Jl
c291cmNlLmhoCTIwMDQtMDctMTcgMTE6MzE6NTcuMDAwMDAwMDAwICswMjAwCkBAIC01Niw0MCAr
NTYsOCBAQAogICAgIHN0ZDo6c3RyaW5nIG1fYWx0bmFtZTsgLy8vPCBhbHRlcm5hdGl2ZSBuYW1l
IAogfTsKIAotY2xhc3MgUmVzb3VyY2VNYW5hZ2VyOwotCi0vKioKLQlSZWFsIHJlc291cmNlIGNs
YXNzCi0qLwogdGVtcGxhdGUgPHR5cGVuYW1lIFQ+Ci1jbGFzcyBSZXNvdXJjZTpwdWJsaWMgUmVz
b3VyY2VfYmFzZQotewotcHVibGljOgkKLSAgICBSZXNvdXJjZShSZXNvdXJjZU1hbmFnZXIgJnJt
LCBUIHZhbCwgCi0gICAgICAgICAgICAgY29uc3Qgc3RkOjpzdHJpbmcgJm5hbWUsIGNvbnN0IHN0
ZDo6c3RyaW5nICZhbHRuYW1lKToKLQlSZXNvdXJjZV9iYXNlKG5hbWUsIGFsdG5hbWUpLAotCW1f
dmFsdWUodmFsKSwgbV9kZWZhdWx0dmFsKHZhbCksCi0JbV9ybShybSkKLQl7Ci0gICAgICAgICAg
ICBtX3JtLmFkZFJlc291cmNlKCp0aGlzKTsgLy8gYWRkIHRoaXMgdG8gcmVzb3VyY2UgaGFuZGxl
cgotCX0KLSAgICB2aXJ0dWFsIH5SZXNvdXJjZSgpIHsKLSAgICAgICAgbV9ybS5yZW1vdmVSZXNv
dXJjZSgqdGhpcyk7IC8vIHJlbW92ZSB0aGlzIGZyb20gcmVzb3VyY2UgaGFuZGxlcgotICAgIH0K
LQotICAgIGlubGluZSB2b2lkIHNldERlZmF1bHRWYWx1ZSgpIHsgIG1fdmFsdWUgPSBtX2RlZmF1
bHR2YWw7IH0KLSAgICB2b2lkIHNldEZyb21TdHJpbmcoY29uc3QgY2hhciAqc3RydmFsKTsKLSAg
ICBpbmxpbmUgUmVzb3VyY2U8VD4mIG9wZXJhdG9yID0gKGNvbnN0IFQmIG5ld3ZhbHVlKSB7IG1f
dmFsdWUgPSBuZXd2YWx1ZTsgIHJldHVybiAqdGhpczt9Ci0JCi0gICAgc3RkOjpzdHJpbmcgZ2V0
U3RyaW5nKCk7CQotICAgIGlubGluZSBUJiBvcGVyYXRvciooKSB7IHJldHVybiBtX3ZhbHVlOyB9
Ci0gICAgaW5saW5lIGNvbnN0IFQmIG9wZXJhdG9yKigpIGNvbnN0IHsgcmV0dXJuIG1fdmFsdWU7
IH0KLSAgICBpbmxpbmUgVCAqb3BlcmF0b3ItPigpIHsgcmV0dXJuICZtX3ZhbHVlOyB9Ci0gICAg
aW5saW5lIGNvbnN0IFQgKm9wZXJhdG9yLT4oKSBjb25zdCB7IHJldHVybiAmbV92YWx1ZTsgfQot
cHJpdmF0ZToKLSAgICBUIG1fdmFsdWUsIG1fZGVmYXVsdHZhbDsKLSAgICBSZXNvdXJjZU1hbmFn
ZXIgJm1fcm07Ci19OworY2xhc3MgUmVzb3VyY2U7CiAKIGNsYXNzIFJlc291cmNlTWFuYWdlcgog
ewpAQCAtMTI5LDQgKzk3LDM3IEBACiAgICAgUmVzb3VyY2VMaXN0IG1fcmVzb3VyY2VsaXN0Owog
fTsKIAorLyoqCisJUmVhbCByZXNvdXJjZSBjbGFzcworKi8KK3RlbXBsYXRlIDx0eXBlbmFtZSBU
PgorY2xhc3MgUmVzb3VyY2U6cHVibGljIFJlc291cmNlX2Jhc2UKK3sKK3B1YmxpYzoJCisgICAg
UmVzb3VyY2UoUmVzb3VyY2VNYW5hZ2VyICZybSwgVCB2YWwsIAorICAgICAgICAgICAgIGNvbnN0
IHN0ZDo6c3RyaW5nICZuYW1lLCBjb25zdCBzdGQ6OnN0cmluZyAmYWx0bmFtZSk6CisJUmVzb3Vy
Y2VfYmFzZShuYW1lLCBhbHRuYW1lKSwKKwltX3ZhbHVlKHZhbCksIG1fZGVmYXVsdHZhbCh2YWwp
LAorCW1fcm0ocm0pCisJeworICAgICAgICAgICAgbV9ybS5hZGRSZXNvdXJjZSgqdGhpcyk7IC8v
IGFkZCB0aGlzIHRvIHJlc291cmNlIGhhbmRsZXIKKwl9CisgICAgdmlydHVhbCB+UmVzb3VyY2Uo
KSB7CisgICAgICAgIG1fcm0ucmVtb3ZlUmVzb3VyY2UoKnRoaXMpOyAvLyByZW1vdmUgdGhpcyBm
cm9tIHJlc291cmNlIGhhbmRsZXIKKyAgICB9CisKKyAgICBpbmxpbmUgdm9pZCBzZXREZWZhdWx0
VmFsdWUoKSB7ICBtX3ZhbHVlID0gbV9kZWZhdWx0dmFsOyB9CisgICAgdm9pZCBzZXRGcm9tU3Ry
aW5nKGNvbnN0IGNoYXIgKnN0cnZhbCk7CisgICAgaW5saW5lIFJlc291cmNlPFQ+JiBvcGVyYXRv
ciA9IChjb25zdCBUJiBuZXd2YWx1ZSkgeyBtX3ZhbHVlID0gbmV3dmFsdWU7ICByZXR1cm4gKnRo
aXM7fQorCQorICAgIHN0ZDo6c3RyaW5nIGdldFN0cmluZygpOwkKKyAgICBpbmxpbmUgVCYgb3Bl
cmF0b3IqKCkgeyByZXR1cm4gbV92YWx1ZTsgfQorICAgIGlubGluZSBjb25zdCBUJiBvcGVyYXRv
ciooKSBjb25zdCB7IHJldHVybiBtX3ZhbHVlOyB9CisgICAgaW5saW5lIFQgKm9wZXJhdG9yLT4o
KSB7IHJldHVybiAmbV92YWx1ZTsgfQorICAgIGlubGluZSBjb25zdCBUICpvcGVyYXRvci0+KCkg
Y29uc3QgeyByZXR1cm4gJm1fdmFsdWU7IH0KK3ByaXZhdGU6CisgICAgVCBtX3ZhbHVlLCBtX2Rl
ZmF1bHR2YWw7CisgICAgUmVzb3VyY2VNYW5hZ2VyICZtX3JtOworfTsKKwogI2VuZGlmIC8vX1JF
U09VUkNFX0hIXwo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>35628</attachid>
            <date>2004-07-17 02:56 0000</date>
            <desc>Patch on ebuild</desc>
            <filename>fbdesk-1.1.5-ebuild.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGZiZGVzay0xLjEuNS5lYnVpbGQub3JpZwkyMDA0LTA2LTI1IDAwOjM3OjQzLjAwMDAwMDAw
MCArMDIwMAorKysgZmJkZXNrLTEuMS41LmVidWlsZAkyMDA0LTA3LTE3IDExOjQ4OjM4LjU4MzM5
MTgwMCArMDIwMApAQCAtMiw2ICsyLDggQEAKICMgRGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1z
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgogIyAkSGVhZGVyOiAvdmFyL2N2
c3Jvb3QvZ2VudG9vLXg4Ni94MTEtbWlzYy9mYmRlc2svZmJkZXNrLTEuMS41LmVidWlsZCx2IDEu
NyAyMDA0LzA2LzI0IDIyOjE3OjM5IGFncmlmZmlzIEV4cCAkCiAKK2luaGVyaXQgZXV0aWxzIGdj
YworCiBERVNDUklQVElPTj0iZmx1eGJveC11dGlsIGFwcGxpY2F0aW9uIHRoYXQgY3JlYXRlcyBh
bmQgbWFuYWdlIGljb25zIG9uIHlvdXIgRmx1eGJveCBkZXNrdG9wIgogSE9NRVBBR0U9Imh0dHA6
Ly93d3cuZmx1eGJveC5vcmcvZmJkZXNrLyIKIFNSQ19VUkk9Imh0dHA6Ly93d3cuZmx1eGJveC5v
cmcvZG93bmxvYWQvJHtQfS50YXIuZ3oiCkBAIC0xMyw2ICsxNSwxMiBAQAogREVQRU5EPSJtZWRp
YS1saWJzL2xpYnBuZwogCXZpcnR1YWwveDExIgogCitzcmNfdW5wYWNrKCkgeworICAgIHVucGFj
ayAke0F9CisgICAgY2QgJHtTfQorICAgIFsgImBnY2MtdmVyc2lvbmAiID09ICIzLjQiIF0gJiYg
ZXBhdGNoICR7RklMRVNESVJ9LyR7UH0tZ2NjMzQucGF0Y2gKK30KKwogc3JjX2NvbXBpbGUoKSB7
CiAJZWNvbmYgfHwgZGllCiAJZW1ha2UgfHwgZGllCg==
</data>        

          </attachment>
    </bug>

</bugzilla>