Opened 2 years ago

Closed 8 months ago

#65862 closed defect (fixed)

clutter @1.26.4_1 +quartz: error: implicit declaration of function '_clutter_stage_queue_event' is invalid in C99

Reported by: kencu (Ken) Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: clutter

Description (last modified by kencu (Ken))

:info:build osx/clutter-event-loop-osx.c:715:7: error: implicit declaration of function '_clutter_stage_queue_event' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
:info:build       _clutter_stage_queue_event (event->any.stage, event, FALSE);

Attachments (1)

clutter-fail.log (583.8 KB) - added by kencu (Ken) 2 years ago.

Download all attachments as: .zip

Change History (6)

Changed 2 years ago by kencu (Ken)

Attachment: clutter-fail.log added

comment:1 Changed 2 years ago by kencu (Ken)

the standard libtool fix?

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

The macOS 11+ libtool bug results in undefined symbol at link time, so that's not this.

comment:3 Changed 2 years ago by kencu (Ken)

Description: modified (diff)

comment:4 Changed 2 years ago by kencu (Ken)

Summary: clutter @1.26.4_1: error: implicit declaration of function '_clutter_stage_queue_event' is invalid in C99clutter @1.26.4_1 +quartz: error: implicit declaration of function '_clutter_stage_queue_event' is invalid in C99

should add that I was building with the variants set to +quartz when this happened. I haven't tried it as x11, but I see many x11 variant builds did succeed, so that might be relevant to this error:

https://packages.macports.org/clutter/

comment:5 Changed 8 months ago by kencu (Ken)

Resolution: fixed
Status: assignedclosed

In b256a2de205a440870a25b605073aa37bd15625f/macports-ports (master):

clutter: fix quartz headers

closes: #65862

Note: See TracTickets for help on using tickets.