The twbt version I'm trying build with the errors above currently is 5.7, which is last one for 43.03 version, and thus doesn't support 43.05. (Hence the untouched_dfhack folder name - idea being that if I can't get it to work out of box I likely can't get it to work with changes either)
(I did get the ldfhack errors until I changed -m64 to -m32 when compiling twbt next branch for altered 43.03, but that's a different story - the 5.7 3 plugins' makefile already uses -m32, for whats it is worth.)
The plugins makefile set to 4.8+ or 5.4+ fails with
g++ -L"/home/username/DF/dfhack_compile/4303/untouched_dfhack/build/library" -ldfhack -ldfhack-version -shared -o .cpp
/usr/bin/ld: skipping incompatible /home/username/DF/dfhack_compile/4303/untouched_dfhack/build/library/libdfhack.so when searching for -ldfhack
/usr/bin/ld: cannot find -ldfhack
/usr/bin/ld: skipping incompatible /home/username/DF/dfhack_compile/4303/untouched_dfhack/build/library/libdfhack-version.a when searching for -ldfhack-version
/usr/bin/ld: cannot find -ldfhack-version
collect2: error: ld returned 1 exit status
<builtin>: recipe for target '.cpp' failed
make: *** [.cpp] Error 1
That seems to be exact same failure message attempting to compile plugins with makefile requiring 4.5+, however.
None of the files in 5.7's plugin folder have text
D_GLIBCXX_USE_CXX11_ABI, however. Though adding at the end of CFLAGS line in their Makefile doesn't seem to do anything.
Mind, I'm not planning on doing anything with mousequery/automaterial/buildingplan, so they're a bit of side issue compared to the main plugin's compiled file failing to be loaded.
PS: Yeah, I've seen your message of it not existing before. And 43.03 because my Solstice Chronicle was done in 43.03. Would prefer to not upgrade partly due already having run an 43.05 fort, partly due the .04 combat changes before which I didn't get too much combat experience, partly due this seeming like an issue that should be easy to solve and partly due upgrading having caused bugs for other forts like the craziness of Ardentdikes in the past (all through .40).
(I might eventually do it to boost FPS thanks to Sethatos' reports, but the world won't be having any historical artifacts in that case.)