[MacPorts] #35718: mountain lion xcodebuild incompatibility

MacPorts noreply at macports.org
Fri Aug 17 16:19:31 PDT 2012


#35718: mountain lion xcodebuild incompatibility
--------------------------------+-------------------------------------------
  Reporter:  drs@…              |       Owner:  macports-tickets@…                   
      Type:  defect             |      Status:  reopened                             
  Priority:  Normal             |   Milestone:                                       
 Component:  ports              |     Version:  2.1.2                                
Resolution:                     |    Keywords:                                       
      Port:  libunwind-headers  |  
--------------------------------+-------------------------------------------
Changes (by drs@…):

  * status:  closed => reopened
  * resolution:  duplicate =>


Comment:

 I find that all combinations of "xcodebuild -license" do '''NOT''' resolve
 my issue. I did the following:

 (1) ran "xcodebuild -license" from my personal account (and accepted the
 license)[[BR]]
 (2) ran "xcodebuild -license" using "sudo" from my personal account (and
 accepted the license)[[BR]]
 (3) ran "xcodebuild -license" after logging in as root with "su" (and
 accepted the license)[[BR]]
 (4) attempted to run "xcodebuild -license" with "sudo -u macports ..."
 (could not accept this license because as I detailed above all xcodebuild
 commands hang when run as the macports user[[BR]]

 Despite these acrobatics, "port install libunwind-headers" still fails.
 For this reason, I am reopening the ticket (since the ticket this was
 marked as a duplicate of has also been closed). Please see below for an
 execution log...


 {{{
 Last login: Fri Aug 17 19:01:38 on ttys003
 mythos:~ dschieb$ xcodebuild -license
 ENGLISH

 IMPORTANT: BY USING THIS SOFTWARE, YOU ARE AGREEING TO BE BOUND BY THE
 FOLLOWING APPLE TERMS:

 A. SOFTWARE LICENSE AGREEMENT FOR XCODE
 B. iOS SDK AGREEMENT

 APPLE INC.
 SOFTWARE LICENSE AGREEMENT FOR XCODE

 PLEASE READ THIS SOFTWARE LICENSE AGREEMENT ("LICENSE") CAREFULLY BEFORE
 USING THE DEVELOPER SOFTWARE (DEFINED BELOW). BY USING THE DEVELOPER
 SOFTWARE, YOU ARE AGREEING TO BE BOUND BY THE TERMS OF THIS LICENSE.  IF
 YOU ARE ACCESSING THE DEVELOPER SOFTWARE ELECTRONICALLY, SIGNIFY YOUR
 AGREEMENT TO BE BOUND BY THE TERMS OF THIS LICENSE BY CLICKING THE "AGREE
 " BUTTON.  IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE, DO NOT USE
 THE DEVELOPER SOFTWARE AND CLICK “DISAGREE”. FOR DEVELOPER SOFTWARE
 INCLUDED WITH YOUR PURCHASE OF HARDWARE, YOU MUST RETURN THE ENTIRE
 HARDWARE/SOFTWARE PACKAGE IN ORDER TO OBTAIN A REFUND.

 IMPORTANT NOTE: This software may be used to reproduce, modify, publish
 and distribute materials. It is licensed to you only for reproduction,
 modification, publication and distribution of non-copyrighted materials,
 materials in which you o...skipping...
 exclusive venue of such District unless such consent is expressly
 prohibited by the laws of the state in which Your educational institution
 is domiciled.

 This Agreement shall not be governed by the United Nations Convention on
 Contracts for the International Sale of Goods, the application of which is
 expressly excluded.

 9.12            Entire Agreement; Governing Language
 This Agreement constitutes the entire agreement between the parties with
 respect to the use of the SDK licensed hereunder and supersedes all prior
 understandings regarding such subject matter. This Agreement may be
 modified only: (a) by a written amendment signed by both parties, or (b)
 to the extent expressly permitted by this Agreement (for example, by Apple
 by written or email notice to You). Any translation of this Agreement is
 done for local requirements and in the event of a dispute between the
 English and any non-English version, the English version of this Agreement
 shall govern. If You are located in the province of Quebec, Canada, the
 following clause applies: The parties hereby confirm that they have
 requested that this Agreement and all related documents be drafted in
 English. Les parties ont exigé que le présent contrat et tous les
 documents connexes soient rédigés en anglais.

 EA0720
 Rev. 03/01/2011


 By typing 'agree' you are agreeing to the terms of the software license
 agreements. Type 'print' to print them or anything else to cancel, [agree,
 print, cancel] agree

 You can view the license agreements in Xcode's About Box, or at
 /Applications/Xcode.app/Contents/Resources/English.lproj/License.rtf

 mythos:~ dschieb$ sudo xcodebuild -license
 ENGLISH

 IMPORTANT: BY USING THIS SOFTWARE, YOU ARE AGREEING TO BE BOUND BY THE
 FOLLOWING APPLE TERMS:

 A. SOFTWARE LICENSE AGREEMENT FOR XCODE
 B. iOS SDK AGREEMENT

 APPLE INC.
 SOFTWARE LICENSE AGREEMENT FOR XCODE

 PLEASE READ THIS SOFTWARE LICENSE AGREEMENT ("LICENSE") CAREFULLY BEFORE
 USING THE DEVELOPER SOFTWARE (DEFINED BELOW). BY USING THE DEVELOPER
 SOFTWARE, YOU ARE AGREEING TO BE BOUND BY THE TERMS OF THIS LICENSE.  IF
 YOU ARE ACCESSING THE DEVELOPER SOFTWARE ELECTRONICALLY, SIGNIFY YOUR
 AGREEMENT TO BE BOUND BY THE TERMS OF THIS LICENSE BY CLICKING THE "AGREE
 " BUTTON.  IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE, DO NOT USE
 THE DEVELOPER SOFTWARE AND CLICK “DISAGREE”. FOR DEVELOPER SOFTWARE
 INCLUDED WITH YOUR PURCHASE OF HARDWARE, YOU MUST RETURN THE ENTIRE
 HARDWARE/SOFTWARE PACKAGE IN ORDER TO OBTAIN A REFUND.

 IMPORTANT NOTE: This software may be used to reproduce, modify, publish
 and distribute materials. It is licensed to you only for reproduction,
 modification, publication and distribution of non-copyrighted materials,
 materials in which you o...skipping...
 exclusive venue of such District unless such consent is expressly
 prohibited by the laws of the state in which Your educational institution
 is domiciled.

 This Agreement shall not be governed by the United Nations Convention on
 Contracts for the International Sale of Goods, the application of which is
 expressly excluded.

 9.12            Entire Agreement; Governing Language
 This Agreement constitutes the entire agreement between the parties with
 respect to the use of the SDK licensed hereunder and supersedes all prior
 understandings regarding such subject matter. This Agreement may be
 modified only: (a) by a written amendment signed by both parties, or (b)
 to the extent expressly permitted by this Agreement (for example, by Apple
 by written or email notice to You). Any translation of this Agreement is
 done for local requirements and in the event of a dispute between the
 English and any non-English version, the English version of this Agreement
 shall govern. If You are located in the province of Quebec, Canada, the
 following clause applies: The parties hereby confirm that they have
 requested that this Agreement and all related documents be drafted in
 English. Les parties ont exigé que le présent contrat et tous les
 documents connexes soient rédigés en anglais.

 EA0720
 Rev. 03/01/2011


 By typing 'agree' you are agreeing to the terms of the software license
 agreements. Type 'print' to print them or anything else to cancel, [agree,
 print, cancel] agree

 You can view the license agreements in Xcode's About Box, or at
 /Applications/Xcode.app/Contents/Resources/English.lproj/License.rtf

 mythos:~ dschieb$ su
 Password:
 mythos:~ root# xcodebuild -license
 ENGLISH

 IMPORTANT: BY USING THIS SOFTWARE, YOU ARE AGREEING TO BE BOUND BY THE
 FOLLOWING APPLE TERMS:

 A. SOFTWARE LICENSE AGREEMENT FOR XCODE
 B. iOS SDK AGREEMENT

 APPLE INC.
 SOFTWARE LICENSE AGREEMENT FOR XCODE

 PLEASE READ THIS SOFTWARE LICENSE AGREEMENT ("LICENSE") CAREFULLY BEFORE
 USING THE DEVELOPER SOFTWARE (DEFINED BELOW). BY USING THE DEVELOPER
 SOFTWARE, YOU ARE AGREEING TO BE BOUND BY THE TERMS OF THIS LICENSE.  IF
 YOU ARE ACCESSING THE DEVELOPER SOFTWARE ELECTRONICALLY, SIGNIFY YOUR
 AGREEMENT TO BE BOUND BY THE TERMS OF THIS LICENSE BY CLICKING THE "AGREE
 " BUTTON.  IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE, DO NOT USE
 THE DEVELOPER SOFTWARE AND CLICK <E2><80><9C>DISAGREE<E2><80><9D>. FOR
 DEVELOPER SOFTWARE INCLUDED WITH YOUR PURCHASE OF HARDWARE, YOU MUST
 RETURN THE ENTIRE HARDWARE/SOFTWARE PACKAGE IN ORDER TO OBTAIN A REFUND.

 IMPORTANT NOTE: This software may be used to reproduce, modify, publish
 and distribute materials. It is licensed to you only for reproduction,
 modification, pub...skipping...
 exclusive venue of such District unless such consent is expressly
 prohibited by the laws of the state in which Your educational institution
 is domiciled.

 This Agreement shall not be governed by the United Nations Convention on
 Contracts for the International Sale of Goods, the application of which is
 expressly excluded.

 9.12            Entire Agreement; Governing Language
 This Agreement constitutes the entire agreement between the parties with
 respect to the use of the SDK licensed hereunder and supersedes all prior
 understandings regarding such subject matter. This Agreement may be
 modified only: (a) by a written amendment signed by both parties, or (b)
 to the extent expressly permitted by this Agreement (for example, by Apple
 by written or email notice to You). Any translation of this Agreement is
 done for local requirements and in the event of a dispute between the
 English and any non-English version, the English version of this Agreement
 shall govern. If You are located in the province of Quebec, Canada, the
 following clause applies: The parties hereby confirm that they have
 requested that this Agreement and all related documents be drafted in
 English. Les parties ont exig<C3><A9> que le pr<C3><A9>sent contrat et
 tous les documents connexes soient r<C3><A9>dig<C3><A9>s en anglais.

 EA0720
 Rev. 03/01/2011


 By typing 'agree' you are agreeing to the terms of the software license
 agreements. Type 'print' to print them or anything else to cancel, [agree,
 print, cancel] agree

 You can view the license agreements in Xcode's About Box, or at
 /Applications/Xcode.app/Contents/Resources/English.lproj/License.rtf

 mythos:~ root# port clean libunwind-headers
 --->  Cleaning libunwind-headers
 mythos:~ root# port -v install libunwind-headers
 --->  Fetching distfiles for libunwind-headers
 --->  Verifying checksum(s) for libunwind-headers
 --->  Checksumming libunwind-30.tar.gz
 --->  Extracting libunwind-headers
 --->  Extracting libunwind-30.tar.gz
 --->  Configuring libunwind-headers
 --->  Building libunwind-headers
 ^C
 mythos:~ root# sudo -u macports xcodebuild -license
 ^Cmythos:~ root# port clean libunwind-headers
 --->  Cleaning libunwind-headers
 mythos:~ root# port -v install libunwind-headers
 --->  Fetching distfiles for libunwind-headers
 --->  Verifying checksum(s) for libunwind-headers
 --->  Checksumming libunwind-30.tar.gz
 --->  Extracting libunwind-headers
 --->  Extracting libunwind-30.tar.gz
 --->  Configuring libunwind-headers
 --->  Building libunwind-headers
 ^C
 mythos:~ root#


 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/35718#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list