Menu

#474 code/tags/release-1.8/ version of irrlicht still uses `sys/sysctl.h` on linux

current stable SDK
closed-fixed
None
4
2024-09-22
2024-09-21
Olivia May
No

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.

Discussion

  • Olivia May

    Olivia May - 2024-09-21

    Also, I noticed some errors with OpenGL functions. Not with the 1.8.5 zip though.

     
  • Michael Zeilfelder

    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.

     
  • Michael Zeilfelder

    • status: open --> closed-fixed
    • assigned_to: Michael Zeilfelder
     
  • Michael Zeilfelder

    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)

     

Log in to post a comment.