Fedora Account System
Red Hat Associate
Red Hat Customer
Description of problem: Package icecat fails to build from source in Fedora Rawhide. Version-Release number of selected component (if applicable): 140.4.0-1.rh1.fc44 Steps to Reproduce: koji build --scratch f44 icecat-140.4.0-1.rh1.fc44.src.rpm Additional info: This package is tracked by Koschei. See: https://koschei.fedoraproject.org/package/icecat Build started failing after glibc was updated from 2.42.9000-5.fc44 to 2.42.9000-7.fc44. Compilation errors: 1:50.29 [glslopt 0.1.11] cargo:warning=In file included from src/compiler/glsl/glcpp/glcpp-parse.y:32: 1:50.29 [glslopt 0.1.11] cargo:warning=In file included from glsl-optimizer/src/mesa/main/mtypes.h:39: 1:50.29 [glslopt 0.1.11] cargo:warning=In file included from glsl-optimizer/include/c11/threads.h:66: 1:50.29 [glslopt 0.1.11] cargo:warning=glsl-optimizer/include/c11/threads_posix.h:54:9: warning: 'ONCE_FLAG_INIT' macro redefined [-Wmacro-redefined] 1:50.29 [glslopt 0.1.11] cargo:warning= 54 | #define ONCE_FLAG_INIT PTHREAD_ONCE_INIT 1:50.29 [glslopt 0.1.11] cargo:warning= | ^ 1:50.29 [glslopt 0.1.11] cargo:warning=/usr/include/bits/types/once_flag.h:25:9: note: previous definition is here 1:50.29 [glslopt 0.1.11] cargo:warning= 25 | #define ONCE_FLAG_INIT __ONCE_FLAG_INIT 1:50.29 [glslopt 0.1.11] cargo:warning= | ^ 1:50.29 [glslopt 0.1.11] cargo:warning=In file included from src/compiler/glsl/glcpp/glcpp-parse.y:32: 1:50.29 [glslopt 0.1.11] cargo:warning=In file included from glsl-optimizer/src/mesa/main/mtypes.h:39: 1:50.29 [glslopt 0.1.11] cargo:warning=In file included from glsl-optimizer/include/c11/threads.h:66: 1:50.29 [glslopt 0.1.11] cargo:warning=glsl-optimizer/include/c11/threads_posix.h:69:25: error: typedef redefinition with different types ('pthread_once_t' (aka 'int') vs '__once_flag') 1:50.29 [glslopt 0.1.11] cargo:warning= 69 | typedef pthread_once_t once_flag; 1:50.29 [glslopt 0.1.11] cargo:warning= | ^ 1:50.29 [glslopt 0.1.11] cargo:warning=/usr/include/bits/types/once_flag.h:24:21: note: previous definition is here 1:50.29 [glslopt 0.1.11] cargo:warning= 24 | typedef __once_flag once_flag; 1:50.29 [glslopt 0.1.11] cargo:warning= | ^ 1:50.29 [glslopt 0.1.11] cargo:warning=In file included from src/compiler/glsl/glcpp/glcpp-parse.y:32: 1:50.29 [glslopt 0.1.11] cargo:warning=In file included from glsl-optimizer/src/mesa/main/mtypes.h:39: 1:50.29 [glslopt 0.1.11] cargo:warning=In file included from glsl-optimizer/include/c11/threads.h:66: 1:50.29 [glslopt 0.1.11] cargo:warning=glsl-optimizer/include/c11/threads_posix.h:94:1: error: static declaration of 'call_once' follows non-static declaration 1:50.29 [glslopt 0.1.11] cargo:warning= 94 | call_once(once_flag *flag, void (*func)(void)) 1:50.29 [glslopt 0.1.11] cargo:warning= | ^ 1:50.29 [glslopt 0.1.11] cargo:warning=/usr/include/stdlib.h:1166:13: note: previous declaration is here 1:50.29 [glslopt 0.1.11] cargo:warning= 1166 | extern void call_once (once_flag *__flag, void (*__func)(void)); 1:50.29 [glslopt 0.1.11] cargo:warning= | ^ 1:50.29 [glslopt 0.1.11] cargo:warning=In file included from src/compiler/glsl/glcpp/glcpp-parse.y:32: 1:50.29 [glslopt 0.1.11] cargo:warning=In file included from glsl-optimizer/src/mesa/main/mtypes.h:39: 1:50.29 [glslopt 0.1.11] cargo:warning=In file included from glsl-optimizer/include/c11/threads.h:66: 1:50.29 [glslopt 0.1.11] cargo:warning=glsl-optimizer/include/c11/threads_posix.h:96:18: warning: incompatible pointer types passing 'once_flag *' (aka '__once_flag *') to parameter of type 'pthread_once_t *' (aka 'int *') [-Wincompatible-pointer-types] 1:50.29 [glslopt 0.1.11] cargo:warning= 96 | pthread_once(flag, func); 1:50.29 [glslopt 0.1.11] cargo:warning= | ^~~~ 1:50.29 [glslopt 0.1.11] cargo:warning=/usr/include/pthread.h:509:42: note: passing argument to parameter '__once_control' here 1:50.29 [glslopt 0.1.11] cargo:warning= 509 | extern int pthread_once (pthread_once_t *__once_control, 1:50.29 [glslopt 0.1.11] cargo:warning= | ^
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.
FEDORA-2026-3e7d7cbe4f (icecat-140.7.0-6.rh1.fc44) has been submitted as an update to Fedora 44. https://bodhi.fedoraproject.org/updates/FEDORA-2026-3e7d7cbe4f
FEDORA-2026-3e7d7cbe4f (icecat-140.7.0-6.rh1.fc44) has been pushed to the Fedora 44 stable repository. If problem still persists, please make note of it in this bug report.