-
Notifications
You must be signed in to change notification settings - Fork 25
Description
Hi Developers,
I downloaded the latest CustusX code, and for build I used cmake gui to manually set all the 3rd party directories.
My 3rd library dependencies are: VTK9.3, CTK-2023.07.13 release, FAST-3.0.0, ITK4.12 and a bunch of other ones.
CTK-2023.07.13 is built with VTK9.3, and ITK4.12 and FAST-3.0.0 are built with VTK7.1(as they don't seem compatible with VTK9.3).
The build was successful, but when I ran the program, I got error message:
"Failed to install plugin org.custusx.filter.airways"
I tried to debug the dependencies of org.custusx.filter.airways.dll using dependency walker, and found that it depends on FAST.dll which then depends on VTK7.1 dlls.
I think this is where the problem is: the latest code is using VTK9.3 while FAST.dll tries to find VTK7.1.

I tried to build FAST with VTK9.3, but failed in build process.
I then saw this commit message that says don't use org.custusx.filter.airways on Windows.
In the subsequent commit messages it seems like the problem is fixed on Linux but not Windows. So is this bug fixed?
If I want to use org.custusx.filter.airways plugin on Windows, what should I do?
Will updating to newer version of FAST solve the problem?
Regards