openriichi failed to build from source in Fedora rawhide/f42 https://koji.fedoraproject.org/koji/taskinfo?taskID=128024654 For details on the mass rebuild see: https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild Please fix openriichi at your earliest convenience and set the bug's status to ASSIGNED when you start fixing it. If the bug remains in NEW state for 8 weeks, openriichi will be orphaned. Before branching of Fedora 43, openriichi will be retired, if it still fails to build. For more details on the FTBFS policy, please visit: https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/
Created attachment 2071456 [details] build.log file build.log too big, will only attach last 32768 bytes
Created attachment 2071457 [details] root.log file root.log too big, will only attach last 32768 bytes
Created attachment 2071458 [details] state.log
The errors are: ../Engine/Rendering/OpenGLRenderer/OpenGLRenderer.vala: In function ‘engine_open_gl_renderer_real_do_load_model’: ../Engine/Rendering/OpenGLRenderer/OpenGLRenderer.vala:343:101: error: passing argument 6 of ‘__glewVertexAttribPointer’ makes pointer from integer without a cast [-Wint-conversion] 343 | glVertexAttribPointer(TEXTURE_ATTRIBUTE, 3, GL_FLOAT, false, len, 4 * (int)sizeof(float)); | ^~ | | | int ../Engine/Rendering/OpenGLRenderer/OpenGLRenderer.vala:343:101: note: expected ‘const void *’ but argument is of type ‘int’ ../Engine/Rendering/OpenGLRenderer/OpenGLRenderer.vala:345:100: error: passing argument 6 of ‘__glewVertexAttribPointer’ makes pointer from integer without a cast [-Wint-conversion] 345 | glVertexAttribPointer(NORMAL_ATTRIBUTE, 3, GL_FLOAT, false, len, 7 * (int)sizeof(float)); | ^~ | | | int ../Engine/Rendering/OpenGLRenderer/OpenGLRenderer.vala:345:100: note: expected ‘const void *’ but argument is of type ‘int’ This seems to be caused by the OpenGL function signature: https://docs.gl/gl3/glVertexAttribPointer It uses "GLvoid*" as type for an offset. "size_t" would be a better type for such purpose. I will just disable integer conversion checks: https://src.fedoraproject.org/rpms/openriichi/pull-request/1
FEDORA-2025-d766077c64 (openriichi-0.2.1.1-9.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2025-d766077c64
FEDORA-2025-d766077c64 (openriichi-0.2.1.1-9.fc42) has been pushed to the Fedora 42 stable repository. If problem still persists, please make note of it in this bug report.