I wiped out the assembler and linker, re-downloaded and re-built those, which I thought I had done this morning but Linux helpfully suffixed my newly downloaded files with "(1)" to indicate that they were copies. Duh! Building the assembler with the latest source files has allowed me to recreate the errors. So, the problem is VASM and not FPC itself. The following will fix the problem by getting the last 1.8 release:
Code: Select all
cd ~/SourceCode
rm -rf vasm
wget http://phoenix.owl.de/tags/vasm1_8l.tar.gz
tar -xzf vasm1_8l.tar.gz
cd vasm
make clean CPU=m68k SYNTAX=std
make CPU=m68k SYNTAX=std
sudo cp vasmm68k_std /usr/local/bin/
Code: Select all
cd /usr/local/bin
sudo ln -s vasmm68k_std m68k-sinclairql-vasmm68k_std
HTH
Cheers,
Norm.