On 9/14/23 19:58, Peter Hessler wrote:
On 2023 Sep 14 (Thu) at 11:37:57 -0600 (-0600), phess...@openbsd.org wrote:
:critical path missing pkgs:
http://build-failures.rhaalovely.net/aarch64/2023-09-12/summary.log
:
:http://build-failures.rhaalovely.net/aarch64/2023-09-12/cad/prusaslicer.log
new port, new failure:
[...]
/usr/obj/ports/prusaslicer-2.5.2/PrusaSlicer-version_2.5.2/src/libslic3r/pchheader.hpp:107:10:
fatal error: 'Eigen/Dense' file not found
#include <Eigen/Dense>
^~~~~~~~~~~~~
1 error generated.
Guessing it is a missing dep?
Seems that configure picks up eigen in your build environment:
[...]
-- Found ZLIB: /usr/lib/libz.so.7.0 (found version "1.3")
-- Found Eigen3: /usr/local/include/eigen3 (Required is at least version
"3.3")
-- Could NOT find EXPAT (missing: EXPAT_DIR)
-- Falling back to MODULE search for EXPAT...
[...]
On amd64 I get a clean build both with and without eigen3 - is it
possible that eigen3 was around during confgure and then removed mid-build?
Anyhow, it also builds and portchecks fine with the attached diff... I
have nothing to slice, though.
Index: Makefile
===================================================================
RCS file: /cvs/ports/cad/prusaslicer/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile 12 Sep 2023 00:46:55 -0000 1.1.1.1
+++ Makefile 14 Sep 2023 19:36:26 -0000
@@ -6,6 +6,7 @@ PKGNAME = prusaslicer-${V}
GH_ACCOUNT = prusa3d
GH_PROJECT = PrusaSlicer
GH_TAGNAME = version_${V}
+REVISION = 0
CATEGORIES = cad
@@ -39,7 +40,8 @@ MODULES = devel/cmake \
MODGNOME_TOOLS = desktop-file-utils gtk-update-icon-cache
BUILD_DEPENDS = devel/cereal \
- devel/gmp,-cxx
+ devel/gmp,-cxx \
+ math/eigen3
LIB_DEPENDS = devel/tbb \
math/nlopt \