Freeglut er ment å være en 100% kompatibel, fullstendig åpen kildekode kloning av GLUT biblioteket. GLUT er et vindussystemuavhengig verktøysett for å skrive OpenGL programmer, implementere en enkel vindus API, som gjør læring og utforsking av OpenGL programmering veldig enkelt.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.4 plattform.
Nedlasting (HTTP): https://downloads.sourceforge.net/freeglut/freeglut-3.6.0.tar.gz
Nedlasting MD5 sum: 1a1c4712b3100f49f5dea22a1ad57c34
Nedlastingsstørrelse: 420 KB
Estimert diskplass som kreves: 5.2 MB
Estimert byggetid: mindre enn 0.1 SBU
Først, fiks et problem når man bygger med gcc-15:
sed -e '/Context/s/()/(SFG_PlatformDisplay, SFG_WindowContextType)/' \ -i src/egl/fg_init_egl.h
Installer Freeglut ved å kjøre følgende kommandoer:
mkdir build && cd build && cmake -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_BUILD_TYPE=Release \ -D CMAKE_POLICY_VERSION_MINIMUM=3.5 \ -D FREEGLUT_BUILD_DEMOS=OFF \ -D FREEGLUT_BUILD_STATIC_LIBS=OFF \ -W no-dev .. && make
Denne pakken kommer ikke med en testpakke.
Nå, som root
bruker:
make install
-D
CMAKE_POLICY_VERSION_MINIMUM=3.5
: Denne bryteren gjør
at denne pakken kan bygges med cmake-4.0 eller nyere.
-D
FREEGLUT_BUILD_DEMOS=OFF
: Deaktiver bygging av valgfrie
demoprogrammer. Merk at hvis du velger å bygge dem, må
installasjonen gjøres manuelt. Demoprogrammene er begrenset og
installasjon anbefales ikke.
-D
FREEGLUT_BUILD_STATIC_LIBS=OFF
: Ikke bygg det statiske
biblioteket.