Well this is getting a bit off-topic here but included for completeness in case someone else has a similar issue - this is on AMD Geode LX-800, 32 bit x86 embedded CPU, originally from Cyrix via National Semiconductor, c. 2002 vintage.
Building vlc (v3.0.8 source from videolan.org, and starting from ./configure as usual) proceeds fine for a while but then fails with what is probably a related error:
make[2]: Leaving directory '/mnt/sda1/Progs/vlc-3.0.8/src'
Making all in modules
make[2]: Entering directory '/mnt/sda1/Progs/vlc-3.0.8/modules'
UIC gui/qt/ui/equalizer.h
make[2]: *** [Makefile:31008: gui/qt/ui/equalizer.h] Illegal instruction
make[2]: Leaving directory '/mnt/sda1/Progs/vlc-3.0.8/modules'
make[1]: *** [Makefile:1553: all-recursive] Error 1
make[1]: Leaving directory '/mnt/sda1/Progs/vlc-3.0.8'
make: *** [Makefile:1438: all] Error 2
The file equalizer.h is a one-line macro:
#define Q_(a,b) QString::fromUtf8(_(a))
but dmesg points to the problem being in libQt5Core.so:
traps: uic[6569] trap invalid opcode ip:b7c7ca21 sp:bfca8458 error:0 in libQt5Core.so.5.14.0[b7c1a000+1b2000]
So now it looks as though I would have to build Qt as well ...
My aim was to turn the box into a DNLA (uPNP) client for music, so I think I need to try a different approach!
Thanks all
--
Richard
Linux user # 439271