Host env: macOS Sonoma 14.2, arm64, Xcode 15.0.1, gcc-12.2 or gcc-13.2 Very weird behaviour, it's trying to include the /usr/bin/locale binary file. [3/4] arm64-apple-darwin23-g++ -Ilibjsoncpp.25.dylib.p -I. -I../jsoncpp-1.9.5 -I../jsoncpp-1.9.5/include -fdiagnostics-color=always -Wall -Winvalid-pch -std=c++11 -march=native -O3 -pipe -MD -MQ libjsoncpp.25.dylib.p/src_lib_json_json_writer.cpp.o -MF libjsoncpp.25.dylib.p/src_lib_json_json_writer.cpp.o.d -o libjsoncpp.25.dylib.p/src_lib_json_json_writer.cpp.o -c ../jsoncpp-1.9.5/src/lib_json/json_writer.cpp FAILED: libjsoncpp.25.dylib.p/src_lib_json_json_writer.cpp.o arm64-apple-darwin23-g++ -Ilibjsoncpp.25.dylib.p -I. -I../jsoncpp-1.9.5 -I../jsoncpp-1.9.5/include -fdiagnostics-color=always -Wall -Winvalid-pch -std=c++11 -march=native -O3 -pipe -MD -MQ libjsoncpp.25.dylib.p/src_lib_json_json_writer.cpp.o -MF libjsoncpp.25.dylib.p/src_lib_json_json_writer.cpp.o.d -o libjsoncpp.25.dylib.p/src_lib_json_json_writer.cpp.o -c ../jsoncpp-1.9.5/src/lib_json/json_writer.cpp In file included from /gp/usr/lib/gcc/arm64-apple-darwin23/12.2.0/include/g++-v12/iomanip:43, from ../jsoncpp-1.9.5/src/lib_json/json_writer.cpp:14: /usr/bin/locale:1:1: error: stray ‘\312’ in program 1 | <ca><fe><ba><be><U+0000><U+0000><U+0000><U+0002><U+0001><U+0000><U+0000><U+0007><U+0000><U+0000><U+0000><U+0003><U+0000><U+0000>@<U+0000><U+0000><U+0001>b<e0><U+0000><U+0000><U+0000><U+000E><U+0001><U+0000><U+0000><U+000C><80><U+0000><U+0000><U+0002><U+0000><U+0001><c0><U+0000><U+0000><U+0001>c<e0><U+0000><U+0000><U+0000><U+000E><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000> Reproducible: Always
Created attachment 879632 [details] environment
Created attachment 879633 [details] head -80 temp/build.log
I'm so sorry! It's my environment problem! I set a variable CPATH for current PATH when switching to GentooPrefix env, this variable affects the compilation.... so sad:( I debugged it with a whole night!