31 Commits

Author SHA1 Message Date
RichardG867
a7e6e364c3 Backport FreeBSD build guide improvements 2025-10-25 20:46:30 -03:00
Emanuele
210a658e08 Update buildguide.rst 2025-06-03 12:59:05 +02:00
Alexander Babikov
9f1fffe2ef Add libserialport to the build guide (#39) 2024-12-24 13:08:59 -03:00
RichardG867
496bd80b0a Update CMake presets 2024-07-26 12:24:37 -03:00
RichardG867
85d456dfb1 Add libsndfile to build guide 2024-07-26 12:22:40 -03:00
RichardG867
e1b22e0299 Reword FreeBSD build warning 2024-07-26 12:18:56 -03:00
rilysh
167abf0da1 buildguide: add a note describing the possible error with libevdev on FreeBSD (#34)
There seem to be a "port" of GNU/Linux's libevdev on FreeBSD.
However, it's not exactly a port, and it includes linux/input.h
file which on FreeBSD doesn't exist. The equivalent file for
linux/input.h is dev/evdev/input.h.

Unless the upstream maintainer of libevdev adds this (may not), we
should add a note here, describing the possible error on compilation
of 86Box on FreeBSD.
2024-07-26 12:14:51 -03:00
Robert
a098b8d094 prevent build error about missing libz.a (#36)
Without this, the build fails with:
```
Make Error at /usr/lib64/cmake/ZLIB/ZLIB.cmake:81 (message):
  The imported target "ZLIB::zlibstatic" references the file

     "/usr/lib64/libz.a"

  but this file does not exist.  Possible reasons include:

  * The file was deleted, renamed, or moved to another location.

  * An install or uninstall procedure did not complete successfully.

  * The installation package was faulty and contained

     "/usr/lib64/cmake/ZLIB/ZLIB.cmake"

  but not all the files it references.

Call Stack (most recent call first):
  /usr/lib64/cmake/ZLIB/zlib-config.cmake:44 (include)
  /usr/share/cmake/Modules/FindPNG.cmake:65 (find_package)
  src/CMakeLists.txt:136 (find_package)
```
2024-07-26 12:14:29 -03:00
Alexander Babikov
9c62fff6e7 Build guide: Add vulkan-headers for MSYS2 2024-03-24 01:51:16 +05:00
rilysh
823e90892c Add instructions to build 86Box on FreeBSD (#31)
List all the packages that are required to build 86Box on FreeBSD.
2024-03-19 17:53:48 -03:00
Alexander Babikov
ab717366c4 Build guide improvements: (#29)
* Add FluidSynth and libslirp to dependencies where they haven't been added already
* Remove FAudio from installation commands, but still mention it as an alternative to OpenAL
* Replace pkg-config with pkgconf for MSYS2 and Arch
* Drop the multilib OpenAL requirement on Arch
2024-01-28 13:42:19 -03:00
cold-brewed
ee9a78ba0f Add fluid and slirp dependencies for debian (#28)
Co-authored-by: cold-brewed <cold-brewed@users.noreply.github.com>
2023-10-23 12:35:05 -03:00
Robert de Rooy
b0bd113372 Add missing libslirp-devel 2023-09-02 14:26:53 +02:00
Robert de Rooy
80f4dddfd3 update build requirements, add Fedora 2023-09-02 10:42:50 +02:00
RichardG867
cc09ebf687 dev/buildguide: Add libxkbcommon and some formatting 2023-04-16 14:33:42 -03:00
Tiaan Louw
8c38a16bd4 Fix grammatic error in docs 2022-12-22 07:14:20 +01:00
Sophie Marie
aa45d2fd90 Put Vulkan-devel in the Arch dependencies 2022-07-19 11:57:51 -05:00
Sophie Marie
eb145a2c7a Add Arch Linux build dependencies 2022-07-18 14:12:40 -05:00
David Hrdlička
2eb4d0d018 Fix apt line to install build dependencies 2022-05-23 02:20:31 +02:00
RichardG867
9f9d9289e4 Merge branch 'master' of ssh://github.com/86Box/docs
# Conflicts:
#	dev/buildguide.rst
2022-04-21 14:02:28 -03:00
RichardG867
4c2c08d35f Flush some pending changes 2022-04-21 14:00:25 -03:00
David Hrdlička
57dd41dd12 Add leftover homebrew dependencies 2022-03-27 19:46:47 +02:00
David Hrdlička
67bf140318 Rewrite the build guide (#11)
* Rewrite the build guide

* Fix code block indentation

* OpenAL is not needed anymore

* Formatting changes + code block fix

* Change wording, `--toolchain` is relatively new

* Simplify the MSYS2 setup with `$MINGW_PACKAGE_PREFIX`

* Small formatting fix
2022-03-20 17:51:14 -03:00
Jasmine Iwanek
7970b78be9 Fix mistake 2022-02-06 14:57:52 -05:00
Jasmine Iwanek
fd81da700a Added rtmidi to deps 2022-02-06 14:57:08 -05:00
RichardG867
46fffe74a6 Aligning build guide with the rest of the documentation 2021-07-30 00:13:25 -03:00
RichardG867
297d7f3a9b No longer WIP I guess 2021-07-30 00:07:53 -03:00
Daniel Gurney
d56454faca Forgot some backticks 2021-06-13 17:57:54 +03:00
Daniel Gurney
036bacdc58 Actually fix the build guide formatting 2021-06-13 17:54:35 +03:00
Daniel Gurney
48d66f744b Fix build guide formatting 2021-06-13 17:39:51 +03:00
David Hrdlička
f9aae16949 Create buildguide.rst 2020-11-26 23:08:20 +01:00