Created attachment 201124 [details] patch devel/geany-plugin-markdown requires includes from webkit2-gtk3 which have redefine some typedefs. Typedef redefinitions are not supported by base GCC, so use ports GCC for this plugin on GCC architectures. Tested on powerpc64 and amd64. Hardware sponsored by IntegriCloud
A commit references this bug: Author: madpilot Date: Mon Jan 14 18:48:54 UTC 2019 New revision: 490311 URL: https://svnweb.freebsd.org/changeset/ports/490311 Log: Fix build of the markdown geaany plugin with GCC-based architectures. The markdown requires includes from webkit2-gtk3 which have redefine some typedefs. Typedef redefinitions are not supported by base GCC, so use ports GCC for this plugin on GCC architectures. PR: 234940 Submitted by: Piotr Kubaj <pkubaj@anongoth.pl> Changes: head/devel/geany-plugins/files/Makefile.common
Hi, Thanks for signaling this. I committed a similar patch. Your patch would have broken flavoring, since also the other variables defined in the else stanza are needed by the markdown plugin, especially the ones conditional on flavor. I added a further .if inside the else block to cater for it. I also added a comment as a note to myself to avoid removing that if conditional in the future if I forget about this PR.