Opened 12 years ago

Closed 12 years ago

#32297 closed defect (duplicate)

unison +aqua unhappy about new Xcode version

Reported by: denis.laplante@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: Cc:
Port: unison

Description (last modified by ryandesign (Ryan Carsten Schmidt))

I upgraded to MacOsX 10.7.2 "Lion". When I tried "sudo port install unison +aqua" I got error

Error: Target org.macports.build returned: shell command failed (see log for details)
Log for unison is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_unison/unison/main.log

That error says:

:info:build     /bin/sh -c "\"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_unison/unison/work/unison-2.40.63/uimacnew/build/uimacnew.build/Default/Create ExternalSettings.build/Script-2A124E7E0DE1C4BE00524237.sh\""
:info:build 
:info:build 
:info:build === BUILD NATIVE TARGET uimac OF PROJECT uimacnew WITH THE DEFAULT CONFIGURATION (Default) ===
:info:build Check dependencies
:info:build [BEROR]error: There is no SDK with the name or path '/Developer/SDKs/MacOSX10.5.sdk'

The SDK folders are: MacOSX10.6.sdk and MacOSX10.7.sdk

The backup folder /Developer-3.1.2/SDKs/ contains MacOSX10.4u.sdk and MacOSX10.5.sdk .

ocaml installed OK, as well as 11 other dependencies.

Change History (1)

comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Resolution: duplicate
Status: newclosed

Use WikiFormatting please.

Obviously unison +aqua is looking for the 10.5 SDK which is apparently optional on Lion and you don't have it; the workaround would be to re-run the Xcode installer and install the 10.5 SDK.

This is basically the same as #24721, of which I close this ticket as a duplicate.

Note that you probably still won't succeed to build unison +aqua because of #25981; patches to that issue are welcome.

Note: See TracTickets for help on using tickets.