On Thu, Jun 27, 2019 at 12:28:46PM +0100, Stuart Henderson wrote: > Nothing changed in dxx-rebirth itself recently, possibly due to > libc++/llvm updates. > > ld: error: undefined symbol: dxx_error_object_type_mismatch() > >>> referenced by collide.cpp > >>> > >>> similar/main/.d1x-rebirth.collide.o:(bump_this_object(valptridx<d1x::object>::ptridx<valptridx<d1x:: > object>::vm>, valptridx<d1x::object>::ptridx<valptridx<d1x::object>::vm>, > dcx::vms_vector const&, int)) > c++: error: linker command failed with exit code 1 (use -v to see invocation) > scons: *** [d1x-rebirth/d1x-rebirth] Error 1 > scons: building terminated because of errors. > Failed target count: total=1; targets with enable_build_failure_summary=1: 1 > Failed node list: >
This looks like thes same error as on amd64 after clang/llvm update. On amd64 this is resolved with an updated version of the port that first needs an update to physfs. I'm working on addressing kn's questions about the physfs update, after which an update of dxx-rebirth should resolve the build failure.