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
|
||||
|
||||
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
|
||||
doing.
|
||||
|
||||
|
|
@ -158,16 +159,33 @@ It's early so probably a bunch of bugs.
|
|||
|
||||
## Linux Build Notes
|
||||
|
||||
Libraries Needed:
|
||||
I've had a report that debian users (and some others) need these packages:
|
||||
|
||||
* libxi-dev
|
||||
* libfreetype-dev
|
||||
- cmake
|
||||
- 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
|
||||
need:
|
||||
|
||||
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
|
||||
|
||||
* 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