[MacPorts] #50040: Aquaterm 1.1.1 El Capitan build failure
#50040: Aquaterm 1.1.1 El Capitan build failure -------------------------------------------------+------------------------- Reporter: daniel.stubbs2013@… | Owner: macports- Type: defect | tickets@… Priority: Normal | Status: new Component: ports | Milestone: Keywords: aquaterm, build failure, el capitan | Version: 2.3.4 | Port: aquaterm -------------------------------------------------+------------------------- I just updated to El Capitan last night, and I can't seem to get gnuplot to build and install. I've submitted the bug specifically for aquaterm however, as the build failure is directly related to that. The error seems to be related to something called the CoreSimulatorService, but I don't know enough about it to troubleshoot any further. I've of course attached the entire log file to this report. The CoreServiceSimulator fails with the following error: {{{ info:build 2015-12-15 10:36:59.610 xcodebuild[950:16869] *** Assertion failure in -[SimServiceConte xt reloadServiceIfMovedOrAbortIfWeAreInvalid], /BuildRoot/Library/Caches/com.apple.xbs/Sources/CoreS imulator/CoreSimulator-201.3/CoreSimulator/SimServiceContext.m:451 :info:build ** INTERNAL ERROR: Uncaught exception ** :info:build Exception: Unable to lookup com.apple.CoreSimulator.CoreSimulatorService in the bootstra p. This can happen if running with a sandbox profile. When running with a sandbox profile, make su re that com.apple.CoreSimulator.CoreSimulatorService.xpc is owned by root, not group writable, and n ot world writable. See <rdar://problem/22142915>. }}} This is on 10.11.2 with Xcode version 7.2. Here is the last bit of the log file. {{{ :info:build Exit code: 134 :error:build org.macports.build for port aquaterm returned: command execution failed :debug:build Error code: NONE :debug:build Backtrace: command execution failed while executing "proc-org.macports.build-build-0 org.macports.build" ("eval" body line 1) invoked from within "eval $procedure $targetname" :info:build Warning: targets not executed for aquaterm: org.macports.activate org.macports.build org.macports.destroot org.macports.install :error:build Failed to install aquaterm :debug:build Registry error: aquaterm not registered as installed & active. invoked from within "registry_active $subport" invoked from within "$workername eval registry_active \$subport" :notice:build Please see the log file for port aquaterm for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_aquaterm/aquaterm/main.log }}} -- Ticket URL: <https://trac.macports.org/ticket/50040> MacPorts <https://www.macports.org/> Ports system for OS X
#50040: Aquaterm 1.1.1 El Capitan build failure -------------------------+------------------------------------------------- Reporter: | Owner: macports-tickets@… daniel.stubbs2013@… | Status: new Type: defect | Milestone: Priority: Normal | Version: 2.3.4 Component: ports | Keywords: aquaterm, build failure, el capitan Resolution: | Port: aquaterm | -------------------------+------------------------------------------------- Comment (by FoolishEwe@…): Replying to [ticket:50040 daniel.stubbs2013@…]: I also am seeing this behavior. In my case the steps are similar but on a pristine new machine. 1) I upgraded the OS, 2) installed the various xcode tools, 3) installed Oracles Java 8 JDK and 4) then copied my preferred macports installed software list to the new machine and ran the tcl migration script. Aquaterm's install failed.
I just updated to El Capitan last night, and I can't seem to get gnuplot to build and install. I've submitted the bug specifically for aquaterm however, as the build failure is directly related to that. The error seems to be related to something called the CoreSimulatorService, but I don't know enough about it to troubleshoot any further. I've of course attached the entire log file to this report. The CoreServiceSimulator fails with the following error:
{{{ info:build 2015-12-15 10:36:59.610 xcodebuild[950:16869] *** Assertion failure in -[SimServiceConte xt reloadServiceIfMovedOrAbortIfWeAreInvalid], /BuildRoot/Library/Caches/com.apple.xbs/Sources/CoreS imulator/CoreSimulator-201.3/CoreSimulator/SimServiceContext.m:451 :info:build ** INTERNAL ERROR: Uncaught exception ** :info:build Exception: Unable to lookup com.apple.CoreSimulator.CoreSimulatorService in the bootstra p. This can happen if running with a sandbox profile. When running with a sandbox profile, make su re that com.apple.CoreSimulator.CoreSimulatorService.xpc is owned by root, not group writable, and n ot world writable. See <rdar://problem/22142915>. }}}
This is on 10.11.2 with Xcode version 7.2. Here is the last bit of the log file.
{{{ :info:build Exit code: 134 :error:build org.macports.build for port aquaterm returned: command execution failed :debug:build Error code: NONE :debug:build Backtrace: command execution failed while executing "proc-org.macports.build-build-0 org.macports.build" ("eval" body line 1) invoked from within "eval $procedure $targetname" :info:build Warning: targets not executed for aquaterm: org.macports.activate org.macports.build org.macports.destroot org.macports.install :error:build Failed to install aquaterm :debug:build Registry error: aquaterm not registered as installed & active. invoked from within "registry_active $subport" invoked from within "$workername eval registry_active \$subport" :notice:build Please see the log file for port aquaterm for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_aquaterm/aquaterm/main.log
}}}
-- Ticket URL: <https://trac.macports.org/ticket/50040#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#50040: Aquaterm 1.1.1 El Capitan build failure ----------------------------------+-------------------------------- Reporter: daniel.stubbs2013@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: elcapitan Port: aquaterm | ----------------------------------+-------------------------------- Changes (by ryandesign@…): * cc: daniel.stubbs2013@… (removed) * cc: FoolishEwe@… (added) * keywords: aquaterm, build failure, el capitan => elcapitan Comment: This is a bug in Xcode 7.2. See ProblemHotlist#xcode7.2 for the solution. -- Ticket URL: <https://trac.macports.org/ticket/50040#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#50040: Aquaterm 1.1.1 El Capitan build failure ----------------------------------+-------------------------------- Reporter: daniel.stubbs2013@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: elcapitan Port: aquaterm gnuplot | ----------------------------------+-------------------------------- Changes (by mojca@…): * cc: jam@… (added) * version: 2.3.4 => * port: aquaterm => aquaterm gnuplot Comment: Duplicate: #50107. Even if it's not exactly correct, I added `gnuplot` to the list of ports because most users hit this error when they compile gnuplot and might find it easier to find this bug rather than opening a new one. Please follow Ryan's advice for now. For an even easier workaround you can install gnuplot with {{{ sudo port install gnuplot -aquaterm }}} (you may add `+qt` or `+qt5`), but you might hit the same problem when installing other ports. Theoretically this ticket could be closed as "invalid" as it's a bug in Apple's toolchain, but we should keep it open until the problem gets resolved upstream. Do we have any special keyword or any other field to mark something as "Apple's bug"? Do we have any "master ticket" for this problem? -- Ticket URL: <https://trac.macports.org/ticket/50040#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#50040: Aquaterm 1.1.1 El Capitan build failure ----------------------------------+-------------------------------- Reporter: daniel.stubbs2013@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: elcapitan Port: aquaterm gnuplot | ----------------------------------+-------------------------------- Comment (by ryandesign@…): Has probable duplicate #50251. -- Ticket URL: <https://trac.macports.org/ticket/50040#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#50040: Aquaterm 1.1.1 El Capitan build failure ----------------------------------+-------------------------------- Reporter: daniel.stubbs2013@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: elcapitan Port: aquaterm gnuplot | ----------------------------------+-------------------------------- Comment (by me@…): Replying to [comment:2 ryandesign@…]:
This is a bug in Xcode 7.2. See ProblemHotlist#xcode7.2 for the solution.
The workaround on that page worked for me:
The workaround is to manually fix the permissions of the path mentioned in the error message. User should be 'root', group should be 'wheel', and write permissions only granted for the owner:
sudo chmod -R g-w $(xcode-select -p)/Library/PrivateFrameworks/CoreSimulator.framework/Versions/A/XPCServices/com.apple.CoreSimulator.CoreSimulatorService.xpc sudo chown -R root:wheel $(xcode-select -p)/Library/PrivateFrameworks/CoreSimulator.framework/Versions/A/XPCServices/com.apple.CoreSimulator.CoreSimulatorService.xpc
-- Ticket URL: <https://trac.macports.org/ticket/50040#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#50040: Aquaterm 1.1.1 El Capitan build failure ----------------------------------+-------------------------------- Reporter: daniel.stubbs2013@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: elcapitan Port: aquaterm gnuplot | ----------------------------------+-------------------------------- Changes (by ryandesign@…): * cc: caverac@… (added) Comment: Has duplicate #50408. -- Ticket URL: <https://trac.macports.org/ticket/50040#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#50040: Aquaterm 1.1.1 El Capitan build failure ----------------------------------+-------------------------------- Reporter: daniel.stubbs2013@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: elcapitan Port: aquaterm gnuplot | ----------------------------------+-------------------------------- Changes (by ryandesign@…): * cc: cjohnson@… (added) Comment: Has duplicate #50423. -- Ticket URL: <https://trac.macports.org/ticket/50040#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts