David_D wrote: ↑Mon Mar 04, 2019 4:27 am
Wonderful news. I think the docker image is ready.
Would anyone like to test it?
Hi David,
Thanks for setting up this docker image, I was trying to set up my own build environment and getting stuck on a couple of things. Now that you've done the hard work, I'll take advantage of it - and use it as an opportunity to learn docker.
So, as a new user to docker, just after installing it, I had to do the following and log back out and in before I could run the initial docker pull:
Though that's almost certainly platform/package manager related (I'm on Ubuntu 18.10), other package managers may automatically add you to this or that group, etc.
During my first FreeCAD build, I hit a couple of errors:
Code: Select all
-- cmake: 3.13.4
CMake Warning at CMakeLists.txt:328 (message):
BUILD_MESH_PART requires BUILD_PART;BUILD_MESH;BUILD_SMESH each be ON, but
BUILD_SMESH is ""
and this:
Code: Select all
CMake Warning at CMakeLists.txt:876 (find_package):
By not providing "FindQt5WebKitWidgets.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"Qt5WebKitWidgets", but CMake did not find one.
Could not find a package configuration file provided by "Qt5WebKitWidgets"
with any of the following names:
Qt5WebKitWidgetsConfig.cmake
qt5webkitwidgets-config.cmake
Add the installation prefix of "Qt5WebKitWidgets" to CMAKE_PREFIX_PATH or
set "Qt5WebKitWidgets_DIR" to a directory containing one of the above
files. If "Qt5WebKitWidgets" provides a separate development package or
SDK, be sure it has been installed.
(Though - re-reading your notes, you did mention that we're missing the webview modules)
And finally, I spotted this:
Code: Select all
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
Other than that, it's perfect. Even with the above minor issues, I can happily build and run FreeCAD from source now.
Thanks again,
Craig