Begin FreeBSD Support

Reporter: time-killer-games  |  Status: open  |  Last Modified: March 31, 2020, 06:13:38 PM

Waiting for Josh to finish some stuff with JDI, in the meantime, you can make games for FreeBSD using this branch; I also finally got audio working but it requires building with clang instead of gcc. :D

jC26vln

Install instructions: https://enigma-dev.org/docs/Wiki/Install:FreeBSD

codecov[bot]  
>Codecov Report

Merging #1916 into master will increase coverage by <.01%.
The diff coverage is 50%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #1916      +/-   ##
==========================================
+ Coverage   28.23%   28.23%   +<.01%     
==========================================
  Files         166      167       +1     
  Lines       17010    17013       +3     
==========================================
+ Hits         4803     4804       +1     
- Misses      12207    12209       +2
Impacted Files Coverage Δ
...ystem/SHELL/Platforms/xlib/Linux/LINUXjoystick.cpp 11.47% <ø> (ø)
ENIGMAsystem/SHELL/Platforms/xlib/XLIBmain.cpp 37.03% <ø> (ø) ⬆️
...stem/Extensions/DataStructures/data_structures.cpp 50.51% <0%> (-0.11%) ⬇️
...ELL/Platforms/General/POSIX/Linux/LINUXprogdir.cpp 100% <100%> (ø)
...NIGMAsystem/SHELL/Platforms/General/POSIX/main.cpp 92.3% <100%> (-1.81%) ⬇️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a999501...04bbb19. Read the comment docs.

time-killer-games  

@fundies any ideas why running a game gives me this?

nomad@NomadBSD$ "/home/nomad/Key to Success 64-bit for FreeBSD (Made with ENIGMA)/Key to Success"
ld-elf.so.1: /usr/local/lib/libalure.so.1: Undefined symbol "alcIsExtensionPresent"

time-killer-games  

@fundies also @JoshDreamland said he has a few changes to make to JDI before its ready to be added to this pr. So we can't merge this until he does that and I have the correct JDI changes.
fundies  

I said nothing about closing your pr. I said i would tell him not to merge it because there's a stl function that you refuse to read docs on. Therefore, he simply shouldn't merge it until you do it correctly. Also, you begging josh for the answer isn't really learning but if he wants to spoon feed you, that's his prerogative
Please sign in to post comments, or you can view this issue on GitHub.