Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Apr 2020 10:05:36 -0700
From:      Craig Leres <leres@freebsd.org>
To:        Thierry Thomas <thierry@FreeBSD.org>, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r532040 - head/cad/opencascade
Message-ID:  <c134a996-991b-cde7-e8fe-5f245890a3ab@freebsd.org>
In-Reply-To: <202004181842.03IIgSxm046815@repo.freebsd.org>
References:  <202004181842.03IIgSxm046815@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?c134a996-991b-cde7-e8fe-5f245890a3ab>