CBICA / CaPTk

Cancer Imaging Phenomics Toolkit (CaPTk) is a software platform to perform image analysis and predictive modeling tasks. Documentation: https://cbica.github.io/CaPTk
https://www.cbica.upenn.edu/captk
Other
180 stars 64 forks source link

CaPTk Docker Build failure #521

Closed jminock closed 5 years ago

jminock commented 5 years ago

Describe the bug Docker build fails with warnings of lib*.so files are needed by qt/5.12.1/lib/libQt5WebEngineCore.so.5.12.1 but these files are not found. Recipes for target 'CMakeFiles/CaPTk.dir/all' fail. (as shown in screenshots)

To Reproduce Steps to reproduce the behavior: Use azure-pipeline.yml and Dockerfile from jminock/CaPTk Have Azure Pipeline set up Include DockerBuild job from azure-pipeline.yml from jminock/CaPTk (as seen in screenshot) Run build See error under End-to-end Docker build & package 'CmdLine' after ~ 2 hours of running

Notes: End-to-end Linux (Xenial) Build succeeds on Azure Dockerfile clones from CBICA/CaPTk when checking against VM with successful CaPTk installation, lib*.so files exist in CaPTk/bin/install/appdir/usr/lib/

Expected behavior Docker build succeeds

Screenshots azure_docker_job Dockerfile_error1 Dockerfile_error2

CaPTk Version 1.7.0

Desktop (please complete the following information):

Can a path be added after CaPTk Superbuild but before CaPTk build?

sarthakpati commented 5 years ago

Make sure the docker is built on Ubuntu 16.04 and it will work. This is a well documented issue when using pre built Qt binaries on 14.04.