Created attachment 185598 [details] Build log Building this port on PowerPC fails with the following error: In file included from ../../../gtksourceview/gtksource.h:57, from gtksourcecompletionwords.c:41: ../../../gtksourceview/gtksourcetag.h:43: error: redefinition of typedef 'GtkSourceTag' ../../../gtksourceview/gtksourcetypes.h:63: error: previous declaration of 'GtkSourceTag' was here gmake[6]: *** [Makefile:555: libgtksourcecompletionwords_la-gtksourcecompletionwords.lo] Error 1 GtkSourceTag is defined in gtksourcetypes.h: typedef struct _GtkSourceTag GtkSourceTag; But then again in gtksourcetag.h, which includes gtksourcetypes.h: G_DECLARE_DERIVABLE_TYPE (GtkSourceTag, gtk_source_tag, GTK_SOURCE, TAG, GtkTextTag)
This, and every other port that depends on glib/gtk, needs a USES= compiler:c11
A commit references this bug: Author: linimon Date: Thu Dec 6 23:33:47 UTC 2018 New revision: 486808 URL: https://svnweb.freebsd.org/changeset/ports/486808 Log: Move compiler:c11 to the common USES case to fix the build on powerpc64. PR: 221643 Reported by: solence at zoho dot eu Approved by: portmgr (tier-2 blanket) Changes: head/x11-toolkits/gtksourceview3/Makefile