#50124: MacVim @7.4.snapshot87: build fails on 10.6 Snow Leopard -----------------------------+-------------------------------- Reporter: davide.liessi@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: MacVim -----------------------------+-------------------------------- One of the errors is #50018, the others are similar to #49391, but obviously the fix must be different. The relevant parts of main.log (full log attached): {{{ :info:build In file included from /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/GeneratePreviewForURL.m:7: :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/QLSFileAttributes.h:11: error: expected ')' before 'instancetype' :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/GeneratePreviewForURL.m: In function 'GeneratePreviewForURL': :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/GeneratePreviewForURL.m:16: error: expected expression before '@' token :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/GeneratePreviewForURL.m:51: warning: no return statement in function returning non-void :info:build CompileC build/QuickLookStephen.build/Release/QuickLookStephen.build/Objects- normal/i386/GenerateThumbnailForURL.o GenerateThumbnailForURL.m normal i386 objective-c com.apple.compilers.gcc.4_2 :info:build cd /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen :info:build setenv LANG en_US.US-ASCII :info:build /Developer/usr/bin/gcc-4.2 -x objective-c -arch i386 -fmessage-length=0 -pipe -std=c99 -Wno-trigraphs -fpascal-strings -fasm- blocks -Os -Wreturn-type -Wunused-variable -DRKL_PREPEND_TO_METHODS=rkl_ -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.8 -gdwarf-2 -I/Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/build/QuickLookStephen.build/Release/QuickLookStephen.build/QLStephen.hmap -Wextra -Wall -Wno-unused-parameter -F/Volumes/MacPorts/build /_opt_macports-git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/build/Release -I/Volumes/MacPorts/build /_opt_macports-git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/build/Release/include -I/Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/build/QuickLookStephen.build/Release/QuickLookStephen.build/DerivedSources/i386 -I/Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/build/QuickLookStephen.build/Release/QuickLookStephen.build/DerivedSources -c /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/GenerateThumbnailForURL.m -o /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/build/QuickLookStephen.build/Release/QuickLookStephen.build /Objects-normal/i386/GenerateThumbnailForURL.o :info:build :info:build In file included from /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/GenerateThumbnailForURL.m:8: :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/QLSFileAttributes.h:11: error: expected ')' before 'instancetype' :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/GenerateThumbnailForURL.m: In function 'mimeTypeToBadgeMap': :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/GenerateThumbnailForURL.m:16: error: expected expression before '@' token :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/GenerateThumbnailForURL.m: In function 'filenameRegexToBadgeMap': :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/GenerateThumbnailForURL.m:32: error: expected expression before '@' token :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/GenerateThumbnailForURL.m: In function 'ThumbnailBadgeForItemWithAttributes': :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/GenerateThumbnailForURL.m:69: error: array subscript is not an integer :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/GenerateThumbnailForURL.m:82: error: incompatible block pointer types initializing 'void (^)(struct NSString *, struct NSString *, BOOL *)', expected 'void (^)(struct objc_object *, struct objc_object *, BOOL *)' :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/GenerateThumbnailForURL.m: In function 'GenerateThumbnailForURL': :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/GenerateThumbnailForURL.m:117: error: expected expression before '@' token :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/GenerateThumbnailForURL.m:159: warning: no return statement in function returning non-void :info:build CompileC build/QuickLookStephen.build/Release/QuickLookStephen.build/Objects- normal/i386/QLSFileAttributes.o QLSFileAttributes.m normal i386 objective-c com.apple.compilers.gcc.4_2 :info:build cd /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen :info:build setenv LANG en_US.US-ASCII :info:build /Developer/usr/bin/gcc-4.2 -x objective-c -arch i386 -fmessage-length=0 -pipe -std=c99 -Wno-trigraphs -fpascal-strings -fasm- blocks -Os -Wreturn-type -Wunused-variable -DRKL_PREPEND_TO_METHODS=rkl_ -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.8 -gdwarf-2 -I/Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/build/QuickLookStephen.build/Release/QuickLookStephen.build/QLStephen.hmap -Wextra -Wall -Wno-unused-parameter -F/Volumes/MacPorts/build /_opt_macports-git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/build/Release -I/Volumes/MacPorts/build /_opt_macports-git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/build/Release/include -I/Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/build/QuickLookStephen.build/Release/QuickLookStephen.build/DerivedSources/i386 -I/Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/build/QuickLookStephen.build/Release/QuickLookStephen.build/DerivedSources -c /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/QLSFileAttributes.m -o /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/build/QuickLookStephen.build/Release/QuickLookStephen.build /Objects-normal/i386/QLSFileAttributes.o :info:build :info:build In file included from /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/QLSFileAttributes.m:8: :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/QLSFileAttributes.h:11: error: expected ')' before 'instancetype' :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/QLSFileAttributes.m:14: warning: no 'assign', 'retain', or 'copy' attribute is specified - 'assign' is assumed :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/QLSFileAttributes.m:14: warning: assign attribute (default) not appropriate for non-gc object property 'mimeType' :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/QLSFileAttributes.m:16: warning: no 'assign', 'retain', or 'copy' attribute is specified - 'assign' is assumed :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/QLSFileAttributes.m:16: warning: assign attribute (default) not appropriate for non-gc object property 'url' :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/QLSFileAttributes.m:22: error: expected ')' before 'instancetype' :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/QLSFileAttributes.m: In function '+[QLSFileAttributes attributesForItemAtURL:]': :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/QLSFileAttributes.m:24: warning: 'QLSFileAttributes' may not respond to '+magicStringForItemAtURL:' :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/QLSFileAttributes.m:24: warning: (Messages without a matching method signature :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/QLSFileAttributes.m:24: warning: will be assumed to return 'id' and accept :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/QLSFileAttributes.m:24: warning: '...' as arguments.) :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/QLSFileAttributes.m:32: error: incompatible types in initialization :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/QLSFileAttributes.m:33: error: incompatible types in initialization :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/QLSFileAttributes.m:35: warning: 'QLSFileAttributes' may not respond to '+mimeTypeIsTextual:' :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/QLSFileAttributes.m:35: warning: initialization makes integer from pointer without a cast :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/QLSFileAttributes.m: In function '+[QLSFileAttributes magicStringForItemAtURL:]': :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/QLSFileAttributes.m:59: error: expected ':' before '.' token :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/QLSFileAttributes.m:59: confused by earlier errors, bailing out :info:build CompileC build/QuickLookStephen.build/Release/QuickLookStephen.build/Objects- normal/i386/RegexKitLite.o RegexKitLite.m normal i386 objective-c com.apple.compilers.gcc.4_2 :info:build cd /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen :info:build setenv LANG en_US.US-ASCII :info:build /Developer/usr/bin/gcc-4.2 -x objective-c -arch i386 -fmessage-length=0 -pipe -std=c99 -Wno-trigraphs -fpascal-strings -fasm- blocks -Os -Wreturn-type -Wunused-variable -DRKL_PREPEND_TO_METHODS=rkl_ -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.8 -gdwarf-2 -I/Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/build/QuickLookStephen.build/Release/QuickLookStephen.build/QLStephen.hmap -Wextra -Wall -Wno-unused-parameter -F/Volumes/MacPorts/build /_opt_macports-git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/build/Release -I/Volumes/MacPorts/build /_opt_macports-git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/build/Release/include -I/Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/build/QuickLookStephen.build/Release/QuickLookStephen.build/DerivedSources/i386 -I/Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/build/QuickLookStephen.build/Release/QuickLookStephen.build/DerivedSources -fno-objc-arc -c /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/RegexKitLite.m -o /Volumes/MacPorts/build /_opt_macports-git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/build/QuickLookStephen.build/Release/QuickLookStephen.build /Objects-normal/i386/RegexKitLite.o :info:build :info:build cc1obj: error: unrecognized command line option "-fno-objc- arc" [...] :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/MMCoreTextView.m: In function 'ligatureGlyphsForChars': :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/MMCoreTextView.m:1129: error: 'kCTFontOrientationDefault' undeclared (first use in this function) :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/MMCoreTextView.m:1129: error: (Each undeclared identifier is reported only once :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/MMCoreTextView.m:1129: error: for each function it appears in.) :info:build /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/MMCoreTextView.m:1142: error: 'for' loop initial declaration used outside C99 mode :info:build CompileC build/MacVim.build/Release/MacVim.build/Objects- normal/i386/MMCoreTextView+ToolTip.o MMCoreTextView+ToolTip.m normal i386 objective-c com.apple.compilers.gcc.4_2 :info:build cd /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim-snapshot-87/src/MacVim :info:build setenv LANG en_US.US-ASCII :info:build /Developer/usr/bin/gcc-4.2 -x objective-c -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -mdynamic-no-pic -Wreturn-type -Wunused-variable -fvisibility=hidden -I/Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/build/MacVim.build/Release/MacVim.build/MacVim.hmap -F/Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/build/Release -F/Volumes/MacPorts/build /_opt_macports-git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim -I/Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/build/Release/include -I/Volumes/MacPorts/build /_opt_macports-git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/build/MacVim.build/Release/MacVim.build/DerivedSources/i386 -I/Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/build/MacVim.build/Release/MacVim.build/DerivedSources -c /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/MMCoreTextView+ToolTip.m -o /Volumes/MacPorts/build /_opt_macports-git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/build/MacVim.build/Release/MacVim.build/Objects- normal/i386/MMCoreTextView+ToolTip.o [...] :info:build The following build commands failed: :info:build QuickLookStephen: :info:build CompileC build/QuickLookStephen.build/Release/QuickLookStephen.build/Objects- normal/i386/GeneratePreviewForURL.o /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/GeneratePreviewForURL.m normal i386 objective-c com.apple.compilers.gcc.4_2 :info:build CompileC build/QuickLookStephen.build/Release/QuickLookStephen.build/Objects- normal/i386/GenerateThumbnailForURL.o /Volumes/MacPorts/build /_opt_macports-git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/GenerateThumbnailForURL.m normal i386 objective-c com.apple.compilers.gcc.4_2 :info:build CompileC build/QuickLookStephen.build/Release/QuickLookStephen.build/Objects- normal/i386/RegexKitLite.o /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/RegexKitLite.m normal i386 objective-c com.apple.compilers.gcc.4_2 :info:build CompileC build/QuickLookStephen.build/Release/QuickLookStephen.build/Objects- normal/i386/QLSFileAttributes.o /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/qlstephen/QLSFileAttributes.m normal i386 objective-c com.apple.compilers.gcc.4_2 :info:build MacVim: :info:build CompileC build/MacVim.build/Release/MacVim.build/Objects- normal/i386/MMCoreTextView.o /Volumes/MacPorts/build/_opt_macports- git_trunk_dports_editors_MacVim/MacVim/work/macvim- snapshot-87/src/MacVim/MMCoreTextView.m normal i386 objective-c com.apple.compilers.gcc.4_2 :info:build (5 failures) }}} -- Ticket URL: <https://trac.macports.org/ticket/50124> MacPorts <https://www.macports.org/> Ports system for OS X