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 \

Reply via email to