Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Cleanup xcode detect etc #35

Open
wants to merge 12 commits into
base: master
Choose a base branch
from
Open

Conversation

refack
Copy link
Owner

@refack refack commented Apr 3, 2019

No description provided.

@refack
Copy link
Owner Author

refack commented Apr 3, 2019

@cclauss PTAL?

.travis.yml Outdated Show resolved Hide resolved
.travis.yml Outdated Show resolved Hide resolved
gyp/common.py Outdated Show resolved Hide resolved
gyp/xcode_emulation.py Outdated Show resolved Hide resolved
@refack
Copy link
Owner Author

refack commented Apr 3, 2019

Found the main issue (lists and *args and bears oh my!)

@refack refack force-pushed the cleanup-xcode-detect-etc branch 2 times, most recently from 35649b1 to 5a2f673 Compare April 12, 2019 20:37
@targos
Copy link
Contributor

targos commented May 1, 2019

Errors from https://travis-ci.com/refack/GYP/jobs/196474940:

not ok 196 test/ios/gyptest-framework.py ninja
  ---
  duration_ms: 1.293
  stdout: |-
    /Users/travis/build/refack/GYP/gyp_main.py returned 1
    STDOUT =========================================================================
    
    STDERR =========================================================================
    Traceback (most recent call last):
      File "/Users/travis/build/refack/GYP/gyp_main.py", line 6, in <module>
        sys.exit(gyp.script_main())
      File "/Users/travis/build/refack/GYP/gyp/__init__.py", line 452, in script_main
        return main(sys.argv[1:])
      File "/Users/travis/build/refack/GYP/gyp/__init__.py", line 444, in main
        return gyp_main(args)
      File "/Users/travis/build/refack/GYP/gyp/__init__.py", line 429, in gyp_main
        generator.GenerateOutput(flat_list, targets, data, params)
      File "/Users/travis/build/refack/GYP/gyp/generator/ninja.py", line 806, in GenerateOutput
        GenerateOutputForConfig(target_list, target_dicts, data, params, config_name)
      File "/Users/travis/build/refack/GYP/gyp/generator/ninja.py", line 737, in GenerateOutputForConfig
        target = writer.WriteSpec()
      File "/Users/travis/build/refack/GYP/gyp/NinjaWriter.py", line 1364, in WriteSpec
        output = self._WriteMacBundle(self.spec, mac_bundle_depends, is_empty_bundle)
      File "/Users/travis/build/refack/GYP/gyp/NinjaWriter.py", line 1005, in _WriteMacBundle
        self._AppendPostbuildVariable(variables, spec, output, self.target.binary, is_command_start=not package_framework)
      File "/Users/travis/build/refack/GYP/gyp/NinjaWriter.py", line 1042, in _AppendPostbuildVariable
        postbuild = self._GetPostbuildCommand(spec, output, binary, is_command_start)
      File "/Users/travis/build/refack/GYP/gyp/NinjaWriter.py", line 1057, in _GetPostbuildCommand
        postbuilds = self.xcode_settings.AddImplicitPostbuilds(self.config_name, output_path, output_binary_path, postbuilds, quiet=True)
      File "/Users/travis/build/refack/GYP/gyp/xcode_emulation.py", line 1077, in AddImplicitPostbuilds
        post = self._GetIOSPostbuilds(configname)
      File "/Users/travis/build/refack/GYP/gyp/xcode_emulation.py", line 1021, in _GetIOSPostbuilds
        key = XCodeDetect.GetIOSCodeSignIdentityKey(identity)
      File "/Users/travis/build/refack/GYP/gyp/common.py", line 26, in __call__
        result = self.func(*args)
      File "/Users/travis/build/refack/GYP/gyp/XCodeDetect.py", line 76, in GetIOSCodeSignIdentityKey
        fingerprint = match_lines[0].split()[1]
    IndexError: list index out of range
  stderr: |-
    FAILED test:
     of /Users/travis/build/refack/GYP/gyp_main.py [test/ios/gyptest-framework.py]
    test/ios/gyptest-framework.py:16 at <module>
  ...
not ok 253 test/mac/gyptest-deployment-target.py make
  ---
  duration_ms: 1.576
  stdout: |-
    STDOUT =========================================================================
      CC(target) out/Default/obj.target/macosx-version-min-10.5/check-version-min.o
      LINK(target) out/Default/macosx-version-min-10.5
      CC(target) out/Default/obj.target/macosx-version-min-10.6/check-version-min.o
      LINK(target) out/Default/macosx-version-min-10.6
    
    STDERR =========================================================================
    0a1,2
    > clang: warning: libstdc++ is deprecated; move to libc++ with a minimum deployment target of OS X 10.9 [-Wdeprecated]
    > clang: warning: libstdc++ is deprecated; move to libc++ with a minimum deployment target of OS X 10.9 [-Wdeprecated]
  stderr: |-
    FAILED test:
     of /Users/travis/build/refack/GYP/gyp_main.py [test/mac/gyptest-deployment-target.py]
    test/mac/gyptest-deployment-target.py:17 at <module>
  ...

@stropitek
Copy link

GYP [cleanup-xcode-detect-etc●] % security find-identity -p codesigning -v                           
     0 valid identities found

@stropitek
Copy link

not ok 233 test/mac/gyptest-archs.py make
  ---
  duration_ms: 4.325
  stdout: |-
    STDOUT =========================================================================
      CXX(target) out/Default/obj.target/target_a/file_a.o
      LIBTOOL-STATIC out/Default/libtarget_a.a
      CXX(target) out/Default/obj.target/target_b/file_b.o
      LIBTOOL-STATIC out/Default/libtarget_b.a
      CXX(target) out/Default/obj.target/target_c_standalone_helper/file_c.o
      SOLINK_MODULE(target) out/Default/target_c_standalone_helper.so
      ACTION test_dependencies_gyp_target_c_standalone_target_Package_C out/Default/libc_standalone.a
      TOUCH out/Default/obj.target/./target_c_standalone.stamp
      CXX(target) out/Default/obj.target/target_d_standalone_helper/file_d.o
      SOLINK(target) out/Default/libtarget_d_standalone_helper.dylib
      ACTION test_dependencies_gyp_target_d_standalone_target_Package_D out/Default/libd_standalone.a
      TOUCH out/Default/obj.target/./target_d_standalone.stamp
    
    STDERR =========================================================================
    0a1,6
    > ld: warning: The i386 architecture is deprecated for macOS (remove from the Xcode build setting: ARCHS)
    > ld: warning: ignoring file /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/lib/libSystem.tbd, missing required architecture i386 in file /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/lib/libSystem.tbd
    > ld: warning: ignoring file /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/lib/libc++.tbd, missing required architecture i386 in file /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/lib/libc++.tbd
    > ld: warning: The i386 architecture is deprecated for macOS (remove from the Xcode build setting: ARCHS)
    > ld: warning: ignoring file /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/lib/libSystem.tbd, missing required architecture i386 in file /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/lib/libSystem.tbd
    > ld: warning: ignoring file /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/lib/libc++.tbd, missing required architecture i386 in file /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/lib/libc++.tbd
  stderr: |-
    FAILED test:
     of /Users/stropitek/git/refack/GYP/gyp_main.py [test/mac/gyptest-archs.py]
    test/mac/gyptest-archs.py:42 at <module>
  ...
not ok 234 test/mac/gyptest-archs.py ninja
  ---
  duration_ms: 5.108
  stdout: |-
    /Users/stropitek/git/refack/GYP/gyp_main.py returned 1
    STDOUT =========================================================================
    ninja: Entering directory `out/Default'
    [1/5] CXX obj/exe_32_64.empty_main.i386.o
    [2/5] CXX obj/exe_32_64.empty_main.x86_64.o
    [3/5] LINK arch/exe_32_64.i386, POSTBUILDS
    FAILED: arch/exe_32_64.i386 
    c++ -arch i386 -L./ -o arch/exe_32_64.i386 obj/exe_32_64.empty_main.i386.o  
    ld: warning: The i386 architecture is deprecated for macOS (remove from the Xcode build setting: ARCHS)
    ld: warning: ignoring file /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/lib/libSystem.tbd, missing required architecture i386 in file /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/lib/libSystem.tbd
    ld: warning: ignoring file /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/lib/libc++.tbd, missing required architecture i386 in file /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/lib/libc++.tbd
    ld: dynamic main executables must link with libSystem.dylib for architecture i386
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    [4/5] LINK arch/exe_32_64.x86_64, POSTBUILDS
    ninja: build stopped: subcommand failed.
    
    STDERR =========================================================================
  stderr: |-
    FAILED test:
     of /Users/stropitek/git/refack/GYP/gyp_main.py [test/mac/gyptest-archs.py]
    test/mac/gyptest-archs.py:63 at <module>
  ...

@stropitek
Copy link

not ok 242 test/mac/gyptest-clang-cxx-library.py ninja
  ---
  duration_ms: 1.619
  stdout: |-
    /Users/stropitek/git/refack/GYP/gyp_main.py returned 1
    STDOUT =========================================================================
    ninja: Entering directory `out/Default'
    [1/4] CXX obj/libstdc++.libstdc++.o
    FAILED: obj/libstdc++.libstdc++.o 
    /usr/bin/clang++ -MMD -MF obj/libstdc++.libstdc++.o.d   -fasm-blocks -mpascal-strings -Os -gdwarf-2 -arch x86_64 -stdlib=libstdc++  -c ../../libstdc++.cc -o obj/libstdc++.libstdc++.o
    warning: include path for stdlibc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found]
    ../../libstdc++.cc:5:10: fatal error: 'string' file not found
    #include <string>
             ^~~~~~~~
    1 warning and 1 error generated.
    [2/4] CXX obj/libc++.libc++.o
    ninja: build stopped: subcommand failed.
    
    STDERR =========================================================================
  stderr: |-
    FAILED test:
     of /Users/stropitek/git/refack/GYP/gyp_main.py [test/mac/gyptest-clang-cxx-library.py]
    test/mac/gyptest-clang-cxx-library.py:24 at <module>
  ...

@stropitek
Copy link

not ok 253 test/mac/gyptest-deployment-target.py make
  ---
  duration_ms: 1.014
  stdout: |-
    /Users/stropitek/git/refack/GYP/gyp_main.py returned 2
    STDOUT =========================================================================
      CC(target) out/Default/obj.target/macosx-version-min-10.5/check-version-min.o
      LINK(target) out/Default/macosx-version-min-10.5
    
    STDERR =========================================================================
    clang: warning: libstdc++ is deprecated; move to libc++ with a minimum deployment target of OS X 10.9 [-Wdeprecated]
    ld: library not found for -lstdc++
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    make: *** [out/Default/macosx-version-min-10.5] Error 1
  stderr: |-
    FAILED test:
     of /Users/stropitek/git/refack/GYP/gyp_main.py [test/mac/gyptest-deployment-target.py]
    test/mac/gyptest-deployment-target.py:17 at <module>
  ...
not ok 254 test/mac/gyptest-deployment-target.py ninja
  ---
  duration_ms: 1.013
  stdout: |-
    /Users/stropitek/git/refack/GYP/gyp_main.py returned 1
    STDOUT =========================================================================
    ninja: Entering directory `out/Default'
    [1/4] CC obj/macosx-version-min-10.6.check-version-min.o
    [2/4] CC obj/macosx-version-min-10.5.check-version-min.o
    [3/4] LINK macosx-version-min-10.5, POSTBUILDS
    FAILED: macosx-version-min-10.5 
    cc -mmacosx-version-min=10.5 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -arch x86_64 -L./ -o macosx-version-min-10.5 obj/macosx-version-min-10.5.check-version-min.o  
    ld: library not found for -lgcc_s.10.5
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    [4/4] LINK macosx-version-min-10.6, POSTBUILDS
    ninja: build stopped: subcommand failed.
    
    STDERR =========================================================================
  stderr: |-
    FAILED test:
     of /Users/stropitek/git/refack/GYP/gyp_main.py [test/mac/gyptest-deployment-target.py]
    test/mac/gyptest-deployment-target.py:17 at <module>
  ...

@stropitek
Copy link

not ok 321 test/mac/gyptest-type-envvars.py make
  ---
  duration_ms: 1.515
  stdout: |-
    /Users/stropitek/git/refack/GYP/gyp_main.py returned 2
    STDOUT =========================================================================
      CC(target) out/Default/obj.target/bundle_loadable_module/file.o
      SOLINK_MODULE(target) out/Default/bundle_loadable_module.bundle/Contents/MacOS/bundle_loadable_module
      PACKAGE FRAMEWORK out/Default/bundle_loadable_module.bundle
    POSTBUILD(bundle_loadable_module) envtest
    
    STDERR =========================================================================
    make: *** [out/Default/bundle_loadable_module.bundle] Error 1
  stderr: |-
    FAILED test:
     of /Users/stropitek/git/refack/GYP/gyp_main.py [test/mac/gyptest-type-envvars.py]
    test/mac/gyptest-type-envvars.py:25 at <module>
  ...
not ok 322 test/mac/gyptest-type-envvars.py ninja
  ---
  duration_ms: 1.648
  stdout: |-
    /Users/stropitek/git/refack/GYP/gyp_main.py returned 1
    STDOUT =========================================================================
    ninja: Entering directory `out/Default'
    [1/17] CC obj/nonbundle_shared_library.file.o
    [2/17] CC obj/my_app.file.o
    [3/17] CC obj/nonbundle_executable.file.o
    [4/17] CC obj/nonbundle_static_library.file.o
    [5/17] CC obj/nonbundle_loadable_module.file.o
    [6/17] CC obj/bundle_shared_library.file.o
    [7/17] LINK 'My App.app/Contents/MacOS/My App', POSTBUILDS
    [8/17] CC obj/bundle_loadable_module.file.o
    [9/17] STAMP 'My App.app'
    FAILED: My App.app 
    (export BUILT_FRAMEWORKS_DIR="/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default/My App.app/Contents/Frameworks"; export BUILT_PRODUCTS_DIR=/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default; export CONFIGURATION=Default; export CONTENTS_FOLDER_PATH="My App.app/Contents"; export EXECUTABLE_FOLDER_PATH="My App.app/Contents/MacOS"; export EXECUTABLE_NAME="My App"; export EXECUTABLE_PATH="My App.app/Contents/MacOS/My App"; export FRAMEWORKS_FOLDER_PATH="My App.app/Contents/Frameworks"; export FULL_PRODUCT_NAME="My App.app"; export INFOPLIST_PATH="My App.app/Contents/Info.plist"; export JAVA_FOLDER_PATH="My App.app/Contents/Resources/Java"; export MACH_O_TYPE=mh_execute; export PLUGINS_FOLDER_PATH="My App.app/Contents/PlugIns"; export PRODUCT_NAME="My App"; export PRODUCT_TYPE=com.apple.product-type.application; export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk; export SHARED_FRAMEWORKS_FOLDER_PATH="My App.app/Contents/SharedFrameworks"; export SHARED_SUPPORT_FOLDER_PATH="My App.app/Contents/SharedSupport"; export SRCROOT=/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default/../../; export SOURCE_ROOT="${SRCROOT}"; export TARGET_BUILD_DIR=/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default; export TEMP_DIR="${TMPDIR}"; export UNLOCALIZED_RESOURCES_FOLDER_PATH="My App.app/Contents/Resources"; export WRAPPER_NAME="My App.app"; export XCODE_VERSION_ACTUAL=10210; export XPCSERVICES_FOLDER_PATH="My App.app/Contents/XPCServices"; (cd ../../ && ./test_bundle_executable.sh); G=$?; ((exit $G) || rm -rf 'My App.app') && exit $G) && touch 'My App.app'
    [10/17] SOLINK libnonbundle_shared_library.dylib, POSTBUILDS
    FAILED: libnonbundle_shared_library.dylib libnonbundle_shared_library.dylib.TOC 
    if [ ! -e libnonbundle_shared_library.dylib -o ! -e libnonbundle_shared_library.dylib.TOC ] || otool -l libnonbundle_shared_library.dylib | grep -q LC_REEXPORT_DYLIB ; then cc -shared -arch x86_64 -L./ -install_name /usr/local/lib/libnonbundle_shared_library.dylib -o libnonbundle_shared_library.dylib @libnonbundle_shared_library.dylib.rsp && (export BUILT_FRAMEWORKS_DIR=/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default; export BUILT_PRODUCTS_DIR=/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default; export CONFIGURATION=Default; export DYLIB_INSTALL_NAME_BASE=/usr/local/lib; export EXECUTABLE_NAME=libnonbundle_shared_library.dylib; export EXECUTABLE_PATH=libnonbundle_shared_library.dylib; export FULL_PRODUCT_NAME=libnonbundle_shared_library.dylib; export LD_DYLIB_INSTALL_NAME=/usr/local/lib/libnonbundle_shared_library.dylib; export MACH_O_TYPE=mh_dylib; export PRODUCT_NAME=nonbundle_shared_library; export PRODUCT_TYPE=com.apple.product-type.library.dynamic; export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk; export SRCROOT=/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default/../../; export SOURCE_ROOT="${SRCROOT}"; export TARGET_BUILD_DIR=/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default; export TEMP_DIR="${TMPDIR}"; export XCODE_VERSION_ACTUAL=10210; (cd ../../ && ./test_nonbundle_shared_library.sh); G=$?; ((exit $G) || rm -rf libnonbundle_shared_library.dylib) && exit $G) && { otool -l libnonbundle_shared_library.dylib | grep LC_ID_DYLIB -A 5; nm -gP libnonbundle_shared_library.dylib | cut -f1-2 -d' ' | grep -v U$; true; } > libnonbundle_shared_library.dylib.TOC; else cc -shared -arch x86_64 -L./ -install_name /usr/local/lib/libnonbundle_shared_library.dylib -o libnonbundle_shared_library.dylib @libnonbundle_shared_library.dylib.rsp && (export BUILT_FRAMEWORKS_DIR=/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default; export BUILT_PRODUCTS_DIR=/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default; export CONFIGURATION=Default; export DYLIB_INSTALL_NAME_BASE=/usr/local/lib; export EXECUTABLE_NAME=libnonbundle_shared_library.dylib; export EXECUTABLE_PATH=libnonbundle_shared_library.dylib; export FULL_PRODUCT_NAME=libnonbundle_shared_library.dylib; export LD_DYLIB_INSTALL_NAME=/usr/local/lib/libnonbundle_shared_library.dylib; export MACH_O_TYPE=mh_dylib; export PRODUCT_NAME=nonbundle_shared_library; export PRODUCT_TYPE=com.apple.product-type.library.dynamic; export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk; export SRCROOT=/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default/../../; export SOURCE_ROOT="${SRCROOT}"; export TARGET_BUILD_DIR=/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default; export TEMP_DIR="${TMPDIR}"; export XCODE_VERSION_ACTUAL=10210; (cd ../../ && ./test_nonbundle_shared_library.sh); G=$?; ((exit $G) || rm -rf libnonbundle_shared_library.dylib) && exit $G) && { otool -l libnonbundle_shared_library.dylib | grep LC_ID_DYLIB -A 5; nm -gP libnonbundle_shared_library.dylib | cut -f1-2 -d' ' | grep -v U$; true; } > libnonbundle_shared_library.dylib.tmp && if ! cmp -s libnonbundle_shared_library.dylib.tmp libnonbundle_shared_library.dylib.TOC; then mv libnonbundle_shared_library.dylib.tmp libnonbundle_shared_library.dylib.TOC ; fi; fi
    [11/17] SOLINK(module) nonbundle_loadable_module.so, POSTBUILDS
    FAILED: nonbundle_loadable_module.so nonbundle_loadable_module.so.TOC 
    if [ ! -e nonbundle_loadable_module.so -o ! -e nonbundle_loadable_module.so.TOC ] || otool -l nonbundle_loadable_module.so | grep -q LC_REEXPORT_DYLIB ; then cc -bundle -arch x86_64 -L./ -o nonbundle_loadable_module.so @nonbundle_loadable_module.so.rsp && (export BUILT_FRAMEWORKS_DIR=/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default; export BUILT_PRODUCTS_DIR=/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default; export CONFIGURATION=Default; export DYLIB_INSTALL_NAME_BASE=/usr/local/lib; export EXECUTABLE_NAME=nonbundle_loadable_module.so; export EXECUTABLE_PATH=nonbundle_loadable_module.so; export FULL_PRODUCT_NAME=nonbundle_loadable_module.so; export LD_DYLIB_INSTALL_NAME=/usr/local/lib/nonbundle_loadable_module.so; export MACH_O_TYPE=mh_bundle; export PRODUCT_NAME=nonbundle_loadable_module; export PRODUCT_TYPE=com.apple.product-type.library.dynamic; export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk; export SRCROOT=/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default/../../; export SOURCE_ROOT="${SRCROOT}"; export TARGET_BUILD_DIR=/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default; export TEMP_DIR="${TMPDIR}"; export XCODE_VERSION_ACTUAL=10210; (cd ../../ && ./test_nonbundle_loadable_module.sh); G=$?; ((exit $G) || rm -rf nonbundle_loadable_module.so) && exit $G) && { otool -l nonbundle_loadable_module.so | grep LC_ID_DYLIB -A 5; nm -gP nonbundle_loadable_module.so | cut -f1-2 -d' ' | grep -v U$; true; } > nonbundle_loadable_module.so.TOC; else cc -bundle -arch x86_64 -L./ -o nonbundle_loadable_module.so @nonbundle_loadable_module.so.rsp && (export BUILT_FRAMEWORKS_DIR=/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default; export BUILT_PRODUCTS_DIR=/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default; export CONFIGURATION=Default; export DYLIB_INSTALL_NAME_BASE=/usr/local/lib; export EXECUTABLE_NAME=nonbundle_loadable_module.so; export EXECUTABLE_PATH=nonbundle_loadable_module.so; export FULL_PRODUCT_NAME=nonbundle_loadable_module.so; export LD_DYLIB_INSTALL_NAME=/usr/local/lib/nonbundle_loadable_module.so; export MACH_O_TYPE=mh_bundle; export PRODUCT_NAME=nonbundle_loadable_module; export PRODUCT_TYPE=com.apple.product-type.library.dynamic; export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk; export SRCROOT=/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default/../../; export SOURCE_ROOT="${SRCROOT}"; export TARGET_BUILD_DIR=/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default; export TEMP_DIR="${TMPDIR}"; export XCODE_VERSION_ACTUAL=10210; (cd ../../ && ./test_nonbundle_loadable_module.sh); G=$?; ((exit $G) || rm -rf nonbundle_loadable_module.so) && exit $G) && { otool -l nonbundle_loadable_module.so | grep LC_ID_DYLIB -A 5; nm -gP nonbundle_loadable_module.so | cut -f1-2 -d' ' | grep -v U$; true; } > nonbundle_loadable_module.so.tmp && if ! cmp -s nonbundle_loadable_module.so.tmp nonbundle_loadable_module.so.TOC; then mv nonbundle_loadable_module.so.tmp nonbundle_loadable_module.so.TOC ; fi; fi
    [12/17] LIBTOOL-STATIC libnonbundle_static_library.a, POSTBUILDS
    FAILED: libnonbundle_static_library.a 
    rm -f libnonbundle_static_library.a && ./gyp-mac-tool filter-libtool libtool  -static -o libnonbundle_static_library.a obj/nonbundle_static_library.file.o && (export BUILT_FRAMEWORKS_DIR=/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default; export BUILT_PRODUCTS_DIR=/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default; export CONFIGURATION=Default; export EXECUTABLE_NAME=libnonbundle_static_library.a; export EXECUTABLE_PATH=libnonbundle_static_library.a; export FULL_PRODUCT_NAME=libnonbundle_static_library.a; export MACH_O_TYPE=staticlib; export PRODUCT_NAME=nonbundle_static_library; export PRODUCT_TYPE=com.apple.product-type.library.static; export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk; export SRCROOT=/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default/../../; export SOURCE_ROOT="${SRCROOT}"; export TARGET_BUILD_DIR=/Users/stropitek/git/refack/GYP/out/ninja_test_mac_gyptest-type-envvars_py/type_envvars/out/Default; export TEMP_DIR="${TMPDIR}"; export XCODE_VERSION_ACTUAL=10210; (cd ../../ && ./test_nonbundle_static_library.sh); G=$?; ((exit $G) || rm -rf libnonbundle_static_library.a) && exit $G)
    ninja: build stopped: subcommand failed.
    
    STDERR =========================================================================
  stderr: |-
    FAILED test:
     of /Users/stropitek/git/refack/GYP/gyp_main.py [test/mac/gyptest-type-envvars.py]
    test/mac/gyptest-type-envvars.py:25 at <module>
  ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants