Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 949247 - dev-vcs/git-2.48.1 - [meson] [ffmpeg] Documentation/meson.build: ERROR: Tried to use not-found external program in command
Summary: dev-vcs/git-2.48.1 - [meson] [ffmpeg] Documentation/meson.build: ERROR: Tried...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Robin Johnson
URL: https://public-inbox.org/git/20250316...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-03 08:18 UTC by Toralf Förster
Modified: 2025-03-31 04:09 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,19.10 KB, text/plain)
2025-02-03 08:18 UTC, Toralf Förster
Details
dev-vcs:git-2.48.1:20250202-201920.log (dev-vcs:git-2.48.1:20250202-201920.log,8.02 KB, text/plain)
2025-02-03 08:18 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,24.45 KB, text/plain)
2025-02-03 08:18 UTC, Toralf Förster
Details
environment (environment,152.81 KB, text/plain)
2025-02-03 08:18 UTC, Toralf Förster
Details
etc.clang.tar.xz (etc.clang.tar.xz,1.19 KB, application/x-xz)
2025-02-03 08:18 UTC, Toralf Förster
Details
etc.portage.tar.xz (etc.portage.tar.xz,15.98 KB, application/x-xz)
2025-02-03 08:18 UTC, Toralf Förster
Details
qlist-info.txt (qlist-info.txt,98.55 KB, text/plain)
2025-02-03 08:18 UTC, Toralf Förster
Details
temp.tar.xz (temp.tar.xz,33.38 KB, application/x-xz)
2025-02-03 08:18 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2025-02-03 08:18:14 UTC
Configuring git-upload-pack using configuration
Program asciidoc found: YES (/usr/bin/asciidoc)
Program asciidoc found: YES (/usr/bin/asciidoc)
Program git found: YES (/usr/bin/git)
Program xmlto found: YES (/usr/bin/xmlto)

Documentation/meson.build:304:22: ERROR: Tried to use not-found external program in "command"

A full log can be found at /var/tmp/portage/dev-vcs/git-2.48.1/work/git-2.48.1-build/meson-logs/meson-log.txt

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 23.0_desktop_gnome-20250202-073503

  UNMASKED:

    Requested by sam
  #~media-video/ffmpeg-7.0.2
  =media-video/ffmpeg-7*

    Please re-assign to ztrawhcse@ if you cannot reproduced it with regular meson.
  <dev-build/meson-9999

  The attached etc.portage.tar.xz has all details.
  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-14 *
clang version 19.1.4
llvm-config: 19.1.4
Python 3.12.8
  [1]   php8.3 *
Available Rust versions:
  [1]   rust-bin-1.83.0
  [2]   rust-bin-1.84.0 *

  HEAD of ::gentoo
commit fec84a97082fceeb37649a02c688564ec278b4fe
Author: Repository mirror & CI <repomirrorci@gentoo.org>
Date:   Sun Feb 2 09:33:39 2025 +0000

    2025-02-02 09:33:38 UTC

emerge -qpvO =dev-vcs/git-2.48.1
[ebuild   R   ] dev-vcs/git-2.48.1  USE="curl doc* gpg iconv keyring* nls pcre safe-directory tk* xinetd* -cgi -cvs -highlight -mediawiki -perforce -perl (-selinux) -subversion -test -webdav" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11 -python3_13"
Comment 1 Toralf Förster gentoo-dev 2025-02-03 08:18:15 UTC
Created attachment 918099 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2025-02-03 08:18:16 UTC
Created attachment 918100 [details]
dev-vcs:git-2.48.1:20250202-201920.log
Comment 3 Toralf Förster gentoo-dev 2025-02-03 08:18:17 UTC
Created attachment 918101 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2025-02-03 08:18:18 UTC
Created attachment 918102 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2025-02-03 08:18:19 UTC
Created attachment 918103 [details]
etc.clang.tar.xz
Comment 6 Toralf Förster gentoo-dev 2025-02-03 08:18:20 UTC
Created attachment 918104 [details]
etc.portage.tar.xz
Comment 7 Toralf Förster gentoo-dev 2025-02-03 08:18:21 UTC
The file size of ./files/logs.tar.xz is too big (1.3M) for an upload. For few weeks the link http://tinderbox.zwiebeltoralf.de:31560/23.0_desktop_gnome-20250202-073503/var/tmp/tb/issues/20250202-201946-dev-vcs_git-2.48.1/files/logs.tar.xz is valid.
Comment 8 Toralf Förster gentoo-dev 2025-02-03 08:18:22 UTC
Created attachment 918105 [details]
qlist-info.txt
Comment 9 Toralf Förster gentoo-dev 2025-02-03 08:18:23 UTC
Created attachment 918106 [details]
temp.tar.xz
Comment 10 Red 2025-03-08 10:18:05 UTC
I have this same problem but only when USE=doc is enabled
Comment 11 Philippe Chaintreuil 2025-03-15 17:35:51 UTC
(In reply to Red from comment #10)
> I have this same problem but only when USE=doc is enabled

Switching to -doc for this version makes the build error go away for me as well.

Thanks Red!
Comment 12 Eli Schwartz gentoo-dev 2025-03-18 00:57:17 UTC
Patch sent upstream to fix this requirement:'

https://public-inbox.org/git/20250316060605.166364-1-eschwartz@gentoo.org/T/
Comment 13 Larry the Git Cow gentoo-dev 2025-03-19 01:06:38 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9301c2f9d1cb966ab4fd292a9e5973fff40792d5

commit 9301c2f9d1cb966ab4fd292a9e5973fff40792d5
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2025-03-19 01:05:32 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-03-19 01:05:32 +0000

    dev-vcs/git: fix USE=doc build issue
    
    Pull in the patch Eli sent upstream and applt it to 2.48.1 and 2.49.0;
    for 2.48.1, I've rebased it as credential_helper didn't exist then.
    
    Closes: https://bugs.gentoo.org/949247
    Thanks-to: Eli Schwartz <eschwartz@gentoo.org>
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-vcs/git/files/git-2.48.1-docs.patch | 49 +++++++++++++++++++++++++++++++++
 dev-vcs/git/files/git-2.49.0-docs.patch | 49 +++++++++++++++++++++++++++++++++
 dev-vcs/git/git-2.48.1.ebuild           |  1 +
 dev-vcs/git/git-2.49.0-r1.ebuild        |  1 +
 4 files changed, 100 insertions(+)
Comment 14 Red 2025-03-30 21:59:46 UTC
This is happening again with 2.49.0-r2
Comment 16 Larry the Git Cow gentoo-dev 2025-03-31 04:09:52 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1a18b049286635b0890f7021afcbd7818f94080

commit c1a18b049286635b0890f7021afcbd7818f94080
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2025-03-31 04:08:15 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-03-31 04:08:57 +0000

    dev-vcs/git: restore docs patch to 2.49.0-r2
    
    In hindsight, f17f390a7022279701ac29ea2c7e3144c41d5356 should've been
    a hint that I'd made some error.
    
    Bug: https://bugs.gentoo.org/949247
    Fixes: 8b1595184775bdd47164e3df4859756684dcb2ba
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-vcs/git/git-2.49.0-r2.ebuild | 1 +
 1 file changed, 1 insertion(+)