bugManeage - Bugs: bug #56784, Problem installing libgit2 in macOS

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #56784: Problem installing libgit2 in macOS

Submitter:  Raul Infante-Sainz <infantesainz>
Submitted:  Wed 21 Aug 2019 09:28:07 AM UTC
   
 
Category:  Software Severity:  3 - Normal
Item Group:  Crash Status:  Fixed
Privacy:  Public Assigned to:  infantesainz
Open/Closed:  Closed

Thu 22 Aug 2019 09:09:44 AM UTC, comment #4: 

Great! Thanks! It has been merged into the main repo.

Mohammad Akhlaghi <makhlaghi>
Group administrator
Wed 21 Aug 2019 10:15:23 PM UTC, comment #3: 

comment #2:

> But apparently libgit2 has its own implementation of libiconv that it uses if it can't find libiconv on macOS. So can you add `-DUSE_ICONV=OFF` to the configuration options of libiconv in high-level.mk?
>
> This should disable Libgit2's searching for libiconv on macOS systems and hopefully let libgit2 be built without a problem. Let us know how it goes ;-).
>
> [1] https://stackoverflow.com/questions/12619600/libiconv-and-macos


The addition of `-DUSE_ICONV=OFF' option in the configure step solved this problem! I have just pushed the change to my fork: https://gitlab.com/infantesainz/reproduce-raulfork/commit/ce17a364e7c74

Thanks a lot :-)

Raul Infante-Sainz <infantesainz>
Group Member
Wed 21 Aug 2019 09:01:32 PM UTC, comment #2: 

libgit2 is complaining about not finding `_iconv*' functions! After a fast search I came up with [1], which says that (as of 2012!) while the iconv library's functions start with `iconv*', apparently Macports changes the function names to `_iconv*'. But we aren't doing that here, so I am a little confused why this is happening.

But apparently libgit2 has its own implementation of libiconv that it uses if it can't find libiconv on macOS. So can you add `-DUSE_ICONV=OFF` to the configuration options of libiconv in high-level.mk?

This should disable Libgit2's searching for libiconv on macOS systems and hopefully let libgit2 be built without a problem. Let us know how it goes ;-).

[1] https://stackoverflow.com/questions/12619600/libiconv-and-macos

Mohammad Akhlaghi <makhlaghi>
Group administrator
Wed 21 Aug 2019 09:32:46 AM UTC, comment #1: 

Sorry, I sent the previous report without adding any information... Here I show the last part of the `log.txt' file I attach with all the output.



[100%] Linking C shared library ../libgit2.dylib
cd PATH/TO/BUILD/software/build-tmp/libgit2-0.28.2/project-build/src && PATH/TO/BUILD/software/installed/bin/cmake -E cmake_link_script CMakeFiles/git2.dir/link.txt --verbose=1
PATH/TO/BUILD/software/installed/bin/gcc -D_GNU_SOURCE  -Wall -Wextra -fvisibility=hidden -fPIC -Wdocumentation -Wno-missing-field-initializers -Wstrict-aliasing -Wstrict-prototypes -Wdeclaration-after-  statement -Wshift-count-overflow -Wunused-const-variable -Wunused-function -Wformat -Wformat-security -Wint-conversion -Wno-documentation-deprecated-sync -g -D_DEBUG -O0 -dynamiclib -Wl,-                 headerpad_max_install_names -LPATH/TO/BUILD/software/installed/lib -compatibility_version 28.0.0 -current_version 0.28.2 -o ../libgit2.0.28.2.dylib -install_name @rpath/libgit2.28.dylib ../deps/http-     parser/CMakeFiles/http-parser.dir/http_parser.c.o CMakeFiles/git2internal.dir/alloc.c.o CMakeFiles/git2internal.dir/annotated_commit.c.o CMakeFiles/git2internal.dir/apply.c.o CMakeFiles/git2internal.dir/ attr.c.o CMakeFiles/git2internal.dir/attr_file.c.o CMakeFiles/git2internal.dir/attrcache.c.o CMakeFiles/git2internal.dir/blame.c.o CMakeFiles/git2internal.dir/blame_git.c.o CMakeFiles/git2internal.dir/   blob.c.o CMakeFiles/git2internal.dir/branch.c.o CMakeFiles/git2internal.dir/buf_text.c.o CMakeFiles/git2internal.dir/buffer.c.o CMakeFiles/git2internal.dir/cache.c.o CMakeFiles/git2internal.dir/checkout. c.o CMakeFiles/git2internal.dir/cherrypick.c.o CMakeFiles/git2internal.dir/clone.c.o CMakeFiles/git2internal.dir/commit.c.o CMakeFiles/git2internal.dir/commit_list.c.o CMakeFiles/git2internal.dir/config. c.o CMakeFiles/git2internal.dir/config_cache.c.o CMakeFiles/git2internal.dir/config_entries.c.o CMakeFiles/git2internal.dir/config_file.c.o CMakeFiles/git2internal.dir/config_mem.c.o CMakeFiles/          git2internal.dir/config_parse.c.o CMakeFiles/git2internal.dir/crlf.c.o CMakeFiles/git2internal.dir/date.c.o CMakeFiles/git2internal.dir/delta.c.o CMakeFiles/git2internal.dir/describe.c.o CMakeFiles/      git2internal.dir/diff.c.o CMakeFiles/git2internal.dir/diff_driver.c.o CMakeFiles/git2internal.dir/diff_file.c.o CMakeFiles/git2internal.dir/diff_generate.c.o CMakeFiles/git2internal.dir/diff_parse.c.o    CMakeFiles/git2internal.dir/diff_print.c.o CMakeFiles/git2internal.dir/diff_stats.c.o CMakeFiles/git2internal.dir/diff_tform.c.o CMakeFiles/git2internal.dir/diff_xdiff.c.o CMakeFiles/git2internal.dir/    errors.c.o CMakeFiles/git2internal.dir/fetch.c.o CMakeFiles/git2internal.dir/fetchhead.c.o CMakeFiles/git2internal.dir/filebuf.c.o CMakeFiles/git2internal.dir/fileops.c.o CMakeFiles/git2internal.dir/     filter.c.o CMakeFiles/git2internal.dir/fnmatch.c.o CMakeFiles/git2internal.dir/global.c.o CMakeFiles/git2internal.dir/graph.c.o CMakeFiles/git2internal.dir/hash.c.o CMakeFiles/git2internal.dir/hashsig.c. o CMakeFiles/git2internal.dir/ident.c.o CMakeFiles/git2internal.dir/idxmap.c.o CMakeFiles/git2internal.dir/ignore.c.o CMakeFiles/git2internal.dir/index.c.o CMakeFiles/git2internal.dir/indexer.c.o         CMakeFiles/git2internal.dir/iterator.c.o CMakeFiles/git2internal.dir/mailmap.c.o CMakeFiles/git2internal.dir/merge.c.o CMakeFiles/git2internal.dir/merge_driver.c.o CMakeFiles/git2internal.dir/merge_file. c.o CMakeFiles/git2internal.dir/message.c.o CMakeFiles/git2internal.dir/mwindow.c.o CMakeFiles/git2internal.dir/netops.c.o CMakeFiles/git2internal.dir/notes.c.o CMakeFiles/git2internal.dir/object.c.o     CMakeFiles/git2internal.dir/object_api.c.o CMakeFiles/git2internal.dir/odb.c.o CMakeFiles/git2internal.dir/odb_loose.c.o CMakeFiles/git2internal.dir/odb_mempack.c.o CMakeFiles/git2internal.dir/odb_pack.c.o CMakeFiles/git2internal.dir/offmap.c.o CMakeFiles/git2internal.dir/oid.c.o CMakeFiles/git2internal.dir/oidarray.c.o CMakeFiles/git2internal.dir/oidmap.c.o CMakeFiles/git2internal.dir/pack-objects.c.o   CMakeFiles/git2internal.dir/pack.c.o CMakeFiles/git2internal.dir/parse.c.o CMakeFiles/git2internal.dir/patch.c.o CMakeFiles/git2internal.dir/patch_generate.c.o CMakeFiles/git2internal.dir/patch_parse.c.o CMakeFiles/git2internal.dir/path.c.o CMakeFiles/git2internal.dir/pathspec.c.o CMakeFiles/git2internal.dir/pool.c.o CMakeFiles/git2internal.dir/posix.c.o CMakeFiles/git2internal.dir/pqueue.c.o CMakeFiles/ git2internal.dir/proxy.c.o CMakeFiles/git2internal.dir/push.c.o CMakeFiles/git2internal.dir/reader.c.o CMakeFiles/git2internal.dir/rebase.c.o CMakeFiles/git2internal.dir/refdb.c.o CMakeFiles/git2internal.dir/refdb_fs.c.o CMakeFiles/git2internal.dir/reflog.c.o CMakeFiles/git2internal.dir/refs.c.o CMakeFiles/git2internal.dir/refspec.c.o CMakeFiles/git2internal.dir/remote.c.o CMakeFiles/git2internal.dir/    repository.c.o CMakeFiles/git2internal.dir/reset.c.o CMakeFiles/git2internal.dir/revert.c.o CMakeFiles/git2internal.dir/revparse.c.o CMakeFiles/git2internal.dir/revwalk.c.o CMakeFiles/git2internal.dir/   settings.c.o CMakeFiles/git2internal.dir/sha1_lookup.c.o CMakeFiles/git2internal.dir/signature.c.o CMakeFiles/git2internal.dir/sortedcache.c.o CMakeFiles/git2internal.dir/stash.c.o CMakeFiles/            git2internal.dir/status.c.o CMakeFiles/git2internal.dir/stdalloc.c.o CMakeFiles/git2internal.dir/streams/mbedtls.c.o CMakeFiles/git2internal.dir/streams/openssl.c.o CMakeFiles/git2internal.dir/streams/   registry.c.o CMakeFiles/git2internal.dir/streams/socket.c.o CMakeFiles/git2internal.dir/streams/stransport.c.o CMakeFiles/git2internal.dir/streams/tls.c.o CMakeFiles/git2internal.dir/strmap.c.o           CMakeFiles/git2internal.dir/submodule.c.o CMakeFiles/git2internal.dir/sysdir.c.o CMakeFiles/git2internal.dir/tag.c.o CMakeFiles/git2internal.dir/thread-utils.c.o CMakeFiles/git2internal.dir/trace.c.o     CMakeFiles/git2internal.dir/trailer.c.o CMakeFiles/git2internal.dir/transaction.c.o CMakeFiles/git2internal.dir/transport.c.o CMakeFiles/git2internal.dir/transports/auth.c.o CMakeFiles/git2internal.dir/  transports/auth_negotiate.c.o CMakeFiles/git2internal.dir/transports/cred.c.o CMakeFiles/git2internal.dir/transports/cred_helpers.c.o CMakeFiles/git2internal.dir/transports/git.c.o CMakeFiles/            git2internal.dir/transports/http.c.o CMakeFiles/git2internal.dir/transports/local.c.o CMakeFiles/git2internal.dir/transports/smart.c.o CMakeFiles/git2internal.dir/transports/smart_pkt.c.o CMakeFiles/     git2internal.dir/transports/smart_protocol.c.o CMakeFiles/git2internal.dir/transports/ssh.c.o CMakeFiles/git2internal.dir/transports/winhttp.c.o CMakeFiles/git2internal.dir/tree-cache.c.o CMakeFiles/     git2internal.dir/tree.c.o CMakeFiles/git2internal.dir/tsort.c.o CMakeFiles/git2internal.dir/util.c.o CMakeFiles/git2internal.dir/varint.c.o CMakeFiles/git2internal.dir/vector.c.o CMakeFiles/git2internal. dir/worktree.c.o CMakeFiles/git2internal.dir/xdiff/xdiffi.c.o CMakeFiles/git2internal.dir/xdiff/xemit.c.o CMakeFiles/git2internal.dir/xdiff/xhistogram.c.o CMakeFiles/git2internal.dir/xdiff/xmerge.c.o     CMakeFiles/git2internal.dir/xdiff/xpatience.c.o CMakeFiles/git2internal.dir/xdiff/xprepare.c.o CMakeFiles/git2internal.dir/xdiff/xutils.c.o CMakeFiles/git2internal.dir/zstream.c.o CMakeFiles/git2internal.dir/unix/map.c.o CMakeFiles/git2internal.dir/unix/realpath.c.o CMakeFiles/git2internal.dir/hash/sha1dc/sha1.c.o CMakeFiles/git2internal.dir/hash/sha1dc/ubc_check.c.o -framework CoreFoundation -framework  Security PATH/TO/BUILD/software/installed/lib/libz.dylib -lz -LPATH/TO/BUILD/software/installed/lib -liconv
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of   sync. Falling back to library file for linking.
Undefined symbols for architecture x86_64:
  "_iconv", referenced from:
      _git_path_iconv in path.c.o
     (maybe you meant: _git_path_iconv, _git_path_iconv_clear , _git_path_iconv_init_precompose )
  "_iconv_close", referenced from:
      _git_path_iconv_clear in path.c.o
  "_iconv_open", referenced from:
      _git_path_iconv_init_precompose in path.c.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [src/CMakeFiles/git2.dir/build.make;377: libgit2.0.28.2.dylib] Error 1
make[3]: Leaving directory 'PATH/TO/BUILD/software/build-tmp/libgit2-0.28.2/project-build'
make[2]: *** [CMakeFiles/Makefile2;136: src/CMakeFiles/git2.dir/all] Error 2
make[2]: Leaving directory 'PATH/TO/BUILD/software/build-tmp/libgit2-0.28.2/project-build'
make[1]: *** [Makefile;133: all] Error 2
make[1]: Leaving directory 'PATH/TO/BUILD/software/build-tmp/libgit2-0.28.2/project-build'
make: *** [reproduce/software/make/high-level.mk;565: PATH/TO/BUILD/software/installed/version-info/proglib/libgit2] Error 2


(file #47374)

Raul Infante-Sainz <infantesainz>
Group Member
Wed 21 Aug 2019 09:28:07 AM UTC, original submission:  

I am having a problem when I try to install `libgit2' on macOS. It is strange because I just pulled recent work to have my fork updated and then I found this problem. The command I am trying to run is (to redirect the output to a log file):

$ ./project configure -e &> log.txt


The error is:



[100%] Linking C shared library ../libgit2.dylib
cd PATH/TO/BUILD/software/build-tmp/libgit2-0.28.2/project-build/src && PATH/TO/BUILD/software/installed/bin/cmake -E cmake_link_script CMakeFiles/git2.dir/link.txt --verbose=1
PATH/TO/BUILD/software/installed/bin/gcc -D_GNU_SOURCE  -Wall -Wextra -fvisibility=hidden -fPIC -Wdocumentation -Wno-missing-field-initializers -Wstrict-aliasing -Wstrict-prototypes -Wdeclaration-after-  statement -Wshift-count-overflow -Wunused-const-variable -Wunused-function -Wformat -Wformat-security -Wint-conversion -Wno-documentation-deprecated-sync -g -D_DEBUG -O0 -dynamiclib -Wl,-                 headerpad_max_install_names -LPATH/TO/BUILD/software/installed/lib -compatibility_version 28.0.0 -current_version 0.28.2 -o ../libgit2.0.28.2.dylib -install_name @rpath/libgit2.28.dylib ../deps/http-     parser/CMakeFiles/http-parser.dir/http_parser.c.o CMakeFiles/git2internal.dir/alloc.c.o CMakeFiles/git2internal.dir/annotated_commit.c.o CMakeFiles/git2internal.dir/apply.c.o CMakeFiles/git2internal.dir/ attr.c.o CMakeFiles/git2internal.dir/attr_file.c.o CMakeFiles/git2internal.dir/attrcache.c.o CMakeFiles/git2internal.dir/blame.c.o CMakeFiles/git2internal.dir/blame_git.c.o CMakeFiles/git2internal.dir/   blob.c.o CMakeFiles/git2internal.dir/branch.c.o CMakeFiles/git2internal.dir/buf_text.c.o CMakeFiles/git2internal.dir/buffer.c.o CMakeFiles/git2internal.dir/cache.c.o CMakeFiles/git2internal.dir/checkout. c.o CMakeFiles/git2internal.dir/cherrypick.c.o CMakeFiles/git2internal.dir/clone.c.o CMakeFiles/git2internal.dir/commit.c.o CMakeFiles/git2internal.dir/commit_list.c.o CMakeFiles/git2internal.dir/config. c.o CMakeFiles/git2internal.dir/config_cache.c.o CMakeFiles/git2internal.dir/config_entries.c.o CMakeFiles/git2internal.dir/config_file.c.o CMakeFiles/git2internal.dir/config_mem.c.o CMakeFiles/          git2internal.dir/config_parse.c.o CMakeFiles/git2internal.dir/crlf.c.o CMakeFiles/git2internal.dir/date.c.o CMakeFiles/git2internal.dir/delta.c.o CMakeFiles/git2internal.dir/describe.c.o CMakeFiles/      git2internal.dir/diff.c.o CMakeFiles/git2internal.dir/diff_driver.c.o CMakeFiles/git2internal.dir/diff_file.c.o CMakeFiles/git2internal.dir/diff_generate.c.o CMakeFiles/git2internal.dir/diff_parse.c.o    CMakeFiles/git2internal.dir/diff_print.c.o CMakeFiles/git2internal.dir/diff_stats.c.o CMakeFiles/git2internal.dir/diff_tform.c.o CMakeFiles/git2internal.dir/diff_xdiff.c.o CMakeFiles/git2internal.dir/    errors.c.o CMakeFiles/git2internal.dir/fetch.c.o CMakeFiles/git2internal.dir/fetchhead.c.o CMakeFiles/git2internal.dir/filebuf.c.o CMakeFiles/git2internal.dir/fileops.c.o CMakeFiles/git2internal.dir/     filter.c.o CMakeFiles/git2internal.dir/fnmatch.c.o CMakeFiles/git2internal.dir/global.c.o CMakeFiles/git2internal.dir/graph.c.o CMakeFiles/git2internal.dir/hash.c.o CMakeFiles/git2internal.dir/hashsig.c. o CMakeFiles/git2internal.dir/ident.c.o CMakeFiles/git2internal.dir/idxmap.c.o CMakeFiles/git2internal.dir/ignore.c.o CMakeFiles/git2internal.dir/index.c.o CMakeFiles/git2internal.dir/indexer.c.o         CMakeFiles/git2internal.dir/iterator.c.o CMakeFiles/git2internal.dir/mailmap.c.o CMakeFiles/git2internal.dir/merge.c.o CMakeFiles/git2internal.dir/merge_driver.c.o CMakeFiles/git2internal.dir/merge_file. c.o CMakeFiles/git2internal.dir/message.c.o CMakeFiles/git2internal.dir/mwindow.c.o CMakeFiles/git2internal.dir/netops.c.o CMakeFiles/git2internal.dir/notes.c.o CMakeFiles/git2internal.dir/object.c.o     CMakeFiles/git2internal.dir/object_api.c.o CMakeFiles/git2internal.dir/odb.c.o CMakeFiles/git2internal.dir/odb_loose.c.o CMakeFiles/git2internal.dir/odb_mempack.c.o CMakeFiles/git2internal.dir/odb_pack.c.o CMakeFiles/git2internal.dir/offmap.c.o CMakeFiles/git2internal.dir/oid.c.o CMakeFiles/git2internal.dir/oidarray.c.o CMakeFiles/git2internal.dir/oidmap.c.o CMakeFiles/git2internal.dir/pack-objects.c.o   CMakeFiles/git2internal.dir/pack.c.o CMakeFiles/git2internal.dir/parse.c.o CMakeFiles/git2internal.dir/patch.c.o CMakeFiles/git2internal.dir/patch_generate.c.o CMakeFiles/git2internal.dir/patch_parse.c.o CMakeFiles/git2internal.dir/path.c.o CMakeFiles/git2internal.dir/pathspec.c.o CMakeFiles/git2internal.dir/pool.c.o CMakeFiles/git2internal.dir/posix.c.o CMakeFiles/git2internal.dir/pqueue.c.o CMakeFiles/ git2internal.dir/proxy.c.o CMakeFiles/git2internal.dir/push.c.o CMakeFiles/git2internal.dir/reader.c.o CMakeFiles/git2internal.dir/rebase.c.o CMakeFiles/git2internal.dir/refdb.c.o CMakeFiles/git2internal.dir/refdb_fs.c.o CMakeFiles/git2internal.dir/reflog.c.o CMakeFiles/git2internal.dir/refs.c.o CMakeFiles/git2internal.dir/refspec.c.o CMakeFiles/git2internal.dir/remote.c.o CMakeFiles/git2internal.dir/    repository.c.o CMakeFiles/git2internal.dir/reset.c.o CMakeFiles/git2internal.dir/revert.c.o CMakeFiles/git2internal.dir/revparse.c.o CMakeFiles/git2internal.dir/revwalk.c.o CMakeFiles/git2internal.dir/   settings.c.o CMakeFiles/git2internal.dir/sha1_lookup.c.o CMakeFiles/git2internal.dir/signature.c.o CMakeFiles/git2internal.dir/sortedcache.c.o CMakeFiles/git2internal.dir/stash.c.o CMakeFiles/            git2internal.dir/status.c.o CMakeFiles/git2internal.dir/stdalloc.c.o CMakeFiles/git2internal.dir/streams/mbedtls.c.o CMakeFiles/git2internal.dir/streams/openssl.c.o CMakeFiles/git2internal.dir/streams/   registry.c.o CMakeFiles/git2internal.dir/streams/socket.c.o CMakeFiles/git2internal.dir/streams/stransport.c.o CMakeFiles/git2internal.dir/streams/tls.c.o CMakeFiles/git2internal.dir/strmap.c.o           CMakeFiles/git2internal.dir/submodule.c.o CMakeFiles/git2internal.dir/sysdir.c.o CMakeFiles/git2internal.dir/tag.c.o CMakeFiles/git2internal.dir/thread-utils.c.o CMakeFiles/git2internal.dir/trace.c.o     CMakeFiles/git2internal.dir/trailer.c.o CMakeFiles/git2internal.dir/transaction.c.o CMakeFiles/git2internal.dir/transport.c.o CMakeFiles/git2internal.dir/transports/auth.c.o CMakeFiles/git2internal.dir/  transports/auth_negotiate.c.o CMakeFiles/git2internal.dir/transports/cred.c.o CMakeFiles/git2internal.dir/transports/cred_helpers.c.o CMakeFiles/git2internal.dir/transports/git.c.o CMakeFiles/            git2internal.dir/transports/http.c.o CMakeFiles/git2internal.dir/transports/local.c.o CMakeFiles/git2internal.dir/transports/smart.c.o CMakeFiles/git2internal.dir/transports/smart_pkt.c.o CMakeFiles/     git2internal.dir/transports/smart_protocol.c.o CMakeFiles/git2internal.dir/transports/ssh.c.o CMakeFiles/git2internal.dir/transports/winhttp.c.o CMakeFiles/git2internal.dir/tree-cache.c.o CMakeFiles/     git2internal.dir/tree.c.o CMakeFiles/git2internal.dir/tsort.c.o CMakeFiles/git2internal.dir/util.c.o CMakeFiles/git2internal.dir/varint.c.o CMakeFiles/git2internal.dir/vector.c.o CMakeFiles/git2internal. dir/worktree.c.o CMakeFiles/git2internal.dir/xdiff/xdiffi.c.o CMakeFiles/git2internal.dir/xdiff/xemit.c.o CMakeFiles/git2internal.dir/xdiff/xhistogram.c.o CMakeFiles/git2internal.dir/xdiff/xmerge.c.o     CMakeFiles/git2internal.dir/xdiff/xpatience.c.o CMakeFiles/git2internal.dir/xdiff/xprepare.c.o CMakeFiles/git2internal.dir/xdiff/xutils.c.o CMakeFiles/git2internal.dir/zstream.c.o CMakeFiles/git2internal.dir/unix/map.c.o CMakeFiles/git2internal.dir/unix/realpath.c.o CMakeFiles/git2internal.dir/hash/sha1dc/sha1.c.o CMakeFiles/git2internal.dir/hash/sha1dc/ubc_check.c.o -framework CoreFoundation -framework  Security PATH/TO/BUILD/software/installed/lib/libz.dylib -lz -LPATH/TO/BUILD/software/installed/lib -liconv
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of   sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to     library file for linking.
Undefined symbols for architecture x86_64:
  "_iconv", referenced from:
      _git_path_iconv in path.c.o
     (maybe you meant: _git_path_iconv, _git_path_iconv_clear , _git_path_iconv_init_precompose )
  "_iconv_close", referenced from:
      _git_path_iconv_clear in path.c.o
  "_iconv_open", referenced from:
      _git_path_iconv_init_precompose in path.c.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [src/CMakeFiles/git2.dir/build.make;377: libgit2.0.28.2.dylib] Error 1
make[3]: Leaving directory 'PATH/TO/BUILD/software/build-tmp/libgit2-0.28.2/project-build'
make[2]: *** [CMakeFiles/Makefile2;136: src/CMakeFiles/git2.dir/all] Error 2
make[2]: Leaving directory 'PATH/TO/BUILD/software/build-tmp/libgit2-0.28.2/project-build'
make[1]: *** [Makefile;133: all] Error 2
make[1]: Leaving directory 'PATH/TO/BUILD/software/build-tmp/libgit2-0.28.2/project-build'
make: *** [reproduce/software/make/high-level.mk;565: PATH/TO/BUILD/software/installed/version-info/proglib/libgit2] Error 2

+verbatim+

Raul Infante-Sainz <infantesainz>
Group Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attached Files
file #47374:  log.txt added by infantesainz (175KiB - text/plain)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by makhlaghi (Posted a comment)
  • -email is unavailable- added by infantesainz (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2019-08-22 makhlaghi Assigned toNone infantesainz
        Open/ClosedOpen Closed
    2019-08-21 infantesainz StatusIn Progress Fixed
    2019-08-21 makhlaghi StatusNone In Progress
    2019-08-21 infantesainz Attached File- Added log.txt, #47374

    Back to the top

    Powered by Savane 3.13-bb6a.
    Corresponding source code