if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I. -I./widgets -I./dialogs -I./tools - I../src/cut-n-paste-code -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/inc lude/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freety pe2 -I/usr/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/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gno me-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libgnomeu i-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomeprint-2.2 -I/usr/inc lude/libgnomeprintui-2.2 -march=k8 -pipe -O2 -fomit-frame-pointer -frename- registers -fweb --param max-delay-slot-insn-search=300 --param max-delay-slot-li ve-search=1000 --param max-pending-list-length=100 --param max-gcse-passes=4 --p aram max-gcse-memory=104857600 --param max-crossjump-edges=400 -Wsign-compare -W pointer-arith -Wnested-externs -Wchar-subscripts -Wwrite-strings -MT sheet-autof ill.o -MD -MP -MF ".deps/sheet-autofill.Tpo" \ -c -o sheet-autofill.o `test -f 'sheet-autofill.c' || echo './'`sheet-autofill .c; \ then mv -f ".deps/sheet-autofill.Tpo" ".deps/sheet-autofill.Po"; \ else rm -f ".deps/sheet-autofill.Tpo"; exit 1; \ fi sheet-autofill.c: In function `autofill_cell': sheet-autofill.c:704: error: assignment of read-only member `cols' sheet-autofill.c:712: error: assignment of read-only member `rows' sheet-autofill.c:722: error: assignment of read-only member `expr' make[4]: *** [sheet-autofill.o] Error 1 Reproducible: Always Steps to Reproduce: 1. 2. 3.
The gnumeric 1.2.11 ebuild compiles cleanly with gcc 3.4 so that updating to newer version is the easiest solution.
*** This bug has been marked as a duplicate of 48330 ***