Open epif4nio opened 6 months ago
I'm getting the same error message on Pi 4.
Same here on RPI4 but using both "bullseye" and "bookworm" 64-bit OS releases.
I was using 64bit system as well, and I suspect this is the root cause. Will try 32bit system instead.
Same issue on a Pi 3 with Raspberry Pi OS 64-bit
I think the problem is that the # character is the comment character for the ARM aarch66 assembler, but even if you change @:
to #:
the assembly code is not compatible. I think it is X86 assembly code.
cc -Wall -g -O2 -Wno-unused-variable -c -o dvb/dvbsenco8.o dvb/dvbsenco8.s
dvb/dvbsenco8.s: Assembler messages:
dvb/dvbsenco8.s:67: Error: unknown mnemonic `push' -- `push {r14}'
dvb/dvbsenco8.s:71: Error: unknown mnemonic `pop' -- `pop {r14}'
dvb/dvbsenco8.s:72: Error: unknown mnemonic `bx' -- `bx lr'
dvb/dvbsenco8.s:99: Error: unknown mnemonic `push' -- `push {r1,r2,r14}'
dvb/dvbsenco8.s:101: Error: expected ZA array at operand 1 -- `ldr r1,=workbuff#:output to workbuff'
dvb/dvbsenco8.s:104: Error: expected ZA array at operand 1 -- `ldr r0,=workbuff'
dvb/dvbsenco8.s:107: Error: expected ZA array at operand 1 -- `ldr r0,=workbuff'
dvb/dvbsenco8.s:108: Error: unexpected characters following instruction at operand 1 -- `bl interleave#:returns with r0=pointer to an output packet
.
.
.
Did some testing, you need to use a 32-bit version of Raspbian. Tested on a Raspberry Pi 4. Hope this helps!
Yeah it worked fine for me with a Pi 3 on 32 bit Raspberry Pi OS. Seems like it's written in 32 bit arm assembly which won't run on 64 bit.
Hi, I'm trying to build the project using a Raspberry Pi 5 with Raspberry Pi OS (64-bit) but I'm getting some errors.
There are a lot of errors that look like this:
Here is the full installation log: