Created attachment 210364 [details] Snippet of console output When attempting to build this port on a ports tree that is not located under `/usr/ports/` it will fail with the following error: ``` /usr/home/daniel/Development/ports/www/firefox/work/.build/dist/system_wrappers/string.h:3:15: fatal error: 'String.h' file not found ``` To reproduce: ``` cd ~ mkdir Development cd Development svnlite checkout http://svn0.us-east.freebsd.org/ports/head ports cd www/firefox make build ````
*** Bug 243016 has been marked as a duplicate of this bug. ***
I can't reproduce. Can you proide build log from poudriere or something similar with lots of details about the environment captured? {BUILD_WRKSRC}/dist/system_wrappers/string.h including String.h instead of string.h is weird. According to ${WRKSRC}/config/make-system-wrappers.py the header names should printed as is within the template, not with the first letter capitalized. One way it could happen if both string.h and String.h wrappers got written into the same file (e.g., on a case-insensitive filesystem) but according to C collation 'S' comes before 's'.
This can be closed. Turns out it was an issue with my build environment.