Skip to content

Build failure, useful error message in xcode, pull request to objective-git #139

Closed

Description

@stepheneb

macosx: 10.13.4, XCode Version 9.3 (9E145)

Build failure compiling ObjectiveGit-Mac.build/Objects-normal-asan/x86_64/GTBlob.o ObjectiveGit/GTBlob.m normal

Error message was not terribly clear (to me).

Here is part of it:

2018-04-07 22:29:41.990 xcodebuild[17105:384514]  DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-14095/Xcode3Core/LegacyProjects/Frameworks/DevToolsCore/DevToolsCore/BuildSystem/Runtime/PBXTargetBuildContext.mm:757
Details:  unexpected successful exit code from cancelled command <C0028:'CopyStringsFile Sparkle.strings':P4>
Object:   <PBXTargetBuildContext: 0x7f88e9634900>
Method:   -createCommandInvocationRecordFromInvocation:
Thread:   <NSThread: 0x7f88e6c6f150>{number = 20, name = (null)}
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.
** BUILD FAILED **

Then compiling in xcode gave a clear error message and suggested a fix. See pull request to objective-git: libgit2/objective-git#650

In case this is helpful, here was the entire initial checkout and build process:

$ git clone --recursive https://github.com/gitx/gitx.git
Cloning into 'gitx'...
remote: Counting objects: 16686, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 16686 (delta 0), reused 0 (delta 0), pack-reused 16684
Receiving objects: 100% (16686/16686), 19.11 MiB | 100.00 KiB/s, done.
Resolving deltas: 100% (11565/11565), done.
Submodule 'MGScopeBar' (https://github.com/rowanj/MGScopeBar.git) registered for path 'External/MGScopeBar'
Submodule 'Sparkle' (https://github.com/sparkle-project/Sparkle.git) registered for path 'External/Sparkle'
Submodule 'SyntaxHighlighter' (https://github.com/alexgorbatchev/SyntaxHighlighter.git) registered for path 'External/SyntaxHighlighter'
Submodule 'objective-git' (https://github.com/libgit2/objective-git.git) registered for path 'External/objective-git'
Cloning into '/Users/stephen/dev/macos/gitx/External/MGScopeBar'...
remote: Counting objects: 96, done.        
remote: Total 96 (delta 0), reused 0 (delta 0), pack-reused 96        
Cloning into '/Users/stephen/dev/macos/gitx/External/Sparkle'...
remote: Counting objects: 20135, done.        
remote: Compressing objects: 100% (14/14), done.        
remote: Total 20135 (delta 5), reused 13 (delta 5), pack-reused 20116        
Receiving objects: 100% (20135/20135), 30.96 MiB | 220.00 KiB/s, done.
Resolving deltas: 100% (14633/14633), done.
Cloning into '/Users/stephen/dev/macos/gitx/External/SyntaxHighlighter'...
remote: Counting objects: 2180, done.        
remote: Total 2180 (delta 0), reused 0 (delta 0), pack-reused 2180        
Receiving objects: 100% (2180/2180), 5.50 MiB | 144.00 KiB/s, done.
Resolving deltas: 100% (1137/1137), done.
Cloning into '/Users/stephen/dev/macos/gitx/External/objective-git'...
remote: Counting objects: 16232, done.        
remote: Compressing objects: 100% (5/5), done.        
remote: Total 16232 (delta 2), reused 5 (delta 2), pack-reused 16225        
Receiving objects: 100% (16232/16232), 59.52 MiB | 63.00 KiB/s, done.
Resolving deltas: 100% (11286/11286), done.
Submodule path 'External/MGScopeBar': checked out 'a2cf27d85e5e3e2fef03af7db36abcc3a6fe4e4e'
Submodule path 'External/Sparkle': checked out '558cfd2153e7e096319d0081073ddc690f4d9aa3'
Submodule path 'External/SyntaxHighlighter': checked out 'e2e50178bff9330c6a91d3f0c7bd70dd8837ff94'
Submodule path 'External/objective-git': checked out '17112f5321d9f781f43bcc8d50662c4189fa0089'
Submodule 'Carthage/Checkouts/Nimble' (https://github.com/Quick/Nimble.git) registered for path 'External/objective-git/Carthage/Checkouts/Nimble'
Submodule 'Carthage/Checkouts/Quick' (https://github.com/Quick/Quick.git) registered for path 'External/objective-git/Carthage/Checkouts/Quick'
Submodule 'Carthage/Checkouts/ZipArchive' (https://github.com/ZipArchive/ZipArchive.git) registered for path 'External/objective-git/Carthage/Checkouts/ZipArchive'
Submodule 'Carthage/Checkouts/xcconfigs' (https://github.com/jspahrsummers/xcconfigs.git) registered for path 'External/objective-git/Carthage/Checkouts/xcconfigs'
Submodule 'libgit2' (https://github.com/libgit2/libgit2.git) registered for path 'External/objective-git/External/libgit2'
Submodule 'libssh2' (https://github.com/libssh2/libssh2.git) registered for path 'External/objective-git/External/libssh2'
Submodule 'openssl' (https://github.com/openssl/openssl.git) registered for path 'External/objective-git/External/openssl'
Cloning into '/Users/stephen/dev/macos/gitx/External/objective-git/Carthage/Checkouts/Nimble'...
remote: Counting objects: 8234, done.        
remote: Compressing objects: 100% (8/8), done.        
remote: Total 8234 (delta 4), reused 8 (delta 3), pack-reused 8223        
Receiving objects: 100% (8234/8234), 1.72 MiB | 46.00 KiB/s, done.
Resolving deltas: 100% (5565/5565), done.
Cloning into '/Users/stephen/dev/macos/gitx/External/objective-git/Carthage/Checkouts/Quick'...
remote: Counting objects: 7491, done.        
remote: Total 7491 (delta 0), reused 0 (delta 0), pack-reused 7491        
Receiving objects: 100% (7491/7491), 2.12 MiB | 42.00 KiB/s, done.
Resolving deltas: 100% (4477/4477), done.
Cloning into '/Users/stephen/dev/macos/gitx/External/objective-git/Carthage/Checkouts/ZipArchive'...
remote: Counting objects: 2840, done.        
remote: Compressing objects: 100% (102/102), done.        
remote: Total 2840 (delta 87), reused 123 (delta 57), pack-reused 2676        
Receiving objects: 100% (2840/2840), 6.03 MiB | 80.00 KiB/s, done.
Resolving deltas: 100% (1656/1656), done.
Cloning into '/Users/stephen/dev/macos/gitx/External/objective-git/Carthage/Checkouts/xcconfigs'...
remote: Counting objects: 760, done.        
remote: Compressing objects: 100% (19/19), done.        
remote: Total 760 (delta 9), reused 12 (delta 3), pack-reused 738        
Receiving objects: 100% (760/760), 142.43 KiB | 36.00 KiB/s, done.
Resolving deltas: 100% (289/289), done.
Cloning into '/Users/stephen/dev/macos/gitx/External/objective-git/External/libgit2'...
remote: Counting objects: 79354, done.        
remote: Compressing objects: 100% (22832/22832), done.        
remote: Total 79354 (delta 55619), reused 78801 (delta 55085), pack-reused 0        
Receiving objects: 100% (79354/79354), 36.20 MiB | 52.00 KiB/s, done.
Resolving deltas: 100% (55619/55619), done.
Cloning into '/Users/stephen/dev/macos/gitx/External/objective-git/External/libssh2'...
remote: Counting objects: 10413, done.        
remote: Compressing objects: 100% (9/9), done.        
remote: Total 10413 (delta 2), reused 5 (delta 2), pack-reused 10402        
Receiving objects: 100% (10413/10413), 2.45 MiB | 61.00 KiB/s, done.
Resolving deltas: 100% (7669/7669), done.
Cloning into '/Users/stephen/dev/macos/gitx/External/objective-git/External/openssl'...
remote: Counting objects: 296826, done.        
remote: Compressing objects: 100% (9/9), done.        
remote: Total 296826 (delta 3), reused 1 (delta 0), pack-reused 296817        
Receiving objects: 100% (296826/296826), 142.17 MiB | 48.00 KiB/s, done.
Resolving deltas: 100% (208092/208092), done.
Submodule path 'External/objective-git/Carthage/Checkouts/Nimble': checked out '3720e6b0f6de6d6435f79f8a174fb4bb92df5dc4'
Submodule path 'External/objective-git/Carthage/Checkouts/Quick': checked out 'e4fa1e85c0305ba4e0866f25812d3fa398f3a048'
Submodule 'Externals/Nimble' (https://github.com/Quick/Nimble.git) registered for path 'External/objective-git/Carthage/Checkouts/Quick/Externals/Nimble'
Cloning into '/Users/stephen/dev/macos/gitx/External/objective-git/Carthage/Checkouts/Quick/Externals/Nimble'...
remote: Counting objects: 8234, done.        
remote: Compressing objects: 100% (8/8), done.        
remote: Total 8234 (delta 4), reused 8 (delta 3), pack-reused 8223        
Receiving objects: 100% (8234/8234), 1.72 MiB | 27.00 KiB/s, done.
Resolving deltas: 100% (5565/5565), done.
Submodule path 'External/objective-git/Carthage/Checkouts/Quick/Externals/Nimble': checked out '8e2703fabde578a6d28537c73844f84d48e71200'
Submodule path 'External/objective-git/Carthage/Checkouts/ZipArchive': checked out '92f3cac49f7b70fc1466d681ac0e13ff91cf7898'
Submodule path 'External/objective-git/Carthage/Checkouts/xcconfigs': checked out 'cc451b08e052b6146f5caf66bc1120420c529c7b'
Submodule path 'External/objective-git/External/libgit2': checked out 'b8cb75361d48f16f41dfa99b5b988a914e53040b'
Submodule path 'External/objective-git/External/libssh2': checked out '30e9c1347e3b8baa2951db612f05e6d87fc8e2f2'
Submodule path 'External/objective-git/External/openssl': checked out '872e681c00a713e840ebed77a4e05fa0e181f16f'
[macos]$ cd gitx
[gitx (master)]$ cd External/objective-git
[objective-git ((17112f5...))]$ script/bootstrap
*** Updating submodules...
*** Checking dependencies...
*** cmake is available
*** libssh2 is available
*** libtool is available
*** autoconf is available
*** automake is available
*** pkg-config is available
[objective-git ((17112f5...))]$ script/update_libgit2
-- The C compiler identification is AppleClang 9.1.0.9020039
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Found PkgConfig: /usr/local/bin/pkg-config (found version "0.29.2") 
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE  
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC
-- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC - Success
-- Performing Test HAVE_STRUCT_STAT_MTIME_NSEC
-- Performing Test HAVE_STRUCT_STAT_MTIME_NSEC - Failed
-- Performing Test HAVE_STRUCT_STAT_NSEC
-- Performing Test HAVE_STRUCT_STAT_NSEC - Success
-- Performing Test IS_WALL_SUPPORTED
-- Performing Test IS_WALL_SUPPORTED - Success
-- Performing Test IS_WEXTRA_SUPPORTED
-- Performing Test IS_WEXTRA_SUPPORTED - Success
-- Performing Test IS_WDOCUMENTATION_SUPPORTED
-- Performing Test IS_WDOCUMENTATION_SUPPORTED - Success
-- Performing Test IS_WNO-MISSING-FIELD-INITIALIZERS_SUPPORTED
-- Performing Test IS_WNO-MISSING-FIELD-INITIALIZERS_SUPPORTED - Success
-- Performing Test IS_WSTRICT-ALIASING=2_SUPPORTED
-- Performing Test IS_WSTRICT-ALIASING=2_SUPPORTED - Success
-- Performing Test IS_WSTRICT-PROTOTYPES_SUPPORTED
-- Performing Test IS_WSTRICT-PROTOTYPES_SUPPORTED - Success
-- Performing Test IS_WDECLARATION-AFTER-STATEMENT_SUPPORTED
-- Performing Test IS_WDECLARATION-AFTER-STATEMENT_SUPPORTED - Success
-- Performing Test IS_WNO-UNUSED-CONST-VARIABLE_SUPPORTED
-- Performing Test IS_WNO-UNUSED-CONST-VARIABLE_SUPPORTED - Success
-- Performing Test IS_WNO-UNUSED-FUNCTION_SUPPORTED
-- Performing Test IS_WNO-UNUSED-FUNCTION_SUPPORTED - Success
-- Performing Test IS_WNO-DEPRECATED-DECLARATIONS_SUPPORTED
-- Performing Test IS_WNO-DEPRECATED-DECLARATIONS_SUPPORTED - Success
-- Looking for regcomp_l
-- Looking for regcomp_l - found
-- Looking for futimens
-- Looking for futimens - found
-- Looking for qsort_r
-- Looking for qsort_r - found
-- Looking for qsort_s
-- Looking for qsort_s - not found
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - not found
-- Checking for module 'libcurl'
--   Found libcurl, version 7.49.1
-- Found Security /System/Library/Frameworks/Security.framework
-- Looking for SSLCreateContext in /System/Library/Frameworks/Security.framework
-- Looking for SSLCreateContext in /System/Library/Frameworks/Security.framework - found
-- Found CoreFoundation /System/Library/Frameworks/CoreFoundation.framework
-- Could NOT find HTTP_Parser (missing: HTTP_PARSER_INCLUDE_DIR HTTP_PARSER_LIBRARY) 
-- http-parser version 2 was not found or disabled; using bundled 3rd-party sources.
-- Found ZLIB: /usr/lib/libz.dylib (found version "1.2.11") 
-- Checking for module 'libssh2'
--   Package 'libssl', required by 'libssh2', not found
-- LIBSSH2 not found. Set CMAKE_PREFIX_PATH if it is installed outside of the default search path.
-- Found Iconv: -L/usr/lib -liconv
-- Enabled features:
 * threadsafe, threadsafe support
 * cURL, cURL for HTTP proxy support
 * HTTPS, using SecureTransport
 * SHA, using CollisionDetection
 * http-parser, http-parser support (bundled)
 * zlib, using system zlib
 * iconv, iconv encoding conversion support

-- Disabled features:
 * debugpool, debug pool allocator
 * tracing, tracing support
 * SSH, SSH transport support
 * SPNEGO, SPNEGO authentication support

-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    LIBSSH2_INCLUDE_DIRS


-- Build files have been written to: /Users/stephen/dev/macos/gitx/External/objective-git/External/libgit2/build
Scanning dependencies of target git2internal
[  1%] Building C object src/CMakeFiles/git2internal.dir/annotated_commit.c.o
[  2%] Building C object src/CMakeFiles/git2internal.dir/apply.c.o
[  2%] Building C object src/CMakeFiles/git2internal.dir/attr.c.o
[  3%] Building C object src/CMakeFiles/git2internal.dir/attr_file.c.o
[  4%] Building C object src/CMakeFiles/git2internal.dir/attrcache.c.o
[  4%] Building C object src/CMakeFiles/git2internal.dir/blame.c.o
[  5%] Building C object src/CMakeFiles/git2internal.dir/blame_git.c.o
[  6%] Building C object src/CMakeFiles/git2internal.dir/blob.c.o
[  6%] Building C object src/CMakeFiles/git2internal.dir/branch.c.o
[  7%] Building C object src/CMakeFiles/git2internal.dir/buf_text.c.o
[  8%] Building C object src/CMakeFiles/git2internal.dir/buffer.c.o
[  8%] Building C object src/CMakeFiles/git2internal.dir/cache.c.o
[  9%] Building C object src/CMakeFiles/git2internal.dir/checkout.c.o
[ 10%] Building C object src/CMakeFiles/git2internal.dir/cherrypick.c.o
[ 10%] Building C object src/CMakeFiles/git2internal.dir/clone.c.o
[ 11%] Building C object src/CMakeFiles/git2internal.dir/commit.c.o
[ 12%] Building C object src/CMakeFiles/git2internal.dir/commit_list.c.o
[ 13%] Building C object src/CMakeFiles/git2internal.dir/config.c.o
[ 13%] Building C object src/CMakeFiles/git2internal.dir/config_cache.c.o
[ 14%] Building C object src/CMakeFiles/git2internal.dir/config_file.c.o
[ 15%] Building C object src/CMakeFiles/git2internal.dir/config_parse.c.o
[ 15%] Building C object src/CMakeFiles/git2internal.dir/crlf.c.o
[ 16%] Building C object src/CMakeFiles/git2internal.dir/date.c.o
[ 17%] Building C object src/CMakeFiles/git2internal.dir/delta.c.o
[ 17%] Building C object src/CMakeFiles/git2internal.dir/describe.c.o
[ 18%] Building C object src/CMakeFiles/git2internal.dir/diff.c.o
[ 19%] Building C object src/CMakeFiles/git2internal.dir/diff_driver.c.o
[ 19%] Building C object src/CMakeFiles/git2internal.dir/diff_file.c.o
[ 20%] Building C object src/CMakeFiles/git2internal.dir/diff_generate.c.o
[ 21%] Building C object src/CMakeFiles/git2internal.dir/diff_parse.c.o
[ 21%] Building C object src/CMakeFiles/git2internal.dir/diff_print.c.o
[ 22%] Building C object src/CMakeFiles/git2internal.dir/diff_stats.c.o
[ 23%] Building C object src/CMakeFiles/git2internal.dir/diff_tform.c.o
[ 23%] Building C object src/CMakeFiles/git2internal.dir/diff_xdiff.c.o
[ 24%] Building C object src/CMakeFiles/git2internal.dir/errors.c.o
[ 25%] Building C object src/CMakeFiles/git2internal.dir/fetch.c.o
[ 26%] Building C object src/CMakeFiles/git2internal.dir/fetchhead.c.o
[ 26%] Building C object src/CMakeFiles/git2internal.dir/filebuf.c.o
[ 27%] Building C object src/CMakeFiles/git2internal.dir/fileops.c.o
[ 28%] Building C object src/CMakeFiles/git2internal.dir/filter.c.o
[ 28%] Building C object src/CMakeFiles/git2internal.dir/fnmatch.c.o
[ 29%] Building C object src/CMakeFiles/git2internal.dir/global.c.o
[ 30%] Building C object src/CMakeFiles/git2internal.dir/graph.c.o
[ 30%] Building C object src/CMakeFiles/git2internal.dir/hash.c.o
[ 31%] Building C object src/CMakeFiles/git2internal.dir/hashsig.c.o
[ 32%] Building C object src/CMakeFiles/git2internal.dir/ident.c.o
[ 32%] Building C object src/CMakeFiles/git2internal.dir/idxmap.c.o
[ 33%] Building C object src/CMakeFiles/git2internal.dir/ignore.c.o
[ 34%] Building C object src/CMakeFiles/git2internal.dir/index.c.o
[ 34%] Building C object src/CMakeFiles/git2internal.dir/indexer.c.o
[ 35%] Building C object src/CMakeFiles/git2internal.dir/iterator.c.o
[ 36%] Building C object src/CMakeFiles/git2internal.dir/merge.c.o
[ 36%] Building C object src/CMakeFiles/git2internal.dir/merge_driver.c.o
[ 37%] Building C object src/CMakeFiles/git2internal.dir/merge_file.c.o
[ 38%] Building C object src/CMakeFiles/git2internal.dir/message.c.o
[ 39%] Building C object src/CMakeFiles/git2internal.dir/mwindow.c.o
[ 39%] Building C object src/CMakeFiles/git2internal.dir/netops.c.o
[ 40%] Building C object src/CMakeFiles/git2internal.dir/notes.c.o
[ 41%] Building C object src/CMakeFiles/git2internal.dir/object.c.o
[ 41%] Building C object src/CMakeFiles/git2internal.dir/object_api.c.o
[ 42%] Building C object src/CMakeFiles/git2internal.dir/odb.c.o
/Users/stephen/dev/macos/gitx/External/objective-git/External/libgit2/src/odb.c:1389:11: warning: format specifies type 'ssize_t'
      (aka 'long') but the argument has type 'git_off_t' (aka 'long long') [-Wformat]
                action, stream->declared_size, stream->received_bytes);
                        ^~~~~~~~~~~~~~~~~~~~~
/Users/stephen/dev/macos/gitx/External/objective-git/External/libgit2/src/odb.c:1389:34: warning: format specifies type 'ssize_t'
      (aka 'long') but the argument has type 'git_off_t' (aka 'long long') [-Wformat]
                action, stream->declared_size, stream->received_bytes);
                                               ^~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
[ 43%] Building C object src/CMakeFiles/git2internal.dir/odb_loose.c.o
[ 43%] Building C object src/CMakeFiles/git2internal.dir/odb_mempack.c.o
[ 44%] Building C object src/CMakeFiles/git2internal.dir/odb_pack.c.o
[ 45%] Building C object src/CMakeFiles/git2internal.dir/offmap.c.o
[ 45%] Building C object src/CMakeFiles/git2internal.dir/oid.c.o
[ 46%] Building C object src/CMakeFiles/git2internal.dir/oidarray.c.o
[ 47%] Building C object src/CMakeFiles/git2internal.dir/oidmap.c.o
[ 47%] Building C object src/CMakeFiles/git2internal.dir/pack-objects.c.o
[ 48%] Building C object src/CMakeFiles/git2internal.dir/pack.c.o
[ 49%] Building C object src/CMakeFiles/git2internal.dir/parse.c.o
[ 50%] Building C object src/CMakeFiles/git2internal.dir/patch.c.o
[ 50%] Building C object src/CMakeFiles/git2internal.dir/patch_generate.c.o
[ 51%] Building C object src/CMakeFiles/git2internal.dir/patch_parse.c.o
[ 52%] Building C object src/CMakeFiles/git2internal.dir/path.c.o
[ 52%] Building C object src/CMakeFiles/git2internal.dir/pathspec.c.o
[ 53%] Building C object src/CMakeFiles/git2internal.dir/pool.c.o
[ 54%] Building C object src/CMakeFiles/git2internal.dir/posix.c.o
[ 54%] Building C object src/CMakeFiles/git2internal.dir/pqueue.c.o
[ 55%] Building C object src/CMakeFiles/git2internal.dir/proxy.c.o
[ 56%] Building C object src/CMakeFiles/git2internal.dir/push.c.o
[ 56%] Building C object src/CMakeFiles/git2internal.dir/rebase.c.o
[ 57%] Building C object src/CMakeFiles/git2internal.dir/refdb.c.o
[ 58%] Building C object src/CMakeFiles/git2internal.dir/refdb_fs.c.o
[ 58%] Building C object src/CMakeFiles/git2internal.dir/reflog.c.o
[ 59%] Building C object src/CMakeFiles/git2internal.dir/refs.c.o
[ 60%] Building C object src/CMakeFiles/git2internal.dir/refspec.c.o
[ 60%] Building C object src/CMakeFiles/git2internal.dir/remote.c.o
[ 61%] Building C object src/CMakeFiles/git2internal.dir/repository.c.o
[ 62%] Building C object src/CMakeFiles/git2internal.dir/reset.c.o
[ 63%] Building C object src/CMakeFiles/git2internal.dir/revert.c.o
[ 63%] Building C object src/CMakeFiles/git2internal.dir/revparse.c.o
[ 64%] Building C object src/CMakeFiles/git2internal.dir/revwalk.c.o
[ 65%] Building C object src/CMakeFiles/git2internal.dir/settings.c.o
[ 65%] Building C object src/CMakeFiles/git2internal.dir/sha1_lookup.c.o
[ 66%] Building C object src/CMakeFiles/git2internal.dir/signature.c.o
[ 67%] Building C object src/CMakeFiles/git2internal.dir/sortedcache.c.o
[ 67%] Building C object src/CMakeFiles/git2internal.dir/stash.c.o
[ 68%] Building C object src/CMakeFiles/git2internal.dir/status.c.o
[ 69%] Building C object src/CMakeFiles/git2internal.dir/strmap.c.o
[ 69%] Building C object src/CMakeFiles/git2internal.dir/submodule.c.o
[ 70%] Building C object src/CMakeFiles/git2internal.dir/sysdir.c.o
[ 71%] Building C object src/CMakeFiles/git2internal.dir/tag.c.o
[ 71%] Building C object src/CMakeFiles/git2internal.dir/thread-utils.c.o
[ 72%] Building C object src/CMakeFiles/git2internal.dir/trace.c.o
[ 73%] Building C object src/CMakeFiles/git2internal.dir/trailer.c.o
[ 73%] Building C object src/CMakeFiles/git2internal.dir/transaction.c.o
[ 74%] Building C object src/CMakeFiles/git2internal.dir/transport.c.o
[ 75%] Building C object src/CMakeFiles/git2internal.dir/tree-cache.c.o
[ 76%] Building C object src/CMakeFiles/git2internal.dir/tree.c.o
[ 76%] Building C object src/CMakeFiles/git2internal.dir/tsort.c.o
[ 77%] Building C object src/CMakeFiles/git2internal.dir/util.c.o
[ 78%] Building C object src/CMakeFiles/git2internal.dir/varint.c.o
[ 78%] Building C object src/CMakeFiles/git2internal.dir/vector.c.o
[ 79%] Building C object src/CMakeFiles/git2internal.dir/worktree.c.o
[ 80%] Building C object src/CMakeFiles/git2internal.dir/zstream.c.o
[ 80%] Building C object src/CMakeFiles/git2internal.dir/streams/curl.c.o
[ 81%] Building C object src/CMakeFiles/git2internal.dir/streams/openssl.c.o
[ 82%] Building C object src/CMakeFiles/git2internal.dir/streams/socket.c.o
[ 82%] Building C object src/CMakeFiles/git2internal.dir/streams/stransport.c.o
[ 83%] Building C object src/CMakeFiles/git2internal.dir/streams/tls.c.o
[ 84%] Building C object src/CMakeFiles/git2internal.dir/transports/auth.c.o
[ 84%] Building C object src/CMakeFiles/git2internal.dir/transports/auth_negotiate.c.o
[ 85%] Building C object src/CMakeFiles/git2internal.dir/transports/cred.c.o
[ 86%] Building C object src/CMakeFiles/git2internal.dir/transports/cred_helpers.c.o
[ 86%] Building C object src/CMakeFiles/git2internal.dir/transports/git.c.o
[ 87%] Building C object src/CMakeFiles/git2internal.dir/transports/http.c.o
[ 88%] Building C object src/CMakeFiles/git2internal.dir/transports/local.c.o
[ 89%] Building C object src/CMakeFiles/git2internal.dir/transports/smart.c.o
[ 89%] Building C object src/CMakeFiles/git2internal.dir/transports/smart_pkt.c.o
[ 90%] Building C object src/CMakeFiles/git2internal.dir/transports/smart_protocol.c.o
[ 91%] Building C object src/CMakeFiles/git2internal.dir/transports/ssh.c.o
[ 91%] Building C object src/CMakeFiles/git2internal.dir/transports/winhttp.c.o
[ 92%] Building C object src/CMakeFiles/git2internal.dir/xdiff/xdiffi.c.o
[ 93%] Building C object src/CMakeFiles/git2internal.dir/xdiff/xemit.c.o
[ 93%] Building C object src/CMakeFiles/git2internal.dir/xdiff/xhistogram.c.o
[ 94%] Building C object src/CMakeFiles/git2internal.dir/xdiff/xmerge.c.o
[ 95%] Building C object src/CMakeFiles/git2internal.dir/xdiff/xpatience.c.o
[ 95%] Building C object src/CMakeFiles/git2internal.dir/xdiff/xprepare.c.o
[ 96%] Building C object src/CMakeFiles/git2internal.dir/xdiff/xutils.c.o
[ 97%] Building C object src/CMakeFiles/git2internal.dir/unix/map.c.o
[ 97%] Building C object src/CMakeFiles/git2internal.dir/unix/realpath.c.o
[ 98%] Building C object src/CMakeFiles/git2internal.dir/hash/sha1dc/sha1.c.o
[ 99%] Building C object src/CMakeFiles/git2internal.dir/hash/sha1dc/ubc_check.c.o
[ 99%] Built target git2internal
Scanning dependencies of target http-parser
[100%] Building C object deps/http-parser/CMakeFiles/http-parser.dir/http_parser.c.o
[100%] Built target http-parser
Scanning dependencies of target git2
[100%] Linking C static library ../libgit2.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../libgit2.a(auth_negotiate.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../libgit2.a(winhttp.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../libgit2.a(auth_negotiate.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../libgit2.a(winhttp.c.o) has no symbols
[100%] Built target git2
libgit2.a -> ../../libgit2.a
libgit2 has been updated.
[objective-git ((17112f5...))]$ cd -
/Users/stephen/dev/macos/gitx
[gitx (master)]$ Scripts/build.py build debug
2018-04-07 22:29:41.990 xcodebuild[17105:384514]  DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-14095/Xcode3Core/LegacyProjects/Frameworks/DevToolsCore/DevToolsCore/BuildSystem/Runtime/PBXTargetBuildContext.mm:757
Details:  unexpected successful exit code from cancelled command <C0026:'CopyStringsFile Sparkle.strings':P4>
Object:   <PBXTargetBuildContext: 0x7f88e9634900>
Method:   -createCommandInvocationRecordFromInvocation:
Thread:   <NSThread: 0x7f88e6c6f150>{number = 20, name = (null)}
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.
2018-04-07 22:29:41.990 xcodebuild[17105:384514]  DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-14095/Xcode3Core/LegacyProjects/Frameworks/DevToolsCore/DevToolsCore/BuildSystem/Runtime/PBXTargetBuildContext.mm:757
Details:  unexpected successful exit code from cancelled command <C0029:'CopyStringsFile Sparkle.strings':P4>
Object:   <PBXTargetBuildContext: 0x7f88e9634900>
Method:   -createCommandInvocationRecordFromInvocation:
Thread:   <NSThread: 0x7f88e6c6f150>{number = 20, name = (null)}
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.
2018-04-07 22:29:41.990 xcodebuild[17105:384514]  DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-14095/Xcode3Core/LegacyProjects/Frameworks/DevToolsCore/DevToolsCore/BuildSystem/Runtime/PBXTargetBuildContext.mm:757
Details:  unexpected successful exit code from cancelled command <C0027:'CopyStringsFile Sparkle.strings':P4>
Object:   <PBXTargetBuildContext: 0x7f88e9634900>
Method:   -createCommandInvocationRecordFromInvocation:
Thread:   <NSThread: 0x7f88e6c6f150>{number = 20, name = (null)}
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.
2018-04-07 22:29:41.990 xcodebuild[17105:384514]  DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-14095/Xcode3Core/LegacyProjects/Frameworks/DevToolsCore/DevToolsCore/BuildSystem/Runtime/PBXTargetBuildContext.mm:757
Details:  unexpected successful exit code from cancelled command <C0028:'CopyStringsFile Sparkle.strings':P4>
Object:   <PBXTargetBuildContext: 0x7f88e9634900>
Method:   -createCommandInvocationRecordFromInvocation:
Thread:   <NSThread: 0x7f88e6c6f150>{number = 20, name = (null)}
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.
** BUILD FAILED **


The following build commands failed:
	CompileC /Users/stephen/Library/Developer/Xcode/DerivedData/GitX-gifvtfzurcatfefusewpaomgbtfg/Build/Intermediates.noindex/ObjectiveGitFramework.build/Debug/ObjectiveGit-Mac.build/Objects-normal-asan/x86_64/GTBlob.o ObjectiveGit/GTBlob.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)
error: Command '['xcrun', 'xcodebuild', '-workspace', 'GitX.xcworkspace', '-scheme', 'GitX', '-configuration', 'Debug', 'build', 'BUILD_DIR=/Users/stephen/dev/macos/gitx/build']' returned non-zero exit status 65

Activity

  1. stepheneb commented on Apr 8, 2018

    @stepheneb
    ContributorAuthor

    fyi: after change in objective-git build succeeded using both python 2.7 and python3

  2. gardelea commented on Apr 24, 2018

    @gardelea

    @stepheneb, i am running into this exact error and was curious if you had any instructions on what you did to get gitx to compile against xcode 9.3 (9E145) ?

    i have tried to simply cd into the External/objective-git directory and check out the latest commit in the objective-git repo's master branch, which was 7b3348f5a9c591e86599860e9dd530c3ccffb0a0 at the time of this writing.
    however, i then ran into a slightly different compilation issue.

    thanks in advance

    2018-06-29 update : as of the 73553aa commit in master, i am able to build gitx again without any manual changes to the source code or the git submodules. i should also mention that i was successful with xcode 9.4.1 (9F2000).

  3. tiennou commented on Apr 24, 2018

    @tiennou
    Contributor

    The Objective-Git build output looks fine. I'm suspecting something is going wrong on Xcode 8 with Sparkle (per the <C0027:'CopyStringsFile Sparkle.strings':P4> messages). Can you check if pointing the Sparkle submodule say, at d60b16f633a6e937dfe4f147a2627f3e2701950b (v1.19.0) fixes it ?

  4. hannesa2 commented on Feb 13, 2022

    @hannesa2
    Contributor

    I guess it's obsolete now, because we can build x86_64 and arm64.
    Please reopen if it's still an issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions