Subject: Re: git 2.50 and 2.50.1 src fails to compile in rhel 6

From: Азат Усманов <[email-masked]>
Date: Sun, 13 Jul 2025 14:37:02 +0300

final one-liner that satisfied the compiler on a clean install(no messing around with random.h)
/configure && make -j $(nproc) CSPRNG_METHOD= && make -j $(nproc) install CSPRNG_METHOD= && make -j $(nproc) clean
so the only modication I made to original source was # include <ctype.h> on line 3 of the sane-ctype.h as was previously discussed

A big thank you to everyone ! Hopefully I will update this old machine some time later this year
P.S here is the complete output from gcc
/usr/local/bin/git --version
git version 2.48.1
wget --no-check-certificate https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.50.1.tar.gz
--2025-07-13 13:55:57-- https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.50.1.tar.gz
Connecting to 192.168.1.2:3128... connected.
WARNING: cannot verify mirrors.edge.kernel.org’s certificate, issued by “/C=US/O=Let's Encrypt/CN=E6”:
Unable to locally verify the issuer’s authority.
Proxy request sent, awaiting response... 200 OK
Length: 11755615 (11M) [application/x-gzip]
Saving to: “git-2.50.1.tar.gz”

100%[===================================================================================================================================================>] 11,755,615 3.50M/s in 3.3s

2025-07-13 13:56:05 (3.38 MB/s) - “git-2.50.1.tar.gz” saved [11755615/11755615]

[debug] ~# tar -xf git-2.50.1.tar.gz
[debug] ~# cd git-2.50.1
[debug] git-2.50.1#
[debug] git-2.50.1# vim sane-ctype.h
[debug] git-2.50.1# ./configure && make -j $(nproc) CSPRNG_METHOD= && make -j $(nproc) install CSPRNG_METHOD= && make -j $(nproc) clean
configure: Setting lib to 'lib' (the default)
configure: Will try -pthread then -lpthread to enable POSIX Threads.
configure: CHECKS for site configuration
checking for gcc... /usr/local/gcc-13.4.0/bin/gcc-13.4
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether /usr/local/gcc-13.4.0/bin/gcc-13.4 accepts -g... yes
checking for /usr/local/gcc-13.4.0/bin/gcc-13.4 option to enable C11 features... none needed
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
configure: CHECKS for programs
checking whether the compiler supports GNU C... (cached) yes
checking whether /usr/local/gcc-13.4.0/bin/gcc-13.4 accepts -g... (cached) yes
checking for /usr/local/gcc-13.4.0/bin/gcc-13.4 option to enable C11 features... (cached) none needed
checking for inline... inline
checking if linker supports -R... no
checking if linker supports -Wl,-rpath,... yes
checking for gar... no
checking for ar... ar
checking for gtar... gtar
checking for gnudiff... no
checking for gdiff... no
checking for diff... diff
checking for asciidoc... no
configure: CHECKS for libraries
checking for SHA1_Init in -lcrypto... yes
checking for curl_global_init in -lcurl... yes
checking for curl-config... curl-config
configure: Setting CURL_LDFLAGS to '-L/usr/local/lib -lcurl'
checking for XML_ParserCreate in -lexpat... yes
checking for iconv in -lc... yes
checking for deflateBound in -lz... yes
checking for socket in -lc... yes
checking for inet_ntop... yes
checking for inet_pton... yes
checking for hstrerror... yes
checking for basename in -lc... yes
checking if libc contains libintl... yes
checking for libintl.h... yes
configure: CHECKS for header files
checking for sys/select.h... yes
checking for poll.h... yes
checking for sys/poll.h... yes
checking for inttypes.h... (cached) yes
checking for old iconv()... no
checking whether iconv omits bom for utf-16 and utf-32... no
configure: CHECKS for typedefs, structures, and compiler characteristics
checking for socklen_t... yes
checking for struct itimerval... yes
checking for struct stat.st_mtimespec.tv_nsec... no
checking for struct stat.st_mtim.tv_nsec... yes
checking for struct dirent.d_type... yes
checking for struct passwd.pw_gecos... yes
checking for struct sockaddr_storage... yes
checking for struct addrinfo... yes
checking for getaddrinfo... yes
checking for library containing getaddrinfo... none required
checking how to run the C preprocessor... /usr/local/gcc-13.4.0/bin/gcc-13.4 -E
checking for egrep -e... /bin/grep -E
checking whether the platform regex supports REG_STARTEND... yes
checking whether system succeeds to read fopen'ed directory... yes
checking whether snprintf() and/or vsnprintf() return bogus value... no
checking whether the platform uses typical file type bits... yes
configure: CHECKS for library functions
checking for libgen.h... yes
checking for paths.h... yes
checking for libcharset.h... no
checking for strings.h... (cached) yes
checking for locale_charset in -liconv... no
checking for locale_charset in -lcharset... no
checking for sysinfo... yes
checking for clock_gettime... no
checking for CLOCK_MONOTONIC... yes
checking for sync_file_range... yes
checking for library containing sync_file_range... none required
checking for setitimer... yes
checking for library containing setitimer... none required
checking for strcasestr... yes
checking for library containing strcasestr... none required
checking for memmem... yes
checking for library containing memmem... none required
checking for strlcpy... no
checking for uintmax_t... yes
checking for strtoumax... yes
checking for library containing strtoumax... none required
checking for setenv... yes
checking for library containing setenv... none required
checking for unsetenv... yes
checking for library containing unsetenv... none required
checking for mkdtemp... yes
checking for library containing mkdtemp... none required
checking for initgroups... yes
checking for library containing initgroups... none required
checking for getdelim... yes
checking for library containing getdelim... none required
checking for BSD sysctl... no
checking for POSIX Threads with ''... no
checking for POSIX Threads with '-mt'... no
checking for POSIX Threads with '-pthread'... yes
configure: creating ./config.status
config.status: creating config.mak.autogen
config.status: executing config.mak.autogen commands
GIT_VERSION=2.50.1
* new build flags
* new link flags
* new prefix flags
GEN command-list.h
GEN hook-list.h
* new script parameters
GEN config-list.h
* new perl-specific parameters
GEN version-def.h
CC versioncmp.o
CC walker.o
CC wildmatch.o
CC worktree.o
CC write-or-die.o
CC ws.o
CC wt-status.o
CC xdiff-interface.o
CC wrapper.o
CC unix-socket.o
CC unix-stream-server.o
CC compat/simple-ipc/ipc-shared.o
CC compat/simple-ipc/ipc-unix-socket.o
CC sha1dc_git.o
CC sha1dc/sha1.o
CC sha1dc/ubc_check.o
CC sha256/block/sha256.o
CC compat/linux/procinfo.o
CC compat/fopen.o
CC compat/strlcpy.o
CC compat/qsort_s.o
CC xdiff/xdiffi.o
CC xdiff/xemit.o
CC xdiff/xhistogram.o
CC xdiff/xmerge.o
CC xdiff/xpatience.o
CC xdiff/xprepare.o
CC xdiff/xutils.o
CC reftable/basics.o
CC reftable/error.o
CC reftable/block.o
CC reftable/blocksource.o
CC reftable/iter.o
CC reftable/merged.o
CC reftable/pq.o
CC reftable/record.o
CC reftable/stack.o
CC reftable/table.o
CC reftable/tree.o
CC reftable/system.o
CC reftable/writer.o
CC http-backend.o
CC imap-send.o
CC http.o
CC sh-i18n--envsubst.o
CC shell.o
CC http-walker.o
CC http-fetch.o
CC http-push.o
CC remote-curl.o
GEN git-difftool--helper
GEN git-filter-branch
GEN git-merge-octopus
GEN git-merge-one-file
GEN git-merge-resolve
GEN git-mergetool
GEN git-quiltimport
GEN git-request-pull
GEN git-submodule
GEN git-web--browse
GEN GIT-PERL-HEADER
GEN git-p4
GEN git-instaweb
CC git.o
CC builtin/add.o
CC builtin/am.o
CC builtin/annotate.o
CC builtin/apply.o
CC builtin/archive.o
CC builtin/backfill.o
CC builtin/bisect.o
CC builtin/blame.o
CC builtin/branch.o
CC builtin/bugreport.o
CC builtin/bundle.o
CC builtin/cat-file.o
CC builtin/check-attr.o
CC builtin/check-ignore.o
CC builtin/check-mailmap.o
CC builtin/check-ref-format.o
CC builtin/checkout--worker.o
CC builtin/checkout-index.o
CC builtin/checkout.o
CC builtin/clean.o
CC builtin/clone.o
CC builtin/column.o
CC builtin/commit-graph.o
CC builtin/commit-tree.o
CC builtin/commit.o
CC builtin/config.o
CC builtin/count-objects.o
CC builtin/credential-cache--daemon.o
CC builtin/credential-cache.o
CC builtin/credential-store.o
CC builtin/credential.o
CC builtin/describe.o
CC builtin/diagnose.o
CC builtin/diff-files.o
CC builtin/diff-index.o
CC builtin/diff-pairs.o
CC builtin/diff-tree.o
CC builtin/diff.o
CC builtin/difftool.o
CC builtin/fast-export.o
CC builtin/fast-import.o
CC builtin/fetch-pack.o
CC builtin/fetch.o
CC builtin/fmt-merge-msg.o
CC builtin/for-each-ref.o
CC builtin/for-each-repo.o
CC builtin/fsck.o
CC builtin/fsmonitor--daemon.o
CC builtin/gc.o
CC builtin/get-tar-commit-id.o
CC builtin/grep.o
CC builtin/hash-object.o
CC builtin/help.o
CC builtin/hook.o
CC builtin/index-pack.o
CC builtin/init-db.o
CC builtin/interpret-trailers.o
CC builtin/log.o
CC builtin/ls-files.o
CC builtin/ls-remote.o
CC builtin/ls-tree.o
CC builtin/mailinfo.o
CC builtin/mailsplit.o
CC builtin/merge-base.o
CC builtin/merge-file.o
CC builtin/merge-index.o
CC builtin/merge-ours.o
CC builtin/merge-recursive.o
CC builtin/merge-tree.o
CC builtin/merge.o
CC builtin/mktag.o
CC builtin/mktree.o
CC builtin/multi-pack-index.o
CC builtin/mv.o
CC builtin/name-rev.o
CC builtin/notes.o
CC builtin/pack-objects.o
CC builtin/pack-redundant.o
CC builtin/pack-refs.o
CC builtin/patch-id.o
CC builtin/prune-packed.o
CC builtin/prune.o
CC builtin/pull.o
CC builtin/push.o
CC builtin/range-diff.o
CC builtin/read-tree.o
CC builtin/rebase.o
CC builtin/receive-pack.o
CC builtin/reflog.o
CC builtin/refs.o
CC builtin/remote-ext.o
CC builtin/remote-fd.o
CC builtin/remote.o
CC builtin/repack.o
CC builtin/replace.o
CC builtin/replay.o
CC builtin/rerere.o
CC builtin/reset.o
CC builtin/rev-list.o
CC builtin/rev-parse.o
CC builtin/revert.o
CC builtin/rm.o
CC builtin/send-pack.o
CC builtin/shortlog.o
CC builtin/show-branch.o
CC builtin/show-index.o
CC builtin/show-ref.o
CC builtin/sparse-checkout.o
CC builtin/stash.o
CC builtin/stripspace.o
CC builtin/submodule--helper.o
CC builtin/symbolic-ref.o
CC builtin/tag.o
CC builtin/unpack-file.o
CC builtin/unpack-objects.o
CC builtin/update-index.o
CC builtin/update-ref.o
CC builtin/update-server-info.o
CC builtin/upload-archive.o
CC builtin/upload-pack.o
CC builtin/var.o
CC builtin/verify-commit.o
CC builtin/verify-pack.o
CC builtin/verify-tag.o
CC builtin/worktree.o
CC builtin/write-tree.o
GEN git-mergetool--lib
GEN git-sh-i18n
GEN git-sh-setup
CC scalar.o
CC daemon.o
CC common-main.o
CC abspath.o
CC add-interactive.o
CC add-patch.o
CC advice.o
CC alias.o
CC alloc.o
CC apply.o
CC archive-tar.o
CC archive-zip.o
CC archive.o
CC attr.o
CC base85.o
CC bisect.o
CC blame.o
CC blob.o
CC bloom.o
CC branch.o
CC bulk-checkin.o
CC bundle-uri.o
CC bundle.o
CC cache-tree.o
CC cbtree.o
CC chdir-notify.o
CC checkout.o
CC chunk-format.o
CC color.o
CC column.o
CC combine-diff.o
CC commit-graph.o
CC commit-reach.o
CC commit.o
CC common-exit.o
CC common-init.o
CC compat/nonblock.o
CC compat/obstack.o
CC compat/open.o
CC compat/terminal.o
CC compiler-tricks/not-constant.o
CC config.o
CC connect.o
CC connected.o
CC convert.o
CC copy.o
CC credential.o
CC csum-file.o
CC ctype.o
CC date.o
CC decorate.o
CC delta-islands.o
CC diagnose.o
CC diff-delta.o
CC diff-merges.o
CC diff-lib.o
CC diff-no-index.o
CC diff.o
CC diffcore-break.o
CC diffcore-delta.o
CC diffcore-order.o
CC diffcore-pickaxe.o
CC diffcore-rename.o
CC diffcore-rotate.o
CC dir-iterator.o
CC dir.o
CC editor.o
CC entry.o
CC environment.o
CC ewah/bitmap.o
CC ewah/ewah_bitmap.o
CC ewah/ewah_io.o
CC ewah/ewah_rlw.o
CC exec-cmd.o
CC fetch-negotiator.o
CC fetch-pack.o
CC fmt-merge-msg.o
CC fsck.o
CC fsmonitor.o
CC fsmonitor-ipc.o
CC fsmonitor-settings.o
CC gettext.o
CC git-zlib.o
CC gpg-interface.o
CC graph.o
CC grep.o
CC hash-lookup.o
CC hash.o
CC hashmap.o
CC help.o
CC hex.o
CC hex-ll.o
CC hook.o
CC ident.o
CC json-writer.o
CC kwset.o
CC levenshtein.o
CC line-log.o
CC line-range.o
CC linear-assignment.o
CC list-objects-filter-options.o
CC list-objects-filter.o
CC list-objects.o
CC lockfile.o
CC log-tree.o
CC loose.o
CC ls-refs.o
CC mailinfo.o
CC mailmap.o
CC match-trees.o
CC mem-pool.o
CC merge-blobs.o
CC merge-ll.o
CC merge-ort.o
CC merge-ort-wrappers.o
CC merge.o
CC midx.o
CC midx-write.o
CC name-hash.o
CC negotiator/default.o
CC negotiator/noop.o
CC negotiator/skipping.o
CC notes-cache.o
CC notes-merge.o
CC notes-utils.o
CC notes.o
CC object-file-convert.o
CC object-file.o
CC object-name.o
CC object-store.o
CC object.o
CC oid-array.o
CC oidmap.o
CC oidset.o
CC oidtree.o
CC pack-bitmap-write.o
CC pack-bitmap.o
CC pack-check.o
CC pack-mtimes.o
CC pack-objects.o
CC pack-revindex.o
CC pack-write.o
CC packfile.o
CC pager.o
CC parallel-checkout.o
CC parse.o
CC parse-options-cb.o
CC parse-options.o
CC patch-delta.o
CC patch-ids.o
CC path.o
CC path-walk.o
CC pathspec.o
CC pkt-line.o
CC preload-index.o
CC pretty.o
CC prio-queue.o
CC progress.o
CC promisor-remote.o
CC prompt.o
CC protocol.o
CC protocol-caps.o
CC prune-packed.o
CC pseudo-merge.o
CC quote.o
CC range-diff.o
CC reachable.o
CC read-cache.o
CC rebase-interactive.o
CC rebase.o
CC ref-filter.o
CC reflog-walk.o
CC reflog.o
CC refs.o
CC refs/debug.o
CC refs/files-backend.o
CC refs/reftable-backend.o
CC refs/iterator.o
CC refs/packed-backend.o
CC refs/ref-cache.o
CC refspec.o
CC remote.o
CC replace-object.o
CC repo-settings.o
CC repository.o
CC rerere.o
CC reset.o
CC resolve-undo.o
CC revision.o
CC run-command.o
CC send-pack.o
CC sequencer.o
CC serve.o
CC server-info.o
CC setup.o
CC shallow.o
CC sideband.o
CC sigchain.o
CC sparse-index.o
CC split-index.o
CC stable-qsort.o
CC statinfo.o
CC strbuf.o
CC streaming.o
CC string-list.o
CC strmap.o
CC strvec.o
CC sub-process.o
CC submodule-config.o
CC submodule.o
CC symlinks.o
CC tag.o
CC tempfile.o
CC thread-utils.o
CC tmp-objdir.o
CC trace.o
CC trace2.o
CC trace2/tr2_cfg.o
CC trace2/tr2_cmd_name.o
CC trace2/tr2_ctr.o
CC trace2/tr2_dst.o
CC trace2/tr2_sid.o
CC trace2/tr2_sysenv.o
CC trace2/tr2_tbuf.o
CC trace2/tr2_tgt_event.o
CC trace2/tr2_tgt_normal.o
CC trace2/tr2_tgt_perf.o
CC trace2/tr2_tls.o
CC trace2/tr2_tmr.o
CC trailer.o
CC transport-helper.o
CC transport.o
CC tree-diff.o
CC tree-walk.o
CC tree.o
CC unpack-trees.o
CC upload-pack.o
CC url.o
CC urlmatch.o
CC usage.o
CC userdiff.o
CC utf8.o
CC varint.o
CC version.o
AR xdiff/lib.a
AR reftable/libreftable.a
GEN git-archimport
GEN git-cvsexportcommit
GEN git-cvsimport
GEN git-cvsserver
GEN git-send-email
GEN git-svn
AR libgit.a
LINK git-daemon
LINK git-http-backend
LINK git-imap-send
LINK git-sh-i18n--envsubst
LINK git-shell
LINK git-http-fetch
LINK git-remote-http
LINK git-http-push
LINK git
LINK scalar
/usr/local/bin/ld: warning: libssl.so.3, needed by /usr/local/lib/libcurl.so, may conflict with libssl.so.10
/usr/local/bin/ld: warning: libcrypto.so.3, needed by /usr/local/lib/libcurl.so, may conflict with libcrypto.so.10
BUILTIN git-add
BUILTIN git-am
BUILTIN git-annotate
BUILTIN git-apply
BUILTIN git-archive
BUILTIN git-backfill
BUILTIN git-bisect
BUILTIN git-blame
BUILTIN git-bugreport
BUILTIN git-branch
BUILTIN git-bundle
BUILTIN git-cat-file
BUILTIN git-check-attr
BUILTIN git-check-ignore
BUILTIN git-check-mailmap
BUILTIN git-check-ref-format
BUILTIN git-checkout--worker
BUILTIN git-checkout-index
BUILTIN git-checkout
BUILTIN git-clean
BUILTIN git-clone
BUILTIN git-commit-graph
BUILTIN git-column
BUILTIN git-commit-tree
BUILTIN git-config
BUILTIN git-commit
BUILTIN git-count-objects
BUILTIN git-credential-cache--daemon
BUILTIN git-credential-cache
BUILTIN git-credential-store
BUILTIN git-credential
BUILTIN git-describe
BUILTIN git-diagnose
BUILTIN git-diff-files
BUILTIN git-diff-index
BUILTIN git-diff-pairs
BUILTIN git-diff
BUILTIN git-difftool
BUILTIN git-fast-export
BUILTIN git-fast-import
BUILTIN git-fetch-pack
BUILTIN git-fetch
BUILTIN git-diff-tree
BUILTIN git-for-each-ref
BUILTIN git-fmt-merge-msg
BUILTIN git-for-each-repo
BUILTIN git-fsmonitor--daemon
BUILTIN git-gc
BUILTIN git-grep
BUILTIN git-hash-object
BUILTIN git-get-tar-commit-id
BUILTIN git-help
BUILTIN git-hook
BUILTIN git-fsck
BUILTIN git-index-pack
BUILTIN git-init-db
BUILTIN git-log
BUILTIN git-ls-remote
BUILTIN git-ls-files
BUILTIN git-ls-tree
BUILTIN git-mailinfo
BUILTIN git-mailsplit
BUILTIN git-interpret-trailers
BUILTIN git-merge-base
BUILTIN git-merge-file
BUILTIN git-merge-index
BUILTIN git-merge-ours
BUILTIN git-merge-recursive
BUILTIN git-merge-tree
BUILTIN git-merge
BUILTIN git-mktag
BUILTIN git-multi-pack-index
BUILTIN git-mv
BUILTIN git-name-rev
BUILTIN git-mktree
BUILTIN git-pack-objects
BUILTIN git-pack-redundant
BUILTIN git-pack-refs
BUILTIN git-patch-id
BUILTIN git-prune-packed
BUILTIN git-prune
BUILTIN git-notes
BUILTIN git-pull
BUILTIN git-push
BUILTIN git-read-tree
BUILTIN git-rebase
BUILTIN git-receive-pack
BUILTIN git-reflog
BUILTIN git-refs
BUILTIN git-remote-ext
BUILTIN git-remote-fd
BUILTIN git-remote
BUILTIN git-repack
BUILTIN git-replace
BUILTIN git-range-diff
BUILTIN git-replay
BUILTIN git-rerere
BUILTIN git-reset
BUILTIN git-rev-list
BUILTIN git-rev-parse
BUILTIN git-revert
BUILTIN git-rm
BUILTIN git-send-pack
BUILTIN git-shortlog
BUILTIN git-show-branch
BUILTIN git-show-index
BUILTIN git-sparse-checkout
BUILTIN git-stash
BUILTIN git-stripspace
BUILTIN git-submodule--helper
BUILTIN git-symbolic-ref
BUILTIN git-show-ref
BUILTIN git-unpack-objects
BUILTIN git-update-index
BUILTIN git-tag
BUILTIN git-update-ref
BUILTIN git-unpack-file
BUILTIN git-update-server-info
BUILTIN git-upload-archive
BUILTIN git-upload-pack
BUILTIN git-var
BUILTIN git-verify-pack
BUILTIN git-verify-tag
BUILTIN git-verify-commit
BUILTIN git-write-tree
BUILTIN git-worktree
BUILTIN git-cherry
BUILTIN git-cherry-pick
BUILTIN git-format-patch
BUILTIN git-fsck-objects
BUILTIN git-init
BUILTIN git-maintenance
BUILTIN git-merge-subtree
BUILTIN git-restore
BUILTIN git-show
BUILTIN git-stage
BUILTIN git-switch
BUILTIN git-version
BUILTIN git-whatchanged
BUILTIN git-status
LN/CP git-remote-https
LN/CP git-remote-ftp
LN/CP git-remote-ftps
SUBDIR git-gui
GITGUI_VERSION=0.21.GITGUI
MSGFMT po/bg.msg MSGFMT po/de.msg MSGFMT po/el.msg MSGFMT po/fr.msg MSGFMT po/hu.msg MSGFMT po/it.msg MSGFMT po/ja.msg MSGFMT po/nb.msg MSGFMT po/pt_br.msg MSGFMT po/pt_pt.msg MSGFMT po/ru.msg MSGFMT po/sv.msg MSGFMT po/vi.msg MSGFMT po/zh_cn.msg GEN git-gui
INDEX lib/
381 translated, 4 fuzzy, 6 untranslated.
520 translated.
514 translated.
579 translated.
519 translated, 1 untranslated.
474 translated, 39 untranslated.
546 translated, 1 untranslated.
520 translated.
579 translated.
576 translated.
366 translated, 7 fuzzy, 17 untranslated.
579 translated.
550 translated.
543 translated.
SUBDIR gitk-git
Generating catalog po/bg.msg
msgfmt --statistics --tcl -l bg -d po/ po/bg.po
Generating catalog po/ca.msg
Generating catalog po/de.msg
* new Tcl/Tk interpreter location
msgfmt --statistics --tcl -l ca -d po/ po/ca.po
msgfmt --statistics --tcl -l de -d po/ po/de.po
Generating catalog po/es.msg
msgfmt --statistics --tcl -l es -d po/ po/es.po
Generating catalog po/fr.msg
msgfmt --statistics --tcl -l fr -d po/ po/fr.po
Generating catalog po/hu.msg
msgfmt --statistics --tcl -l hu -d po/ po/hu.po
Generating catalog po/it.msg
msgfmt --statistics --tcl -l it -d po/ po/it.po
Generating catalog po/ja.msg
msgfmt --statistics --tcl -l ja -d po/ po/ja.po
307 translated messages.
Generating catalog po/pt_br.msg
msgfmt --statistics --tcl -l pt_br -d po/ po/pt_br.po
Generating catalog po/pt_pt.msg
msgfmt --statistics --tcl -l pt_pt -d po/ po/pt_pt.po
Generating catalog po/ru.msg
msgfmt --statistics --tcl -l ru -d po/ po/ru.po
Generating catalog po/sv.msg
307 translated messages.
msgfmt --statistics --tcl -l sv -d po/ po/sv.po
Generating catalog po/ta.msg
msgfmt --statistics --tcl -l ta -d po/ po/ta.po
184 translated messages, 46 fuzzy translations, 77 untranslated messages.
Generating catalog po/vi.msg
msgfmt --statistics --tcl -l vi -d po/ po/vi.po
Generating catalog po/zh_cn.msg
msgfmt --statistics --tcl -l zh_cn -d po/ po/zh_cn.po
GEN gitk-wish
277 translated messages, 18 fuzzy translations, 12 untranslated messages.
311 translated messages.
279 translated messages, 16 fuzzy translations, 12 untranslated messages.
274 translated messages, 17 fuzzy translations, 16 untranslated messages.
311 translated messages.
317 translated messages.
327 translated messages.
307 translated messages.
323 translated messages.
317 translated messages.
311 translated messages.
327 translated messages.
SUBDIR templates
CC oss-fuzz/dummy-cmd-main.o
CC oss-fuzz/fuzz-commit-graph.o
CC oss-fuzz/fuzz-config.o
CC oss-fuzz/fuzz-credential-from-url-gently.o
CC oss-fuzz/fuzz-pack-idx.o
CC oss-fuzz/fuzz-parse-attr-line.o
CC oss-fuzz/fuzz-date.o
CC oss-fuzz/fuzz-url-decode-mem.o
CC oss-fuzz/fuzz-pack-headers.o
LINK oss-fuzz/fuzz-commit-graph
LINK oss-fuzz/fuzz-config
LINK oss-fuzz/fuzz-credential-from-url-gently
LINK oss-fuzz/fuzz-date
LINK oss-fuzz/fuzz-pack-headers
LINK oss-fuzz/fuzz-pack-idx
LINK oss-fuzz/fuzz-parse-attr-line
LINK oss-fuzz/fuzz-url-decode-mem
MKDIR -p po/build/locale/bg/LC_MESSAGES
MKDIR -p po/build/locale/ca/LC_MESSAGES
MSGFMT po/build/locale/bg/LC_MESSAGES/git.mo
MKDIR -p po/build/locale/de/LC_MESSAGES
MSGFMT po/build/locale/ca/LC_MESSAGES/git.mo
MKDIR -p po/build/locale/el/LC_MESSAGES
MSGFMT po/build/locale/de/LC_MESSAGES/git.mo
MSGFMT po/build/locale/el/LC_MESSAGES/git.mo
MKDIR -p po/build/locale/es/LC_MESSAGES
MKDIR -p po/build/locale/fr/LC_MESSAGES
MSGFMT po/build/locale/es/LC_MESSAGES/git.mo
MSGFMT po/build/locale/fr/LC_MESSAGES/git.mo
MKDIR -p po/build/locale/ga/LC_MESSAGES
MKDIR -p po/build/locale/id/LC_MESSAGES
MSGFMT po/build/locale/ga/LC_MESSAGES/git.mo
MSGFMT po/build/locale/id/LC_MESSAGES/git.mo
MKDIR -p po/build/locale/is/LC_MESSAGES
MKDIR -p po/build/locale/it/LC_MESSAGES
MSGFMT po/build/locale/is/LC_MESSAGES/git.mo
MSGFMT po/build/locale/it/LC_MESSAGES/git.mo
MKDIR -p po/build/locale/ko/LC_MESSAGES
MKDIR -p po/build/locale/pl/LC_MESSAGES
MKDIR -p po/build/locale/pt_PT/LC_MESSAGES
MSGFMT po/build/locale/ko/LC_MESSAGES/git.mo
MSGFMT po/build/locale/pl/LC_MESSAGES/git.mo
MSGFMT po/build/locale/pt_PT/LC_MESSAGES/git.mo
MKDIR -p po/build/locale/ru/LC_MESSAGES
MKDIR -p po/build/locale/sv/LC_MESSAGES
MSGFMT po/build/locale/ru/LC_MESSAGES/git.mo
MSGFMT po/build/locale/sv/LC_MESSAGES/git.mo
MKDIR -p po/build/locale/tr/LC_MESSAGES
MKDIR -p po/build/locale/uk/LC_MESSAGES
MSGFMT po/build/locale/tr/LC_MESSAGES/git.mo
MSGFMT po/build/locale/uk/LC_MESSAGES/git.mo
MKDIR -p po/build/locale/vi/LC_MESSAGES
MSGFMT po/build/locale/vi/LC_MESSAGES/git.mo
MKDIR -p po/build/locale/zh_CN/LC_MESSAGES
MSGFMT po/build/locale/zh_CN/LC_MESSAGES/git.mo
MKDIR -p po/build/locale/zh_TW/LC_MESSAGES
MSGFMT po/build/locale/zh_TW/LC_MESSAGES/git.mo
MKDIR -p perl/build/lib
GEN perl/build/lib/Git.pm
MKDIR -p perl/build/lib/Git
GEN perl/build/lib/Git/IndexInfo.pm
GEN perl/build/lib/Git/Packet.pm
GEN perl/build/lib/Git/I18N.pm
GEN perl/build/lib/Git/LoadCPAN.pm
GEN perl/build/lib/Git/SVN.pm
MKDIR -p perl/build/lib/Git/LoadCPAN
GEN perl/build/lib/Git/LoadCPAN/Error.pm
MKDIR -p perl/build/lib/Git/SVN
GEN perl/build/lib/Git/SVN/Editor.pm
GEN perl/build/lib/Git/SVN/Fetcher.pm
GEN perl/build/lib/Git/SVN/GlobSpec.pm
GEN perl/build/lib/Git/SVN/Log.pm
GEN perl/build/lib/Git/SVN/Migration.pm
GEN perl/build/lib/Git/SVN/Prompt.pm
GEN perl/build/lib/Git/SVN/Ra.pm
GEN perl/build/lib/Git/SVN/Utils.pm
MKDIR -p perl/build/lib/Git/LoadCPAN/Mail
GEN perl/build/lib/Git/LoadCPAN/Mail/Address.pm
MKDIR -p perl/build/lib/Git/SVN/Memoize
GEN perl/build/lib/Git/SVN/Memoize/YAML.pm
MKDIR -p perl/build/lib/FromCPAN
GEN perl/build/lib/FromCPAN/Error.pm
MKDIR -p perl/build/lib/FromCPAN/Mail
GEN perl/build/lib/FromCPAN/Mail/Address.pm
CC t/helper/test-fake-ssh.o
CC t/helper/test-tool.o
CC t/helper/test-advise.o
CC t/helper/test-bitmap.o
CC t/helper/test-bloom.o
CC t/helper/test-bundle-uri.o
CC t/helper/test-cache-tree.o
CC t/helper/test-chmtime.o
CC t/helper/test-config.o
CC t/helper/test-crontab.o
CC t/helper/test-csprng.o
CC t/helper/test-date.o
CC t/helper/test-delete-gpgsig.o
CC t/helper/test-delta.o
CC t/helper/test-dir-iterator.o
CC t/helper/test-drop-caches.o
CC t/helper/test-dump-cache-tree.o
CC t/helper/test-dump-fsmonitor.o
CC t/helper/test-dump-split-index.o
CC t/helper/test-dump-untracked-cache.o
CC t/helper/test-env-helper.o
CC t/helper/test-example-tap.o
CC t/helper/test-find-pack.o
CC t/helper/test-genrandom.o
CC t/helper/test-fsmonitor-client.o
CC t/helper/test-genzeros.o
CC t/helper/test-getcwd.o
CC t/helper/test-hash-speed.o
CC t/helper/test-hash.o
CC t/helper/test-hexdump.o
CC t/helper/test-hashmap.o
CC t/helper/test-json-writer.o
CC t/helper/test-lazy-init-name-hash.o
CC t/helper/test-match-trees.o
CC t/helper/test-mergesort.o
CC t/helper/test-mktemp.o
CC t/helper/test-name-hash.o
CC t/helper/test-online-cpus.o
CC t/helper/test-pack-deltas.o
CC t/helper/test-pack-mtimes.o
CC t/helper/test-parse-options.o
CC t/helper/test-parse-pathspec-file.o
CC t/helper/test-partial-clone.o
CC t/helper/test-path-utils.o
CC t/helper/test-path-walk.o
CC t/helper/test-pcre2-config.o
CC t/helper/test-pkt-line.o
CC t/helper/test-proc-receive.o
CC t/helper/test-progress.o
CC t/helper/test-reach.o
CC t/helper/test-read-cache.o
CC t/helper/test-read-graph.o
CC t/helper/test-read-midx.o
CC t/helper/test-ref-store.o
CC t/helper/test-reftable.o
CC t/helper/test-regex.o
CC t/helper/test-rot13-filter.o
CC t/helper/test-repository.o
CC t/helper/test-revision-walking.o
CC t/helper/test-run-command.o
CC t/helper/test-scrap-cache-tree.o
CC t/helper/test-serve-v2.o
CC t/helper/test-sha1.o
CC t/helper/test-sha256.o
CC t/helper/test-sigchain.o
CC t/helper/test-simple-ipc.o
CC t/helper/test-string-list.o
CC t/helper/test-submodule-config.o
CC t/helper/test-submodule-nested-repo-config.o
CC t/helper/test-submodule.o
CC t/helper/test-subprocess.o
CC t/helper/test-trace2.o
CC t/helper/test-truncate.o
CC t/helper/test-userdiff.o
CC t/helper/test-wildmatch.o
CC t/helper/test-windows-named-pipe.o
CC t/helper/test-write-cache.o
CC t/helper/test-xml-encode.o
CC t/helper/test-zlib.o
CC t/unit-tests/test-lib.o
GEN bin-wrappers/git
GEN bin-wrappers/scalar
GEN bin-wrappers/git-receive-pack
GEN bin-wrappers/git-shell
GEN bin-wrappers/git-upload-archive
GEN bin-wrappers/git-upload-pack
GEN bin-wrappers/git-cvsserver
GEN bin-wrappers/test-fake-ssh
GEN bin-wrappers/test-tool
CC t/unit-tests/t-reftable-basics.o
CC t/unit-tests/t-reftable-block.o
CC t/unit-tests/lib-reftable.o
CC t/unit-tests/t-reftable-merged.o
CC t/unit-tests/t-reftable-pq.o
CC t/unit-tests/t-reftable-readwrite.o
CC t/unit-tests/t-reftable-record.o
CC t/unit-tests/t-reftable-stack.o
CC t/unit-tests/t-reftable-table.o
* new test suites
LINK t/helper/test-fake-ssh
GEN t/unit-tests/clar-decls.h
GEN t/unit-tests/clar.suite
CC t/unit-tests/u-example-decorate.o
CC t/unit-tests/u-ctype.o
CC t/unit-tests/u-hash.o
CC t/unit-tests/u-hashmap.o
CC t/unit-tests/u-mem-pool.o
CC t/unit-tests/u-oid-array.o
CC t/unit-tests/u-oidmap.o
CC t/unit-tests/u-oidtree.o
CC t/unit-tests/u-prio-queue.o
CC t/unit-tests/u-reftable-tree.o
CC t/unit-tests/u-strbuf.o
CC t/unit-tests/u-strcmp-offset.o
CC t/unit-tests/u-strvec.o
CC t/unit-tests/u-trailer.o
CC t/unit-tests/u-urlmatch-normalization.o
CC t/unit-tests/clar/clar.o
CC t/unit-tests/unit-test.o
CC t/unit-tests/lib-oid.o
LINK t/helper/test-tool
MKDIR -p t/unit-tests/bin
LINK t/unit-tests/bin/t-reftable-basics
LINK t/unit-tests/bin/t-reftable-block
LINK t/unit-tests/bin/t-reftable-merged
LINK t/unit-tests/bin/t-reftable-pq
LINK t/unit-tests/bin/t-reftable-record
LINK t/unit-tests/bin/t-reftable-table
LINK t/unit-tests/bin/t-reftable-readwrite
LINK t/unit-tests/bin/t-reftable-stack
LINK t/unit-tests/bin/unit-tests
GEN gitweb/static/gitweb.js
GEN gitweb/gitweb.cgi
install -d -m 755 '/usr/local/share/gitweb'
install -m 755 gitweb/gitweb.cgi '/usr/local/share/gitweb'
SUBDIR git-gui
SUBDIR gitk-git
SUBDIR templates
install -d -m 755 '/usr/local/share/gitweb/static'
install -m 644 gitweb/static/gitweb.js gitweb/static/gitweb.css gitweb/static/git-logo.png gitweb/static/git-favicon.png \
'/usr/local/share/gitweb/static'
install -d -m 755 '/usr/local/bin'
install -d -m 755 '/usr/local/libexec/git-core'
install git-daemon git-http-backend git-imap-send git-sh-i18n--envsubst git-shell git-http-fetch git-http-push git-remote-http git-remote-https git-remote-ftp git-remote-ftps '/usr/local/libexec/git-core'
install git-difftool--helper git-filter-branch git-merge-octopus git-merge-one-file git-merge-resolve git-mergetool git-quiltimport git-request-pull git-submodule git-web--browse git-archimport git-cvsexportcommit git-cvsimport git-cvsserver git-send-email git-svn git-p4 git-instaweb '/usr/local/libexec/git-core'
install -m 644 git-mergetool--lib git-sh-i18n git-sh-setup '/usr/local/libexec/git-core'
install git scalar git-receive-pack git-shell git-upload-archive git-upload-pack '/usr/local/bin'
install git-cvsserver '/usr/local/bin'
make -C templates DESTDIR='' install
make[1]: Entering directory '/root/git-2.50.1/templates'
install -d -m 755 '/usr/local/share/git-core/templates'
(cd blt && gtar cf - .) | \
(cd '/usr/local/share/git-core/templates' && umask 022 && gtar xof -)
make[1]: Leaving directory '/root/git-2.50.1/templates'
install -d -m 755 '/usr/local/libexec/git-core/mergetools'
install -m 644 mergetools/* '/usr/local/libexec/git-core/mergetools'
install -d -m 755 '/usr/local/share/locale'
(cd po/build/locale && gtar cf - .) | \
(cd '/usr/local/share/locale' && umask 022 && gtar xof -)
install -d -m 755 '/usr/local/share/perl5'
(cd perl/build/lib && gtar cf - .) | \
(cd '/usr/local/share/perl5' && umask 022 && gtar xof -)
make -C gitk-git install
make[1]: Entering directory '/root/git-2.50.1/gitk-git'
install -d -m 755 '/usr/local/bin'
install -m 755 gitk-wish '/usr/local/bin'/gitk
install -d -m 755 '/usr/local/share/gitk/lib/msgs'
install -m 644 po/bg.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/ca.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/de.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/es.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/fr.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/hu.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/it.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/ja.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/pt_br.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/pt_pt.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/ru.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/sv.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/ta.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/vi.msg '/usr/local/share/gitk/lib/msgs' && install -m 644 po/zh_cn.msg '/usr/local/share/gitk/lib/msgs' && true
make[1]: Leaving directory '/root/git-2.50.1/gitk-git'
make -C git-gui gitexecdir='/usr/local/libexec/git-core' install
make[1]: Entering directory '/root/git-2.50.1/git-gui'
DEST /usr/local/libexec/git-core
INSTALL 755 git-gui
INSTALL 755 git-gui--askpass
LINK git-citool -> git-gui
DEST /usr/local/share/git-gui/lib
INSTALL 644 tclIndex
INSTALL 644 about.tcl
INSTALL 644 blame.tcl
INSTALL 644 branch_checkout.tcl
INSTALL 644 branch_create.tcl
INSTALL 644 branch_delete.tcl
INSTALL 644 branch_rename.tcl
INSTALL 644 branch.tcl
INSTALL 644 browser.tcl
INSTALL 644 checkout_op.tcl
INSTALL 644 choose_font.tcl
INSTALL 644 choose_repository.tcl
INSTALL 644 choose_rev.tcl
INSTALL 644 chord.tcl
INSTALL 644 class.tcl
INSTALL 644 commit.tcl
INSTALL 644 console.tcl
INSTALL 644 database.tcl
INSTALL 644 date.tcl
INSTALL 644 diff.tcl
INSTALL 644 encoding.tcl
INSTALL 644 error.tcl
INSTALL 644 index.tcl
INSTALL 644 line.tcl
INSTALL 644 logo.tcl
INSTALL 644 merge.tcl
INSTALL 644 mergetool.tcl
INSTALL 644 option.tcl
INSTALL 644 remote_add.tcl
INSTALL 644 remote_branch_delete.tcl
INSTALL 644 remote.tcl
INSTALL 644 search.tcl
INSTALL 644 shortcut.tcl
INSTALL 644 spellcheck.tcl
INSTALL 644 sshkey.tcl
INSTALL 644 status_bar.tcl
INSTALL 644 themed.tcl
INSTALL 644 tools_dlg.tcl
INSTALL 644 tools.tcl
INSTALL 644 transport.tcl
INSTALL 644 win32.tcl
INSTALL 644 git-gui.ico
INSTALL 644 win32_shortcut.js
DEST /usr/local/share/git-gui/lib/msgs
INSTALL 644 bg.msg
INSTALL 644 de.msg
INSTALL 644 el.msg
INSTALL 644 fr.msg
INSTALL 644 hu.msg
INSTALL 644 it.msg
INSTALL 644 ja.msg
INSTALL 644 nb.msg
INSTALL 644 pt_br.msg
INSTALL 644 pt_pt.msg
INSTALL 644 ru.msg
INSTALL 644 sv.msg
INSTALL 644 vi.msg
INSTALL 644 zh_cn.msg
make[1]: Leaving directory '/root/git-2.50.1/git-gui'
install -d -m 755 '/usr/local/share/bash-completion/completions' && \
install -m 644 contrib/completion/git-completion.bash '/usr/local/share/bash-completion/completions/git'
bindir=$(cd '/usr/local/bin' && pwd) && \
execdir=$(cd '/usr/local/libexec/git-core' && pwd) && \
destdir_from_execdir_SQ=$(echo 'libexec/git-core' | sed -e 's|[^/][^/]*|..|g') && \
{ test "$bindir/" = "$execdir/" || \
for p in git scalar git-shell git-cvsserver; do \
rm -f "$execdir/$p" && \
test -n "" && \
ln -s "$destdir_from_execdir_SQ/bin/$p" "$execdir/$p" || \
{ test -z "" && \
ln "$bindir/$p" "$execdir/$p" 2>/dev/null || \
cp "$bindir/$p" "$execdir/$p" || exit; } \
done; \
} && \
for p in git-receive-pack git-upload-archive git-upload-pack; do \
rm -f "$bindir/$p" && \
test -n "" && \
ln -s "git" "$bindir/$p" || \
{ test -z "" && \
ln "$bindir/git" "$bindir/$p" 2>/dev/null || \
ln -s "git" "$bindir/$p" 2>/dev/null || \
cp "$bindir/git" "$bindir/$p" || exit; }; \
done && \
for p in git-add git-am git-annotate git-apply git-archive git-backfill git-bisect git-blame git-branch git-bugreport git-bundle git-cat-file git-check-attr git-check-ignore git-check-mailmap git-check-ref-format git-checkout--worker git-checkout-index git-checkout git-clean git-clone git-column git-commit-graph git-commit-tree git-commit git-config git-count-objects git-credential-cache--daemon git-credential-cache git-credential-store git-credential git-describe git-diagnose git-diff-files git-diff-index git-diff-pairs git-diff-tree git-diff git-difftool git-fast-export git-fast-import git-fetch-pack git-fetch git-fmt-merge-msg git-for-each-ref git-for-each-repo git-fsck git-fsmonitor--daemon git-gc git-get-tar-commit-id git-grep git-hash-object git-help git-hook git-index-pack git-init-db git-interpret-trailers git-log git-ls-files git-ls-remote git-ls-tree git-mailinfo git-mailsplit git-merge-base git-merge-file git-merge-index git-merge-ours git-merge-recursive git-merge-tree git-merge git-mktag git-mktree git-multi-pack-index git-mv git-name-rev git-notes git-pack-objects git-pack-redundant git-pack-refs git-patch-id git-prune-packed git-prune git-pull git-push git-range-diff git-read-tree git-rebase git-receive-pack git-reflog git-refs git-remote-ext git-remote-fd git-remote git-repack git-replace git-replay git-rerere git-reset git-rev-list git-rev-parse git-revert git-rm git-send-pack git-shortlog git-show-branch git-show-index git-show-ref git-sparse-checkout git-stash git-stripspace git-submodule--helper git-symbolic-ref git-tag git-unpack-file git-unpack-objects git-update-index git-update-ref git-update-server-info git-upload-archive git-upload-pack git-var git-verify-commit git-verify-pack git-verify-tag git-worktree git-write-tree git-cherry git-cherry-pick git-format-patch git-fsck-objects git-init git-maintenance git-merge-subtree git-restore git-show git-stage git-status git-switch git-version git-whatchanged; do \
rm -f "$execdir/$p" && \
if test -z ""; \
then \
test -n "" && \
ln -s "$destdir_from_execdir_SQ/bin/git" "$execdir/$p" || \
{ test -z "" && \
ln "$execdir/git" "$execdir/$p" 2>/dev/null || \
ln -s "git" "$execdir/$p" 2>/dev/null || \
cp "$execdir/git" "$execdir/$p" || exit; }; \
fi \
done && \
remote_curl_aliases="git-remote-https git-remote-ftp git-remote-ftps" && \
for p in $remote_curl_aliases; do \
rm -f "$execdir/$p" && \
test -n "" && \
ln -s "git-remote-http" "$execdir/$p" || \
{ test -z "" && \
ln "$execdir/git-remote-http" "$execdir/$p" 2>/dev/null || \
ln -s "git-remote-http" "$execdir/$p" 2>/dev/null || \
cp "$execdir/git-remote-http" "$execdir/$p" || exit; } \
done
rm -f /root/git-2.50.1/./*.gcda /root/git-2.50.1/builtin/*.gcda /root/git-2.50.1/compat/*.gcda /root/git-2.50.1/compat/linux/*.gcda /root/git-2.50.1/compat/simple-ipc/*.gcda /root/git-2.50.1/compiler-tricks/*.gcda /root/git-2.50.1/ewah/*.gcda /root/git-2.50.1/negotiator/*.gcda /root/git-2.50.1/oss-fuzz/*.gcda /root/git-2.50.1/refs/*.gcda /root/git-2.50.1/reftable/*.gcda /root/git-2.50.1/sha1dc/*.gcda /root/git-2.50.1/sha256/block/*.gcda /root/git-2.50.1/t/helper/*.gcda /root/git-2.50.1/t/unit-tests/*.gcda /root/git-2.50.1/t/unit-tests/clar/*.gcda /root/git-2.50.1/trace2/*.gcda /root/git-2.50.1/xdiff/*.gcda
rm -f ./*.gcov builtin/*.gcov compat/*.gcov compat/linux/*.gcov compat/simple-ipc/*.gcov compiler-tricks/*.gcov ewah/*.gcov negotiator/*.gcov oss-fuzz/*.gcov refs/*.gcov reftable/*.gcov sha1dc/*.gcov sha256/block/*.gcov t/helper/*.gcov t/unit-tests/*.gcov t/unit-tests/clar/*.gcov trace2/*.gcov xdiff/*.gcov
rm -f GIT-SPATCH-DEFINES
rm -f gitweb/gitweb.cgi gitweb/static/gitweb.js gitweb/static/gitweb.min.js gitweb/static/gitweb.min.css gitweb/GITWEB-BUILD-OPTIONS
rm -f -r .build/contrib/coccinelle
rm -f contrib/coccinelle/*.cocci.patch
rm -f /root/git-2.50.1/./*.gcno /root/git-2.50.1/builtin/*.gcno /root/git-2.50.1/compat/*.gcno /root/git-2.50.1/compat/linux/*.gcno /root/git-2.50.1/compat/simple-ipc/*.gcno /root/git-2.50.1/compiler-tricks/*.gcno /root/git-2.50.1/ewah/*.gcno /root/git-2.50.1/negotiator/*.gcno /root/git-2.50.1/oss-fuzz/*.gcno /root/git-2.50.1/refs/*.gcno /root/git-2.50.1/reftable/*.gcno /root/git-2.50.1/sha1dc/*.gcno /root/git-2.50.1/sha256/block/*.gcno /root/git-2.50.1/t/helper/*.gcno /root/git-2.50.1/t/unit-tests/*.gcno /root/git-2.50.1/t/unit-tests/clar/*.gcno /root/git-2.50.1/trace2/*.gcno /root/git-2.50.1/xdiff/*.gcno
rm -f ./*.gcda builtin/*.gcda compat/*.gcda compat/linux/*.gcda compat/simple-ipc/*.gcda compiler-tricks/*.gcda ewah/*.gcda negotiator/*.gcda oss-fuzz/*.gcda refs/*.gcda reftable/*.gcda sha1dc/*.gcda sha256/block/*.gcda t/helper/*.gcda t/unit-tests/*.gcda t/unit-tests/clar/*.gcda trace2/*.gcda xdiff/*.gcda
rm -f coverage-untested-functions
rm -f -r cover_db/
rm -f -r cover_db_html/
rm -f coverage-test.made
rm -f ./*.gcno builtin/*.gcno compat/*.gcno compat/linux/*.gcno compat/simple-ipc/*.gcno compiler-tricks/*.gcno ewah/*.gcno negotiator/*.gcno oss-fuzz/*.gcno refs/*.gcno reftable/*.gcno sha1dc/*.gcno sha256/block/*.gcno t/helper/*.gcno t/unit-tests/*.gcno t/unit-tests/clar/*.gcno trace2/*.gcno xdiff/*.gcno
rm -f -r .build t/unit-tests/bin
rm -f GIT-TEST-SUITES
rm -f po/git.pot po/git-core.pot
rm -f git.rc git.res
rm -f abspath.o add-interactive.o add-patch.o advice.o alias.o alloc.o apply.o archive-tar.o archive-zip.o archive.o attr.o base85.o bisect.o blame.o blob.o bloom.o branch.o bulk-checkin.o bundle-uri.o bundle.o cache-tree.o cbtree.o chdir-notify.o checkout.o chunk-format.o color.o column.o combine-diff.o commit-graph.o commit-reach.o commit.o common-exit.o common-init.o compat/nonblock.o compat/obstack.o compat/open.o compat/terminal.o compiler-tricks/not-constant.o config.o connect.o connected.o convert.o copy.o credential.o csum-file.o ctype.o date.o decorate.o delta-islands.o diagnose.o diff-delta.o diff-merges.o diff-lib.o diff-no-index.o diff.o diffcore-break.o diffcore-delta.o diffcore-order.o diffcore-pickaxe.o diffcore-rename.o diffcore-rotate.o dir-iterator.o dir.o editor.o entry.o environment.o ewah/bitmap.o ewah/ewah_bitmap.o ewah/ewah_io.o ewah/ewah_rlw.o exec-cmd.o fetch-negotiator.o fetch-pack.o fmt-merge-msg.o fsck.o fsmonitor.o fsmonitor-ipc.o fsmonitor-settings.o gettext.o git-zlib.o gpg-interface.o graph.o grep.o hash-lookup.o hash.o hashmap.o help.o hex.o hex-ll.o hook.o ident.o json-writer.o kwset.o levenshtein.o line-log.o line-range.o linear-assignment.o list-objects-filter-options.o list-objects-filter.o list-objects.o lockfile.o log-tree.o loose.o ls-refs.o mailinfo.o mailmap.o match-trees.o mem-pool.o merge-blobs.o merge-ll.o merge-ort.o merge-ort-wrappers.o merge.o midx.o midx-write.o name-hash.o negotiator/default.o negotiator/noop.o negotiator/skipping.o notes-cache.o notes-merge.o notes-utils.o notes.o object-file-convert.o object-file.o object-name.o object-store.o object.o oid-array.o oidmap.o oidset.o oidtree.o pack-bitmap-write.o pack-bitmap.o pack-check.o pack-mtimes.o pack-objects.o pack-revindex.o pack-write.o packfile.o pager.o parallel-checkout.o parse.o parse-options-cb.o parse-options.o patch-delta.o patch-ids.o path.o path-walk.o pathspec.o pkt-line.o preload-index.o pretty.o prio-queue.o progress.o promisor-remote.o prompt.o protocol.o protocol-caps.o prune-packed.o pseudo-merge.o quote.o range-diff.o reachable.o read-cache.o rebase-interactive.o rebase.o ref-filter.o reflog-walk.o reflog.o refs.o refs/debug.o refs/files-backend.o refs/reftable-backend.o refs/iterator.o refs/packed-backend.o refs/ref-cache.o refspec.o remote.o replace-object.o repo-settings.o repository.o rerere.o reset.o resolve-undo.o revision.o run-command.o send-pack.o sequencer.o serve.o server-info.o setup.o shallow.o sideband.o sigchain.o sparse-index.o split-index.o stable-qsort.o statinfo.o strbuf.o streaming.o string-list.o strmap.o strvec.o sub-process.o submodule-config.o submodule.o symlinks.o tag.o tempfile.o thread-utils.o tmp-objdir.o trace.o trace2.o trace2/tr2_cfg.o trace2/tr2_cmd_name.o trace2/tr2_ctr.o trace2/tr2_dst.o trace2/tr2_sid.o trace2/tr2_sysenv.o trace2/tr2_tbuf.o trace2/tr2_tgt_event.o trace2/tr2_tgt_normal.o trace2/tr2_tgt_perf.o trace2/tr2_tls.o trace2/tr2_tmr.o trailer.o transport-helper.o transport.o tree-diff.o tree-walk.o tree.o unpack-trees.o upload-pack.o url.o urlmatch.o usage.o userdiff.o utf8.o varint.o version.o versioncmp.o walker.o wildmatch.o worktree.o wrapper.o write-or-die.o ws.o wt-status.o xdiff-interface.o unix-socket.o unix-stream-server.o compat/simple-ipc/ipc-shared.o compat/simple-ipc/ipc-unix-socket.o sha1dc_git.o sha1dc/sha1.o sha1dc/ubc_check.o sha256/block/sha256.o compat/linux/procinfo.o compat/fopen.o compat/strlcpy.o compat/qsort_s.o builtin/add.o builtin/am.o builtin/annotate.o builtin/apply.o builtin/archive.o builtin/backfill.o builtin/bisect.o builtin/blame.o builtin/branch.o builtin/bugreport.o builtin/bundle.o builtin/cat-file.o builtin/check-attr.o builtin/check-ignore.o builtin/check-mailmap.o builtin/check-ref-format.o builtin/checkout--worker.o builtin/checkout-index.o builtin/checkout.o builtin/clean.o builtin/clone.o builtin/column.o builtin/commit-graph.o builtin/commit-tree.o builtin/commit.o builtin/config.o builtin/count-objects.o builtin/credential-cache--daemon.o builtin/credential-cache.o builtin/credential-store.o builtin/credential.o builtin/describe.o builtin/diagnose.o builtin/diff-files.o builtin/diff-index.o builtin/diff-pairs.o builtin/diff-tree.o builtin/diff.o builtin/difftool.o builtin/fast-export.o builtin/fast-import.o builtin/fetch-pack.o builtin/fetch.o builtin/fmt-merge-msg.o builtin/for-each-ref.o builtin/for-each-repo.o builtin/fsck.o builtin/fsmonitor--daemon.o builtin/gc.o builtin/get-tar-commit-id.o builtin/grep.o builtin/hash-object.o builtin/help.o builtin/hook.o builtin/index-pack.o builtin/init-db.o builtin/interpret-trailers.o builtin/log.o builtin/ls-files.o builtin/ls-remote.o builtin/ls-tree.o builtin/mailinfo.o builtin/mailsplit.o builtin/merge-base.o builtin/merge-file.o builtin/merge-index.o builtin/merge-ours.o builtin/merge-recursive.o builtin/merge-tree.o builtin/merge.o builtin/mktag.o builtin/mktree.o builtin/multi-pack-index.o builtin/mv.o builtin/name-rev.o builtin/notes.o builtin/pack-objects.o builtin/pack-redundant.o builtin/pack-refs.o builtin/patch-id.o builtin/prune-packed.o builtin/prune.o builtin/pull.o builtin/push.o builtin/range-diff.o builtin/read-tree.o builtin/rebase.o builtin/receive-pack.o builtin/reflog.o builtin/refs.o builtin/remote-ext.o builtin/remote-fd.o builtin/remote.o builtin/repack.o builtin/replace.o builtin/replay.o builtin/rerere.o builtin/reset.o builtin/rev-list.o builtin/rev-parse.o builtin/revert.o builtin/rm.o builtin/send-pack.o builtin/shortlog.o builtin/show-branch.o builtin/show-index.o builtin/show-ref.o builtin/sparse-checkout.o builtin/stash.o builtin/stripspace.o builtin/submodule--helper.o builtin/symbolic-ref.o builtin/tag.o builtin/unpack-file.o builtin/unpack-objects.o builtin/update-index.o builtin/update-ref.o builtin/update-server-info.o builtin/upload-archive.o builtin/upload-pack.o builtin/var.o builtin/verify-commit.o builtin/verify-pack.o builtin/verify-tag.o builtin/worktree.o builtin/write-tree.o common-main.o git.o scalar.o daemon.o http-backend.o imap-send.o sh-i18n--envsubst.o shell.o http-fetch.o http-push.o t/helper/test-fake-ssh.o t/helper/test-tool.o t/helper/test-advise.o t/helper/test-bitmap.o t/helper/test-bloom.o t/helper/test-bundle-uri.o t/helper/test-cache-tree.o t/helper/test-chmtime.o t/helper/test-config.o t/helper/test-crontab.o t/helper/test-csprng.o t/helper/test-date.o t/helper/test-delete-gpgsig.o t/helper/test-delta.o t/helper/test-dir-iterator.o t/helper/test-drop-caches.o t/helper/test-dump-cache-tree.o t/helper/test-dump-fsmonitor.o t/helper/test-dump-split-index.o t/helper/test-dump-untracked-cache.o t/helper/test-env-helper.o t/helper/test-example-tap.o t/helper/test-find-pack.o t/helper/test-fsmonitor-client.o t/helper/test-genrandom.o t/helper/test-genzeros.o t/helper/test-getcwd.o t/helper/test-hash-speed.o t/helper/test-hash.o t/helper/test-hashmap.o t/helper/test-hexdump.o t/helper/test-json-writer.o t/helper/test-lazy-init-name-hash.o t/helper/test-match-trees.o t/helper/test-mergesort.o t/helper/test-mktemp.o t/helper/test-name-hash.o t/helper/test-online-cpus.o t/helper/test-pack-deltas.o t/helper/test-pack-mtimes.o t/helper/test-parse-options.o t/helper/test-parse-pathspec-file.o t/helper/test-partial-clone.o t/helper/test-path-utils.o t/helper/test-path-walk.o t/helper/test-pcre2-config.o t/helper/test-pkt-line.o t/helper/test-proc-receive.o t/helper/test-progress.o t/helper/test-reach.o t/helper/test-read-cache.o t/helper/test-read-graph.o t/helper/test-read-midx.o t/helper/test-ref-store.o t/helper/test-reftable.o t/helper/test-regex.o t/helper/test-rot13-filter.o t/helper/test-repository.o t/helper/test-revision-walking.o t/helper/test-run-command.o t/helper/test-scrap-cache-tree.o t/helper/test-serve-v2.o t/helper/test-sha1.o t/helper/test-sha256.o t/helper/test-sigchain.o t/helper/test-simple-ipc.o t/helper/test-string-list.o t/helper/test-submodule-config.o t/helper/test-submodule-nested-repo-config.o t/helper/test-submodule.o t/helper/test-subprocess.o t/helper/test-trace2.o t/helper/test-truncate.o t/helper/test-userdiff.o t/helper/test-wildmatch.o t/helper/test-windows-named-pipe.o t/helper/test-write-cache.o t/helper/test-xml-encode.o t/helper/test-zlib.o xdiff/xdiffi.o xdiff/xemit.o xdiff/xhistogram.o xdiff/xmerge.o xdiff/xpatience.o xdiff/xprepare.o xdiff/xutils.o oss-fuzz/dummy-cmd-main.o oss-fuzz/fuzz-commit-graph.o oss-fuzz/fuzz-config.o oss-fuzz/fuzz-credential-from-url-gently.o oss-fuzz/fuzz-date.o oss-fuzz/fuzz-pack-headers.o oss-fuzz/fuzz-pack-idx.o oss-fuzz/fuzz-parse-attr-line.o oss-fuzz/fuzz-url-decode-mem.o reftable/basics.o reftable/error.o reftable/block.o reftable/blocksource.o reftable/iter.o reftable/merged.o reftable/pq.o reftable/record.o reftable/stack.o reftable/system.o reftable/table.o reftable/tree.o reftable/writer.o t/unit-tests/test-lib.o t/unit-tests/lib-reftable.o t/unit-tests/u-ctype.o t/unit-tests/u-example-decorate.o t/unit-tests/u-hash.o t/unit-tests/u-hashmap.o t/unit-tests/u-mem-pool.o t/unit-tests/u-oid-array.o t/unit-tests/u-oidmap.o t/unit-tests/u-oidtree.o t/unit-tests/u-prio-queue.o t/unit-tests/u-reftable-tree.o t/unit-tests/u-strbuf.o t/unit-tests/u-strcmp-offset.o t/unit-tests/u-strvec.o t/unit-tests/u-trailer.o t/unit-tests/u-urlmatch-normalization.o t/unit-tests/clar/clar.o t/unit-tests/unit-test.o t/unit-tests/lib-oid.o t/unit-tests/t-reftable-basics.o t/unit-tests/t-reftable-block.o t/unit-tests/t-reftable-merged.o t/unit-tests/t-reftable-pq.o t/unit-tests/t-reftable-readwrite.o t/unit-tests/t-reftable-record.o t/unit-tests/t-reftable-stack.o t/unit-tests/t-reftable-table.o http.o http-walker.o remote-curl.o
rm -f headless-git.o
rm -f libgit.a xdiff/lib.a reftable/libreftable.a
rm -f git-daemon git-http-backend git-imap-send git-sh-i18n--envsubst git-shell git-http-fetch git-http-push git-remote-http git-remote-https git-remote-ftp git-remote-ftps git-difftool--helper git-filter-branch git-merge-octopus git-merge-one-file git-merge-resolve git-mergetool git-quiltimport git-request-pull git-submodule git-web--browse git-archimport git-cvsexportcommit git-cvsimport git-cvsserver git-send-email git-svn git-p4 git-instaweb git-mergetool--lib git-sh-i18n git-sh-setup git-add git-am git-annotate git-apply git-archive git-backfill git-bisect git-blame git-branch git-bugreport git-bundle git-cat-file git-check-attr git-check-ignore git-check-mailmap git-check-ref-format git-checkout--worker git-checkout-index git-checkout git-clean git-clone git-column git-commit-graph git-commit-tree git-commit git-config git-count-objects git-credential-cache--daemon git-credential-cache git-credential-store git-credential git-describe git-diagnose git-diff-files git-diff-index git-diff-pairs git-diff-tree git-diff git-difftool git-fast-export git-fast-import git-fetch-pack git-fetch git-fmt-merge-msg git-for-each-ref git-for-each-repo git-fsck git-fsmonitor--daemon git-gc git-get-tar-commit-id git-grep git-hash-object git-help git-hook git-index-pack git-init-db git-interpret-trailers git-log git-ls-files git-ls-remote git-ls-tree git-mailinfo git-mailsplit git-merge-base git-merge-file git-merge-index git-merge-ours git-merge-recursive git-merge-tree git-merge git-mktag git-mktree git-multi-pack-index git-mv git-name-rev git-notes git-pack-objects git-pack-redundant git-pack-refs git-patch-id git-prune-packed git-prune git-pull git-push git-range-diff git-read-tree git-rebase git-receive-pack git-reflog git-refs git-remote-ext git-remote-fd git-remote git-repack git-replace git-replay git-rerere git-reset git-rev-list git-rev-parse git-revert git-rm git-send-pack git-shortlog git-show-branch git-show-index git-show-ref git-sparse-checkout git-stash git-stripspace git-submodule--helper git-symbolic-ref git-tag git-unpack-file git-unpack-objects git-update-index git-update-ref git-update-server-info git-upload-archive git-upload-pack git-var git-verify-commit git-verify-pack git-verify-tag git-worktree git-write-tree git-cherry git-cherry-pick git-format-patch git-fsck-objects git-init git-maintenance git-merge-subtree git-restore git-show git-stage git-status git-switch git-version git-whatchanged git scalar
rm -f t/helper/test-fake-ssh t/helper/test-tool
rm -f oss-fuzz/fuzz-commit-graph oss-fuzz/fuzz-config oss-fuzz/fuzz-credential-from-url-gently oss-fuzz/fuzz-date oss-fuzz/fuzz-pack-headers oss-fuzz/fuzz-pack-idx oss-fuzz/fuzz-parse-attr-line oss-fuzz/fuzz-url-decode-mem
rm -f abspath.sp add-interactive.sp add-patch.sp advice.sp alias.sp alloc.sp apply.sp archive-tar.sp archive-zip.sp archive.sp attr.sp base85.sp bisect.sp blame.sp blob.sp bloom.sp branch.sp bulk-checkin.sp bundle-uri.sp bundle.sp cache-tree.sp cbtree.sp chdir-notify.sp checkout.sp chunk-format.sp color.sp column.sp combine-diff.sp commit-graph.sp commit-reach.sp commit.sp common-exit.sp common-init.sp compat/nonblock.sp compat/open.sp compat/terminal.sp compiler-tricks/not-constant.sp config.sp connect.sp connected.sp convert.sp copy.sp credential.sp csum-file.sp ctype.sp date.sp decorate.sp delta-islands.sp diagnose.sp diff-delta.sp diff-merges.sp diff-lib.sp diff-no-index.sp diff.sp diffcore-break.sp diffcore-delta.sp diffcore-order.sp diffcore-pickaxe.sp diffcore-rename.sp diffcore-rotate.sp dir-iterator.sp dir.sp editor.sp entry.sp environment.sp ewah/bitmap.sp ewah/ewah_bitmap.sp ewah/ewah_io.sp ewah/ewah_rlw.sp exec-cmd.sp fetch-negotiator.sp fetch-pack.sp fmt-merge-msg.sp fsck.sp fsmonitor.sp fsmonitor-ipc.sp fsmonitor-settings.sp gettext.sp git-zlib.sp gpg-interface.sp graph.sp grep.sp hash-lookup.sp hash.sp hashmap.sp help.sp hex.sp hex-ll.sp hook.sp ident.sp json-writer.sp kwset.sp levenshtein.sp line-log.sp line-range.sp linear-assignment.sp list-objects-filter-options.sp list-objects-filter.sp list-objects.sp lockfile.sp log-tree.sp loose.sp ls-refs.sp mailinfo.sp mailmap.sp match-trees.sp mem-pool.sp merge-blobs.sp merge-ll.sp merge-ort.sp merge-ort-wrappers.sp merge.sp midx.sp midx-write.sp name-hash.sp negotiator/default.sp negotiator/noop.sp negotiator/skipping.sp notes-cache.sp notes-merge.sp notes-utils.sp notes.sp object-file-convert.sp object-file.sp object-name.sp object-store.sp object.sp oid-array.sp oidmap.sp oidset.sp oidtree.sp pack-bitmap-write.sp pack-bitmap.sp pack-check.sp pack-mtimes.sp pack-objects.sp pack-revindex.sp pack-write.sp packfile.sp pager.sp parallel-checkout.sp parse.sp parse-options-cb.sp parse-options.sp patch-delta.sp patch-ids.sp path.sp path-walk.sp pathspec.sp pkt-line.sp preload-index.sp pretty.sp prio-queue.sp progress.sp promisor-remote.sp prompt.sp protocol.sp protocol-caps.sp prune-packed.sp pseudo-merge.sp quote.sp range-diff.sp reachable.sp read-cache.sp rebase-interactive.sp rebase.sp ref-filter.sp reflog-walk.sp reflog.sp refs.sp refs/debug.sp refs/files-backend.sp refs/reftable-backend.sp refs/iterator.sp refs/packed-backend.sp refs/ref-cache.sp refspec.sp remote.sp replace-object.sp repo-settings.sp repository.sp rerere.sp reset.sp resolve-undo.sp revision.sp run-command.sp send-pack.sp sequencer.sp serve.sp server-info.sp setup.sp shallow.sp sideband.sp sigchain.sp sparse-index.sp split-index.sp stable-qsort.sp statinfo.sp strbuf.sp streaming.sp string-list.sp strmap.sp strvec.sp sub-process.sp submodule-config.sp submodule.sp symlinks.sp tag.sp tempfile.sp thread-utils.sp tmp-objdir.sp trace.sp trace2.sp trace2/tr2_cfg.sp trace2/tr2_cmd_name.sp trace2/tr2_ctr.sp trace2/tr2_dst.sp trace2/tr2_sid.sp trace2/tr2_sysenv.sp trace2/tr2_tbuf.sp trace2/tr2_tgt_event.sp trace2/tr2_tgt_normal.sp trace2/tr2_tgt_perf.sp trace2/tr2_tls.sp trace2/tr2_tmr.sp trailer.sp transport-helper.sp transport.sp tree-diff.sp tree-walk.sp tree.sp unpack-trees.sp upload-pack.sp url.sp urlmatch.sp usage.sp userdiff.sp utf8.sp varint.sp version.sp versioncmp.sp walker.sp wildmatch.sp worktree.sp wrapper.sp write-or-die.sp ws.sp wt-status.sp xdiff-interface.sp unix-socket.sp unix-stream-server.sp compat/simple-ipc/ipc-shared.sp compat/simple-ipc/ipc-unix-socket.sp sha1dc_git.sp sha256/block/sha256.sp compat/linux/procinfo.sp compat/fopen.sp compat/strlcpy.sp compat/qsort_s.sp builtin/add.sp builtin/am.sp builtin/annotate.sp builtin/apply.sp builtin/archive.sp builtin/backfill.sp builtin/bisect.sp builtin/blame.sp builtin/branch.sp builtin/bugreport.sp builtin/bundle.sp builtin/cat-file.sp builtin/check-attr.sp builtin/check-ignore.sp builtin/check-mailmap.sp builtin/check-ref-format.sp builtin/checkout--worker.sp builtin/checkout-index.sp builtin/checkout.sp builtin/clean.sp builtin/clone.sp builtin/column.sp builtin/commit-graph.sp builtin/commit-tree.sp builtin/commit.sp builtin/config.sp builtin/count-objects.sp builtin/credential-cache--daemon.sp builtin/credential-cache.sp builtin/credential-store.sp builtin/credential.sp builtin/describe.sp builtin/diagnose.sp builtin/diff-files.sp builtin/diff-index.sp builtin/diff-pairs.sp builtin/diff-tree.sp builtin/diff.sp builtin/difftool.sp builtin/fast-export.sp builtin/fast-import.sp builtin/fetch-pack.sp builtin/fetch.sp builtin/fmt-merge-msg.sp builtin/for-each-ref.sp builtin/for-each-repo.sp builtin/fsck.sp builtin/fsmonitor--daemon.sp builtin/gc.sp builtin/get-tar-commit-id.sp builtin/grep.sp builtin/hash-object.sp builtin/help.sp builtin/hook.sp builtin/index-pack.sp builtin/init-db.sp builtin/interpret-trailers.sp builtin/log.sp builtin/ls-files.sp builtin/ls-remote.sp builtin/ls-tree.sp builtin/mailinfo.sp builtin/mailsplit.sp builtin/merge-base.sp builtin/merge-file.sp builtin/merge-index.sp builtin/merge-ours.sp builtin/merge-recursive.sp builtin/merge-tree.sp builtin/merge.sp builtin/mktag.sp builtin/mktree.sp builtin/multi-pack-index.sp builtin/mv.sp builtin/name-rev.sp builtin/notes.sp builtin/pack-objects.sp builtin/pack-redundant.sp builtin/pack-refs.sp builtin/patch-id.sp builtin/prune-packed.sp builtin/prune.sp builtin/pull.sp builtin/push.sp builtin/range-diff.sp builtin/read-tree.sp builtin/rebase.sp builtin/receive-pack.sp builtin/reflog.sp builtin/refs.sp builtin/remote-ext.sp builtin/remote-fd.sp builtin/remote.sp builtin/repack.sp builtin/replace.sp builtin/replay.sp builtin/rerere.sp builtin/reset.sp builtin/rev-list.sp builtin/rev-parse.sp builtin/revert.sp builtin/rm.sp builtin/send-pack.sp builtin/shortlog.sp builtin/show-branch.sp builtin/show-index.sp builtin/show-ref.sp builtin/sparse-checkout.sp builtin/stash.sp builtin/stripspace.sp builtin/submodule--helper.sp builtin/symbolic-ref.sp builtin/tag.sp builtin/unpack-file.sp builtin/unpack-objects.sp builtin/update-index.sp builtin/update-ref.sp builtin/update-server-info.sp builtin/upload-archive.sp builtin/upload-pack.sp builtin/var.sp builtin/verify-commit.sp builtin/verify-pack.sp builtin/verify-tag.sp builtin/worktree.sp builtin/write-tree.sp common-main.sp git.sp scalar.sp daemon.sp http-backend.sp imap-send.sp sh-i18n--envsubst.sp shell.sp http-fetch.sp http-push.sp t/helper/test-fake-ssh.sp t/helper/test-tool.sp t/helper/test-advise.sp t/helper/test-bitmap.sp t/helper/test-bloom.sp t/helper/test-bundle-uri.sp t/helper/test-cache-tree.sp t/helper/test-chmtime.sp t/helper/test-config.sp t/helper/test-crontab.sp t/helper/test-csprng.sp t/helper/test-date.sp t/helper/test-delete-gpgsig.sp t/helper/test-delta.sp t/helper/test-dir-iterator.sp t/helper/test-drop-caches.sp t/helper/test-dump-cache-tree.sp t/helper/test-dump-fsmonitor.sp t/helper/test-dump-split-index.sp t/helper/test-dump-untracked-cache.sp t/helper/test-env-helper.sp t/helper/test-example-tap.sp t/helper/test-find-pack.sp t/helper/test-fsmonitor-client.sp t/helper/test-genrandom.sp t/helper/test-genzeros.sp t/helper/test-getcwd.sp t/helper/test-hash-speed.sp t/helper/test-hash.sp t/helper/test-hashmap.sp t/helper/test-hexdump.sp t/helper/test-json-writer.sp t/helper/test-lazy-init-name-hash.sp t/helper/test-match-trees.sp t/helper/test-mergesort.sp t/helper/test-mktemp.sp t/helper/test-name-hash.sp t/helper/test-online-cpus.sp t/helper/test-pack-deltas.sp t/helper/test-pack-mtimes.sp t/helper/test-parse-options.sp t/helper/test-parse-pathspec-file.sp t/helper/test-partial-clone.sp t/helper/test-path-utils.sp t/helper/test-path-walk.sp t/helper/test-pcre2-config.sp t/helper/test-pkt-line.sp t/helper/test-proc-receive.sp t/helper/test-progress.sp t/helper/test-reach.sp t/helper/test-read-cache.sp t/helper/test-read-graph.sp t/helper/test-read-midx.sp t/helper/test-ref-store.sp t/helper/test-reftable.sp t/helper/test-regex.sp t/helper/test-rot13-filter.sp t/helper/test-repository.sp t/helper/test-revision-walking.sp t/helper/test-run-command.sp t/helper/test-scrap-cache-tree.sp t/helper/test-serve-v2.sp t/helper/test-sha1.sp t/helper/test-sha256.sp t/helper/test-sigchain.sp t/helper/test-simple-ipc.sp t/helper/test-string-list.sp t/helper/test-submodule-config.sp t/helper/test-submodule-nested-repo-config.sp t/helper/test-submodule.sp t/helper/test-subprocess.sp t/helper/test-trace2.sp t/helper/test-truncate.sp t/helper/test-userdiff.sp t/helper/test-wildmatch.sp t/helper/test-windows-named-pipe.sp t/helper/test-write-cache.sp t/helper/test-xml-encode.sp t/helper/test-zlib.sp xdiff/xdiffi.sp xdiff/xemit.sp xdiff/xhistogram.sp xdiff/xmerge.sp xdiff/xpatience.sp xdiff/xprepare.sp xdiff/xutils.sp oss-fuzz/dummy-cmd-main.sp oss-fuzz/fuzz-commit-graph.sp oss-fuzz/fuzz-config.sp oss-fuzz/fuzz-credential-from-url-gently.sp oss-fuzz/fuzz-date.sp oss-fuzz/fuzz-pack-headers.sp oss-fuzz/fuzz-pack-idx.sp oss-fuzz/fuzz-parse-attr-line.sp oss-fuzz/fuzz-url-decode-mem.sp reftable/basics.sp reftable/error.sp reftable/block.sp reftable/blocksource.sp reftable/iter.sp reftable/merged.sp reftable/pq.sp reftable/record.sp reftable/stack.sp reftable/system.sp reftable/table.sp reftable/tree.sp reftable/writer.sp t/unit-tests/test-lib.sp t/unit-tests/lib-reftable.sp t/unit-tests/u-ctype.sp t/unit-tests/u-example-decorate.sp t/unit-tests/u-hash.sp t/unit-tests/u-hashmap.sp t/unit-tests/u-mem-pool.sp t/unit-tests/u-oid-array.sp t/unit-tests/u-oidmap.sp t/unit-tests/u-oidtree.sp t/unit-tests/u-prio-queue.sp t/unit-tests/u-reftable-tree.sp t/unit-tests/u-strbuf.sp t/unit-tests/u-strcmp-offset.sp t/unit-tests/u-strvec.sp t/unit-tests/u-trailer.sp t/unit-tests/u-urlmatch-normalization.sp t/unit-tests/unit-test.sp t/unit-tests/lib-oid.sp t/unit-tests/t-reftable-basics.sp t/unit-tests/t-reftable-block.sp t/unit-tests/t-reftable-merged.sp t/unit-tests/t-reftable-pq.sp t/unit-tests/t-reftable-readwrite.sp t/unit-tests/t-reftable-record.sp t/unit-tests/t-reftable-stack.sp t/unit-tests/t-reftable-table.sp http.sp http-walker.sp remote-curl.sp
rm -f patch-ids.hcc diagnose.hcc parse-options.hcc hash-lookup.hcc grep.hcc kwset.hcc pack.hcc repository.hcc column.hcc alias.hcc sub-process.hcc fmt-merge-msg.hcc entry.hcc commit-reach.hcc reftable/reftable-block.hcc reftable/writer.hcc reftable/reftable-error.hcc reftable/iter.hcc reftable/merged.hcc reftable/reftable-blocksource.hcc reftable/reftable-constants.hcc reftable/basics.hcc reftable/reftable-stack.hcc reftable/system.hcc reftable/record.hcc reftable/constants.hcc reftable/stack.hcc reftable/reftable-table.hcc reftable/reftable-record.hcc reftable/reftable-basics.hcc reftable/table.hcc reftable/block.hcc reftable/tree.hcc reftable/reftable-iterator.hcc reftable/reftable-merged.hcc reftable/blocksource.hcc reftable/pq.hcc reftable/reftable-writer.hcc blame.hcc diffcore.hcc refs.hcc progress.hcc trailer.hcc utf8.hcc strvec.hcc diff.hcc prune-packed.hcc transport.hcc apply.hcc quote.hcc ws.hcc git-compat-util.hcc pathspec.hcc wrapper.hcc split-index.hcc mem-pool.hcc tree-walk.hcc loose.hcc bundle-uri.hcc write-or-die.hcc symlinks.hcc chunk-format.hcc tag.hcc pack-bitmap.hcc urlmatch.hcc path.hcc rebase-interactive.hcc protocol-caps.hcc sha256/block/sha256.hcc object-store.hcc varint.hcc sigchain.hcc match-trees.hcc hook.hcc range-diff.hcc merge-blobs.hcc graph.hcc reachable.hcc checkout.hcc log-tree.hcc merge-ort-wrappers.hcc pretty.hcc xdiff-interface.hcc pseudo-merge.hcc reset.hcc unpack-trees.hcc merge-ort.hcc t/unit-tests/test-lib.hcc t/unit-tests/unit-test.hcc t/unit-tests/lib-reftable.hcc t/unit-tests/lib-oid.hcc t/helper/test-tool-utils.hcc t/helper/test-tool.hcc connect.hcc upload-pack.hcc run-command.hcc prio-queue.hcc banned.hcc tar.hcc url.hcc bisect.hcc worktree.hcc server-info.hcc pack-revindex.hcc line-log.hcc object.hcc attr.hcc walker.hcc parallel-checkout.hcc advice.hcc serve.hcc sequencer.hcc block-sha1/sha1.hcc exec-cmd.hcc thread-utils.hcc sha1dc/ubc_check.hcc sha1dc/sha1.hcc ref-filter.hcc version.hcc hashmap.hcc json-writer.hcc sha1dc_git.hcc rebase.hcc packfile.hcc config.hcc gpg-interface.hcc date.hcc common-init.hcc fsmonitor.hcc object-file-convert.hcc oidmap.hcc tmp-objdir.hcc setup.hcc abspath.hcc fetch-negotiator.hcc gettext.hcc fsmonitor-ipc.hcc commit-slab-decl.hcc version-def.hcc object-file.hcc list-objects.hcc dir.hcc tempfile.hcc alloc.hcc negotiator/default.hcc negotiator/skipping.hcc negotiator/noop.hcc help.hcc fetch-pack.hcc fsmonitor-path-utils.hcc shortlog.hcc strmap.hcc preload-index.hcc midx.hcc merge.hcc notes-merge.hcc mergesort.hcc ewah/ewok_rlw.hcc ewah/ewok.hcc commit.hcc commit-slab-impl.hcc delta-islands.hcc pack-mtimes.hcc bulk-checkin.hcc trace2.hcc prompt.hcc branch.hcc hash.hcc chdir-notify.hcc revision.hcc ident.hcc csum-file.hcc refs/packed-backend.hcc refs/ref-cache.hcc refs/refs-internal.hcc trace2/tr2_tls.hcc trace2/tr2_ctr.hcc trace2/tr2_tbuf.hcc trace2/tr2_tgt.hcc trace2/tr2_cfg.hcc trace2/tr2_cmd_name.hcc trace2/tr2_tmr.hcc trace2/tr2_dst.hcc trace2/tr2_sid.hcc trace2/tr2_sysenv.hcc blob.hcc rerere.hcc unix-stream-server.hcc transport-internal.hcc line-range.hcc archive.hcc git-zlib.hcc trace.hcc protocol.hcc read-cache-ll.hcc color.hcc copy.hcc fsmonitor--daemon.hcc wt-status.hcc reflog-walk.hcc convert.hcc replace-object.hcc pkt-line.hcc list-objects-filter-options.hcc versioncmp.hcc path-walk.hcc submodule-config.hcc sparse-index.hcc pager.hcc bundle.hcc list-objects-filter.hcc cache-tree.hcc khash.hcc sideband.hcc sane-ctype.hcc userdiff.hcc submodule.hcc wildmatch.hcc http.hcc notes-utils.hcc oidtree.hcc list.hcc notes-cache.hcc decorate.hcc notes.hcc bloom.hcc environment.hcc lockfile.hcc parse.hcc streaming.hcc refspec.hcc merge-ll.hcc object-name.hcc read-cache.hcc hex.hcc diff-merges.hcc string-list.hcc name-hash.hcc reflog.hcc fsmonitor-settings.hcc mailmap.hcc hex-ll.hcc ls-refs.hcc fsmonitor-ll.hcc dir-iterator.hcc commit-graph.hcc simple-ipc.hcc oid-array.hcc shallow.hcc tree.hcc connected.hcc strbuf.hcc levenshtein.hcc iterator.hcc resolve-undo.hcc cbtree.hcc pack-objects.hcc promisor-remote.hcc oidset.hcc statinfo.hcc commit-slab.hcc base85.hcc remote.hcc fsck.hcc add-interactive.hcc linear-assignment.hcc editor.hcc unix-socket.hcc delta.hcc mailinfo.hcc git-curl-compat.hcc credential.hcc repo-settings.hcc send-pack.hcc builtin.hcc
rm -f version-def.h
rm -f -r ./.depend builtin/.depend compat/.depend compat/linux/.depend compat/simple-ipc/.depend compiler-tricks/.depend ewah/.depend negotiator/.depend oss-fuzz/.depend refs/.depend reftable/.depend sha1dc/.depend sha256/block/.depend t/helper/.depend t/unit-tests/.depend t/unit-tests/clar/.depend trace2/.depend xdiff/.depend compile_commands compile_commands.json
rm -f bin-wrappers/git bin-wrappers/scalar bin-wrappers/git-receive-pack bin-wrappers/git-shell bin-wrappers/git-upload-archive bin-wrappers/git-upload-pack bin-wrappers/git-cvsserver bin-wrappers/test-fake-ssh bin-wrappers/test-tool
rm -f -r po/build/
rm -f *.pyc *.pyo */*.pyc */*.pyo command-list.h config-list.h hook-list.h t/unit-tests/clar-decls.h t/unit-tests/clar.suite TAGS tags cscope*
rm -f -r .dist-tmp-dir .doc-tmp-dir
rm -f git-2.50.1.tar.gz
rm -f git-htmldocs-2.50.1.tar.gz git-manpages-2.50.1.tar.gz
make -C Documentation/ clean
make[1]: Entering directory '/root/git-2.50.1/Documentation'
rm -f -rf .build/
rm -f *.xml *.xml+ *.html *.html+ *.1 *.5 *.7
rm -f *.texi *.texi+ *.texi++ git.info gitman.info
rm -f *.pdf
rm -f howto-index.adoc howto/*.html doc.dep
rm -f technical/*.html technical/api-index.adoc
rm -f SubmittingPatches.adoc
rm -f cmds-ancillaryinterrogators.adoc cmds-ancillarymanipulators.adoc cmds-mainporcelain.adoc cmds-plumbinginterrogators.adoc cmds-plumbingmanipulators.adoc cmds-synchingrepositories.adoc cmds-synchelpers.adoc cmds-guide.adoc cmds-developerinterfaces.adoc cmds-userinterfaces.adoc cmds-purehelpers.adoc cmds-foreignscminterface.adoc mergetools-diff.adoc mergetools-merge.adoc *.made
rm -f GIT-ASCIIDOCFLAGS
rm -f asciidoc.conf asciidoctor-extensions.rb
rm -f -rf tmp-meson-diff
make[1]: Leaving directory '/root/git-2.50.1/Documentation'
rm -f Documentation/GIT-EXCLUDED-PROGRAMS
rm -f -r contrib/libgit-sys/target contrib/libgit-rs/target
rm -f contrib/libgit-sys/partial_symbol_export.o
rm -f contrib/libgit-sys/hidden_symbol_export.o
rm -f contrib/libgit-sys/libgitpub.a
rm -f -r perl/build/
make -C templates/ clean
make[1]: Entering directory '/root/git-2.50.1/templates'
rm -f -r blt boilerplates.made
make[1]: Leaving directory '/root/git-2.50.1/templates'
make -C t/ clean
make[1]: Entering directory '/root/git-2.50.1/t'
rm -f -r 'chainlinttmp'
rm -f -r 'trash directory'.*
rm -f -r valgrind/bin
rm -f -r 'test-results'
rm -f -r mesontmp
rm -f .prove
make[1]: Leaving directory '/root/git-2.50.1/t'
make -C gitk-git clean
make[1]: Entering directory '/root/git-2.50.1/gitk-git'
rm -f gitk-wish po/*.msg GIT-TCLTK-VARS
make[1]: Leaving directory '/root/git-2.50.1/gitk-git'
make -C git-gui clean
make[1]: Entering directory '/root/git-2.50.1/git-gui'
rm -rf git-gui lib/tclIndex po/*.msg po/git-gui.pot
rm -rf GIT-VERSION-FILE GIT-GUI-BUILD-OPTIONS
make[1]: Leaving directory '/root/git-2.50.1/git-gui'
rm -f GIT-VERSION-FILE GIT-CFLAGS GIT-LDFLAGS GIT-BUILD-OPTIONS
rm -f GIT-USER-AGENT GIT-PREFIX
rm -f GIT-SCRIPT-DEFINES GIT-PERL-DEFINES GIT-PERL-HEADER GIT-PYTHON-VARS
[debug] git-2.50.1#
[debug] git-2.50.1# cd ~
[debug] ~# git --version
git version 2.50.1
[debug] ~#

----------------
Кому: Ramsay Jones ([email-masked]);
Копия: [email-masked];
Тема: git 2.50 and 2.50.1 src fails to compile in rhel 6;
13.07.2025, 07:39, "Carlo Marcelo Arenas Belón" <[email-masked]>:

> On Sun, Jul 13, 2025 at 12:30:59AM -0800, Ramsay Jones wrote:
>
>> On 12/07/2025 19:25, Азат Усманов wrote:
>>> I was able to apply the patch sane-ctype.h make did proceed until it stumbled again, this time probably related to that path to random.h file I substituted earlier. Any thoughts?
>> [snip]
>>
>> Wow, RHEL6! I think the oldest version we support is RHEL8.
>>
>> [Moving header files from a newer glibc to RHEL6 is a definite no-no - don't
>> do that!]
>>
>> Here, your glibc version is too old for getrandom(), so you need to build
>> with CSPRNG_METHOD= set either in your config.mak or on the make invocation,
>> something like:
>>
>> make CSPRNG_METHOD=
>
> this would probably not work, because of the overrides in config.mak.uname and
> config.mak.autogen, so config.mak is better:
>
> $ make clean
> $ echo "CSPRNG_METHOD=" > config.make
> $ make
>
> Carlo