Próbowałem skompilować linosu(bądź jej wersje alpha ) ze źródeł jednak nie udaje się to kończąc się błędem:
Kod: Zaznacz cały
conor@conor-desktop:~/Pulpit/build$ make
Scanning dependencies of target linosu-lib
[ 8%] Building C object utils/CMakeFiles/linosu-lib.dir/audio.c.o
[ 16%] Building C object utils/CMakeFiles/linosu-lib.dir/lodepng.c.o
[ 25%] Building C object utils/CMakeFiles/linosu-lib.dir/texture.c.o
[ 33%] Building C object utils/CMakeFiles/linosu-lib.dir/time_seq.c.o
[ 41%] Building C object utils/CMakeFiles/linosu-lib.dir/cell.c.o
[ 50%] Building C object utils/CMakeFiles/linosu-lib.dir/mouse_judge.c.o
[ 58%] Building C object utils/CMakeFiles/linosu-lib.dir/unfinevent.c.o
[ 66%] Building C object utils/CMakeFiles/linosu-lib.dir/parser.c.o
[ 75%] Building C object utils/CMakeFiles/linosu-lib.dir/sfx.c.o
[ 83%] Building C object utils/CMakeFiles/linosu-lib.dir/curve.c.o
Linking C static library liblinosu-lib.a
[ 83%] Built target linosu-lib
Scanning dependencies of target linosu
[ 91%] Building C object CMakeFiles/linosu.dir/game.c.o
[100%] Building C object CMakeFiles/linosu.dir/functions.c.o
Linking C executable linosu
/usr/bin/ld: utils/liblinosu-lib.a(curve.c.o): undefined reference to symbol 'sqrt@@GLIBC_2.2.5'
/usr/bin/ld: note: 'sqrt@@GLIBC_2.2.5' is defined in DSO /lib/x86_64-linux-gnu/libm.so.6 so try adding it to the linker command line
/lib/x86_64-linux-gnu/libm.so.6: could not read symbols: Nieprawidłowa operacja
collect2: error: ld returned 1 exit status
make[2]: *** [linosu] Błąd 1
make[1]: *** [CMakeFiles/linosu.dir/all] Błąd 2
make: *** [all] Błąd 2
to jest gra którą próbowałem skompilować(wszystkie zależności spełnione) nadmienie że na ubuntu 10.04 x86 na wirtualnej maszynie skompilowało się i uruchomiło bez problemu.