Can the GCC "C Extension" of "Generalized Lvalues" be enabled with a switch in gcc-4.0?
Cheers, Shaun On Mar 22, 2005 12:29 PM, Andreas Jochens <[EMAIL PROTECTED]> wrote: > Package: romeo > Severity: normal > Tags: patch > > When building 'romeo' on amd64 with gcc-4.0, > I get the following error: > > assemble.c:581: error: invalid lvalue in assignment > assemble.c: In function 'MergeIfAdjacent': > assemble.c:645: error: invalid lvalue in assignment > assemble.c:647: error: invalid lvalue in assignment > assemble.c:649: error: invalid lvalue in assignment > assemble.c: In function 'ROMfree': > assemble.c:710: error: invalid lvalue in assignment > assemble.c:720: error: invalid lvalue in assignment > assemble.c:744: error: invalid lvalue in assignment > assemble.c:745: error: invalid lvalue in assignment > assemble.c: In function 'CompareTypeCtor': > assemble.c:1420: warning: pointer targets in passing argument 1 of 'strncmp' > differ in signedness > assemble.c:1420: warning: pointer targets in passing argument 2 of 'strncmp' > differ in signedness > assemble.c: In function 'SetSystem': > assemble.c:1504: warning: pointer targets in initialization differ in > signedness > assemble.c:1597: warning: pointer targets in passing argument 1 of 'strlen' > differ in signedness > assemble.c:1606: warning: pointer targets in passing argument 1 of 'strlen' > differ in signedness > make[1]: *** [assemble.o] Error 1 > make[1]: Leaving directory `/romeo-0.5.0' > make: *** [build-stamp] Error 2 > > With the attached patch 'romeo' can be compiled > on amd64 using gcc-4.0. > > Regards > Andreas Jochens [clip patch]