Doug Moen
Doug Moen
The ldd command in MSYS2 shows a larger set of DLLs, because it is also finding indirect dependencies: ``` $ ldd curv.exe|grep -e /mingw64/bin|sort -u|awk '{print $1}' libblosc.dll libboost_filesystem-mt.dll libboost_iostreams-mt.dll...
I want the simplified Windows installation to contain g++; that's needed for generating STL files and 3D printing. My current idea is to use the following procedure: * install MSYS2...
I just tested this, and you are correct. The Curv build is the most time consuming part. Maybe a hybrid approach would work. I have no idea how to create...
Correction, I just did a full Windows install from scratch, using the new script. Unfortunately I didn't time it, but the MSYS2 installation and pacman package installation took significantly longer...
MSYS2 packages are binary. The reason for slow installation is the large number of dependencies. C:\msys64 on my system has 86,700 files. That's a lot, just to install Curv. I...
It would be nice to statically link Curv.exe, so that it doesn't depend on any DLLs from the MSYS2 distribution. I just noticed that the Windows distribution of OpenSCAD does...
Static linking is easy: just add `-static` to the MSYS2 link line for `curv` in the CMakeLists file. It almost works, except that MSYS2 does not provide static libraries for...
The geometry compiler is limited to a subset of Curv, and many things that look like they should work, do not. In part, this is unavoidable, because in a fragment...
Hi Guenther. You are now trying to use parts of Curv that are not documented. So I'll try to fill in the missing details. ``` for (int i = begin;...
Also, you are using an array, GDFVectors, inside of a dist function. That won't work, because arrays are not currently supported by the geometry compiler. It's a limitation I want...