* Package: dev-libs/libgit2-0.26.8 * Repository: gentoo * Maintainer: mgorny@gentoo.org gnome@gentoo.org * USE: abi_x86_64 amd64 curl elibc_glibc kernel_linux libressl ssh threads userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking libgit2-0.26.8.tar.gz to /var/tmp/portage/dev-libs/libgit2-0.26.8/work >>> Source unpacked in /var/tmp/portage/dev-libs/libgit2-0.26.8/work >>> Preparing source in /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8 ... * Applying libgit2-0.26.8-disable-oom-tests-on-32bit.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8 ... >>> Working in BUILD_DIR: "/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build" cmake -C /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DLIB_INSTALL_DIR=/usr/lib64 -DBUILD_CLAR=no -DENABLE_TRACE=no -DUSE_GSSAPI=no -DUSE_SSH=yes -DTHREADSAFE=yes -DCURL=yes -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build/gentoo_toolchain.cmake /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8 loading initial cache file /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build/gentoo_common_config.cmake -- The C compiler identification is GNU 8.2.0 -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Found PkgConfig: x86_64-pc-linux-gnu-pkg-config (found version "0.29.2") -- Performing Test HAVE_STRUCT_STAT_ST_MTIM -- Performing Test HAVE_STRUCT_STAT_ST_MTIM - Success -- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC -- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC - Failed -- 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 -- Checking for module 'libcurl' -- Found libcurl, version 7.64.1 -- Found OpenSSL: /usr/lib64/libcrypto.so (found version "2.0.0") -- Found HTTP_Parser: /usr/include -- Found ZLIB: /usr/lib/libz.so (found version "1.2.11") -- Checking for module 'libssh2' -- Found libssh2, version 1.8.0 -- Looking for libssh2_userauth_publickey_frommemory in ssh2 -- Looking for libssh2_userauth_publickey_frommemory in ssh2 - found -- 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_FVISIBILITY=HIDDEN_SUPPORTED -- Performing Test IS_FVISIBILITY=HIDDEN_SUPPORTED - Success -- Performing Test IS_WDOCUMENTATION_SUPPORTED -- Performing Test IS_WDOCUMENTATION_SUPPORTED - Failed -- 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 -- Looking for regcomp_l -- Looking for regcomp_l - not 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 pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- <<< Gentoo configuration >>> Build type Gentoo Install path /usr Compiler flags: C -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function C++ Linker flags: Executable -Wl,-O1 -Wl,--as-needed Module -Wl,-O1 -Wl,--as-needed Shared -Wl,-O1 -Wl,--as-needed -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8 ... >>> Working in BUILD_DIR: "/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build" make -j1 VERBOSE=1 /usr/bin/cmake -S/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8 -B/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build/CMakeFiles /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build' make -f CMakeFiles/git2.dir/build.make CMakeFiles/git2.dir/depend make[2]: Entering directory '/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build' cd /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8 /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8 /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build/CMakeFiles/git2.dir/DependInfo.cmake Dependee "/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build/CMakeFiles/git2.dir/DependInfo.cmake" is newer than depender "/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build/CMakeFiles/git2.dir/depend.internal". Dependee "/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build/CMakeFiles/git2.dir/depend.internal". Scanning dependencies of target git2 make[2]: Leaving directory '/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build' make -f CMakeFiles/git2.dir/build.make CMakeFiles/git2.dir/build make[2]: Entering directory '/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build' [ 0%] Building C object CMakeFiles/git2.dir/src/annotated_commit.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/annotated_commit.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/annotated_commit.c [ 1%] Building C object CMakeFiles/git2.dir/src/apply.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/apply.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/apply.c [ 2%] Building C object CMakeFiles/git2.dir/src/attr.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/attr.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/attr.c [ 2%] Building C object CMakeFiles/git2.dir/src/attr_file.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/attr_file.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/attr_file.c [ 3%] Building C object CMakeFiles/git2.dir/src/attrcache.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/attrcache.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/attrcache.c In file included from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/common.h:77, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/attrcache.c:1: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/attrcache.c: In function ‘attr_cache_upsert’: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/thread-utils.h:234:67: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] #define git__swap(ptr, val) (void *)git___swap((void * volatile *)&ptr, val) /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/attrcache.c:110:8: note: in expansion of macro ‘git__swap’ old = git__swap(entry->file[file->source], file); ^~~~~~~~~ /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/attrcache.c: In function ‘attr_cache_remove’: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/attrcache.c:134:31: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] old = git__compare_and_swap(&entry->file[file->source], file, NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/thread-utils.h:232:44: note: in definition of macro ‘git__compare_and_swap’ git___compare_and_swap((void * volatile *)P, O, N) ^ In file included from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/oidmap.h:18, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/cache.h:15, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/repository.h:18, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/attrcache.c:2: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/attrcache.c: In function ‘attr_cache__free’: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/thread-utils.h:234:67: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] #define git__swap(ptr, val) (void *)git___swap((void * volatile *)&ptr, val) /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/khash.h:571:3: note: in definition of macro ‘kh_foreach_value’ code; \ ^~~~ /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/attrcache.c:326:17: note: in expansion of macro ‘git__swap’ if ((file = git__swap(entry->file[i], NULL)) != NULL) { ^~~~~~~~~ In file included from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/common.h:77, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/attrcache.c:1: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/attrcache.c: In function ‘git_attr_cache__init’: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/attrcache.c:401:32: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] cache = git__compare_and_swap(&repo->attrcache, NULL, cache); ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/thread-utils.h:232:44: note: in definition of macro ‘git__compare_and_swap’ git___compare_and_swap((void * volatile *)P, O, N) ^ /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/attrcache.c: In function ‘git_attr_cache_flush’: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/thread-utils.h:234:67: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] #define git__swap(ptr, val) (void *)git___swap((void * volatile *)&ptr, val) /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/attrcache.c:423:23: note: in expansion of macro ‘git__swap’ if (repo && (cache = git__swap(repo->attrcache, NULL)) != NULL) ^~~~~~~~~ [ 4%] Building C object CMakeFiles/git2.dir/src/blame.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/blame.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/blame.c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/blame.c: In function ‘load_blob’: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/blame.c:306:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] error = git_object_lookup_bypath((git_object**)&blame->final_blob, ^~~~~~~~~~~~~~~~~~ [ 5%] Building C object CMakeFiles/git2.dir/src/blame_git.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/blame_git.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/blame_git.c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/blame_git.c: In function ‘pass_whole_blame’: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/blame_git.c:487:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] git_object_lookup((git_object**)&porigin->blob, blame->repository, ^~~~~~~~~~~~~~ [ 5%] Building C object CMakeFiles/git2.dir/src/blob.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/blob.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/blob.c [ 6%] Building C object CMakeFiles/git2.dir/src/branch.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/branch.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/branch.c [ 7%] Building C object CMakeFiles/git2.dir/src/buf_text.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/buf_text.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/buf_text.c [ 7%] Building C object CMakeFiles/git2.dir/src/buffer.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/buffer.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/buffer.c [ 8%] Building C object CMakeFiles/git2.dir/src/cache.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/cache.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/cache.c [ 9%] Building C object CMakeFiles/git2.dir/src/checkout.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/checkout.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/checkout.c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/checkout.c: In function ‘git_checkout_tree’: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/checkout.c:2732:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (git_object_peel((git_object **)&tree, treeish, GIT_OBJ_TREE) < 0) { ^~~~~ [ 10%] Building C object CMakeFiles/git2.dir/src/cherrypick.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/cherrypick.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/cherrypick.c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/cherrypick.c: In function ‘git_cherrypick’: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/cherrypick.c:200:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (error = git_reference_peel((git_object **)&our_commit, our_ref, GIT_OBJ_COMMIT)) < 0 || ^~~~~~~~~~~ [ 10%] Building C object CMakeFiles/git2.dir/src/clone.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/clone.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/clone.c [ 11%] Building C object CMakeFiles/git2.dir/src/commit.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/commit.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/commit.c [ 12%] Building C object CMakeFiles/git2.dir/src/commit_list.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/commit_list.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/commit_list.c [ 12%] Building C object CMakeFiles/git2.dir/src/config.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/config.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/config.c [ 13%] Building C object CMakeFiles/git2.dir/src/config_cache.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/config_cache.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/config_cache.c [ 14%] Building C object CMakeFiles/git2.dir/src/config_file.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/config_file.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/config_file.c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/config_file.c: In function ‘config_iterator_next’: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/config_file.c:404:34: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] err = git_strmap_next((void**) &var, &(it->iter), values); ^~~~ [ 15%] Building C object CMakeFiles/git2.dir/src/crlf.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/crlf.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/crlf.c [ 15%] Building C object CMakeFiles/git2.dir/src/curl_stream.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/curl_stream.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/curl_stream.c [ 16%] Building C object CMakeFiles/git2.dir/src/date.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/date.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/date.c [ 17%] Building C object CMakeFiles/git2.dir/src/delta.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/delta.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/delta.c [ 17%] Building C object CMakeFiles/git2.dir/src/describe.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/describe.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/describe.c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/describe.c: In function ‘git_describe_commit’: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/describe.c:687:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if ((error = git_object_peel((git_object **)(&commit), committish, GIT_OBJ_COMMIT)) < 0) ~^~~~~~~~ [ 18%] Building C object CMakeFiles/git2.dir/src/diff.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/diff.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/diff.c [ 19%] Building C object CMakeFiles/git2.dir/src/diff_driver.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/diff_driver.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/diff_driver.c In file included from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/common.h:77, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/diff_driver.c:7: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/diff_driver.c: In function ‘git_repository_driver_registry’: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/diff_driver.c:145:31: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] reg = git__compare_and_swap(&repo->diff_drivers, NULL, reg); ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/thread-utils.h:232:44: note: in definition of macro ‘git__compare_and_swap’ git___compare_and_swap((void * volatile *)P, O, N) ^ [ 20%] Building C object CMakeFiles/git2.dir/src/diff_file.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/diff_file.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/diff_file.c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/diff_file.c: In function ‘diff_file_content_load_blob’: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/diff_file.c:251:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (git_object **)&fc->blob, fc->repo, odb_obj, GIT_OBJ_BLOB); ^~~~~~~~~ [ 20%] Building C object CMakeFiles/git2.dir/src/diff_generate.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/diff_generate.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/diff_generate.c [ 21%] Building C object CMakeFiles/git2.dir/src/diff_parse.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/diff_parse.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/diff_parse.c [ 22%] Building C object CMakeFiles/git2.dir/src/diff_print.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/diff_print.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/diff_print.c [ 22%] Building C object CMakeFiles/git2.dir/src/diff_stats.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/diff_stats.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/diff_stats.c [ 23%] Building C object CMakeFiles/git2.dir/src/diff_tform.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/diff_tform.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/diff_tform.c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/diff_tform.c: In function ‘similarity_sig’: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/diff_tform.c:497:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (git_object **)&info->blob, info->repo, ^~~~~~~~~~~ [ 24%] Building C object CMakeFiles/git2.dir/src/diff_xdiff.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/diff_xdiff.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/diff_xdiff.c [ 25%] Building C object CMakeFiles/git2.dir/src/errors.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/errors.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/errors.c [ 25%] Building C object CMakeFiles/git2.dir/src/fetch.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/fetch.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/fetch.c [ 26%] Building C object CMakeFiles/git2.dir/src/fetchhead.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/fetchhead.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/fetchhead.c [ 27%] Building C object CMakeFiles/git2.dir/src/filebuf.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/filebuf.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/filebuf.c [ 27%] Building C object CMakeFiles/git2.dir/src/fileops.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/fileops.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/fileops.c [ 28%] Building C object CMakeFiles/git2.dir/src/filter.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/filter.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/filter.c [ 29%] Building C object CMakeFiles/git2.dir/src/fnmatch.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/fnmatch.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/fnmatch.c [ 30%] Building C object CMakeFiles/git2.dir/src/global.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DGIT_ARCH_64 -DGIT_CURL -DGIT_HTTPS -DGIT_OPENSSL -DGIT_SHA1_OPENSSL -DGIT_SSH -DGIT_SSH_MEMORY_CREDENTIALS -DGIT_THREADS -DGIT_USE_NSEC -DGIT_USE_STAT_MTIM -DHAVE_FUTIMENS -DHAVE_QSORT_R -D_FILE_OFFSET_BITS=64 -Dgit2_EXPORTS -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src -I/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/include -DNDEBUG -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wextra -fvisibility=hidden -fPIC -Wno-missing-field-initializers -Wstrict-aliasing=2 -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-const-variable -Wno-unused-function -fPIC -o CMakeFiles/git2.dir/src/global.c.o -c /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c In file included from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:14: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/openssl_stream.h:32:25: error: static declaration of ‘BIO_meth_new’ follows non-static declaration GIT_INLINE(BIO_METHOD*) BIO_meth_new(int type, const char *name) ^~~~~~~~~~~~ In file included from /usr/include/openssl/evp.h:67, from /usr/include/openssl/hmac.h:67, from /usr/include/openssl/ssl.h:149, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.h:28, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:8: /usr/include/openssl/bio.h:338:13: note: previous declaration of ‘BIO_meth_new’ was here BIO_METHOD *BIO_meth_new(int type, const char *name); ^~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:14: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/openssl_stream.h:45:18: error: static declaration of ‘BIO_meth_free’ follows non-static declaration GIT_INLINE(void) BIO_meth_free(BIO_METHOD *biom) ^~~~~~~~~~~~~ In file included from /usr/include/openssl/evp.h:67, from /usr/include/openssl/hmac.h:67, from /usr/include/openssl/ssl.h:149, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.h:28, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:8: /usr/include/openssl/bio.h:339:6: note: previous declaration of ‘BIO_meth_free’ was here void BIO_meth_free(BIO_METHOD *biom); ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:14: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/openssl_stream.h:50:17: error: static declaration of ‘BIO_meth_set_write’ follows non-static declaration GIT_INLINE(int) BIO_meth_set_write(BIO_METHOD *biom, int (*write) (BIO *, const char *, int)) ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/evp.h:67, from /usr/include/openssl/hmac.h:67, from /usr/include/openssl/ssl.h:149, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.h:28, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:8: /usr/include/openssl/bio.h:341:5: note: previous declaration of ‘BIO_meth_set_write’ was here int BIO_meth_set_write(BIO_METHOD *biom, ^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:14: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/openssl_stream.h:56:17: error: static declaration of ‘BIO_meth_set_read’ follows non-static declaration GIT_INLINE(int) BIO_meth_set_read(BIO_METHOD *biom, int (*read) (BIO *, char *, int)) ^~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/evp.h:67, from /usr/include/openssl/hmac.h:67, from /usr/include/openssl/ssl.h:149, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.h:28, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:8: /usr/include/openssl/bio.h:344:5: note: previous declaration of ‘BIO_meth_set_read’ was here int BIO_meth_set_read(BIO_METHOD *biom, int (*read)(BIO *, char *, int)); ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:14: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/openssl_stream.h:62:17: error: static declaration of ‘BIO_meth_set_puts’ follows non-static declaration GIT_INLINE(int) BIO_meth_set_puts(BIO_METHOD *biom, int (*puts) (BIO *, const char *)) ^~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/evp.h:67, from /usr/include/openssl/hmac.h:67, from /usr/include/openssl/ssl.h:149, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.h:28, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:8: /usr/include/openssl/bio.h:346:5: note: previous declaration of ‘BIO_meth_set_puts’ was here int BIO_meth_set_puts(BIO_METHOD *biom, int (*puts)(BIO *, const char *)); ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:14: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/openssl_stream.h:68:17: error: static declaration of ‘BIO_meth_set_gets’ follows non-static declaration GIT_INLINE(int) BIO_meth_set_gets(BIO_METHOD *biom, int (*gets) (BIO *, char *, int)) ^~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/evp.h:67, from /usr/include/openssl/hmac.h:67, from /usr/include/openssl/ssl.h:149, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.h:28, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:8: /usr/include/openssl/bio.h:348:5: note: previous declaration of ‘BIO_meth_set_gets’ was here int BIO_meth_set_gets(BIO_METHOD *biom, int (*gets)(BIO *, char *, int)); ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:14: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/openssl_stream.h:75:17: error: static declaration of ‘BIO_meth_set_ctrl’ follows non-static declaration GIT_INLINE(int) BIO_meth_set_ctrl(BIO_METHOD *biom, long (*ctrl) (BIO *, int, long, void *)) ^~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/evp.h:67, from /usr/include/openssl/hmac.h:67, from /usr/include/openssl/ssl.h:149, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.h:28, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:8: /usr/include/openssl/bio.h:350:5: note: previous declaration of ‘BIO_meth_set_ctrl’ was here int BIO_meth_set_ctrl(BIO_METHOD *biom, long (*ctrl)(BIO *, int, long, void *)); ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:14: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/openssl_stream.h:81:17: error: static declaration of ‘BIO_meth_set_create’ follows non-static declaration GIT_INLINE(int) BIO_meth_set_create(BIO_METHOD *biom, int (*create) (BIO *)) ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/evp.h:67, from /usr/include/openssl/hmac.h:67, from /usr/include/openssl/ssl.h:149, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.h:28, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:8: /usr/include/openssl/bio.h:352:5: note: previous declaration of ‘BIO_meth_set_create’ was here int BIO_meth_set_create(BIO_METHOD *biom, int (*create)(BIO *)); ^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:14: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/openssl_stream.h:87:17: error: static declaration of ‘BIO_meth_set_destroy’ follows non-static declaration GIT_INLINE(int) BIO_meth_set_destroy(BIO_METHOD *biom, int (*destroy) (BIO *)) ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/evp.h:67, from /usr/include/openssl/hmac.h:67, from /usr/include/openssl/ssl.h:149, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.h:28, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:8: /usr/include/openssl/bio.h:354:5: note: previous declaration of ‘BIO_meth_set_destroy’ was here int BIO_meth_set_destroy(BIO_METHOD *biom, int (*destroy)(BIO *)); ^~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:14: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/openssl_stream.h:93:17: error: static declaration of ‘BIO_get_new_index’ follows non-static declaration GIT_INLINE(int) BIO_get_new_index(void) ^~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/evp.h:67, from /usr/include/openssl/hmac.h:67, from /usr/include/openssl/ssl.h:149, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.h:28, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:8: /usr/include/openssl/bio.h:599:5: note: previous declaration of ‘BIO_get_new_index’ was here int BIO_get_new_index(void); ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:14: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/openssl_stream.h:99:18: error: static declaration of ‘BIO_set_init’ follows non-static declaration GIT_INLINE(void) BIO_set_init(BIO *b, int init) ^~~~~~~~~~~~ In file included from /usr/include/openssl/evp.h:67, from /usr/include/openssl/hmac.h:67, from /usr/include/openssl/ssl.h:149, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.h:28, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:8: /usr/include/openssl/bio.h:610:7: note: previous declaration of ‘BIO_set_init’ was here void BIO_set_init(BIO *a, int init); ^~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:14: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/openssl_stream.h:104:18: error: static declaration of ‘BIO_set_data’ follows non-static declaration GIT_INLINE(void) BIO_set_data(BIO *a, void *ptr) ^~~~~~~~~~~~ In file included from /usr/include/openssl/evp.h:67, from /usr/include/openssl/hmac.h:67, from /usr/include/openssl/ssl.h:149, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.h:28, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:8: /usr/include/openssl/bio.h:609:7: note: previous declaration of ‘BIO_set_data’ was here void BIO_set_data(BIO *a, void *ptr); ^~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:14: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/openssl_stream.h:109:19: error: static declaration of ‘BIO_get_data’ follows non-static declaration GIT_INLINE(void*) BIO_get_data(BIO *a) ^~~~~~~~~~~~ In file included from /usr/include/openssl/evp.h:67, from /usr/include/openssl/hmac.h:67, from /usr/include/openssl/ssl.h:149, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.h:28, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:8: /usr/include/openssl/bio.h:608:8: note: previous declaration of ‘BIO_get_data’ was here void *BIO_get_data(BIO *a); ^~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:14: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/openssl_stream.h:114:35: error: static declaration of ‘ASN1_STRING_get0_data’ follows non-static declaration GIT_INLINE(const unsigned char *) ASN1_STRING_get0_data(const ASN1_STRING *x) ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/objects.h:960, from /usr/include/openssl/evp.h:86, from /usr/include/openssl/hmac.h:67, from /usr/include/openssl/ssl.h:149, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.h:28, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:8: /usr/include/openssl/asn1.h:788:22: note: previous declaration of ‘ASN1_STRING_get0_data’ was here const unsigned char *ASN1_STRING_get0_data(const ASN1_STRING *x); ^~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/common.h:77, from /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:7: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c: In function ‘shutdown_common’: /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/thread-utils.h:234:67: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] #define git__swap(ptr, val) (void *)git___swap((void * volatile *)&ptr, val) /var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8/src/global.c:84:31: note: in expansion of macro ‘git__swap’ git_global_shutdown_fn cb = git__swap( ^~~~~~~~~ make[2]: *** [CMakeFiles/git2.dir/build.make:596: CMakeFiles/git2.dir/src/global.c.o] Error 1 make[2]: Leaving directory '/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build' make[1]: *** [CMakeFiles/Makefile2:73: CMakeFiles/git2.dir/all] Error 2 make[1]: Leaving directory '/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build' make: *** [Makefile:130: all] Error 2 * ERROR: dev-libs/libgit2-0.26.8::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-libs/libgit2-0.26.8::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-libs/libgit2-0.26.8::gentoo'`. * The complete build log is located at '/var/log/portage/dev-libs:libgit2-0.26.8:20190504-034401.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-libs/libgit2-0.26.8/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/libgit2-0.26.8/temp/environment'. * Working directory: '/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8_build' * S: '/var/tmp/portage/dev-libs/libgit2-0.26.8/work/libgit2-0.26.8'