when I build vice2 I got a hardcoded error
#include "/home/chris/src/the64-hardware/firmware/src/videoarch.h"
could any one help me with this file?
unknown storage on my system
The instructions for compiling in this thread are for compiling vice 2.4 from the official source. If you have '/home/chris' somewhere the I assume you are trying to compile vice 2.4 from the sources from RGL? At the minimum you probably need to do a 'make clean' and a new './configure .....'. But as far as I know RGL doesn't use the actual vice (x64) binary but creates some kind of library out of it that they use with the Carousel. Check out
this thread where there's more info about building those.
the base system that I want to use for compiling: git clone
github.com/armbian/build.git armbian
it's configurable build from source
ill try the following
sudo apt install pkg-config libasound2-dev libjpeg-dev libpng*-dev bison flex g++ dpkg-dev gcc make gcc-aarch64-linux-gnu* binutils-aarch64-linux-gnu binutils-multiarch arm-linux-gnueabi-g++-10 readline*-dev
dpkg --add-architecture armhf
sudo apt-get update && sudo apt-get install libudev-dev:armhf
git clone
github.com/retro-games-ltd/redquark-sixtyfour.gitcd redquark-sixtyfour/src/
git clone
github.com/retro-games-ltd/vice-2.4.git vice2
cd vice2 && chmod +x the64_configure
./the64_configure --prefix=/usr --enable-sdlui --enable-fullscreen --disable-gnomeui --enable-rs232 --disable-midi --disable-lame --disable-nls --disable-dingoo --disable-dingux --disable-ffmpeg --disable-quicktime --enable-ethernet --disable-ipv6 --disable-parsid --disable-bundle --disable-editline --disable-wiz --disable-static-lame --disable-hidmgr --disable-hidutils --with-alsa --without-pulse --without-sdlsound --without-oss --without-png --without-picasso96 --without-cocoa --without-x --no-create --no-recursion --with-residfp --with-resid --host=aarch64-linux-gnu CC=arm-linux-gnueabi-gcc-10
cd ../../../
./configure --host=aarch64-linux-gnu CC=arm-linux-gnueabi-gcc-10 CFLAGS="-lreadline"
make
with following result:
checking for aarch64-linux-gnu-g++... aarch64-linux-gnu-g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether aarch64-linux-gnu-g++ accepts -g... yes
checking for aarch64-linux-gnu-gcc... arm-linux-gnueabi-gcc-10
checking whether we are using the GNU C compiler... yes
checking whether arm-linux-gnueabi-gcc-10 accepts -g... yes
checking for arm-linux-gnueabi-gcc-10 option to accept ISO C89... none needed
checking how to run the C preprocessor... arm-linux-gnueabi-gcc-10 -E
checking for aarch64-linux-gnu-ar... aarch64-linux-gnu-ar
checking the archiver (aarch64-linux-gnu-ar) interface... ar
checking for aarch64-linux-gnu-strip... aarch64-linux-gnu-strip
checking for aarch64-linux-gnu-pkg-config... /usr/bin/aarch64-linux-gnu-pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for alsa... yes
checking for libjpeg... yes
checking for libpng16... yes
checking for zlib... yes
checking for libgcrypt-config... libgcrypt-config
./configure: line 4243: libgcrypt-config: command not found
./configure: line 4244: libgcrypt-config: command not found
checking for getopt... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... no
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether getopt is declared... yes
checking whether getsubopt is declared... yes
checking whether getopt_long is declared... no
checking for getopt_long... yes
checking for getsubopt... yes
checking for logf... no
checking for expf... no
checking if the logf prototype is present... yes
checking if the expf prototype is present... yes
configure: creating ./config.status
config.status: creating src/vice2/src/resid-fp/siddefs-fp.h
configure: creating ./config.status
config.status: creating src/vice2/src/resid-fp/siddefs-fp.h
config.status: creating Makefile
config.status: creating release.mk
config.status: creating src/viceport/Makefile
config.status: creating src/vbuild/Makefile.libc64cart
config.status: creating src/vbuild/Makefile.libc64cartsystem
config.status: creating src/vbuild/Makefile.libc64commoncart
config.status: creating src/vbuild/Makefile.libc64
config.status: creating src/vbuild/Makefile.libvic20
config.status: creating src/vbuild/Makefile.libvic20cart
config.status: creating src/vbuild/Makefile.libcore
config.status: creating src/vbuild/Makefile.libdiskimage
config.status: creating src/vbuild/Makefile.libdriveiecc64exp
config.status: creating src/vbuild/Makefile.libdriveiecieee
config.status: creating src/vbuild/Makefile.libdriveiec
config.status: creating src/vbuild/Makefile.libdriveieee
config.status: creating src/vbuild/Makefile.libdrive
config.status: creating src/vbuild/Makefile.libfileio
config.status: creating src/vbuild/Makefile.libfsdevice
config.status: creating src/vbuild/Makefile.libgfxoutputdrv
config.status: creating src/vbuild/Makefile.libiecbus
config.status: creating src/vbuild/Makefile.libimagecontents
config.status: creating src/vbuild/Makefile.libmonitor
config.status: creating src/vbuild/Makefile.libp64
config.status: creating src/vbuild/Makefile.libparallel
config.status: creating src/vbuild/Makefile.libplatform
config.status: creating src/vbuild/Makefile.libprinterdrv
config.status: creating src/vbuild/Makefile.libraster
config.status: creating src/vbuild/Makefile.libresidfp
config.status: creating src/vbuild/Makefile.libresid
config.status: creating src/vbuild/Makefile.librs232drv
config.status: creating src/vbuild/Makefile.librtc
config.status: creating src/vbuild/Makefile.libserial
config.status: creating src/vbuild/Makefile.libsid
config.status: creating src/vbuild/Makefile.libsounddrv
config.status: creating src/vbuild/Makefile.libtape
config.status: creating src/vbuild/Makefile.libuserport
config.status: creating src/vbuild/Makefile.libvdrive
config.status: creating src/vbuild/Makefile.libvicemain
config.status: creating src/vbuild/Makefile.libvicii
config.status: creating src/vbuild/Makefile.libvideo
config.status: creating src/vbuild/Makefile
config.status: creating src/c64emu/Makefile
config.status: creating src/vic20emu/Makefile
root@debian:~/redquark-sixtyfour# make
make[1]: Entering directory '/root/redquark-sixtyfour/src'
make[2]: Entering directory '/root/redquark-sixtyfour/src/viceport'
Building the64 vice bridge
Done
make[2]: Leaving directory '/root/redquark-sixtyfour/src/viceport'
make[2]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libc64
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice C64 library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libc64cart
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice C64 cartridge library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libc64cartsystem
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice C64 cartridge system library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libc64commoncart
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice common cart library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libcore
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice core library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libdiskimage
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice C64 disk image library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libdrive
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice drive IEEE library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libdriveiec
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice drive IEC library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libdriveiecc64exp
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice drive IEEE library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libdriveiecieee
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice drive IEC IEEE library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libdriveieee
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice drive IEEE library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libfileio
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice C64 file IO library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libfsdevice
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice FS device library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libgfxoutputdrv
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice graphics output driver library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libiecbus
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice IEC bus library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libimagecontents
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice C64 image contents library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libmonitor
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice C64 monitor library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libp64
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice P64 library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libparallel
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice parallel library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libplatform
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice platform library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libprinterdrv
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice C64 printer driver library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libraster
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice C64 raster library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libresid
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building RESID library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libresidfp
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building RESID-FP library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.librs232drv
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice RS232 Driver library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.librtc
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice C64 RTC library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libserial
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice C64 serial library
Done
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make -f Makefile.libsid
make[3]: Entering directory '/root/redquark-sixtyfour/src/vbuild'
Building Vice SID library
CC /root/redquark-sixtyfour/src/vice2/src/sid/resid.cc
cc1plus: error: unknown value ‘armv7-a’ for ‘-march’
cc1plus: note: valid arguments are: armv8-a armv8.1-a armv8.2-a armv8.3-a armv8.4-a armv8.5-a armv8.6-a native; did you mean ‘armv8-a’?
cc1plus: error: unknown value ‘cortex-a7’ for ‘-mtune’
cc1plus: note: valid arguments are: cortex-a34 cortex-a35 cortex-a53 cortex-a57 cortex-a72 cortex-a73 thunderx thunderxt88p1 thunderxt88 octeontx octeontx81 octeontx83 thunderxt81 thunderxt83 emag xgene1 falkor qdf24xx exynos-m1 phecda thunderx2t99p1 vulcan thunderx2t99 cortex-a55 cortex-a75 cortex-a76 cortex-a76ae cortex-a77 cortex-a65 cortex-a65ae ares neoverse-n1 neoverse-e1 octeontx2 octeontx2t98 octeontx2t96 octeontx2t93 octeontx2f95 octeontx2f95n octeontx2f95mm a64fx tsv110 thunderx3t110 zeus neoverse-v1 saphira neoverse-n2 cortex-a57.cortex-a53 cortex-a72.cortex-a53 cortex-a73.cortex-a35 cortex-a73.cortex-a53 cortex-a75.cortex-a55 cortex-a76.cortex-a55 generic; did you mean ‘cortex-a57’?
make[3]: *** [Makefile.libsid:95: obj/sid/resid.cc.o] Error 1
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make[2]: *** [Makefile:36: all] Error 2
make[2]: Leaving directory '/root/redquark-sixtyfour/src/vbuild'
make[1]: *** [Makefile:15: build] Error 2
make[1]: Leaving directory '/root/redquark-sixtyfour/src'
make: *** [Makefile:18: build] Error 2
root@debian:~/redquark-sixtyfour# cd src/vice2/
root@debian:~/redquark-sixtyfour/src/vice2# make
Making all in po
Making all in src
make[1]: Entering directory '/root/redquark-sixtyfour/src/vice2/src'
make all-recursive
make[2]: Entering directory '/root/redquark-sixtyfour/src/vice2/src'
Making all in resid
make[3]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/resid'
make all-am
make[4]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/resid'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/resid'
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/resid'
Making all in resid-fp
make[3]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/resid-fp'
aarch64-linux-gnu-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"resid\" -DVERSION=\"0.16vice\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_INT=4 -DHAVE_LOGF=1 -DHAVE_EXPF=1 -I. -g -Wall -O3 -ffast-math -fno-exceptions -fno-pic -MT sid.o -MD -MP -MF .deps/sid.Tpo -c -o sid.o sid.cc
mv -f .deps/sid.Tpo .deps/sid.Po
aarch64-linux-gnu-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"resid\" -DVERSION=\"0.16vice\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_INT=4 -DHAVE_LOGF=1 -DHAVE_EXPF=1 -I. -g -Wall -O3 -ffast-math -fno-exceptions -fno-pic -MT voice.o -MD -MP -MF .deps/voice.Tpo -c -o voice.o voice.cc
mv -f .deps/voice.Tpo .deps/voice.Po
aarch64-linux-gnu-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"resid\" -DVERSION=\"0.16vice\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_INT=4 -DHAVE_LOGF=1 -DHAVE_EXPF=1 -I. -g -Wall -O3 -ffast-math -fno-exceptions -fno-pic -MT wave.o -MD -MP -MF .deps/wave.Tpo -c -o wave.o wave.cc
mv -f .deps/wave.Tpo .deps/wave.Po
aarch64-linux-gnu-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"resid\" -DVERSION=\"0.16vice\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_INT=4 -DHAVE_LOGF=1 -DHAVE_EXPF=1 -I. -g -Wall -O3 -ffast-math -fno-exceptions -fno-pic -MT envelope.o -MD -MP -MF .deps/envelope.Tpo -c -o envelope.o envelope.cc
mv -f .deps/envelope.Tpo .deps/envelope.Po
aarch64-linux-gnu-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"resid\" -DVERSION=\"0.16vice\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_INT=4 -DHAVE_LOGF=1 -DHAVE_EXPF=1 -I. -g -Wall -O3 -ffast-math -fno-exceptions -fno-pic -MT filter.o -MD -MP -MF .deps/filter.Tpo -c -o filter.o filter.cc
mv -f .deps/filter.Tpo .deps/filter.Po
aarch64-linux-gnu-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"resid\" -DVERSION=\"0.16vice\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_INT=4 -DHAVE_LOGF=1 -DHAVE_EXPF=1 -I. -g -Wall -O3 -ffast-math -fno-exceptions -fno-pic -MT extfilt.o -MD -MP -MF .deps/extfilt.Tpo -c -o extfilt.o extfilt.cc
mv -f .deps/extfilt.Tpo .deps/extfilt.Po
aarch64-linux-gnu-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"resid\" -DVERSION=\"0.16vice\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_INT=4 -DHAVE_LOGF=1 -DHAVE_EXPF=1 -I. -g -Wall -O3 -ffast-math -fno-exceptions -fno-pic -MT pot.o -MD -MP -MF .deps/pot.Tpo -c -o pot.o pot.cc
mv -f .deps/pot.Tpo .deps/pot.Po
aarch64-linux-gnu-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"resid\" -DVERSION=\"0.16vice\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_INT=4 -DHAVE_LOGF=1 -DHAVE_EXPF=1 -I. -g -Wall -O3 -ffast-math -fno-exceptions -fno-pic -MT version.o -MD -MP -MF .deps/version.Tpo -c -o version.o version.cc
mv -f .deps/version.Tpo .deps/version.Po
rm -f libresidfp.a
ar cru libresidfp.a sid.o voice.o wave.o envelope.o filter.o extfilt.o pot.o version.o convolve.o
ar: `u' modifier ignored since `D' is the default (see `U')
aarch64-linux-gnu-ranlib libresidfp.a
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/resid-fp'
Making all in resid-dtv
make[3]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/resid-dtv'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/resid-dtv'
Making all in sounddrv
make[3]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/sounddrv'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/sounddrv'
Making all in drive
make[3]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/drive'
Making all in iec
make[4]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/drive/iec'
Making all in c64exp
make[5]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/drive/iec/c64exp'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/drive/iec/c64exp'
Making all in plus4exp
make[5]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/drive/iec/plus4exp'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/drive/iec/plus4exp'
make[5]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/drive/iec'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/drive/iec'
make[4]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/drive/iec'
Making all in iec128dcr
make[4]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/drive/iec128dcr'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/drive/iec128dcr'
Making all in iecieee
make[4]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/drive/iecieee'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/drive/iecieee'
Making all in ieee
make[4]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/drive/ieee'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/drive/ieee'
Making all in tcbm
make[4]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/drive/tcbm'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/drive/tcbm'
make[4]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/drive'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/drive'
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/drive'
Making all in vdrive
make[3]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/vdrive'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/vdrive'
Making all in fsdevice
make[3]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/fsdevice'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/fsdevice'
Making all in diskimage
make[3]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/diskimage'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/diskimage'
Making all in iecbus
make[3]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/iecbus'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/iecbus'
Making all in serial
make[3]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/serial'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/serial'
Making all in parallel
make[3]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/parallel'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/parallel'
Making all in tape
make[3]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/tape'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/tape'
Making all in imagecontents
make[3]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/imagecontents'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/imagecontents'
Making all in fileio
make[3]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/fileio'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/fileio'
Making all in video
make[3]: Entering directory '/root/redquark-sixtyfour/src/vice2/src/video'
aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src/arch/unix -I../../src -I../../src -I../../src/raster -lreadline -MT video-canvas.o -MD -MP -MF .deps/video-canvas.Tpo -c -o video-canvas.o video-canvas.c
In file included from video-canvas.c:48:
../../src/arch/unix/videoarch.h:3:2: error: #error "Unix videoarch.h"
3 | #error "Unix videoarch.h"
| ^~~~~
../../src/arch/unix/videoarch.h:5:10: fatal error: /home/chris/src/the64-hardware/firmware/src/videoarch.h: No such file or directory
5 | #include "/home/chris/src/the64-hardware/firmware/src/videoarch.h" // CDS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [Makefile:569: video-canvas.o] Error 1
make[3]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src/video'
make[2]: *** [Makefile:1828: all-recursive] Error 1
make[2]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src'
make[1]: *** [Makefile:1582: all] Error 2
make[1]: Leaving directory '/root/redquark-sixtyfour/src/vice2/src'
make: *** [Makefile:560: all-recursive] Error 1