Gregoire Gentil wrote:
Hello,
I'm trying to cross compile openoffice (sic!) and I'm getting an error:
=============
Building module idlc
Entering /ooo-build-3.1.1.1/build/ooo310-m19/idlc/inc
Entering /ooo-build-3.1.1.1/build/ooo310-m19/idlc/source
Making: parser.cxx
tr -d "\015" < parser.y > ../unxlngr.pro/misc/stripped_parser.y
bison -d -l
-o ../unxlngr.pro/misc/parser.cxx ../unxlngr.pro/misc/stripped_parser.y
../unxlngr.pro/misc/stripped_parser.y: conflicts: 5 shift/reduce
dmake: Error code 141, while making '../unxlngr.pro/misc/parser.cxx'
ERROR: Error 65280 occurred while
making /ooo-build-3.1.1.1/build/ooo310-m19/idlc/source
rmdir /tmp/20239
make: *** [stamp/build] Error 1
The problem is that bison in the qemu environment doesn't create
parser.cxx. On my host x86 machine, bison -d -l stripped_parser.y gives
the same error but the file is created. I have bison 2.4.1 both on host
and the qemu chroot. The problem seems to be related to bison but I
can't really figured out why the file is not created.
Can anyone shed some light on the conflict error and perhaps fix it in
stripped_parser.y so that my "buggy" bison can create the output
parser.cxx.
the shift/reduce problem is there for a long time and normally don't
cause any problems. I don't see a chance to fix it in the near future.
Juergen
The file is here: http://pastebin.com/m269215f4
Thanks in advance,
Grégoire
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]