id summary reporter owner description type status priority milestone component version resolution keywords cc port 57758 gnudatalanguage @0.9.7: fatal error: '/usr/include/fnmatch.h' file not found ryandesign tenomoto "[https://build.macports.org/builders/ports-10.14_x86_64-builder/builds/17778/steps/install-port/logs/stdio gnudatalanguage fails to build on mojave], which has no /usr/include: {{{ /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_math_gnudatalanguage/gnudatalanguage/work/gdl-0.9.7/src/file.cpp:46:11: fatal error: '/usr/include/fnmatch.h' file not found # include ""/usr/include/fnmatch.h"" ^~~~~~~~~~~~~~~~~~~~~~~~ }}} This is happening because the Portfile does this: {{{ post-patch { # Avoid using heimdal's broken fnmatch.h reinplace ""s|<\\(fnmatch\.h\\)>|\""/usr/include/\\1\""|"" ${worksrcpath}/src/file.cpp } }}}" defect closed Normal ports fixed mojave majoc-at-astro Schamschula jaymurthy gnudatalanguage