I'm using Ubuntu 16.04. It appears that whenever I run compile.sh, it hangs on to what seems to be a cleanup routine. I've even let it sit for half an hour, and nothing happened.
user@user-thinkpad-t410:~/jo engine/joengine-master/Samples/demo - sonic$ sh ./compile.sh
rm -f main.o sonic.o ../../jo_engine/tga.o ../../jo_engine/audio.o ../../jo_engine/fs.o ../../jo_engine/font.o ../../jo_engine/input.o ../../jo_engine/physics.o ../../jo_engine/core.o ../../jo_engine/math.o ../../jo_engine/malloc.o ../../jo_engine/tools.o ../../jo_engine/sprites.o ../../jo_engine/map.o ../../jo_engine/list.o ../../jo_engine/sprite_animator.o ../../jo_engine/image.o ../../jo_engine/background.o ../../jo_engine/time.o ../../jo_engine/vdp1_command_pipeline.o sl_coff.coff sl_coff.bin sl_coff.iso sl_coff.map cd/0.bin
[2]+ Stopped sh ./compile.sh
I hope this problem is easily resolvable. Thanks!