Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • G GLib
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 853
    • Issues 853
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 41
    • Merge requests 41
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • GLib
  • Issues
  • #2812
Closed
Open
Issue created Nov 13, 2022 by Simon McVittie@smcvMaintainer

CI failing on macOS: -Werror,-Wmissing-field-initializers

macOS CI for !3069 (merged) failed with:

FAILED: gthread/tests/init.p/init.c.o 
cc -Igthread/tests/init.p -Igthread/tests -I../gthread/tests -I. -I.. -Iglib -I../glib -Isubprojects/proxy-libintl -I../subprojects/proxy-libintl -fcolor-diagnostics -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=gnu99 -O0 -g -D_GNU_SOURCE -fno-strict-aliasing -DG_ENABLE_DEBUG -Wimplicit-fallthrough -Wunused -Wno-unused-parameter -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -Wno-string-plus-int -Wno-overlength-strings '-DG_LOG_DOMAIN="GLib-GThread"' -UG_DISABLE_ASSERT -MD -MQ gthread/tests/init.p/init.c.o -MF gthread/tests/init.p/init.c.o.d -o gthread/tests/init.p/init.c.o -c ../gthread/tests/init.c
../gthread/tests/init.c:33:46: error: missing field 'mutex_lock' initializer [-Werror,-Wmissing-field-initializers]
  const GThreadFunctions functions = { NULL, };
                                             ^

This probably needs a -Wno-missing-field-initializers -Wno-error=missing-field-initializers.

Assignee
Assign to
Time tracking