Code: Select all
/usr/bin/ld: elkulator-tapenoise.o: undefined reference to symbol 'fmod@@GLIBC_2.2.5'
/lib/x86_64-linux-gnu/libm.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make: *** [elkulator] Error 1
make: Leaving directory `/home/kecskebak/.local/bin/elkulator-7a27d182e732/src'
make: *** [all-recursive] Error 1
I want to work on the Acorn Electron version of for Retro Software at the moment, so any help anyone can give me with getting it to compile would be much appreciated.
EDIT: With thanks to DavidB I've now got all my problems with this sorted out.
First thing you need to do is to make all the symlinks to automake1.11 point to automake1.13 (or whatever version of automake you have installed if you don't have 1.11 installed). David says he'll fix this in configure.ac.
The next thing you need to do is add -lm to the /src/Makefile LIBS line. (interestingly, I had to do this twice, the first time you do this it seems to get overwritten). Again, David said he'll fix this issue as well.
When this is done Elkulator should build with no problems.
Many thanks to David for going to the time and trouble of fixing this for me so I could compile Elkulator.