#37505: blt: build fails with tcl 8.6 ---------------------------+---------------------- Reporter: ryandesign@… | Owner: markd@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: haspatch Port: blt | ---------------------------+---------------------- Changes (by ryandesign@…): * cc: howarth@… (added) Comment: With the patch from #37532 blt builds successfully, but staging fails. First, everything is recompiled during the destroot phase, which wastes time, and I'm not sure why it does that. Then, it installs everything in src into the destroot, but then tries to install everything in library directly, bypassing destroot, which of course fails with a permission error. {{{ make[1]: Leaving directory `/opt/local/var/macports/build/_Users_rschmidt_macports_dports_x11_blt/blt/work/blt2.4z/src' (cd library; /usr/bin/make install) make[1]: Entering directory `/opt/local/var/macports/build/_Users_rschmidt_macports_dports_x11_blt/blt/work/blt2.4z/library' rm -f pkgIndex.tcl sed -e 's/%VERSION%/2.4/' ./pkgIndex.tcl.in | \ sed -e 's/%LIB_PREFIX%/lib/' | \ sed -e 's;%LIB_DIR%;/opt/local/lib;' > pkgIndex.tcl for i in dd-color.tcl dd-file.tcl dd-number.tcl dd-text.tcl tclIndex ; do \ /usr/bin/install -c -m 644 ./dd_protocols/$i \ /opt/local/lib/blt2.4/dd_protocols ; \ done install: /opt/local/lib/blt2.4/dd_protocols/dd-color.tcl: Operation not permitted install: /opt/local/lib/blt2.4/dd_protocols/dd-file.tcl: Operation not permitted install: /opt/local/lib/blt2.4/dd_protocols/dd-number.tcl: Operation not permitted install: /opt/local/lib/blt2.4/dd_protocols/dd-text.tcl: Operation not permitted install: /opt/local/lib/blt2.4/dd_protocols/tclIndex: Operation not permitted make[1]: *** [install] Error 71 }}} -- Ticket URL: <https://trac.macports.org/ticket/37505#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS