DREAM3D icon indicating copy to clipboard operation
DREAM3D copied to clipboard

Is it possible to provide a VM or Dockerfile to make build easier?

Open Svtter opened this issue 4 years ago • 3 comments

I've tried many ways to build the source code by SuperBuild but I cannot make the total process work.

My VM environment:

  • Ubuntu 18.04
  • GCC 8

Svtter avatar Nov 06 '20 06:11 Svtter

Just seeing this now. Were you able to make your build process work? What were the errors that you were encountering?

imikejackson avatar Nov 30 '20 15:11 imikejackson

Thanks. We’ve made build process work.

The problem we met is some package cannot be download because of network performance. When we have not built successfully, we were hard to locate what the problem really was. Thus we want a virtual machine to just start code working instead of spending time on the development environment configuration.

Svtter avatar Dec 01 '20 01:12 Svtter

Typically we see issues with the Qt installation on Linux machines. We have tried things like Docker in the past to compile the code but there are issues when trying to compile Qt based codes within a Docker container. Typically you would need the absolute latest version of Docker to be able to use. If you can expand a bit more on your requirements we are happy to try and help find the best way to run DREAM.3D in your environment.

Also, Qt5 5.12.x is probably the minimum version that you would need to compile DREAM.3D (among the many libraries). You should be able to just use the normal "apt-get" process to install Qt5 along with its "development" packages to get started.

There are pre-compiled binaries available for Windows/MacOS/Linux. Are these binaries unsuitable for your environment?

The direct download link is:

http://dream3d.bluequartz.net/binaries/

imikejackson avatar Dec 01 '20 16:12 imikejackson