[MacPorts] #36869: iTunesMatchHelper: Lion buildbot fails

MacPorts noreply at macports.org
Mon Nov 5 06:39:08 PST 2012


#36869: iTunesMatchHelper: Lion buildbot fails
--------------------------------+-------------------
  Reporter:  ryandesign@…       |      Owner:  phw@…
      Type:  defect             |     Status:  new
  Priority:  Normal             |  Milestone:
 Component:  ports              |    Version:  2.1.2
Resolution:                     |   Keywords:
      Port:  iTunesMatchHelper  |
--------------------------------+-------------------

Comment (by ryandesign@…):

 The error we see in the log is:

 {{{
 CompileC build/iTunesMatchHelper.build/Release/iTunesMatchHelper.build
 /Objects-normal/x86_64/iTunesLibrary.o iTunesMatchHelper/iTunesLibrary.m
 normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
     cd
 /Volumes/work/macports/var/macports/build/_Volumes_work_mports_dports_aqua_iTunesMatchHelper/iTunesMatchHelper/work
 /itunes-match-helper-18ce34d7c4861b0c60a988c913f4545c4d9bb9fb
     setenv LANG en_US.US-ASCII
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
 -x objective-c -arch x86_64 -fmessage-length=0 -std=gnu99 -fobjc-arc -Wno-
 trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wmissing-
 prototypes -Wreturn-type -Wno-implicit-atomic-properties -Wformat -Wno-
 missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-
 label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-
 uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants
 -Wno-sign-compare -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-
 selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-
 deprecated-implementations -fasm-blocks -Wprotocol -Wdeprecated-
 declarations -mmacosx-version-min=10.7 -g -fvisibility=hidden -Wno-
 conversion -Wno-sign-conversion "-DIBOutlet=__attribute__((iboutlet))"
 "-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName)))"
 "-DIBAction=void)__attribute__((ibaction)" -iquote
 /Volumes/work/macports/var/macports/build/_Volumes_work_mports_dports_aqua_iTunesMatchHelper/iTunesMatchHelper/work
 /itunes-match-helper-
 18ce34d7c4861b0c60a988c913f4545c4d9bb9fb/build/iTunesMatchHelper.build/Release/iTunesMatchHelper.build
 /iTunesMatchHelper-generated-files.hmap
 -I/Volumes/work/macports/var/macports/build/_Volumes_work_mports_dports_aqua_iTunesMatchHelper/iTunesMatchHelper/work
 /itunes-match-helper-
 18ce34d7c4861b0c60a988c913f4545c4d9bb9fb/build/iTunesMatchHelper.build/Release/iTunesMatchHelper.build
 /iTunesMatchHelper-own-target-headers.hmap
 -I/Volumes/work/macports/var/macports/build/_Volumes_work_mports_dports_aqua_iTunesMatchHelper/iTunesMatchHelper/work
 /itunes-match-helper-
 18ce34d7c4861b0c60a988c913f4545c4d9bb9fb/build/iTunesMatchHelper.build/Release/iTunesMatchHelper.build
 /iTunesMatchHelper-all-target-headers.hmap -iquote
 /Volumes/work/macports/var/macports/build/_Volumes_work_mports_dports_aqua_iTunesMatchHelper/iTunesMatchHelper/work
 /itunes-match-helper-
 18ce34d7c4861b0c60a988c913f4545c4d9bb9fb/build/iTunesMatchHelper.build/Release/iTunesMatchHelper.build
 /iTunesMatchHelper-project-headers.hmap
 -I/Volumes/work/macports/var/macports/build/_Volumes_work_mports_dports_aqua_iTunesMatchHelper/iTunesMatchHelper/work
 /itunes-match-helper-
 18ce34d7c4861b0c60a988c913f4545c4d9bb9fb/build/Release/include
 -I/Volumes/work/macports/var/macports/build/_Volumes_work_mports_dports_aqua_iTunesMatchHelper/iTunesMatchHelper/work
 /itunes-match-helper-
 18ce34d7c4861b0c60a988c913f4545c4d9bb9fb/build/iTunesMatchHelper.build/Release/iTunesMatchHelper.build/DerivedSources/x86_64
 -I/Volumes/work/macports/var/macports/build/_Volumes_work_mports_dports_aqua_iTunesMatchHelper/iTunesMatchHelper/work
 /itunes-match-helper-
 18ce34d7c4861b0c60a988c913f4545c4d9bb9fb/build/iTunesMatchHelper.build/Release/iTunesMatchHelper.build/DerivedSources
 -F/Volumes/work/macports/var/macports/build/_Volumes_work_mports_dports_aqua_iTunesMatchHelper/iTunesMatchHelper/work
 /itunes-match-helper-
 18ce34d7c4861b0c60a988c913f4545c4d9bb9fb/build/Release -include
 /var/folders/66/5862y4h51tsf50d9_y0975gh0000gp/C/com.apple.Xcode.502/SharedPrecompiledHeaders
 /iTunesMatchHelper-Prefix-dwwuohlptjepbtcbzinfeikkspqw/iTunesMatchHelper-
 Prefix.pch -MMD -MT dependencies -MF
 /Volumes/work/macports/var/macports/build/_Volumes_work_mports_dports_aqua_iTunesMatchHelper/iTunesMatchHelper/work
 /itunes-match-helper-
 18ce34d7c4861b0c60a988c913f4545c4d9bb9fb/build/iTunesMatchHelper.build/Release/iTunesMatchHelper.build
 /Objects-normal/x86_64/iTunesLibrary.d --serialize-diagnostics
 /Volumes/work/macports/var/macports/build/_Volumes_work_mports_dports_aqua_iTunesMatchHelper/iTunesMatchHelper/work
 /itunes-match-helper-
 18ce34d7c4861b0c60a988c913f4545c4d9bb9fb/build/iTunesMatchHelper.build/Release/iTunesMatchHelper.build
 /Objects-normal/x86_64/iTunesLibrary.dia -c
 /Volumes/work/macports/var/macports/build/_Volumes_work_mports_dports_aqua_iTunesMatchHelper/iTunesMatchHelper/work
 /itunes-match-helper-
 18ce34d7c4861b0c60a988c913f4545c4d9bb9fb/iTunesMatchHelper/iTunesLibrary.m
 -o
 /Volumes/work/macports/var/macports/build/_Volumes_work_mports_dports_aqua_iTunesMatchHelper/iTunesMatchHelper/work
 /itunes-match-helper-
 18ce34d7c4861b0c60a988c913f4545c4d9bb9fb/build/iTunesMatchHelper.build/Release/iTunesMatchHelper.build
 /Objects-normal/x86_64/iTunesLibrary.o
 /Volumes/work/macports/var/macports/build/_Volumes_work_mports_dports_aqua_iTunesMatchHelper/iTunesMatchHelper/work
 /itunes-match-helper-
 18ce34d7c4861b0c60a988c913f4545c4d9bb9fb/iTunesMatchHelper/iTunesLibrary.m:30:24:
 error: subscript requires size of interface 'SBElementArray', which is not
 constant in non-fragile ABI
     return libPlaylists[0];
            ~~~~~~~~~~~~^
 1 error generated.
 }}}

 So we see this code is using
 [http://clang.llvm.org/docs/ObjectiveCLiterals.html array-style
 subscripting], which is a new feature that was added in Apple clang 4.0 /
 open-source clang 3.1. The Lion buildbot is currently running Xcode 4.3.1,
 whose clang is not that new.

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


More information about the macports-tickets mailing list