[MacPorts] #37505: blt: build fails with tcl 8.6

MacPorts noreply at macports.org
Sat Jan 5 09:55:45 PST 2013


#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


More information about the macports-tickets mailing list