Apache OpenOffice (AOO) Bugzilla – Issue 15854
sc filter lotus compiler error sparc linux gcc-3.2.2 building 1.1beta2
Last modified: 2003-12-31 10:01:29 UTC
using: cws_srx644_ooo11beta2 sparc linux debain unstable but binutils 2.14.90.0.4 20030523 Debian GNU/Linux gcc-3.2.2 compiled from source this error: In file included from ../../../inc/document.hxx:95, from ../inc/tool.h:66, from /home/jim/oo_1.1beta2_src/sc/source/filter/lotus/lotform.cxx:77: ../../../inc/tabopparams.hxx:124: warning: ISO C++ forbids declaration of `operator==' with no type ../../../inc/refdata.hxx: In member function `void LotusToSc::ReadSRD(SingleRefData&, unsigned char)': ../../../inc/refdata.hxx:125: Internal compiler error in emit_move_insn, at expr.c:2771 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions. dmake: Error code 1, while making '../../../unxlngs.pro/slo/lotform.obj' ---* TG_SLO.MK *--- ERROR: Error 65280 occurred while making /home/jim/oo_1.1beta2_src/sc/source/filter/lotus dmake: Error code 1, while making 'build_all' ---* TG_SLO.MK *--- You have new mail in /var/mail/jim jim@sun:~/oo_1.1beta2_src$ I understand this is a compiler error, but to get the build done for filter/lotus i did unset the complier optimisation flag from -O1 to be nothing just for lotus.this error was not seen when building with gcc-3.3 (but could not link sc with that one) my patch is attached.
Created attachment 7012 [details] remove optimization to complie lotus filter
I think you should report it to GCC developers and put a link here so we can track it.
Created attachment 8016 [details] improved-lotus.patch
jup. I can confirm this with 1.1rc I sent a bugreport to the Debian BTS a few days ago (http://bugs.debian.org/203317); I think Matthias will forward it upstream or mark it as forwarded to an existing bugreport...
sparc linux retarget to ooo2
there was an ICE for gcc-3.2.3 sc/source/filter/lotus/lotform.cxx this problem has been fixed by using gcc-3.3 gcc-3.2.3 is not officially supported for OOo so this issue is closed.
compiler error - fixed - closed