Package Details: solvespace-git r1792.bb193890-1

Git Clone URL: (read-only, click to copy)
Package Base: solvespace-git
Description: Parametric 2d/3d CAD
Upstream URL:
Keywords: cad design
Licenses: GPL3
Conflicts: solvespace
Provides: solvespace
Submitter: keenerd
Maintainer: None
Last Packager: premysl
Votes: 10
Popularity: 0.192289
First Submitted: 2015-08-09 17:08 (UTC)
Last Updated: 2021-10-02 07:19 (UTC)

Latest Comments

1 2 3 Next › Last »

11backslashes commented on 2020-07-27 17:48 (UTC)

Please add:

git submodule update --init extlib/mimalloc

to the PKGBUILD, and perhaps follow the doc's recommendation on pkgdesc:

soenke commented on 2020-07-21 18:38 (UTC) (edited on 2020-07-21 18:44 (UTC) by soenke)

diff --git c/PKGBUILD w/PKGBUILD
index 7ebc54a..75c7edd 100644
@@ -1,7 +1,7 @@
 # Maintainer: Kyle Keen <>

 pkgdesc="SOLVESPACE is a parametric 3d CAD program."
 arch=('i686' 'x86_64')
@@ -26,6 +26,7 @@ prepare() {
   git submodule update --init extlib/libdxfrw
   git submodule update --init extlib/q3d
   git submodule update --init extlib/flatbuffers
+  git submodule update --init extlib/mimalloc
   # uncomment if test fails
   #sed -i 's|request/ttf_text/test.cpp||' request/ttf_text/test.cpp
@@ -36,7 +37,7 @@ build() {
   cd "$pkgname"
   mkdir -p build
   cd build
-  cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_CXX_FLAGS="-std=c++11" ../

sed -i 's/lib64/lib/' src/cmake_install.cmake make }

rvega commented on 2019-05-05 15:31 (UTC) (edited on 2019-05-05 15:31 (UTC) by rvega)

I had to add the following lines to prepare() in the PKGBUILD file.

git submodule update --init extlib/q3d

git submodule update --init extlib/flatbuffers

JJJollyjim commented on 2019-04-18 02:59 (UTC)

The extlib/q3d and extlib/flatbuffers submodules need to both be updated in prepare for this to work now (or out-of-tree versions need to be set up somehow).

ad1217 commented on 2017-11-10 20:23 (UTC)

This package should probably have 'solvespace' in both the 'provide' and 'conflict' arrays.

avh.on1 commented on 2017-02-13 21:24 (UTC)

I'm having the same problem that gerhard had: Cmake wants gtkmm3, but the PKGBUILD installs gtkmm. Once the package has been built, installed, and launched, two windows will open, then solvespace crashes.

gerhard commented on 2017-01-23 10:52 (UTC)

solvespace was looking for a shader file, which no longer existed. This has been corrected. @keenerd: many thanks for starting this package :-)

keenerd commented on 2017-01-09 02:58 (UTC)

Git versions do sometimes break. The onus is on you to figure out if it is an Arch problem or an upstream problem. I'll look into it too.

gerhard commented on 2017-01-09 01:04 (UTC)

makepkg stopped with "a required package was not found" After changing the dependency "gtkmm" to "gtkmm3" in PKGBUILD the package compiled and installed just fine. But when I tried to run solvespace a window came up for a very short time and then the programm immediately crashed with memory access error. Maybe it helps to say that this was the first time that I tried to install solvespace. In order to learn this 3DCAD system I later installed the other "solvespace" package from AUR (which is from older version 2.2) and could compile and install a working program.