Opened 9 years ago
Last modified 3 years ago
#50040 new defect
Aquaterm 1.1.1 El Capitan build failure
Reported by: | daniel.stubbs2013@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | elcapitan | Cc: | g5pw (Aljaž Srebrnič), mojca (Mojca Miklavec), FoolishEwe@…, jam@…, caverac, cjohnson@…, mklein-de (Michael Klein), mascguy (Christopher Nielsen) |
Port: | aquaterm gnuplot |
Description
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
Attachments (1)
Change History (10)
Changed 9 years ago by daniel.stubbs2013@…
comment:1 Changed 9 years ago by FoolishEwe@…
comment:2 follow-up: 5 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | FoolishEwe@… added; daniel.stubbs2013@… removed |
---|---|
Keywords: | elcapitan added; aquaterm build failure el capitan removed |
This is a bug in Xcode 7.2. See ProblemHotlist#xcode7.2 for the solution.
comment:3 Changed 9 years ago by mojca (Mojca Miklavec)
Cc: | jam@… added |
---|---|
Port: | gnuplot added |
Version: | 2.3.4 |
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?
comment:5 Changed 9 years ago by Polyergic (Shad Sterling)
Replying to 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
comment:6 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | caverac@… added |
---|
Has duplicate #50408.
comment:7 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | cjohnson@… added |
---|
Has duplicate #50423.
comment:9 Changed 3 years ago by mascguy (Christopher Nielsen)
Cc: | mascguy added |
---|
Replying to 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.