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.

Reply via email to