Opened 3 years ago

Last modified 3 years ago

#63462 closed defect

glib2 @2.62.6_1+quartz: ERROR: Value "gnu89" (of type "string") for combo option "C language standard to use" is not one of the choices — at Version 1

Reported by: snarkhunter (Steve Langer) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.7.1
Keywords: Cc: ryandesign (Ryan Carsten Schmidt), SoapZA, FnControlOption (fn ⌃ ⌥)
Port: meson

Description (last modified by ryandesign (Ryan Carsten Schmidt))

On Big Sur 11.5.2, glib2 doesn't get past the configuration step when default variants include +quartz:

meson.build:655:2: ERROR: Value "gnu89" (of type "string") for combo option "C language standard to use" is not one of the choices. Possible choices are (as string): "none", "c89", "c99", "c11", "c17", "gnu99", "gnu11".

Change History (2)

Changed 3 years ago by snarkhunter (Steve Langer)

Attachment: meson-log.txt added

log file

comment:1 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: SoapZA FnControlOption added
Description: modified (diff)
Port: meson added
Summary: glib2 @2.62.6_1+quartz fails to configureglib2 @2.62.6_1+quartz: ERROR: Value "gnu89" (of type "string") for combo option "C language standard to use" is not one of the choices

This appears to have been caused by updating meson to 0.59.1. This problem didn't occur when using meson 0.58.1.

glib2 is outdated. Possibly updating glib2 will solve this. However, it seems like a meson bug to me. Why wouldn't gnu89 be valid?

Note: See TracTickets for help on using tickets.