Created attachment 533602 [details] emerge -vp --info '=media-video/pitivi-0.97.1::gentoo' Seems fairly straight forward. ~ # emerge -pqv '=media-video/pitivi-0.97.1::gentoo' [ebuild N ] media-video/pitivi-0.97.1 USE="v4l {-test}" PYTHON_SINGLE_TARGET="python3_4 -python3_5" PYTHON_TARGETS="python3_4 -python3_5" results in: meson.build:18:0: ERROR: Program or command 'git' not found or not executable I do not have git in my USE Flags. Frankly, I am not sure where to go here. Do I really need git to edit video? Build Log (vy short): * Package: media-video/pitivi-0.97.1 * Repository: gentoo * Maintainer: gnome@gentoo.org gstreamer@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_single_target_python3_4 python_targets_python3_4 userland_GNU v4l * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking pitivi-0.97.1.tar.xz to /var/tmp/portage/media-video/pitivi-0.97.1/work >>> Source unpacked in /var/tmp/portage/media-video/pitivi-0.97.1/work >>> Preparing source in /var/tmp/portage/media-video/pitivi-0.97.1/work/pitivi-0.97.1 ... * Applying pitivi-0.97.1-optional-tests.patch ... [ ok ] * Disabling deprecation warnings ... [ ok ] * Running elibtoolize in: pitivi-0.97.1/ * Running elibtoolize in: pitivi-0.97.1/subprojects/gst-transcoder/ >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-video/pitivi-0.97.1/work/pitivi-0.97.1 ... The Meson build system Version: 0.45.1 Source dir: /var/tmp/portage/media-video/pitivi-0.97.1/work/pitivi-0.97.1 Build dir: /var/tmp/portage/media-video/pitivi-0.97.1/work/pitivi-0.97.1/mesonbuild Build type: native build Project name: pitivi Native C compiler: cc (gcc 6.4.0 "gcc (Gentoo 6.4.0-r1 p1.3) 6.4.0") Appending CFLAGS from environment: '-march=haswell -mpclmul -mpopcnt -msse3 -msse4 -msse4.1 -msse4.2 -mabm -O2 -pipe' Appending LDFLAGS from environment: '-Wl,-O1 -Wl,--as-needed' Build machine cpu family: x86_64 Build machine cpu: x86_64 Program python3 found: YES (/var/tmp/portage/media-video/pitivi-0.97.1/temp/python3.4/bin/python3) Program intltool-merge found: YES (/usr/bin/intltool-merge) Program itstool found: YES (/usr/bin/itstool) Program msgfmt found: YES (/usr/bin/msgfmt) Found pkg-config: /usr/bin/pkg-config (0.29.2) Native dependency python3 found: YES 3.4 Native dependency gstreamer-1.0 found: YES 1.12.4 Native dependency cairo found: YES 1.14.12 Native dependency py3cairo found: YES 1.16.3 Native dependency gst-transcoder-1.0 found: YES 1.8.2 meson.build:18:0: ERROR: Program or command 'git' not found or not executable A full log can be found at /var/tmp/portage/media-video/pitivi-0.97.1/work/pitivi-0.97.1/mesonbuild/meson-logs/meson-log.txt * ERROR: media-video/pitivi-0.97.1::gentoo failed (configure phase): * (no error message) *
is dev-vcs/git installed?
dev-vcs/git should be an "Implicit System Dependency" you can list these with emerge --emptytree --pretend system or emerge --pretend --nodeps @system see also https://devmanual.gentoo.org/general-concepts/dependencies/index.html#implicit-system-dependency In other words, every Gentoo installation should include git. Something went wrong, if it is missing.
It is a two year old system... It is a primary lappy used for everything, including coding in non-google circles (except to show where google is broken). GIT is a proprietary protocol, foisted by a "borgian" bohemoth. There is nothing wrong with FTP, or SFTP. Why does anyone who does not code for google need it? In any case - it was NOT immediately apparent which "GIT" was default. `emerge git -s` lists 80 packages. A change like this deserves a "news" headline. It certainly deserves more attention than it has gotten. The old way was way more transparent.
Looks like the git usage was removed upstream by commit 1dc1b1e37ab302eac7e4ce824f9a6143ab3f326c Author: Alexandru Băluț <alexandru.balut@gmail.com> Date: Fri Oct 2 01:48:09 2020 +0200 about: Fix spaghetti shown instead of version number first in pitivi version 2020.09.1.