Regarding the DL issue:
Thanks for the details. I see that you have defined
-ldl
In the build cmake variable
CMAKE_CXX_FLAGS
The DL library isn’t specified for inclusion by TubeTk, but perhaps itk uses it. Regardless, if it is needed, it’s inclusion should be automatically managed by cmake. You should never have to specify it as a compiler option. Have you tried removing it from your specification?
Regarding the ValidTimeStepList bug
That API has been changed multiple times during the ITKv5.3rc series. The v1.1 tag of TubeTK works with ITKv5.3rc03. The master of TubeTK works with the master of ITK. The two cannot be mixed.