<?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>118151</bug_id>
          
          <creation_ts>2006-01-07 03:24 0000</creation_ts>
          <short_desc>[gcc4] dev-ruby/ruby-gdchart-0.0.9_beta does not compile</short_desc>
          <delta_ts>2006-01-12 09:57:59 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>Applications</component>
          <version>2005.1</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://sourceforge.jp/projects/ruby-gdchart/</bug_file_loc>
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>117482</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>corsair@gentoo.org</reporter>
          <assigned_to>ruby@gentoo.org</assigned_to>
          <cc>ppc64@gentoo.org</cc>
    
    <cc>vanquirius@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2006-01-07 03:24:13 0000</bug_when>
            <thetext>Hi,

yet another package that does not compile using gcc4: dev-ruby/ruby-gdchart-0.0.9_beta.

here comes the error:

dchart.c: In function &apos;set_param&apos;:
gdchart.c:238: error: invalid lvalue in assignment
gdchart.c:275: error: invalid lvalue in assignment
gdchart.c:312: error: invalid lvalue in assignment
gdchart.c:372: error: invalid lvalue in assignment
gdchart.c:387: error: invalid lvalue in assignment
make: *** [gdchart.o] Error 1


$ emerge --info
Portage 2.0.53 (default-linux/ppc/2005.1/ppc64/64bit-userland, gcc-4.0.2, glibc-2.3.6-r2, 2.6.12.2-vios ppc64)
=================================================================
System uname: 2.6.12.2-vios ppc64 POWER5 (gr)
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5-r2, 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.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS=&quot;ppc64&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;powerpc64-unknown-linux-gnu&quot;
CFLAGS=&quot;-O3 -pipe -mtune=power5 -mcpu=power5&quot;
CHOST=&quot;powerpc64-unknown-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /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;-O3 -pipe -mtune=power5 -mcpu=power5&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig distlocks sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo&quot;
LINGUAS=&quot;de&quot;
MAKEOPTS=&quot;-j9&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.gentoo.org/gentoo-portage&quot;
USE=&quot;ppc64 X a52 acl alsa altivec arts audiofile berkdb bitmap-fonts bzip2 cscope cups dbus dga djbfft dlloader dv dvd dvdr dvdread encode esd exif expat fam fame flac fortran fpx gcj gd gdbm gif gmp gpm graphviz gstreamer gtk gtk2 hal howl ibm ieee1394 imlib2 ipv6 jack jpeg jpeg2k kde kdeenablefinal latex lcms ldap libedit libwww lzo mad mikmod mjpeg mng motif mp3 mpeg mpeg2 mpeg4 mysql nas ncurses network nls nptl nptlonly ogg oggvorbis opengl pam perl png python qt quicktime readline samba ssl tcltk tcpd theora tiff truetype truetype-fonts type1-fonts udev unicode v4l vcd vorbis xml2 xmms xv yv12 zlib linguas_de userland_GNU kernel_linux elibc_glibc&quot;
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vanquirius@gentoo.org</who>
            <bug_when>2006-01-07 11:13:33 0000</bug_when>
            <thetext>Created an attachment (id=76464)
ruby-gdchart-0.0.9_beta-gcc41.patch

gcc patch, but it still has RPATH/TEXREL issues (not related to the patch).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>caleb@gentoo.org</who>
            <bug_when>2006-01-09 05:03:36 0000</bug_when>
            <thetext>Feel free to commit the patch to portage (I don&apos;t have gcc 4.1 installed here so I can&apos;t test it anyway).

I encourage you to report it to the gdchart dev so they get it fixed for future versions, too.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vanquirius@gentoo.org</who>
            <bug_when>2006-01-09 10:23:56 0000</bug_when>
            <thetext>Last release is this beta version from 2002, I&apos;m guessing upstream is not very active... And I still have to brush up my Japanese before talking to them :-).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>caleb@gentoo.org</who>
            <bug_when>2006-01-12 04:58:21 0000</bug_when>
            <thetext>Okay, well, the patch is all yours to commit :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vanquirius@gentoo.org</who>
            <bug_when>2006-01-12 09:57:59 0000</bug_when>
            <thetext>Okies, in cvs.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>76464</attachid>
            <date>2006-01-07 11:13 0000</date>
            <desc>ruby-gdchart-0.0.9_beta-gcc41.patch</desc>
            <filename>ruby-gdchart-0.0.9_beta-gcc41.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtLWV4Y2x1ZGU9Jyp+JyAtTmF1ciBydWJ5LWdkY2hhcnQtMC4wLjktYmV0YS5vcmlnL2dk
Y2hhcnQwLjExLjJkZXYvZ2RjLmMgcnVieS1nZGNoYXJ0LTAuMC45LWJldGEvZ2RjaGFydDAuMTEu
MmRldi9nZGMuYwotLS0gcnVieS1nZGNoYXJ0LTAuMC45LWJldGEub3JpZy9nZGNoYXJ0MC4xMS4y
ZGV2L2dkYy5jCTIwMDItMDctMjQgMDA6NTk6MzQuMDAwMDAwMDAwIC0wMzAwCisrKyBydWJ5LWdk
Y2hhcnQtMC4wLjktYmV0YS9nZGNoYXJ0MC4xMS4yZGV2L2dkYy5jCTIwMDYtMDEtMDcgMTY6NDI6
NTEuMDAwMDAwMDAwIC0wMjAwCkBAIC01LDYgKzUsNyBAQAogI2RlZmluZSBHRENfTElCCiAjaW5j
bHVkZSA8bWF0aC5oPgogI2luY2x1ZGUgImdkYy5oIgorI2luY2x1ZGUgPHN0cmluZy5oPgogCiBz
dHJ1Y3QJR0RDX0ZPTlRfVAlHRENfZm9udGNbR0RDX251bWZvbnRzXSA9IHsgKGdkRm9udFB0cilO
VUxMLCA4LCAgNSwKIAkJCQkJCQkJCQkJICAgIChnZEZvbnRQdHIpTlVMTCwgOCwgIDUsCmRpZmYg
LS1leGNsdWRlPScqficgLU5hdXIgcnVieS1nZGNoYXJ0LTAuMC45LWJldGEub3JpZy9nZGNoYXJ0
LmMgcnVieS1nZGNoYXJ0LTAuMC45LWJldGEvZ2RjaGFydC5jCi0tLSBydWJ5LWdkY2hhcnQtMC4w
LjktYmV0YS5vcmlnL2dkY2hhcnQuYwkyMDAyLTA5LTEyIDA1OjE5OjQzLjAwMDAwMDAwMCAtMDMw
MAorKysgcnVieS1nZGNoYXJ0LTAuMC45LWJldGEvZ2RjaGFydC5jCTIwMDYtMDEtMDcgMTY6NTI6
MDkuMDAwMDAwMDAwIC0wMjAwCkBAIC0yMzUsNyArMjM1LDcgQEAKICAgICAgIHJiX3JhaXNlKHJi
X2VUeXBlRXJyb3IsICIlcyBleHBlY3QgJXMiLCBuYW1lLCAiQm9vbCBBcnJheSIpOwogCiAgICAg
bGVuZ3RoID0gUkFSUkFZKHZhbHVlKS0+bGVuOwotICAgIChjaGFyKilyZXN1bHQgPSBBTExPQ19O
KGNoYXIsIGxlbmd0aCk7CisgICAgcmVzdWx0ID0gKGNoYXIqKUFMTE9DX04oY2hhciwgbGVuZ3Ro
KTsKIAogICAgIGZvciAoaSA9IDA7IGkgPCBsZW5ndGg7IGkrKykgewogICAgICAgZW50cnkgPSBy
Yl9hcnlfZW50cnkodmFsdWUsIGkpOwpAQCAtMjcyLDcgKzI3Miw3IEBACiAgICAgICByYl9yYWlz
ZShyYl9lVHlwZUVycm9yLCAiJXMgZXhwZWN0ICVzIiwgbmFtZSwgIkZpeG51bSBBcnJheSIpOwog
ICAgIAogICAgIGxlbmd0aCA9IFJBUlJBWSh2YWx1ZSktPmxlbjsKLSAgICAoaW50KilyZXN1bHQg
PSBBTExPQ19OKGludCwgbGVuZ3RoKTsKKyAgICByZXN1bHQgPSAoaW50KilBTExPQ19OKGludCwg
bGVuZ3RoKTsKIAogICAgIGZvciAoaSA9IDA7IGkgPCBsZW5ndGg7IGkrKykgewogICAgICAgZW50
cnkgPSByYl9hcnlfZW50cnkodmFsdWUsIGkpOwpAQCAtMzA5LDcgKzMwOSw3IEBACiAgICAgICBy
Yl9yYWlzZShyYl9lVHlwZUVycm9yLCAiJXMgZXhwZWN0ICVzIiwgbmFtZSwgIkZpeG51bSBBcnJh
eSIpOwogCiAgICAgbGVuZ3RoID0gUkFSUkFZKHZhbHVlKS0+bGVuOwotICAgICh1bnNpZ25lZCBs
b25nKilyZXN1bHQgPSBBTExPQ19OKHVuc2lnbmVkIGxvbmcsIGxlbmd0aCk7CisgICAgcmVzdWx0
ID0gKHVuc2lnbmVkIGxvbmcqKUFMTE9DX04odW5zaWduZWQgbG9uZywgbGVuZ3RoKTsKIAogICAg
IGZvciAoaSA9IDA7IGkgPCBsZW5ndGg7IGkrKykgewogICAgICAgZW50cnkgPSByYl9hcnlfZW50
cnkodmFsdWUsIGkpOwpAQCAtMzY5LDcgKzM2OSw3IEBACiAKICAgY2FzZSBBTk5PVEFUSU9OX1Q6
CiAgICAgLyogQmVjYXVzZSBvbmx5IDEgYW5ub3RhdGluIGlzIGFsbG93ZC4gKi8KLSAgICAoR0RD
X0FOTk9UQVRJT05fVCopcmVzdWx0ID0gQUxMT0MoR0RDX0FOTk9UQVRJT05fVCk7CisgICAgcmVz
dWx0ID0gKEdEQ19BTk5PVEFUSU9OX1QqKUFMTE9DKEdEQ19BTk5PVEFUSU9OX1QpOwogICAgIAog
ICAgIGlmICh2YWx1ZV90b19hbm5vdGF0aW9uX3QodmFsdWUsIChHRENfQU5OT1RBVElPTl9UKily
ZXN1bHQpID09IEZBTFNFKSB7CiAgICAgICBmcmVlKHJlc3VsdCk7CkBAIC0zODQsNyArMzg0LDcg
QEAKICAgICAgIHJiX3JhaXNlKHJiX2VUeXBlRXJyb3IsICIlcyBleHBlY3QgJXMgQXJyYXkiLCBu
YW1lLCByYl9jbGFzczJuYW1lKGNHRENoYXJ0U2NhdHRlcikpOwogCiAgICAgbGVuZ3RoID0gUkFS
UkFZKHZhbHVlKS0+bGVuOwotICAgIChHRENfU0NBVFRFUl9UKilyZXN1bHQgPSBBTExPQ19OKEdE
Q19TQ0FUVEVSX1QsIGxlbmd0aCk7CisgICAgcmVzdWx0ID0gKEdEQ19TQ0FUVEVSX1QqKUFMTE9D
X04oR0RDX1NDQVRURVJfVCwgbGVuZ3RoKTsKIAogICAgIGZvciAoaSA9IDA7IGkgPCBsZW5ndGg7
IGkrKykgewogICAgICAgZW50cnkgPSByYl9hcnlfZW50cnkodmFsdWUsIGkpOwo=
</data>        

          </attachment>
    </bug>

</bugzilla>