Can't compile dforce kernels - get linking error

Hi,

I've just started using DAZ and I wanted to play with Dforce for fabric draping.

When I click on "simulate" I get a message saying I need to compile my DForce Kernel. Fair enough, except that it fails to compile.

Looking at my log file, It seems the linker doesn't like something:

lld: error: undefined hidden symbol: find_coplanarity_times
>>> referenced by C:\Users\dahills\AppData\Local\Temp\comgr-b3a28a\input\linked.bc.o:(calcVertTriCollisionCollidePoint)
>>> referenced by C:\Users\dahills\AppData\Local\Temp\comgr-b3a28a\input\linked.bc.o:(calcVertTriCollisionCollidePoint)
Error: Creating the executable from LLVM IRs failed.

2021-07-31 20:56:51.267 WARNING: ..\..\..\src\dzopenclkernelfactory.cpp(499): ERROR: clBuildProgram (-11)
2021-07-31 20:56:51.267 WARNING: Source built for calcTriVertCollisionCollideFace. Build log:

lld: error: undefined hidden symbol: find_coplanarity_times
>>> referenced by C:\Users\dahills\AppData\Local\Temp\comgr-b031a9\input\linked.bc.o:(calcTriVertCollisionCollideFace)
>>> referenced by C:\Users\dahills\AppData\Local\Temp\comgr-b031a9\input\linked.bc.o:(calcTriVertCollisionCollideFace)
Error: Creating the executable from LLVM IRs failed.

2021-07-31 20:56:53.413 WARNING: ..\..\..\src\dzopenclkernelfactory.cpp(499): ERROR: clBuildProgram (-11)
2021-07-31 20:56:53.413 WARNING: Source built for calcEdgeCollisionCollideEdge. Build log:

lld: error: undefined hidden symbol: find_coplanarity_times
>>> referenced by C:\Users\dahills\AppData\Local\Temp\comgr-32070e\input\linked.bc.o:(calcEdgeCollisionCollideEdge)
>>> referenced by C:\Users\dahills\AppData\Local\Temp\comgr-32070e\input\linked.bc.o:(calcEdgeCollisionCollideEdge)
Error: Creating the executable from LLVM IRs failed.

Any ideas what I can do about that?

I've got a Radeon RX5700 XT graphics card if that's important

Thanks in advance for any help anyone can give on this.

Comments

Sign In or Register to comment.