Hi,
I try to compile tvheadend on Raspberry Pi4 with Debian but I get every time an Error:
./libavutil/aarch64/bswap.h:42:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:42:5: error: invalid 'asm': invalid operand for code 'w'
42 | __asm__("rev %w0, %w1" : "=r"(y) : "r"(x));
| ^~~~~~~
./libavutil/aarch64/bswap.h:42:5: error: invalid 'asm': invalid operand for code 'w'
make[4]: *** [ffbuild/common.mak:81: libavformat/adtsenc.o] Error 1
make[4]: Leaving directory '/opt/tv-server/tvheadend/build.linux/ffmpeg/ffmpeg-6.1.1'
make[3]: *** [Makefile.ffmpeg:695: /opt/tv-server/tvheadend/build.linux/ffmpeg/ffmpeg-6.1.1/.tvh_build] Error 2
make[3]: Leaving directory '/opt/tv-server/tvheadend'
make[2]: *** [Makefile:858: /opt/tv-server/tvheadend/build.linux/ffmpeg/build/ffmpeg/lib/libavcodec.a] Error 2
make[2]: Leaving directory '/opt/tv-server/tvheadend'
make[1]: *** [debian/rules:15: override_dh_auto_build] Error 2
make[1]: Leaving directory '/opt/tv-server/tvheadend'
make: *** [debian/rules:6: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
root@osmc:/opt/tv-server/tvheadend#
On my other machine amdx64 is everything fine during the compiling prozess only the Pi4 makes some trouble but I don't now why.... :