Opened 5 years ago

Last modified 3 years ago

#36869 new defect

iTunesMatchHelper: Lion buildbot fails

Reported by: ryandesign (Ryan Schmidt) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: Cc:
Port: iTunesMatchHelper

Description

Change History (3)

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

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 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.

comment:2 Changed 3 years ago by petrrr

phw retired, #45339.

comment:3 Changed 3 years ago by ryandesign (Ryan Schmidt)

  • Owner changed from phw@… to macports-tickets@…
Note: See TracTickets for help on using tickets.