I have successfully built from the git repo on RHEL 7 but one of the tests fail: IDE/print_clang/header_swift_name.swift
Is this expected? Here’s the relevant output: FAIL: Swift :: IDE/print_clang_header_swift_name.swift (633 of 2366) ******************** TEST 'Swift :: IDE/print_clang_header_swift_name.swift' FAILED ******************** Script: -- echo '#include "print_clang_header_swift_name.h"' > /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/bin/swift-ide-test -target x86_64-unknown-linux-gnu -module-cache-path '/tmp/swift-testsuite-clang-module-cacheD5HlOp' -completion-cache-path '/tmp/swift-testsuite-completion-cacheHz8Ppv' -source-filename /home/makerpm/swift/test/IDE/print_clang_header_swift_name.swift -print-header -header-to-print /home/makerpm/swift/test/IDE/Inputs/print_clang_header_swift_name.h --cc-args /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmparget-cc-options -isysroot '/home/makerpm/swift/test'/Inputs/clang-importer-sdk -fsyntax-only /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m -I /home/makerpm/swift/test/IDE/Inputs | FileCheck /home/makerpm/swift/test/IDE/print_clang_header_swift_name.swift -- Exit Code: 1 Command Output (stderr): -- /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1:10: note: in file included from /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1: #include "print_clang_header_swift_name.h" ^ /home/makerpm/swift/test/IDE/Inputs/print_clang_header_swift_name.h:1:1: error: expected identifier or '(' @import Foundation; ^ /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1:10: note: in file included from /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1: #include "print_clang_header_swift_name.h" ^ /home/makerpm/swift/test/IDE/Inputs/print_clang_header_swift_name.h:7:9: error: expected identifier or '(' typedef SWIFT_ENUM(NSInteger, Normal) { ^ /home/makerpm/swift/test/IDE/Inputs/print_clang_header_swift_name.h:5:45: note: expanded from macro 'SWIFT_ENUM' #define SWIFT_ENUM(_type, _name) enum _name : _type _name; enum SWIFT_ENUM_EXTRA _name : _type ^ /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1:10: note: in file included from /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1: #include "print_clang_header_swift_name.h" ^ /home/makerpm/swift/test/IDE/Inputs/print_clang_header_swift_name.h:7:9: error: expected ';' after top level declarator typedef SWIFT_ENUM(NSInteger, Normal) { ^ /home/makerpm/swift/test/IDE/Inputs/print_clang_header_swift_name.h:5:88: note: expanded from macro 'SWIFT_ENUM' #define SWIFT_ENUM(_type, _name) enum _name : _type _name; enum SWIFT_ENUM_EXTRA _name : _type ^ /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1:10: note: in file included from /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1: #include "print_clang_header_swift_name.h" ^ /home/makerpm/swift/test/IDE/Inputs/print_clang_header_swift_name.h:7:20: warning: type specifier missing, defaults to 'int' typedef SWIFT_ENUM(NSInteger, Normal) { ^ /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1:10: note: in file included from /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1: #include "print_clang_header_swift_name.h" ^ /home/makerpm/swift/test/IDE/Inputs/print_clang_header_swift_name.h:7:38: error: expected ';' after top level declarator typedef SWIFT_ENUM(NSInteger, Normal) { ^ /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1:10: note: in file included from /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1: #include "print_clang_header_swift_name.h" ^ /home/makerpm/swift/test/IDE/Inputs/print_clang_header_swift_name.h:18:9: error: expected identifier or '(' typedef SWIFT_ENUM(NSInteger, ObjCEnum) { ^ /home/makerpm/swift/test/IDE/Inputs/print_clang_header_swift_name.h:15:45: note: expanded from macro 'SWIFT_ENUM' #define SWIFT_ENUM(_type, _name) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_ENUM_NAME); enum SWIFT_COMPILE_NAME(SWIFT_ENUM_NAME) SWIFT_ENUM_EXTRA _name : _type ^ /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1:10: note: in file included from /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1: #include "print_clang_header_swift_name.h" ^ /home/makerpm/swift/test/IDE/Inputs/print_clang_header_swift_name.h:18:9: error: expected ';' after top level declarator typedef SWIFT_ENUM(NSInteger, ObjCEnum) { ^ /home/makerpm/swift/test/IDE/Inputs/print_clang_header_swift_name.h:15:160: note: expanded from macro 'SWIFT_ENUM' #define SWIFT_ENUM(_type, _name) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_ENUM_NAME); enum SWIFT_COMPILE_NAME(SWIFT_ENUM_NAME) SWIFT_ENUM_EXTRA _name : _type ^ /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1:10: note: in file included from /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1: #include "print_clang_header_swift_name.h" ^ /home/makerpm/swift/test/IDE/Inputs/print_clang_header_swift_name.h:18:20: warning: type specifier missing, defaults to 'int' typedef SWIFT_ENUM(NSInteger, ObjCEnum) { ^ /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1:10: note: in file included from /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1: #include "print_clang_header_swift_name.h" ^ /home/makerpm/swift/test/IDE/Inputs/print_clang_header_swift_name.h:18:40: error: expected ';' after top level declarator typedef SWIFT_ENUM(NSInteger, ObjCEnum) { ^ /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1:10: note: in file included from /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1: #include "print_clang_header_swift_name.h" ^ /home/makerpm/swift/test/IDE/Inputs/print_clang_header_swift_name.h:26:9: error: expected identifier or '(' typedef SWIFT_ENUM(NSInteger, ObjCEnumTwo) { ^ /home/makerpm/swift/test/IDE/Inputs/print_clang_header_swift_name.h:15:45: note: expanded from macro 'SWIFT_ENUM' #define SWIFT_ENUM(_type, _name) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_ENUM_NAME); enum SWIFT_COMPILE_NAME(SWIFT_ENUM_NAME) SWIFT_ENUM_EXTRA _name : _type ^ /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1:10: note: in file included from /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1: #include "print_clang_header_swift_name.h" ^ /home/makerpm/swift/test/IDE/Inputs/print_clang_header_swift_name.h:26:9: error: expected ';' after top level declarator typedef SWIFT_ENUM(NSInteger, ObjCEnumTwo) { ^ /home/makerpm/swift/test/IDE/Inputs/print_clang_header_swift_name.h:15:160: note: expanded from macro 'SWIFT_ENUM' #define SWIFT_ENUM(_type, _name) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_ENUM_NAME); enum SWIFT_COMPILE_NAME(SWIFT_ENUM_NAME) SWIFT_ENUM_EXTRA _name : _type ^ /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1:10: note: in file included from /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1: #include "print_clang_header_swift_name.h" ^ /home/makerpm/swift/test/IDE/Inputs/print_clang_header_swift_name.h:26:20: warning: type specifier missing, defaults to 'int' typedef SWIFT_ENUM(NSInteger, ObjCEnumTwo) { ^ /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1:10: note: in file included from /home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m:1: #include "print_clang_header_swift_name.h" ^ /home/makerpm/swift/test/IDE/Inputs/print_clang_header_swift_name.h:26:43: error: expected ';' after top level declarator typedef SWIFT_ENUM(NSInteger, ObjCEnumTwo) { ^ <unknown>:0: error: failed to import bridging header '/home/makerpm/build/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/IDE/Output/print_clang_header_swift_name.swift.tmp.m' /home/makerpm/swift/test/IDE/print_clang_header_swift_name.swift:6:11: error: expected string not found in input // CHECK: enum Normal : Int { ^ <stdin>:1:1: note: scanning from here var NSInteger: Int32 ^ <stdin>:1:7: note: possible intended match here var NSInteger: Int32 ^ -- ******************** Testing Time: 63.28s ******************** Failing Tests (1): Swift :: IDE/print_clang_header_swift_name.swift Expected Passes : 1698 Expected Failures : 88 Unsupported Tests : 579 Unexpected Failures: 1 *** Failed while running tests for swift (check-swift-linux-x86_64) Thanks for any feedback in advance! Sincerely, Jeremy Fergason
_______________________________________________ swift-dev mailing list swift-dev@swift.org https://lists.swift.org/mailman/listinfo/swift-dev