Update the linux instructions.
This commit is contained in:
parent
72d51f9558
commit
6e35ff3d6d
1 changed files with 22 additions and 4 deletions
26
README.md
26
README.md
|
|
@ -130,7 +130,8 @@ mention it.
|
||||||
|
|
||||||
## Development Guide
|
## Development Guide
|
||||||
|
|
||||||
You can look in the `notes.txt` file for my informal TODO list of things to fix and make. I'm not
|
You can look in the [Issues](https://git.zedshaw.games/games/raycaster/issues) for a list of things
|
||||||
|
I need to fix (so far). I'm not
|
||||||
really accepting contributions from others, but if you want to follow along then that's what I'm
|
really accepting contributions from others, but if you want to follow along then that's what I'm
|
||||||
doing.
|
doing.
|
||||||
|
|
||||||
|
|
@ -158,16 +159,33 @@ It's early so probably a bunch of bugs.
|
||||||
|
|
||||||
## Linux Build Notes
|
## Linux Build Notes
|
||||||
|
|
||||||
Libraries Needed:
|
I've had a report that debian users (and some others) need these packages:
|
||||||
|
|
||||||
* libxi-dev
|
- cmake
|
||||||
* libfreetype-dev
|
- libx11-dev
|
||||||
|
- libxrandr-dev
|
||||||
|
- libxcursor-dev
|
||||||
|
- libxi-dev
|
||||||
|
- libglu1-mesa-dev
|
||||||
|
- libudev-dev
|
||||||
|
|
||||||
|
You may also need these:
|
||||||
|
|
||||||
|
- libfreetype6-dev
|
||||||
|
- libvorbis-dev
|
||||||
|
- libflac-dev
|
||||||
|
|
||||||
|
The problem with this is that I'm _also_ building these libraries and you shouldn't need these. If
|
||||||
|
you look in the `wraps` directory you can see they're there. I need to figure out why this is
|
||||||
|
happening and kill it, but until then, install these too.
|
||||||
|
|
||||||
It uses c++ so you may need to install a libg++ or libc++ for your system. Usually this is all you
|
It uses c++ so you may need to install a libg++ or libc++ for your system. Usually this is all you
|
||||||
need:
|
need:
|
||||||
|
|
||||||
apt install build-essential
|
apt install build-essential
|
||||||
|
|
||||||
|
Finally, I'm using at least GCC 14, so if you're older than that you'll have to upgrade.
|
||||||
|
|
||||||
## OSX Build Notes
|
## OSX Build Notes
|
||||||
|
|
||||||
* Quite a bad experience. Need to install Python, cmake, meson, and ninja all which are in homebrew but if you don't use homebrew then this is a problem.
|
* Quite a bad experience. Need to install Python, cmake, meson, and ninja all which are in homebrew but if you don't use homebrew then this is a problem.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue