<div dir="ltr"><div>I'm trying to build SWORD in an environment without a system regex.h. The library build itself goes great, but diatheke fails to find the internal regex.h file, ending with this error.</div><div><br>sword-x86_64-w64-mingw32> corediatheke.cpp:29:10: fatal error: regex.h: No such file or directory<br>sword-x86_64-w64-mingw32>    29 | #include <regex.h><br>sword-x86_64-w64-mingw32>       |          ^~~~~~~~~<br>sword-x86_64-w64-mingw32> compilation terminated.</div><div><br></div><div>The offending invocation of the compiler is:</div><div>x86_64-w64-mingw32-g++ -DHAVE_CONFIG_H -I. -I../../include    -Ofast 
-fPIC -D_ICU_ -DCURLAVAILABLE 
-I/nix/store/mkzj31p69kxrhar1b2l5vq7hkd1n45i4-curl-x86_64-w64-mingw32-8.9.1-dev/include
 -DCURLSFTPAVAILABLE -DUSEICUREGEX  -Wno-address -Wno-nonnull-compare 
-Wno-unused-but-set-variable -Wno-unknown-warning-option 
-DU_USING_ICU_NAMESPACE=1 -Wint-to-pointer-cast -fpermissive 
-D_ICUSWORD_ -DCURL_STATICLIB -ftemplate-depth=100 -c -o corediatheke.o 
corediatheke.cpp</div><div><br></div><div>I have tried this both with the -DUSEICUREGEX and with only the internal version, but that doesn't seem to affect this. It looks like the diatheke compile invocation needs to include -I../include/interna/regex when the internal regex.h is requested.</div><div><br></div><div>Am I missing something to set that flag?</div><div><br></div><div>--Greg<br></div></div>