[MacPorts] #15405: xcode.project variable handles strings as lists

MacPorts noreply at macports.org
Fri May 23 03:02:51 PDT 2008


#15405: xcode.project variable handles strings as lists
---------------------------------+------------------------------------------
 Reporter:  rhwood at macports.org  |       Owner:  macports-tickets at lists.macosforge.org
     Type:  defect               |      Status:  new                                  
 Priority:  Normal               |   Milestone:  MacPorts base bugs                   
Component:  base                 |     Version:  1.6.0                                
 Keywords:                       |  
---------------------------------+------------------------------------------
 The xcode.project portfile variable treats strings as lists.

 The variable takes a single project file as an argument to be passed to
 xcode, but if a space is in the name, it passes the name wrapped in curly
 braces.

 Expected result:
 setting {{{xcode.project "Chat Core.xcodeproj"}}} does not lead to an
 error

 Returned result:
 {{{
 -->  Building ChatCore
 Error: Target org.macports.build returned: shell command "cd
 "/opt/local/var/macports/build/_Users_Shared_Developer_MacPorts_Repository_trunk_dports_irc_ChatCore/work/trunk"
 && xcodebuild -project {Chat Core.xcodeproj} -target "ChatCore
 (Application)" -configuration Release build OBJROOT=build/ SYMROOT=build/
 " returned error 1
 Command output: xcodebuild: Error: the project name {Chat does not have a
 valid extension.
 }}}
 Note that '''''{'''Chat Core.xcodeproj'''}''''' is passed instead of
 ''Chat Core.xcodeproj''

 This issue is covered in #12429 which I did not reopen due to its
 commentary.

 I found at least one portfile (source:trunk/dports/aqua/IcyJuice/Portfile)
 that has workarounds in it to address this behavior.

-- 
Ticket URL: <http://trac.macports.org/ticket/15405>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list