Change History (13)

comment:1 Changed 4 years ago by kencu (Ken)

Description: modified (diff)

comment:2 Changed 4 years ago by kencu (Ken)

Description: modified (diff)

comment:3 Changed 4 years ago by kencu (Ken)

Description: modified (diff)

comment:4 Changed 4 years ago by kencu (Ken)

Description: modified (diff)

comment:5 Changed 4 years ago by kencu (Ken)

Description: modified (diff)

comment:6 Changed 4 years ago by kencu (Ken)

Cc: jeremyhu added

comment:7 Changed 4 years ago by kencu (Ken)

Description: modified (diff)

comment:8 Changed 4 years ago by kencu (Ken)

fixable:

$ port -v installed libtapi
The following ports are currently installed:
  libtapi @1000.10.8_0 (active) platform='darwin 10' archs='x86_64' date='2020-01-18T11:20:44-0800'

comment:9 Changed 4 years ago by kencu (Ken)

running the test suite is a bit tricky. It works on 10.13, at least. Hopefully I can figure out how to run it on more systems that just that.

-- Testing: 161 tests, 4 threads --
PASS: Tapi :: Archive/extract.test (1 of 161)
PASS: Tapi :: Archive/extract_v3.test (2 of 161)
PASS: Tapi :: Archive/merge_v3.test (3 of 161)
PASS: Tapi :: Archive/merge.test (4 of 161)
PASS: Tapi :: Archive/remove2.test (5 of 161)
PASS: Tapi :: Driver/help.test (6 of 161)
PASS: Tapi :: Archive/remove.test (7 of 161)
PASS: Tapi :: Frontend/Availability/category.m (8 of 161)
PASS: Tapi :: Frontend/Availability/introduced.c (9 of 161)
PASS: Tapi :: Frontend/Availability/introduced.m (10 of 161)
PASS: Tapi :: Frontend/Availability/obsolete.c (11 of 161)
PASS: Tapi :: Frontend/Availability/property.m (12 of 161)
PASS: Tapi :: Frontend/Availability/unavailable.c (13 of 161)
PASS: Tapi :: Frontend/CPP/class.cpp (14 of 161)
PASS: Tapi :: Frontend/CPP/function.cpp (15 of 161)
PASS: Tapi :: Frontend/CPP/vtable/vtable1.cpp (16 of 161)
XFAIL: Tapi :: Frontend/CPP/vtable/vtable4.cpp (17 of 161)
PASS: Tapi :: Frontend/CPP/vtable/vtable3.cpp (18 of 161)
PASS: Tapi :: Frontend/CPP/vtable/vtable2.cpp (19 of 161)
XFAIL: Tapi :: Frontend/CPP/vtable/vtable5.cpp (20 of 161)
PASS: Tapi :: Frontend/Enums/enums.c (21 of 161)
PASS: Tapi :: Frontend/Enums/enums.cpp (22 of 161)
PASS: Tapi :: Frontend/Enums/enums.m (23 of 161)
PASS: Tapi :: Frontend/Enums/scoped_enums.cpp (24 of 161)
PASS: Tapi :: Frontend/Function/function.c (25 of 161)
PASS: Tapi :: Frontend/Function/function.cpp (26 of 161)
PASS: Tapi :: Frontend/Function/weak.c (27 of 161)
PASS: Tapi :: Frontend/Function/inline.c (28 of 161)
PASS: Tapi :: Frontend/GlobalVariables/scope.cpp (29 of 161)
PASS: Tapi :: Frontend/GlobalVariables/simple_types.cpp (30 of 161)
PASS: Tapi :: Frontend/GlobalVariables/simple_pointer_type.cpp (31 of 161)
PASS: Tapi :: Frontend/GlobalVariables/weak.c (32 of 161)
PASS: Tapi :: Frontend/ObjectiveC/category.m (33 of 161)
PASS: Tapi :: Frontend/ObjectiveC/instance_variables.m (34 of 161)
PASS: Tapi :: Frontend/ObjectiveC/methods.m (35 of 161)
PASS: Tapi :: Frontend/ObjectiveC/interface.m (36 of 161)
PASS: Tapi :: Frontend/ObjectiveC/property.m (37 of 161)
PASS: Tapi :: Frontend/ObjectiveC/protocol.m (38 of 161)
PASS: Tapi :: Frontend/Typedef/typedef.mm (39 of 161)
PASS: Tapi :: InstallAPI/asm.test (40 of 161)
PASS: Tapi :: InstallAPI/Xarch.test (41 of 161)
PASS: Tapi :: InstallAPI/code_coverage.test (42 of 161)
PASS: Tapi :: InstallAPI/cpp1.test (43 of 161)
PASS: Tapi :: InstallAPI/cpp2.test (44 of 161)
PASS: Tapi :: InstallAPI/cpp3.test (45 of 161)
PASS: Tapi :: InstallAPI/cpp4.test (46 of 161)
PASS: Tapi :: InstallAPI/directory_iterator.test (47 of 161)
PASS: Tapi :: InstallAPI/dylib.test (48 of 161)
PASS: Tapi :: Driver/snapshot.test (49 of 161)
PASS: Tapi :: InstallAPI/fragile_objc_abi.test (50 of 161)
PASS: Tapi :: InstallAPI/ivar.test (51 of 161)
PASS: Tapi :: InstallAPI/commandline.test (52 of 161)
PASS: Tapi :: InstallAPI/module2.test (53 of 161)
PASS: Tapi :: InstallAPI/ivar_extension.test (54 of 161)
PASS: Tapi :: InstallAPI/special_linker_symbols.test (55 of 161)
PASS: Tapi :: InstallAPI/tapi_define.test (56 of 161)
PASS: Tapi :: InstallAPI/umbrella1.test (57 of 161)
PASS: Tapi :: InstallAPI/umbrella2.test (58 of 161)
FAIL: Tapi :: InstallAPI/umbrella3.test (59 of 161)
******************** TEST 'Tapi :: InstallAPI/umbrella3.test' FAILED ********************
Script:
--
: 'RUN: at line 1';   /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/bin/tapi installapi -arch x86_64 -install_name /System/Library/Frameworks/Umbrella3.framework/Versions/A/Umbrella3 -current_version 1 -compatibility_version 1 -macosx_version_min 10.10 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/Inputs/System/Library/Frameworks/Umbrella3.framework -F /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/Inputs/System/Library/Frameworks -L /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/Inputs/usr/lib --verify-mode=Pedantic --verify-against=/opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/Inputs/System/Library/Frameworks/Umbrella3.framework/Umbrella3 -reexport_framework Foo -reexport_framework Bar -reexport-lBaz -o /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/test/InstallAPI/Output/umbrella3.test.tmp.tbd 2>&1 | FileCheck -allow-empty /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/tapi_build/tapi/test/InstallAPI/umbrella3.test
--
Exit Code: 1

Command Output (stderr):
--
/opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/tapi_build/tapi/test/InstallAPI/umbrella3.test:3:14: error: CHECK-NOT: excluded string found in input
; CHECK-NOT: error
             ^
<stdin>:1:1: note: found here
error: re-exported library missing from binary file: '/System/Library/Frameworks/Bar.framework/Versions/A/Bar [ x86_64 ]'
^~~~~

--

********************
FAIL: Tapi :: InstallAPI/umbrella_code_coverage.test (60 of 161)
******************** TEST 'Tapi :: InstallAPI/umbrella_code_coverage.test' FAILED ********************
Script:
--
: 'RUN: at line 1';   /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/bin/tapi installapi -arch x86_64 -reexport_framework FooCC -install_name /System/Library/Frameworks/UmbrellaCC.framework/Versions/A/UmbrellaCC -current_version 1 -compatibility_version 1 -macosx_version_min 10.10 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -F /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/Inputs/System/Library/Frameworks /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/Inputs/System/Library/Frameworks/UmbrellaCC.framework -o /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/test/InstallAPI/Output/umbrella_code_coverage.test.tmp.tbd --verify-against=/opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/Inputs/System/Library/Frameworks/UmbrellaCC.framework/UmbrellaCC --verify-mode=Pedantic -fprofile-instr-generate 2>&1 | FileCheck -allow-empty /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/tapi_build/tapi/test/InstallAPI/umbrella_code_coverage.test
--
Exit Code: 1

Command Output (stderr):
--
/opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/tapi_build/tapi/test/InstallAPI/umbrella_code_coverage.test:4:14: error: CHECK-NOT: excluded string found in input
; CHECK-NOT: error
             ^
<stdin>:2:1: note: found here
error: re-exported library missing from binary file: '/System/Library/Frameworks/FooCC.framework/Versions/A/FooCC [ x86_64 ]'
^~~~~

--

********************
FAIL: Tapi :: InstallAPI/umbrella_option.test (61 of 161)
******************** TEST 'Tapi :: InstallAPI/umbrella_option.test' FAILED ********************
Script:
--
: 'RUN: at line 1';   /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/bin/tapi installapi -umbrella test -arch x86_64 -install_name /System/Library/Frameworks/SubFramework.framework/Versions/A/SubFramework -current_version 1 -compatibility_version 1 -macosx_version_min 10.10 -ObjC -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/Inputs/System/Library/Frameworks/SubFramework.framework --verify-against=/opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/Inputs/System/Library/Frameworks/SubFramework.framework/Versions/A/SubFramework --verify-mode=Pedantic -o /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/test/InstallAPI/Output/umbrella_option.test.tmp.tbd 2>&1 | FileCheck -allow-empty /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/tapi_build/tapi/test/InstallAPI/umbrella_option.test
: 'RUN: at line 2';   /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/bin/tapi installapi -umbrella foo -arch x86_64 -install_name /System/Library/Frameworks/SubFramework.framework/Versions/A/SubFramework -current_version 1 -compatibility_version 1 -macosx_version_min 10.10 -ObjC -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/Inputs/System/Library/Frameworks/SubFramework.framework --verify-against=/opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/Inputs/System/Library/Frameworks/SubFramework.framework/Versions/A/SubFramework --verify-mode=Pedantic -o /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/test/InstallAPI/Output/umbrella_option.test.tmp.tbd 2>&1 | FileCheck --check-prefix=WARNING -allow-empty /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/tapi_build/tapi/test/InstallAPI/umbrella_option.test
: 'RUN: at line 3';   /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/bin/tapi installapi -arch x86_64 -install_name /System/Library/Frameworks/SubFramework.framework/Versions/A/SubFramework -current_version 1 -compatibility_version 1 -macosx_version_min 10.10 -ObjC -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/Inputs/System/Library/Frameworks/SubFramework.framework --verify-against=/opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/Inputs/System/Library/Frameworks/SubFramework.framework/Versions/A/SubFramework --verify-mode=Pedantic -o /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/test/InstallAPI/Output/umbrella_option.test.tmp.tbd 2>&1 | FileCheck --check-prefix=WARNING -allow-empty /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/tapi_build/tapi/test/InstallAPI/umbrella_option.test
--
Exit Code: 1

Command Output (stderr):
--
/opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/tapi_build/tapi/test/InstallAPI/umbrella_option.test:6:14: error: CHECK-NOT: excluded string found in input
; CHECK-NOT: warning
             ^
<stdin>:1:1: note: found here
warning: parent umbrella does not match: 'test' (provided) vs '' (found)
^~~~~~~

--

********************
PASS: Tapi :: InstallAPI/version.test (62 of 161)
PASS: Tapi :: InstallAPI/simple.test (63 of 161)
PASS: Tapi :: Stubify/bundle.test (64 of 161)
FAIL: Tapi :: Stubify/inlining.test (65 of 161)
******************** TEST 'Tapi :: Stubify/inlining.test' FAILED ********************
Script:
--
: 'RUN: at line 1';   rm -rf /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/test/Stubify/Output/inlining.test.tmp && mkdir -p /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/test/Stubify/Output/inlining.test.tmp/sysroot
: 'RUN: at line 2';   cp -R /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/Inputs/ /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/test/Stubify/Output/inlining.test.tmp/sysroot/
: 'RUN: at line 3';   /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/bin/tapi stubify --inline-private-frameworks -isysroot /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/test/Stubify/Output/inlining.test.tmp/sysroot  /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/test/Stubify/Output/inlining.test.tmp/sysroot/System/Library/Frameworks/Inlining.framework --no-uuids --filetype=tbd-v2 2>&1 | FileCheck -allow-empty /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/tapi_build/tapi/test/Stubify/inlining.test
: 'RUN: at line 4';   diff -a /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/tapi_build/tapi/test/Stubify/../Outputs/Frameworks/Inlining.framework/Inlining.tbd /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/test/Stubify/Output/inlining.test.tmp/sysroot/System/Library/Frameworks/Inlining.framework/Inlining.tbd
--
Exit Code: 1

Command Output (stdout):
--
6,11d5
< exports:         
<   - archs:           [ i386 ]
<     symbols:         [ _bar_sym1, _foo_sym1 ]
<   - archs:           [ x86_64, x86_64h ]
<     re-exports:      [ /System/Library/Frameworks/Public.framework/Versions/A/Public ]
<     symbols:         [ _bar_sym2, _foo_sym2 ]

--

********************
FAIL: Tapi :: Stubify/inlining_v3.test (66 of 161)
******************** TEST 'Tapi :: Stubify/inlining_v3.test' FAILED ********************
Script:
--
: 'RUN: at line 1';   rm -rf /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/test/Stubify/Output/inlining_v3.test.tmp && mkdir -p /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/test/Stubify/Output/inlining_v3.test.tmp/sysroot
: 'RUN: at line 2';   cp -R /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/Inputs/ /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/test/Stubify/Output/inlining_v3.test.tmp/sysroot/
: 'RUN: at line 3';   /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/bin/tapi stubify --inline-private-frameworks -isysroot /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/test/Stubify/Output/inlining_v3.test.tmp/sysroot /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/test/Stubify/Output/inlining_v3.test.tmp/sysroot/System/Library/Frameworks/Inlining.framework --no-uuids --filetype=tbd-v3 2>&1 | FileCheck -allow-empty /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/tapi_build/tapi/test/Stubify/inlining_v3.test
: 'RUN: at line 4';   diff -a /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/tapi_build/tapi/test/Stubify/../Outputs/Frameworks/v3/Inlining.framework/Inlining.tbd /opt/local/var/macports/build/_opt_macports-ports_devel_libtapi/libtapi/work/build/tools/clang/tools/tapi/test/Stubify/Output/inlining_v3.test.tmp/sysroot/System/Library/Frameworks/Inlining.framework/Inlining.tbd
--
Exit Code: 1

Command Output (stdout):
--
6,30d5
< exports:         
<   - archs:           [ i386, x86_64, x86_64h ]
<     re-exports:      [ /System/Library/Frameworks/Inlining.framework/Versions/A/Frameworks/Bar.framework/Versions/A/Bar, 
<                        /System/Library/Frameworks/Inlining.framework/Versions/A/Frameworks/Foo.framework/Versions/A/Foo ]
< --- !tapi-tbd-v3
< archs:           [ i386, x86_64 ]
< platform:        macosx
< flags:           [ not_app_extension_safe ]
< install-name:    /System/Library/Frameworks/Inlining.framework/Versions/A/Frameworks/Bar.framework/Versions/A/Bar
< exports:         
<   - archs:           [ i386 ]
<     symbols:         [ _bar_sym1 ]
<   - archs:           [ x86_64 ]
<     re-exports:      [ /System/Library/Frameworks/Public.framework/Versions/A/Public ]
<     symbols:         [ _bar_sym2 ]
< --- !tapi-tbd-v3
< archs:           [ i386, x86_64 ]
< platform:        macosx
< flags:           [ not_app_extension_safe ]
< install-name:    /System/Library/Frameworks/Inlining.framework/Versions/A/Frameworks/Foo.framework/Versions/A/Foo
< exports:         
<   - archs:           [ i386 ]
<     symbols:         [ _foo_sym1 ]
<   - archs:           [ x86_64 ]
<     symbols:         [ _foo_sym2 ]

--

********************
PASS: Tapi :: Stubify/installname.test (67 of 161)
PASS: Tapi :: Stubify/rename.test (68 of 161)
PASS: Tapi :: Stubify/simple.test (69 of 161)
PASS: Tapi :: InstallAPI/module.test (70 of 161)
PASS: Tapi :: Stubify/symlink.test (71 of 161)
PASS: Tapi :: Stubify/unknown_architecture.test (72 of 161)
PASS: Tapi :: tapi-run/tapi-run.test (73 of 161)
PASS: Tapi-Unit :: TapiCore/./TapiCoreTests/FileSystem.make_relative (74 of 161)
PASS: Tapi-Unit :: TapiCore/./TapiCoreTests/Path.replace_extension (75 of 161)
PASS: Tapi-Unit :: TapiCore/./TapiCoreTests/Reader.diagnostic_reader (76 of 161)
PASS: Tapi-Unit :: TapiCore/./TapiCoreTests/Utils.isPublicLocation (77 of 161)
PASS: Tapi-Unit :: TapiDriver/./TapiDriverTests/HeaderGlob.matchGlob (78 of 161)
PASS: Tapi-Unit :: TapiDriver/./TapiDriverTests/HeaderGlob.matchWildcard (79 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapi.APIVersion_getMajor (80 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapi.APIVersion_getMinor (81 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapi.APIVersion_getPatch (82 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapi.APIVersion_hasABI (83 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapi.APIVersion_hasFeature (84 of 161)
PASS: Tapi :: Stubify/swift_version.test (85 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapi.APIVersion_isAtLeast (86 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapi.Version_getAsString (87 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapi.Version_getFullVersionAsString (88 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapi.Version_getMajor (89 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapi.Version_getMinor (90 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapi.Version_getPatch (91 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapi.Version_isAtLeast (92 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv1.LIF_ArchitectureNotFound (93 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv1.LIF_FallBack_arm64 (94 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv1.LIF_FallBack_armv7 (95 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv1.LIF_FallBack_armv7k (96 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv1.LIF_FallBack_armv7s (97 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv1.LIF_FallBack_i386 (98 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv1.LIF_FallBack_x86_64 (99 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv1.LIF_FallBack_x86_64h (100 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv1.LIF_Load_ARM (101 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv1.LIF_Load_ARM64 (102 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv1.LIF_Load_Install_Name (103 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv1.LIF_Load_Unknown_Platform (104 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv1.LIF_MalformedFile (105 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv1.LIF_No_FallBack_x86_64h (106 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv1.LIF_SelectPreferedSlice_arm64 (107 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv1.LIF_SelectPreferedSlice_armv7 (108 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv1.LIF_SelectPreferedSlice_armv7k (109 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv1.LIF_SelectPreferedSlice_armv7s (110 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv1.LIF_SelectPreferedSlice_i386 (111 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv1.LIF_SelectPreferedSlice_x86_64 (112 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv1.LIF_SelectPreferedSlice_x86_64h (113 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv1.LIF_UnsupportedFileType (114 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv1.LIF_isSupported (115 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_ArchitectureNotFound (116 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_FallBack_arm64 (117 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_FallBack_armv7 (118 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_FallBack_armv7k (119 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_FallBack_armv7s (120 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_FallBack_i386 (121 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_FallBack_x86_64 (122 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_FallBack_x86_64h (123 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_Load_ARM (124 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_Load_ARM64 (125 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_Load_Install_Name (126 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_Load_Unknown_Platform (127 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_Load_WeakImport (128 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_Load_flat (129 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_Load_unknown_arch (130 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_MalformedFile2 (131 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_MalformedFile (132 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_MalformedFile3 (133 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_No_FallBack_x86_64h (134 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_Platform_bridgeOS (135 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_Platform_iOS (136 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_Platform_macOS (137 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_Platform_tvOS (138 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_Platform_watchOS (139 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_SelectPreferedSlice_arm64 (140 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_SelectPreferedSlice_armv7 (141 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_SelectPreferedSlice_armv7k (142 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_SelectPreferedSlice_armv7s (143 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_SelectPreferedSlice_i386 (144 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_SelectPreferedSlice_x86_64 (145 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_SelectPreferedSlice_x86_64h (146 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_Swift_1_0 (147 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_Swift_1_1 (148 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_Swift_2_0 (149 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_Swift_3_0 (150 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_Swift_4_0 (151 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_Swift_5 (152 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_Swift_99 (153 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_UnsupportedFileType (154 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_isEquivalent (155 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_isSupported (156 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv2.LIF_shouldPreferTextBasedStubFile (157 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv3.LIF_Load_ARM64 (158 of 161)
PASS: Tapi-Unit :: libtapi/./libtapiTests/libtapiTBDv3.LIF_isSupported (159 of 161)
PASS: Tapi :: InstallAPI/availability.test (160 of 161)
PASS: Tapi :: Reexport/simple.test (161 of 161)
Testing Time: 27.22s
********************
Failing Tests (5):
    Tapi :: InstallAPI/umbrella3.test
    Tapi :: InstallAPI/umbrella_code_coverage.test
    Tapi :: InstallAPI/umbrella_option.test
    Tapi :: Stubify/inlining.test
    Tapi :: Stubify/inlining_v3.test

  Expected Passes    : 154
  Expected Failures  : 2
  Unexpected Failures: 5
make[3]: *** [tools/clang/tools/tapi/test/CMakeFiles/check-tapi] Error 1
make[2]: *** [tools/clang/tools/tapi/test/CMakeFiles/check-tapi.dir/all] Error 2
make[1]: *** [tools/clang/tools/tapi/test/CMakeFiles/check-tapi.dir/rule] Error 2

comment:10 Changed 4 years ago by kencu (Ken)

Resolution: fixed
Status: assignedclosed

In b3cc171484a813134946a83d550fd8f3b4b00b68/macports-ports (master):

libtapi: fixes for older systems

should be a comprehensive fix for 10.6.8+
closes: #59981

comment:11 Changed 4 years ago by kencu (Ken)

not as successful on the buildbots as hoped, but all the systems I tested locally are OK. The difference is, most likely, that I have cctools +llvm90 installed.

I will ponder some tricks that might work to get around this.

comment:12 Changed 4 years ago by kencu (Ken)

In b3cc171484a813134946a83d550fd8f3b4b00b68/macports-ports (dar, master, py38-reproject, revert-6945-rust-1.43.0, wireshark):

libtapi: fixes for older systems

should be a comprehensive fix for 10.6.8+
closes: #59981

comment:13 in reply to:  11 Changed 3 years ago by potmj (Michael Pot)

Replying to kencu:

not as successful on the buildbots as hoped, but all the systems I tested locally are OK. The difference is, most likely, that I have cctools +llvm90 installed.

Confirming cctools +llvm90 is a current solution for building libtapi on 10.11. Incase this helps others, had cctools @949.0.1_0+llvm80

sudo port upgrade --enforce-variants cctools -llvm80 +llvm90

Can now build the libtapi dependency. I noticed libtapi was building with a recently installed clang-9.0, as part of a long overdue upgrade outdated, and cctools was still +llvm80.

Note: See TracTickets for help on using tickets.