Gregoire Gentil wrote:
On Tue, 2009-11-24 at 09:32 +0100, Juergen Schmidt wrote:
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.
That's not very helpful. :-( How can I generate this file even
"manually"? I tried to copy the file generated on the host x86 machine
but it generates some compilation errors inside qemu,
your problem is probably not the shift/reduce conflict. Try to fix the
compile errors on qemu.
Juergen
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]