I’m looking to build Cura 2 Lulzbot edition on Arch Linux.
I found the build scripts (https://code.alephobjects.com/source/Cura2build/) and source code (https://code.alephobjects.com/source/Cura2/)
I am attempting to build and I think I’m having some dependency issues. I’ve installed gcc-fortran and python35 from the AUR. I’m building from the v2.6.18 tag with the following commands as per the guide on the README https://code.alephobjects.com/source/Cura2build/browse/master/;v2.6.18
cmake -DMINIMUM_PYTHON_VERSION=3.4.0 -DCURA_TAG_OR_BRANCH=devel -DURANIUM_TAG_OR_BRANCH=devel ..
make
This is as far as I’ve gotten in the build process.
OpenBLAS build complete. (BLAS CBLAS LAPACK LAPACKE)
OS ... Linux
Architecture ... x86_64
BINARY ... 64bit
C compiler ... GCC (command line : gcc)
Fortran compiler ... GFORTRAN (command line : gfortran)
Library Name ... libopenblasp-r0.2.20.dev.a (Multi threaded; Max num-threads is 16)
To install the library, you can run "make PREFIX=/path/to/your/installation install".
[ 15%] Performing install step for 'OpenBLAS'
make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
Generating openblas_config.h in /home/hs/builds/cura-2-lulzbot/src/Cura2build/build/inst/include
Generating f77blas.h in /home/hs/builds/cura-2-lulzbot/src/Cura2build/build/inst/include
Generating cblas.h in /home/hs/builds/cura-2-lulzbot/src/Cura2build/build/inst/include
Copying LAPACKE header files to /home/hs/builds/cura-2-lulzbot/src/Cura2build/build/inst/include
Copying the static library to /home/hs/builds/cura-2-lulzbot/src/Cura2build/build/inst/lib
Copying the shared library to /home/hs/builds/cura-2-lulzbot/src/Cura2build/build/inst/lib
Generating openblas.pc in /home/hs/builds/cura-2-lulzbot/src/Cura2build/build/inst/lib/pkgconfig
Generating OpenBLASConfig.cmake in /home/hs/builds/cura-2-lulzbot/src/Cura2build/build/inst/lib/cmake/openblas
Generating OpenBLASConfigVersion.cmake in /home/hs/builds/cura-2-lulzbot/src/Cura2build/build/inst/lib/cmake/openblas
Install OK!
[ 15%] Completed 'OpenBLAS'
[ 15%] Built target OpenBLAS
make: *** [Makefile:106: all] Error 2
Update 2017-07-23
I’ve made some progress by switching to the system version of python specifying a tag.
makedepends=('cmake'
'gcc-fortran'
'libx11'
'libxcb'
'pkg-config'
'python'
'python-numpy'
'python-opengl'
'python-qtpy'
'python-pyserial'
'python-setuptools'
'qt5-quickcontrols'
'qt5-tools'
'zlib')
cmake -DCURA_TAG_OR_BRANCH=v2.6.18 -DURANIUM_TAG_OR_BRANCH=v2.6.18 ..
Info: creating cache file /home/hs/builds/cura-2-lulzbot/src/Cura2build/build/Qt-prefix/src/Qt/qtquickcontrols/.qmake.cache
[ 27%] Performing install step for 'Qt'
strip:/home/hs/builds/cura-2-lulzbot/src/Cura2build/build/inst/bin/fixqt4headers.pl: File format not recognized
strip:/home/hs/builds/cura-2-lulzbot/src/Cura2build/build/inst/bin/syncqt.pl: File format not recognized
[ 27%] Completed 'Qt'
[ 27%] Built target Qt
make: *** [Makefile:106: all] Error 2