Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 811807 - media-plugins/gst-plugins-openh264: meson.build:5:0: ERROR: Program 'glib-mkenums mkenums' not found
Summary: media-plugins/gst-plugins-openh264: meson.build:5:0: ERROR: Program 'glib-mke...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-09-06 05:24 UTC by Joonas Niilola
Modified: 2024-04-01 19:55 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joonas Niilola gentoo-dev 2021-09-06 05:24:45 UTC
* Package:    media-plugins/gst-plugins-openh264-1.18.4
 * Repository: gentoo
 * Maintainer: gstreamer@gentoo.org
 * USE:        abi_x86_32 abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU
 * FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox

>>> Unpacking source...
>>> Unpacking gst-plugins-bad-1.18.4.tar.xz to /var/tmp/portage/media-plugins/gst-plugins-openh264-1.18.4/work
>>> Source unpacked in /var/tmp/portage/media-plugins/gst-plugins-openh264-1.18.4/work
>>> Preparing source in /var/tmp/portage/media-plugins/gst-plugins-openh264-1.18.4/work/gst-plugins-bad-1.18.4 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-plugins/gst-plugins-openh264-1.18.4/work/gst-plugins-bad-1.18.4 ...
 * abi_x86_32.x86: running multilib-minimal_abi_src_configure
 * QA: IUSE=orc is missing while plugin supports it
 * QA: IUSE=introspection is missing while plugin supports it
 * Configuring to build openh264 plugin(s) ...
meson setup --buildtype plain --libdir lib --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /usr/share/pkgconfig:/usr/share/pkgconfig --pkg-config-path /usr/share/pkgconfig:/usr/share/pkgconfig --native-file /var/tmp/portage/media-plugins/gst-plugins-openh264-1.18.4/temp/meson.i686-pc-linux-gnu.x86.ini -Daccurip=disabled -Dadpcmdec=disabled -Dadpcmenc=disabled -Daiff=disabled -Dasfmux=disabled -Daudiobuffersplit=disabled -Daudiofxbad=disabled -Daudiolatency=disabled -Daudiomixmatrix=disabled -Daudiovisualizers=disabled -Dautoconvert=disabled -Dbayer=disabled -Dcamerabin2=disabled -Dcoloreffects=disabled -Ddebugutils=disabled -Ddvbsubenc=disabled -Ddvbsuboverlay=disabled -Ddvdspu=disabled -Dfaceoverlay=disabled -Dfestival=disabled -Dfieldanalysis=disabled -Dfreeverb=disabled -Dfrei0r=disabled -Dgaudieffects=disabled -Dgdp=disabled -Dgeometrictransform=disabled -Did3tag=disabled -Dinter=disabled -Dinterlace=disabled -Divfparse=disabled -Divtc=disabled -Djp2kdecimator=disabled -Djpegformat=disabled -Dlibrfb=disabled -Dmidi=disabled -Dmpegdemux=disabled -Dmpegpsmux=disabled -Dmpegtsdemux=disabled -Dmpegtsmux=disabled -Dmxf=disabled -Dnetsim=disabled -Donvif=disabled -Dpcapparse=disabled -Dpnm=disabled -Dproxy=disabled -Drawparse=disabled -Dremovesilence=disabled -Drist=disabled -Drtmp2=disabled -Drtp=disabled -Dsdp=disabled -Dsegmentclip=disabled -Dsiren=disabled -Dsmooth=disabled -Dspeed=disabled -Dsubenc=disabled -Dswitchbin=disabled -Dtimecode=disabled -Dvideofilters=disabled -Dvideoframe_audiolevel=disabled -Dvideoparsers=disabled -Dvideosignal=disabled -Dvmnc=disabled -Dy4m=disabled -Daom=disabled -Davtp=disabled -Dandroidmedia=disabled -Dapplemedia=disabled -Dassrender=disabled -Dbluez=disabled -Dbs2b=disabled -Dbz2=disabled -Dchromaprint=disabled -Dclosedcaption=disabled -Dcolormanagement=disabled -Dcurl=disabled -Dcurl-ssh2=disabled -Dd3dvideosink=disabled -Dd3d11=disabled -Ddash=disabled -Ddc1394=disabled -Ddecklink=disabled -Ddirectfb=disabled -Ddirectsound=disabled -Ddtls=disabled -Ddts=disabled -Ddvb=disabled -Dfaac=disabled -Dfaad=disabled -Dfbdev=disabled -Dfdkaac=disabled -Dflite=disabled -Dfluidsynth=disabled -Dgl=disabled -Dgme=disabled -Dgsm=disabled -Dipcpipeline=disabled -Diqa=disabled -Dkate=disabled -Dkms=disabled -Dladspa=disabled -Dlibde265=disabled -Dlibmms=disabled -Dlv2=disabled -Dmediafoundation=disabled -Dmicrodns=disabled -Dmodplug=disabled -Dmpeg2enc=disabled -Dmplex=disabled -Dmsdk=disabled -Dmusepack=disabled -Dneon=disabled -Dnvcodec=disabled -Dofa=disabled -Dopenal=disabled -Dopenexr=disabled -Dopenh264=enabled -Dopenjpeg=disabled -Dopenmpt=disabled -Dopenni2=disabled -Dopensles=disabled -Dopus=disabled -Dresindvd=disabled -Drsvg=disabled -Drtmp=disabled -Dsbc=disabled -Dsctp=disabled -Dsmoothstreaming=disabled -Dsndfile=disabled -Dsoundtouch=disabled -Dspandsp=disabled -Dsrt=disabled -Dsrtp=disabled -Dsvthevcenc=disabled -Dteletext=disabled -Dtinyalsa=disabled -Dtranscode=disabled -Dttml=disabled -Duvch264=disabled -Dva=disabled -Dvoaacenc=disabled -Dvoamrwbenc=disabled -Dvulkan=disabled -Dwasapi=disabled -Dwasapi2=disabled -Dwebp=disabled -Dwebrtc=disabled -Dwebrtcdsp=disabled -Dwildmidi=disabled -Dwinks=disabled -Dwinscreencap=disabled -Dx265=disabled -Dzbar=disabled -Dzxing=disabled -Dwpe=disabled -Dmagicleap=disabled -Dv4l2codecs=disabled -Dopencv=disabled -Dhls=disabled -Dorc=disabled -Dintrospection=disabled -Dexamples=disabled -Dpackage-name=Gentoo GStreamer ebuild -Dpackage-origin=https://www.gentoo.org /var/tmp/portage/media-plugins/gst-plugins-openh264-1.18.4/work/gst-plugins-bad-1.18.4 /var/tmp/portage/media-plugins/gst-plugins-openh264-1.18.4/work/gst-plugins-bad-1.18.4-abi_x86_32.x86
The Meson build system
Version: 0.59.1
Source dir: /var/tmp/portage/media-plugins/gst-plugins-openh264-1.18.4/work/gst-plugins-bad-1.18.4
Build dir: /var/tmp/portage/media-plugins/gst-plugins-openh264-1.18.4/work/gst-plugins-bad-1.18.4-abi_x86_32.x86
Build type: native build
Project name: gst-plugins-bad
Project version: 1.18.4
C compiler for the host machine: x86_64-pc-linux-gnu-gcc -m32 (gcc 11.2.0 "x86_64-pc-linux-gnu-gcc (Gentoo 11.2.0 p1) 11.2.0")
C linker for the host machine: x86_64-pc-linux-gnu-gcc -m32 ld.bfd 2.37
C++ compiler for the host machine: x86_64-pc-linux-gnu-g++ -m32 (gcc 11.2.0 "x86_64-pc-linux-gnu-g++ (Gentoo 11.2.0 p1) 11.2.0")
C++ linker for the host machine: x86_64-pc-linux-gnu-g++ -m32 ld.bfd 2.37
Host machine cpu family: x86
Host machine cpu: i686
Compiler for C++ supports arguments -Wno-non-virtual-dtor: YES 
Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES 
Compiler for C supports arguments -fvisibility=hidden: YES 
Compiler for C supports arguments -fno-strict-aliasing: YES 
Compiler for C++ supports arguments -fno-strict-aliasing: YES 
Message: Disabling GLib cast checks
Has header "dlfcn.h" : YES 
Has header "fcntl.h" : YES 
Has header "inttypes.h" : YES 
Has header "memory.h" : YES 
Has header "netinet/in.h" : YES 
Has header "netinet/ip.h" : YES 
Has header "netinet/tcp.h" : YES 
Has header "pthread.h" : YES 
Has header "stdint.h" : YES 
Has header "stdlib.h" : YES 
Has header "strings.h" : YES 
Has header "string.h" : YES 
Has header "sys/param.h" : YES 
Has header "sys/socket.h" : YES 
Has header "sys/stat.h" : YES 
Has header "sys/time.h" : YES 
Has header "sys/types.h" : YES 
Has header "sys/utsname.h" : YES 
Has header "unistd.h" : YES 
Has header "windows.h" : NO 
Has header "winsock2.h" : NO 
Has header "ws2tcpip.h" : NO 
Checking for function "dcgettext" : YES 
Checking for function "getpagesize" : YES 
Checking for function "gmtime_r" : YES 
Checking for function "mmap" : YES 
Checking for function "pipe2" : YES 
Checking for function "getrusage" : YES 
Checking for size of "char" : 1
Checking for size of "int" : 4
Checking for size of "long" : 4
Checking for size of "short" : 2
Checking for size of "void*" : 4
Compiler for C supports arguments -Wmissing-prototypes: YES 
Compiler for C supports arguments -Wdeclaration-after-statement: YES 
Compiler for C supports arguments -Wold-style-definition: YES 
Compiler for C++ supports arguments -Wformat-nonliteral: YES 
Compiler for C supports arguments -Wmissing-declarations: YES 
Compiler for C++ supports arguments -Wmissing-declarations: YES 
Compiler for C supports arguments -Wredundant-decls: YES 
Compiler for C++ supports arguments -Wredundant-decls: YES 
Compiler for C supports arguments -Wwrite-strings: YES 
Compiler for C++ supports arguments -Wwrite-strings: YES 
Compiler for C supports arguments -Wformat: YES 
Compiler for C++ supports arguments -Wformat: YES 
Compiler for C supports arguments -Wformat-security: YES 
Compiler for C++ supports arguments -Wformat-security: YES 
Compiler for C supports arguments -Winit-self: YES 
Compiler for C++ supports arguments -Winit-self: YES 
Compiler for C supports arguments -Wmissing-include-dirs: YES 
Compiler for C++ supports arguments -Wmissing-include-dirs: YES 
Compiler for C supports arguments -Waddress: YES 
Compiler for C++ supports arguments -Waddress: YES 
Compiler for C supports arguments -Wno-multichar: YES 
Compiler for C++ supports arguments -Wno-multichar: YES 
Compiler for C supports arguments -Wvla: YES 
Compiler for C++ supports arguments -Wvla: YES 
Compiler for C supports arguments -Wpointer-arith: YES 
Compiler for C++ supports arguments -Wpointer-arith: YES 
Found pkg-config: /usr/bin/x86_64-pc-linux-gnu-pkg-config (1.8.0)
Run-time dependency gstreamer-1.0 found: YES 1.18.4
Run-time dependency gstreamer-base-1.0 found: YES 1.18.4
Run-time dependency gstreamer-net-1.0 found: YES 1.18.4
Run-time dependency gstreamer-controller-1.0 found: YES 1.18.4
Run-time dependency gstreamer-pbutils-1.0 found: YES 1.18.4
Run-time dependency gstreamer-allocators-1.0 found: YES 1.18.4
Run-time dependency gstreamer-app-1.0 found: YES 1.18.4
Run-time dependency gstreamer-audio-1.0 found: YES 1.18.4
Run-time dependency gstreamer-fft-1.0 found: YES 1.18.4
Run-time dependency gstreamer-riff-1.0 found: YES 1.18.4
Run-time dependency gstreamer-rtp-1.0 found: YES 1.18.4
Run-time dependency gstreamer-rtsp-1.0 found: YES 1.18.4
Run-time dependency gstreamer-sdp-1.0 found: YES 1.18.4
Run-time dependency gstreamer-tag-1.0 found: YES 1.18.4
Run-time dependency gstreamer-video-1.0 found: YES 1.18.4
Run-time dependency gstreamer-check-1.0 found: YES 1.18.4
Dependency gstreamer-gl-1.0 skipped: feature gl disabled
Dependency gstreamer-gl-prototypes-1.0 skipped: feature gl disabled
Library m found: YES
Run-time dependency glib-2.0 found: YES 2.68.4
Run-time dependency gmodule-2.0 found: YES 2.68.4
Run-time dependency gio-2.0 found: YES 2.68.4
Run-time dependency x11 found: YES 1.7.2
Dependency orc-0.4 skipped: feature orc disabled
Program orcc skipped: feature orc disabled
Message: Orc Compiler not found or disabled, will use backup C code
Header <gst/gstconfig.h> has symbol "GST_DISABLE_GST_DEBUG" with dependency gstreamer-1.0: NO 
Message: GStreamer debug system is enabled
Program python3 found: YES (/usr/bin/python3.10)
Program g-ir-scanner skipped: feature introspection disabled
Program glib-mkenums mkenums found: NO

../gst-plugins-bad-1.18.4/gst-libs/gst/interfaces/meson.build:5:0: ERROR: Program 'glib-mkenums mkenums' not found

A full log can be found at /var/tmp/portage/media-plugins/gst-plugins-openh264-1.18.4/work/gst-plugins-bad-1.18.4-abi_x86_32.x86/meson-logs/meson-log.txt
 * ERROR: media-plugins/gst-plugins-openh264-1.18.4::gentoo failed (configure phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  127:  Called src_configure
 *   environment, line 2916:  Called multilib-minimal_src_configure
 *   environment, line 1959:  Called multilib_foreach_abi 'multilib-minimal_abi_src_configure'
 *   environment, line 2212:  Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *   environment, line 1889:  Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *   environment, line 1887:  Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure'
 *   environment, line  590:  Called multilib-minimal_abi_src_configure
 *   environment, line 1953:  Called multilib_src_configure
 *   environment, line 2428:  Called gstreamer_multilib_src_configure
 *   environment, line 1664:  Called meson_src_configure '-Daccurip=disabled' '-Dadpcmdec=disabled' '-Dadpcmenc=disabled' '-Daiff=disabled' '-Dasfmux=disabled' '-Daudiobuffersplit=disabled' '-Daudiofxbad=disabled' '-Daudiolatency=disabled' '-Daudiomixmatrix=disabled' '-Daudiovisualizers=disabled' '-Dautoconvert=disabled' '-Dbayer=disabled' '-Dcamerabin2=disabled' '-Dcoloreffects=disabled' '-Ddebugutils=disabled' '-Ddvbsubenc=disabled' '-Ddvbsuboverlay=disabled' '-Ddvdspu=disabled' '-Dfaceoverlay=disabled' '-Dfestival=disabled' '-Dfieldanalysis=disabled' '-Dfreeverb=disabled' '-Dfrei0r=disabled' '-Dgaudieffects=disabled' '-Dgdp=disabled' '-Dgeometrictransform=disabled' '-Did3tag=disabled' '-Dinter=disabled' '-Dinterlace=disabled' '-Divfparse=disabled' '-Divtc=disabled' '-Djp2kdecimator=disabled' '-Djpegformat=disabled' '-Dlibrfb=disabled' '-Dmidi=disabled' '-Dmpegdemux=disabled' '-Dmpegpsmux=disabled' '-Dmpegtsdemux=disabled' '-Dmpegtsmux=disabled' '-Dmxf=disabled' '-Dnetsim=disabled' '-Donvif=disabled' '-Dpcapparse=disabled' '-Dpnm=disabled' '-Dproxy=disabled' '-Drawparse=disabled' '-Dremovesilence=disabled' '-Drist=disabled' '-Drtmp2=disabled' '-Drtp=disabled' '-Dsdp=disabled' '-Dsegmentclip=disabled' '-Dsiren=disabled' '-Dsmooth=disabled' '-Dspeed=disabled' '-Dsubenc=disabled' '-Dswitchbin=disabled' '-Dtimecode=disabled' '-Dvideofilters=disabled' '-Dvideoframe_audiolevel=disabled' '-Dvideoparsers=disabled' '-Dvideosignal=disabled' '-Dvmnc=disabled' '-Dy4m=disabled' '-Daom=disabled' '-Davtp=disabled' '-Dandroidmedia=disabled' '-Dapplemedia=disabled' '-Dassrender=disabled' '-Dbluez=disabled' '-Dbs2b=disabled' '-Dbz2=disabled' '-Dchromaprint=disabled' '-Dclosedcaption=disabled' '-Dcolormanagement=disabled' '-Dcurl=disabled' '-Dcurl-ssh2=disabled' '-Dd3dvideosink=disabled' '-Dd3d11=disabled' '-Ddash=disabled' '-Ddc1394=disabled' '-Ddecklink=disabled' '-Ddirectfb=disabled' '-Ddirectsound=disabled' '-Ddtls=disabled' '-Ddts=disabled' '-Ddvb=disabled' '-Dfaac=disabled' '-Dfaad=disabled' '-Dfbdev=disabled' '-Dfdkaac=disabled' '-Dflite=disabled' '-Dfluidsynth=disabled' '-Dgl=disabled' '-Dgme=disabled' '-Dgsm=disabled' '-Dipcpipeline=disabled' '-Diqa=disabled' '-Dkate=disabled' '-Dkms=disabled' '-Dladspa=disabled' '-Dlibde265=disabled' '-Dlibmms=disabled' '-Dlv2=disabled' '-Dmediafoundation=disabled' '-Dmicrodns=disabled' '-Dmodplug=disabled' '-Dmpeg2enc=disabled' '-Dmplex=disabled' '-Dmsdk=disabled' '-Dmusepack=disabled' '-Dneon=disabled' '-Dnvcodec=disabled' '-Dofa=disabled' '-Dopenal=disabled' '-Dopenexr=disabled' '-Dopenh264=enabled' '-Dopenjpeg=disabled' '-Dopenmpt=disabled' '-Dopenni2=disabled' '-Dopensles=disabled' '-Dopus=disabled' '-Dresindvd=disabled' '-Drsvg=disabled' '-Drtmp=disabled' '-Dsbc=disabled' '-Dsctp=disabled' '-Dsmoothstreaming=disabled' '-Dsndfile=disabled' '-Dsoundtouch=disabled' '-Dspandsp=disabled' '-Dsrt=disabled' '-Dsrtp=disabled' '-Dsvthevcenc=disabled' '-Dteletext=disabled' '-Dtinyalsa=disabled' '-Dtranscode=disabled' '-Dttml=disabled' '-Duvch264=disabled' '-Dva=disabled' '-Dvoaacenc=disabled' '-Dvoamrwbenc=disabled' '-Dvulkan=disabled' '-Dwasapi=disabled' '-Dwasapi2=disabled' '-Dwebp=disabled' '-Dwebrtc=disabled' '-Dwebrtcdsp=disabled' '-Dwildmidi=disabled' '-Dwinks=disabled' '-Dwinscreencap=disabled' '-Dx265=disabled' '-Dzbar=disabled' '-Dzxing=disabled' '-Dwpe=disabled' '-Dmagicleap=disabled' '-Dv4l2codecs=disabled' '-Dopencv=disabled' '-Dhls=disabled' '-Dorc=disabled' '-Dintrospection=disabled' '-Dexamples=disabled' '-Dpackage-name=Gentoo GStreamer ebuild' '-Dpackage-origin=https://www.gentoo.org'
 *   environment, line 1823:  Called die
 * The specific snippet of code:
 *       "${mesonargs[@]}" ) || die
 * 
 * If you need support, post the output of `emerge --info '=media-plugins/gst-plugins-openh264-1.18.4::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-plugins/gst-plugins-openh264-1.18.4::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/media-plugins/gst-plugins-openh264-1.18.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-plugins/gst-plugins-openh264-1.18.4/temp/environment'.
 * Working directory: '/var/tmp/portage/media-plugins/gst-plugins-openh264-1.18.4/work/gst-plugins-bad-1.18.4-abi_x86_32.x86'
 * S: '/var/tmp/portage/media-plugins/gst-plugins-openh264-1.18.4/work/gst-plugins-bad-1.18.4'


Fixed by emerging dev-util/glib-utils.
Comment 1 Larry the Git Cow gentoo-dev 2024-04-01 19:55:42 UTC
The bug has been closed via the following commit(s):

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

commit 840291ee2ff9504d054018f471ee97eb68c9b578
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2024-03-31 20:28:29 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2024-04-01 19:53:41 +0000

    gstreamer-meson.eclass: depend on glib-utils for -base and -bad splits
    
    Closes: https://bugs.gentoo.org/811807
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 eclass/gstreamer-meson.eclass | 6 ++++++
 1 file changed, 6 insertions(+)