<?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>29181</bug_id>
          
          <creation_ts>2003-09-20 04:36 0000</creation_ts>
          <short_desc>app-office/gnumeric-1.2.0 doesn&apos;t build with gcc-2.95 (patch attached)</short_desc>
          <delta_ts>2003-09-21 13:34:09 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>Ebuilds</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>T.Henderson@cs.ucl.ac.uk</reporter>
          <assigned_to>gnome@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>T.Henderson@cs.ucl.ac.uk</who>
            <bug_when>2003-09-20 04:36:07 0000</bug_when>
            <thetext>app-office/gnumeric-1.2.0 fails to compile with gcc-2.95 (a C99 error):

gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DGNOMELOCALEDIR=\&quot;&quot;/usr/share/locale&quot;\&quot;                            
-DGNUMERIC_DATADIR=\&quot;&quot;/usr/share/gnumeric/1.2.0-bonobo&quot;\&quot;               
                -I../..                                                         -I../../src                                                     -I../../src/tools         
      
                                -I../../src/cut-n-paste-code/foocanvas                          -DORBIT2=1 -pthread 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include
/libgsf-1 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 
-I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/us
r/include/libglade-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 
-I/usr/include/libgnome-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gc
onf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include 
-I/usr/include/bonobo-activation-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libbonoboui-2.0 
-I/usr/include/l
ibgnomeprint-2.2 -I/usr/include/libgnomeprintui-2.2      -mcpu=i686 -O3 -pipe -g -g -g 
-DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED 
-DGDK_MULTIHEAD
_SAFE -DGTK_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED 
-DPANGO_DISABLE_DEPRECATED -DLIBGLADE_DISABLE_DEPRECATED -Wall -Wmissing-prototypes  
-Wsign-compare -Wpointer-arith -Wnested
-externs -Wchar-subscripts -Wwrite-strings -D_POSIX_SOURCE -D__EXTENSIONS__ -D_BSD_SOURCE 
-c dialog-shuffle.c
dialog-sheet-order.c: In function `location_of_iter&apos;:
dialog-sheet-order.c:120: parse error before `loc&apos;
dialog-sheet-order.c:124: `loc&apos; undeclared (first use in this function)
dialog-sheet-order.c:124: (Each undeclared identifier is reported only once
dialog-sheet-order.c:124: for each function it appears in.)
dialog-sheet-order.c:125: warning: control reaches end of non-void function
dialog-sheet-order.c: In function `cb_selection_changed&apos;:
dialog-sheet-order.c:171: warning: `row&apos; might be used uninitialized in this function
dialog-sheet-order.c: In function `cb_item_move&apos;:
dialog-sheet-order.c:356: warning: `row&apos; might be used uninitialized in this function
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DGNOMELOCALEDIR=\&quot;&quot;/usr/share/locale&quot;\&quot;                            
-DGNUMERIC_DATADIR=\&quot;&quot;/usr/share/gnumeric/1.2.0-bonobo&quot;\&quot;               
                -I../..                                                         -I../../src                                                     -I../../src/tools         
      
                                -I../../src/cut-n-paste-code/foocanvas                          -DORBIT2=1 -pthread 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include
/libgsf-1 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 
-I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/us
r/include/libglade-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 
-I/usr/include/libgnome-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gc
onf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include 
-I/usr/include/bonobo-activation-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libbonoboui-2.0 
-I/usr/include/l
ibgnomeprint-2.2 -I/usr/include/libgnomeprintui-2.2      -mcpu=i686 -O3 -pipe -g -g -g 
-DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED 
-DGDK_MULTIHEAD
_SAFE -DGTK_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED 
-DPANGO_DISABLE_DEPRECATED -DLIBGLADE_DISABLE_DEPRECATED -Wall -Wmissing-prototypes  
-Wsign-compare -Wpointer-arith -Wnested
-externs -Wchar-subscripts -Wwrite-strings -D_POSIX_SOURCE -D__EXTENSIONS__ -D_BSD_SOURCE 
-c dialog-simulation.c
make[3]: *** [dialog-sheet-order.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/gnumeric-1.2.0/work/gnumeric-1.2.0/src/dialogs&apos;
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/gnumeric-1.2.0/work/gnumeric-1.2.0/src&apos;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnumeric-1.2.0/work/gnumeric-1.2.0&apos;
make: *** [all-recursive-am] Error 2

!!! ERROR: app-office/gnumeric-1.2.0 failed.
!!! Function src_compile, Line 63, Exitcode 2
!!! (no error message)

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




Portage 2.0.49-r4 (default-1.0, gcc-2.95.3, glibc-2.2.5-r8, 2.4.22)
==============================================================
===
System uname: 2.4.22 i686 Transmeta(tm) Crusoe(tm) Processor TM5800
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CFLAGS=&quot;-mcpu=i686 -O3 -pipe&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
COMPILER=&quot;&quot;
CONFIG_PROTECT=&quot;/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config 
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/share/texmf/tex/generic/config/ 
/usr/share/texmf/tex/platex/config/&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/env.d&quot;
CXXFLAGS=&quot;-mcpu=i686 -O3 -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;ccache autoaddcvs digest sandbox strict&quot;
GENTOO_MIRRORS=&quot;http://gentoo.oregonstate.edu 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;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.namerica.gentoo.org/gentoo-portage&quot;
USE=&quot;x86 apm avi crypt cups encode libg++ mmx mpeg ncurses pdflib quicktime spell truetype 
xml2 xmms xv aalib berkdb esd gdbm gif gnome-libs gpm gtk imlib java libwww motif mozilla 
oggvorbis pam python readline sdl snmp ssl svga tcpd -3dnow alsa apache2 -arts bonobo cdr 
curses dga dvd emacs ethereal evo fbcon gnome gtk2 gtkhtml guile jpeg -kde lcms -lirc -mikmod 
-moznoxft mysql nas -nls odbc -opengl oss pcmcia pda perl pic plotutils png pnp -qt -qtmt samba 
skey -slang smooth tcltk tetex tiff trusted usb vim-with-x xml X X509 zlib&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>T.Henderson@cs.ucl.ac.uk</who>
            <bug_when>2003-09-20 04:36:52 0000</bug_when>
            <thetext>Created an attachment (id=18024)
patch to fix gcc-2.95 compilation error

Here is a patch to fix this bug. The fix is already in the gnumeric cvs.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>foser@gentoo.org</who>
            <bug_when>2003-09-21 10:35:05 0000</bug_when>
            <thetext>patch looks fine to me, added. I assume this has been reported to the gnumeric team ?

Thanks for your help.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>T.Henderson@cs.ucl.ac.uk</who>
            <bug_when>2003-09-21 13:34:09 0000</bug_when>
            <thetext>I think the gnumeric team already know about it - I generated my patch and then checked their cvs, and an identical fix had already been committed.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>18024</attachid>
            <date>2003-09-20 04:36 0000</date>
            <desc>patch to fix gcc-2.95 compilation error</desc>
            <filename>gnumeric-1.2.0-gcc.2.95fix.txt</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtTmF1ciBnbnVtZXJpYy0xLjIuMC5vcmlnL3NyYy9kaWFsb2dzL2RpYWxvZy1zaGVldC1v
cmRlci5jIGdudW1lcmljLTEuMi4wL3NyYy9kaWFsb2dzL2RpYWxvZy1zaGVldC1vcmRlci5jCi0t
LSBnbnVtZXJpYy0xLjIuMC5vcmlnL3NyYy9kaWFsb2dzL2RpYWxvZy1zaGVldC1vcmRlci5jCTIw
MDMtMDktMTUgMDE6NDA6MzguMDAwMDAwMDAwIC0wNDAwCisrKyBnbnVtZXJpYy0xLjIuMC9zcmMv
ZGlhbG9ncy9kaWFsb2ctc2hlZXQtb3JkZXIuYwkyMDAzLTA5LTIwIDA2OjM1OjU5LjAwMDAwMDAw
MCAtMDQwMApAQCAtMTA2LDYgKzEwNiw3IEBACiBzdGF0aWMgZ2ludAogbG9jYXRpb25fb2ZfaXRl
ciAoR3RrVHJlZUl0ZXIgICppdGVyLCBHdGtMaXN0U3RvcmUgKm1vZGVsKQogeworCWdpbnQgbG9j
OwogCS8qIE5vdGU6IGluIGd0ayAyLjIgd2UgY291bGQganVzdCBkbzogKi8KIC8qIAlnY2hhciog
cGF0aCA9IGd0a190cmVlX21vZGVsX2dldF9zdHJpbmdfZnJvbV9pdGVyICovCiAvKiAJCShHVEtf
VFJFRV9NT0RFTCAobW9kZWwpLCBpdGVyKTsgKi8KQEAgLTExNyw3ICsxMTgsNyBAQAogCWd0a190
cmVlX3BhdGhfZnJlZSAodHJlZXBhdGgpOwogCS8qIGVuZCBvZiBndGsgMi4wIGNvZGUgKi8KIAot
CWdpbnQgbG9jID0gYXRvaShwYXRoKTsKKwlsb2MgPSBhdG9pKHBhdGgpOwogCQogCWdfZnJlZSAo
cGF0aCk7CiAK
</data>        

          </attachment>
    </bug>

</bugzilla>