Hello everyone, mojca invited me to post here for feedback. The scope of the problem is beyond the aquaterm port. The failure may occur in other ports built by Xcode. I am on an OS X 10.10.1 system with Xcode 6.1. ibtool does not respect the environments TMPDIR setting, instead in my case, it wants to write to files under "/opt/.TemporaryItems/". I mount a separate disk for Macports at mountpoint "/opt/“. The system error log has five messages like this:
11/27/14 9:49:16.838 PM sandboxd[19157]: ([19155]) ibtoold(19155) deny file-write-create /opt/.TemporaryItems/folders.509/TemporaryItems/(A Document Being Saved By ibtool) The sandbox needs to be enlarged to allow file writes to ".TemporaryItems/" directory. At the subject ticket, I have already submitted a preliminary patch of "base/src/port1.0/portsandbox.tcl”. My question is, “What directory path does ibtool and/or ibtoold use for temporary items on your system?” Furthermore, I have found I need something like: allow file-write* (regex #\”^/opt/.TemporaryItems/\”) and not just a regex for a subdirectory of that. Cheers for Macports — I use it daily, Andrew _______________________________________________ macports-dev mailing list [email protected] https://lists.macosforge.org/mailman/listinfo/macports-dev
