svn commit: r532040 - head/cad/opencascade
Craig Leres
leres at freebsd.org
Sun Apr 19 17:05:38 UTC 2020
On 2020-04-18 11:42, Thierry Thomas wrote:
> Author: thierry
> Date: Sat Apr 18 18:42:27 2020
> New Revision: 532040
> URL:https://svnweb.freebsd.org/changeset/ports/532040
>
> Log:
> Switch to VTK-8.1.
This breaks the build for me (11.3-RELEASE-p7):
-- Installing: /usr/local/OpenCAS/bin/DRAWEXE-7.4.0
-- Installing: /usr/local/OpenCAS/bin/DRAWEXE
-- Set runtime path of "/usr/local/OpenCAS/bin/DRAWEXE-7.4.0" to
"/usr/local
/lib:/usr/local/lib/vtk-8.1"
/bin/mv
/wrkdirs/usr/ports/cad/opencascade/work/stage/usr/local/OpenCAS/bin/
DRAWEXE-7.4.0
/wrkdirs/usr/ports/cad/opencascade/work/stage/usr/local/bin/DRAWEX
E
mv: rename
/wrkdirs/usr/ports/cad/opencascade/work/stage/usr/local/OpenCAS/bin/DRAWEXE-7.4.0
to /wrkdirs/usr/ports/cad/opencascade/work/stage/usr/local/bin/
DRAWEXE: No such file or directory
*** Error code 1
I played around with poudriere for a few minutes and it looks like stage
is installing to /usr/local instead of
/wrkdirs/usr/ports/cad/opencascade/usr/local. To prove this I started a
new interactive poudriere jail, installed dependencies, did "chflags
schg /usr/local/*" and then started a build. It eventually produced this:
===> Staging for opencascade-7.4.0_3
===> opencascade-7.4.0_3 depends on executable: bash - not found
===> Installing existing package /packages/All/bash-5.0.16.txz
[zinc.ee.lbl.gov] Installing bash-5.0.16...
[zinc.ee.lbl.gov] Extracting bash-5.0.16: 1%
pkg-static: Fail to create temporary file:
/usr/local/bin/.pkgtemp.bash.sHPHww8sa6mS:Operation not permitted
[zinc.ee.lbl.gov] Extracting bash-5.0.16: 100%
Failed to install the following 1 package(s):
/packages/All/bash-5.0.16.txz
*** Error code 70
Stop.
make: stopped in /usr/ports/cad/opencascade
I tried a couple of things but my cmake foo is insufficient to develop a
fix.
I also noticed https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241165
is related to using a newer version of VTK.
Craig
More information about the svn-ports-head
mailing list