ice-9/boot-9.scm:752:25: In procedure dispatch-exception: In procedure dynamic-pointer: Symbol not found: giterr_last make: *** [Makefile:1437: git.go] Error 1 * ERROR: dev-scheme/guile-git-0.0.20171110::gentoo failed (compile phase): * emake failed * ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1-systemd_20190207-072302 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-7.3.1 [2] x86_64-pc-linux-gnu-8.2.0 * Available Python interpreters, in order of preference: [1] python3.7 [2] python3.6 [3] python2.7 (fallback) Available Ruby profiles: [1] ruby24 (with Rubygems) [2] ruby25 (with Rubygems) [3] ruby26 (with Rubygems) * Available Rust versions: [1] rust-1.32.0 * emerge -qpvO dev-scheme/guile-git [ebuild N ] dev-scheme/guile-git-0.0.20171110
Created attachment 564330 [details] emerge-info.txt
Created attachment 564332 [details] dev-scheme:guile-git-0.0.20171110:20190209-150044.log
Created attachment 564334 [details] emerge-history.txt
Created attachment 564336 [details] environment
Created attachment 564338 [details] etc.portage.tbz2
Created attachment 564340 [details] logs.tbz2
Created attachment 564342 [details] temp.tbz2
> In procedure dynamic-pointer: Symbol not found: giterr_last Possibly newer dev-libs/libgit2 stopped exporting that symbol.
(In reply to Sergei Trofimovich from comment #8) > > In procedure dynamic-pointer: Symbol not found: giterr_last > > Possibly newer dev-libs/libgit2 stopped exporting that symbol. https://github.com/libgit2/libgit2/commit/20961b9871f12814790ebed80d88692fbb962d4f#diff-9bf682f9becf36adc581a3d812bd46a2
Oh, it's even more interesting: - dev-libs/libgit2-0.28.0_rc1-r1 (deleted from ::gentoo) did not contain deprecated giterr_last symbol - dev-libs/libgit2-0.28.1 restored it back Was likely fixed by not disabling deprecated symbols unconditionally: https://github.com/libgit2/libgit2/commit/dcf81cdbcc1b8be991433c53e6e1b12c94ef782b From commit wording I guess deprecated symbols are not going away any time soon. Let's close it when/if upstream actually decides to disable them.