- Code: Select all
checking smpeg/smpeg.h usability... no
checking smpeg/smpeg.h presence... yes
configure: WARNING: smpeg/smpeg.h: present but cannot be compiled
configure: WARNING: smpeg/smpeg.h: check for missing prerequisite headers?
configure: WARNING: smpeg/smpeg.h: see the Autoconf documentation
configure: WARNING: smpeg/smpeg.h: section "Present But Cannot Be Compiled"
configure: WARNING: smpeg/smpeg.h: proceeding with the compiler's result
configure: WARNING: ## -------------------------------------------------------------------- ##
configure: WARNING: ## Report this to https://github.com/Aleph-One-Marathon/alephone/issues ##
configure: WARNING: ## -------------------------------------------------------------------- ##
checking for smpeg/smpeg.h... no
Now I don't really know anything about programming, but I noticed the master required SDL 2 whereas the official required SDL 1.2, yet debian's smpeg uses SDL 1.2, so I tried navigating to a point after the FFMPEG fix and before the migration to SDL 2, specifically January 9, 2016:
https://github.com/Aleph-One-Marathon/alephone/tree/cfbd016c619f8be4f8cd01230bad195b86e975de
Which compiled and is running great so far. Haven't tried netplay yet. On the off chance any other Linux users out there want to are not able to get A1 going, I hope this helps!
Later I might try building newer versions of smpeg and/or A1 and see if that works.
Debian 8.8 Jessie (stable) +backports, smpeg 0.4.5+cvs20030824-7.1
NVIDIA G84GLM (Quadro FX 1600M) v340.102-1