code/tags/release-1.8/ version of irrlicht still uses `sys/sysctl.h` on linux
3D Engine c++
Brought to you by:
cutealien,
nimphoenix2
I downloaded the code/tags/release-1.8/ version of irrlicht with git svn clone
and tried to compile it. It seems to be missing a commit? The file source/Irrlicht/COSOperator.cpp
is the only file that includes sys/sysctl.h
. It's missing an #ifdef
. If you download the 1.8.5 zip file, it's COSOperator.cpp
file has the correct #ifdef
.
Also, I noticed some errors with OpenGL functions. Not with the 1.8.5 zip though.
Ooops, I never created tags for releases 1.8.1 to 1.8.5. So you got version 1.8.0 that way. Luckily changes.txt commented the exact versions for each release, so I guess I can still add them. I'll look at it tomorrow (probably).
For now - revision 6263 is Irrlicht 1.8.5. Thought if you alread work with svn I'd rather recommend using svn trunk which is quite a bit better (including lots of bugfixes) than the 1.8 branch.
Tags for Irrlicht 1.8.4 and 1.8.5 have now been created (1.8.1 - 1.8.3 ignored for now as changes.txt didn't document their revision - if anyone ever needs those for some reason I can try figuring it out)