babark: Thanks so much for your help, desic! It got me a bit further along, definitely, but it didn't seem to fix the problem completely. Now it gives me errors telling me gemrb.6.in does not exist, gemrb.spec.in does not exist. Like you said, It was giving warnings about SDL2 and VLC not being found, so I tried to see if it would work if I added those dev packages: I couldn't find SDL2s, but I added for VLC, and that didn't help. In the
error log file (I hope I'm not doing something stupidly unsecure by pasting that) it mentioned something about "Id flags: The output was: No such file or directory", which made me think I might have followed your instructions wrong (although I directly copied and pasted it without changing (or really even understanding) what you had done.
Thank you so much for your help! You have any idea for what further I could do? Is it some stupid simple mistake I made? Or is it too dense to figure out? I'd follow the instructions you linked, but I really don't understand them, and I'm not sure how exactly to cleanly remove what I had done so far so as to start again with those. Hopefully that wouldn't be necessary...
It looks like g++ didn't install correctly (or at all). Try running:
sudo apt-get update && sudo apt-get install g++ let me know if you get any errors when you run this.
sdl2 errors: sdl2 is only required to compile with opengl - which is still experimental and not recommended.
vlc errors: I think VLC is only required if you are installing games with the MAC installer.
Since both of these are optional, you don't need them to keep going.
As far as cleaning up, right now, everything is contained in your build directory. You can delete everything from that directory and start again without worry. Nothing will be installed anywhere else until you run the
make install command.
If you want to keep the program isolated and easy to remove from your computer, you can install it to /opt by running:
cmake -DLAYOUT="opt" -DPREFIX=/opt/gemrb .. from within your build directory (as opposed to the "cmake .." recommended in the install document). This way, all the gemrb program files will be entirely localized in it's own directory within /opt/gemrb after it is installed and it will be easy to uninstall.