Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: Debian/Ubuntu packages for SFML  (Read 66682 times)

0 Members and 2 Guests are viewing this topic.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Re: Debian/Ubuntu packages for SFML
« Reply #60 on: October 13, 2015, 03:45:55 pm »
Quote
There is a broken dependency in the freeglut3-dev and libglew-dev package which don't let you install said packages and therefore you cannot compile SFML
SFML 2.3 doesn't depend on them.
Laurent Gomila - SFML developer

SeriousITGuy

  • Full Member
  • ***
  • Posts: 123
  • Still learning...
    • View Profile
Re: Debian/Ubuntu packages for SFML
« Reply #61 on: October 14, 2015, 09:23:19 am »
No need for glut.h anymore? That would fix this problem, cause OpenGL headers can be pulled via mesa-common-dev package. Will check it out. Thanks for pointing to it.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Re: Debian/Ubuntu packages for SFML
« Reply #62 on: October 14, 2015, 09:26:48 am »
The full list of dependencies of SFML 2.3 can be found here:

http://www.sfml-dev.org/tutorials/2.3/compile-with-cmake.php#installing-dependencies

And even with older versions, GLUT was only needed for examples, which can easily be skipped when configuring the build.

GLEW was used by the core libraries, but we also got rid of it. We are now generating the extension loading code ourselves, with (a modified version of) glLoadGen.
« Last Edit: October 14, 2015, 09:29:39 am by Laurent »
Laurent Gomila - SFML developer

SeriousITGuy

  • Full Member
  • ***
  • Posts: 123
  • Still learning...
    • View Profile
Re: Debian/Ubuntu packages for SFML
« Reply #63 on: October 23, 2015, 09:53:04 am »
I just want to report that I could not find a way to pull in OpenGL dev headers on Ubuntu 14.04.2 and 14.04.3 as of now. Every package that wants to pull them complains about unsatisfied dependencies with libcheese and libgtk, which seems to be a bug in aptitude at the moment.
Will continue searching for a solution. If anyone has any hint, I would glady appreciate it.  ;)