"Freeglut" pretende ser um clone 100% compatível e totalmente de fonte aberto da biblioteca "GLUT". "GLUT" é um kit de ferramentas independente do sistema de janelas para escrever aplicativos "OpenGL", implementando uma "API" de janelas simples, o que torna muito fácil aprender e explorar a programação "OpenGL".
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.4.
Transferência (HTTP): https://downloads.sourceforge.net/freeglut/freeglut-3.6.0.tar.gz
Soma de verificação MD5 da transferência: 1a1c4712b3100f49f5dea22a1ad57c34
Tamanho da transferência: 420 KB
Espaço em disco estimado exigido: 5,2 MB
Tempo de construção estimado: menos que 0,1 UPC
Primeiro, corrija um problema ao construir com gcc-15:
sed -e '/Context/s/()/(SFG_PlatformDisplay, SFG_WindowContextType)/' \
    -i src/egl/fg_init_egl.h
        Instale o "Freeglut" executando os seguintes comandos:
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
        Esse pacote não vem com uma suíte de teste.
          Agora, como o(a) usuário(a) "root":
        
make install
          -D
          CMAKE_POLICY_VERSION_MINIMUM=3.5: Essa chave permite
          construir esse pacote com cmake-4.0 ou mais recente.
        
          -D
          FREEGLUT_BUILD_DEMOS=OFF: Desabilita construir
          aplicativos opcionais de demonstração. Observe que, se você optar
          por construí-los, a instalação deles precisa ser feita manualmente.
          Os aplicativos de demonstração são limitados e a instalação não é
          recomendada.
        
          -D
          FREEGLUT_BUILD_STATIC_LIBS=OFF: Não construa a
          biblioteca estática.