Changes between Initial Version and Version 1 of Ticket #72321
- Timestamp:
- Apr 10, 2025, 9:43:09 PM (13 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #72321
-
Property
Status
changed from
newtoassigned -
Property
Summary
changed from
Summary: dconf 0.26.1 build failure on macOS 15 (arm64) - incompatible function pointer typestodconf @0.26.1: incompatible function pointer types - Property Keywords sequoia arm64 added
-
Property
Milestone
changed from
MacPorts Futureto - Property Owner set to dbevans
-
Property
Status
changed from
-
Ticket #72321 – Description
initial v1 1 Summary: dconf 0.26.1 build failure on macOS 15 (arm64) - incompatible function pointer types2 3 Description:4 1 When attempting to install gnome-terminal, the dconf dependency (version 0.26.1) fails to build on macOS 15 with Apple Silicon (arm64). The error occurs during compilation with an incompatible function pointer type error. 5 2 … … 9 6 10 7 Build error: 8 {{{ 11 9 dconf-update.c:527:9: error: incompatible function pointer types assigning to 'GCompareFunc' (aka 'int (*)(const void *, const void *)') from 'int (const char *, const char *)' [-Wincompatible-function-pointer-types] 12 10 :info:build 527 | _tmp4_ = g_strcmp0; 13 11 :info:build | ^ ~~~~~~~~~ 12 }}} 14 13 15 14 System information: … … 19 18 - Xcode/Command Line Tools version: [your version here] 20 19 21 Additional notes: 20 Additional notes: \\ 22 21 The error appears to be due to a type mismatch where g_strcmp0 (which has a signature of int (const char *, const char *)) is being assigned to a GCompareFunc variable which expects int (*)(const void *, const void *). 23 22 24 Possible solutions: 23 Possible solutions: \\ 25 24 1. Update dconf to a newer version 26 25 2. Apply a patch to fix the type casting
