Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Factropy

Factory-building game full of tropes. · By dorfl

start-up issues

A topic by dorfl created Apr 13, 2022 Views: 238 Replies: 3
Viewing posts 1 to 3
Developer

The old comments got swallowed I think, switching to the message board.

If anyone else is having game startup issues, feel free to keep asking. Or jump in to Discord. Someone will be happy to help.

abort: main.cc:655 main()
GLEW setup is failing with this error: "Unknown error".
Ensure your graphics driver is up to date with support for OpenGL 4.4.

I have those SDL2 related packages installed on Fedora:

  SDL2-devel-2.24.0-1.fc35.i686             SDL2-static-2.24.0-1.fc35.i686         SDL2_gfx-1.0.4-6.fc35.i686                SDL2_gfx-1.0.4-6.fc35.x86_64       SDL2_gfx-devel-1.0.4-6.fc35.i686    SDL2_gfx-docs-1.0.4-6.fc35.noarch      
  SDL2_image-devel-2.0.5-7.fc35.x86_64      SDL2_mixer-2.0.4-9.fc35.x86_64         SDL2_mixer-devel-2.0.4-9.fc35.x86_64      SDL2_net-2.0.1-14.fc35.i686        SDL2_net-devel-2.0.1-14.fc35.i686   SDL2_ttf-2.0.15-8.fc35.i686            
  SDL2_ttf-devel-2.0.15-8.fc35.i686         cmake-filesystem-3.22.2-1.fc35.i686    libX11-devel-1.7.3.1-1.fc35.i686          libX11-devel-1.7.3.1-1.fc35.x86_64 libXau-devel-1.0.9-7.fc35.x86_64    libglvnd-core-devel-1:1.3.4-2.fc35.i686
  libglvnd-core-devel-1:1.3.4-2.fc35.x86_64 libglvnd-devel-1:1.3.4-2.fc35.i686     libglvnd-devel-1:1.3.4-2.fc35.x86_64      libglvnd-gles-1:1.3.4-2.fc35.i686  libglvnd-opengl-1:1.3.4-2.fc35.i686 libxcb-devel-1.13.1-8.fc35.x86_64      
  mesa-libEGL-devel-21.3.9-1.fc35.i686      mesa-libEGL-devel-21.3.9-1.fc35.x86_64 xorg-x11-proto-devel-2021.5-1.fc35.noarch

This about my glxinfo:

 glxinfo | grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.3.8
OpenGL core profile shading language version string: 4.60
OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.3.8
OpenGL shading language version string: 4.60
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.3.8
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
    GL_EXT_shader_implicit_conversions, GL_EXT_shader_integer_mix,

Windows version works though.

Developer (2 edits)

My guess is this is Wayland vs OpenGL+GLEW problem with the game's Linux build, which Wine is masking when using the Windows build.

Need to do some research and get a Fedora box running.

Edit: https://github.com/factropy/factropy/issues/14

Developer (1 edit)

0.2.9 has a fix for start-up on Wayland.

Note that I have only managed to test with Wayland using software rendering on a Fedora 36 VM, and APU GPU hardware rendering on an Ubuntu 20.04 box. No testing yet with Wayland on Intel or Nvidia.