Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 699348 - mail-client/thunderbird-68.2.1 - src_configure() fails to detect dev-util/cbindgen media-libs/dav1d media-libs/libaom
Summary: mail-client/thunderbird-68.2.1 - src_configure() fails to detect dev-util/cbi...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-11-05 05:31 UTC by Florian Faber
Modified: 2019-11-05 12:45 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 Florian Faber 2019-11-05 05:31:21 UTC
Building thunderbird 68.2.1 fails because it depends on cbindgen, aom and dav!d, which were not previously installed on my system (no firefox, but thunderbird 60.9.0 installed):

 0:05.26 checking for cbindgen... no
 0:05.26 ERROR: Cannot find cbindgen. Please run `mach bootstrap`,
 0:05.26 `cargo install cbindgen`, ensure that `cbindgen` is on your PATH,
 0:05.26 or point at an executable with `CBINDGEN`.
 0:05.26 
 0:05.30 *** Fix above errors and then restart with\
 0:05.30                "./mach build"
 0:05.30 gmake: *** [client.mk:115: configure] Error 1
 * ERROR: mail-client/thunderbird-68.2.1::gentoo failed (configure phase):

 0:05.02 checking for aom >= 1.0.0... no
 0:05.02 ERROR: Package aom was not found in the pkg-config search path.
 0:05.02 ERROR: Perhaps you should add the directory containing `aom.pc'
 0:05.02 ERROR: to the PKG_CONFIG_PATH environment variable
 0:05.02 ERROR: No package 'aom' found
 0:05.07 *** Fix above errors and then restart with\
 0:05.07                "./mach build"
 0:05.07 gmake: *** [client.mk:115: configure] Error 1
 * ERROR: mail-client/thunderbird-68.2.1::gentoo failed (configure phase):

 0:05.16 checking for dav1d >= 0.1.1... no
 0:05.16 ERROR: Package dav1d was not found in the pkg-config search path.
 0:05.16 ERROR: Perhaps you should add the directory containing `dav1d.pc'
 0:05.16 ERROR: to the PKG_CONFIG_PATH environment variable
 0:05.16 ERROR: No package 'dav1d' found
 0:05.21 *** Fix above errors and then restart with\
 0:05.21                "./mach build"
 0:05.21 gmake: *** [client.mk:115: configure] Error 1
 * ERROR: mail-client/thunderbird-68.2.1::gentoo failed (configure phase):

After manually installing the missing packets the compilation succeeds.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2019-11-05 07:54:03 UTC
Please attach the entire (failing) build log to this bug report.
Please post your `emerge -vp mail-client/thunderbird' output and `emerge --info' output in a comment.
Comment 2 Thomas Deutschmann (RETIRED) gentoo-dev 2019-11-05 12:45:09 UTC
We depend on these packages, see https://gitweb.gentoo.org/repo/gentoo.git/tree/mail-client/thunderbird/thunderbird-68.2.1.ebuild?id=35b661641774edd4f4250f834169b51369cd545d#n92

When I try to install thunderbird in clean stage3, I'll get

> # emerge -p thunderbird
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> [ebuild  N     ] sys-devel/llvm-common-8.0.1::gentoo  0 KiB
> [ebuild  N     ] acct-group/messagebus-0::gentoo  0 KiB
> [ebuild  N     ] dev-libs/lzo-2.10:2::gentoo  USE="(split-usr) -examples -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] acct-user/messagebus-0::gentoo  0 KiB
> [ebuild  N     ] dev-libs/fribidi-1.0.5::gentoo  USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] app-arch/zip-3.0-r3::gentoo  USE="bzip2 crypt unicode -natspec" 0 KiB
> [ebuild  N     ] dev-libs/gobject-introspection-common-1.60.2::gentoo  0 KiB
> [ebuild  N     ] dev-libs/vala-common-0.42.7::gentoo  0 KiB
> [ebuild  N     ] x11-themes/hicolor-icon-theme-0.17::gentoo  0 KiB
> [ebuild  N     ] media-libs/libpng-1.6.37:0/16::gentoo  USE="apng (-neon) -static-libs" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse" 0 KiB
> [ebuild  N     ] app-eselect/eselect-opengl-1.3.1-r4::gentoo  0 KiB
> [ebuild  N     ] app-eselect/eselect-rust-20190311::gentoo  0 KiB
> [ebuild  N     ] dev-lang/yasm-1.3.0::gentoo  USE="nls -python" PYTHON_TARGETS="python2_7" 0 KiB
> [ebuild  N     ] sys-libs/binutils-libs-2.32-r1:0/2.32::gentoo  USE="nls -64-bit-bfd -multitarget -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] media-libs/libvpx-1.7.0:0/5::gentoo  USE="highbitdepth postproc threads -doc -static-libs -svc -test" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="mmx sse sse2 -avx -avx2 -sse3 -sse4_1 -ssse3" 0 KiB
> [ebuild  N     ] media-gfx/graphite2-1.3.13::gentoo  USE="-perl -test" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] media-libs/libaom-1.0.0-r2::gentoo  USE="-doc -examples" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="mmx sse sse2 -avx -avx2 -sse3 -sse4_1 -ssse3" 0 KiB
> [ebuild  N     ] net-libs/libssh2-1.9.0::gentoo  USE="zlib -gcrypt -libressl -mbedtls" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  NS    ] app-text/docbook-xml-dtd-4.3-r2:4.3::gentoo [4.1.2-r7:4.1.2::gentoo, 4.2-r3:4.2::gentoo, 4.5-r2:4.5::gentoo] 0 KiB
> [ebuild  NS    ] app-text/docbook-xml-dtd-4.4-r3:4.4::gentoo [4.1.2-r7:4.1.2::gentoo, 4.2-r3:4.2::gentoo, 4.5-r2:4.5::gentoo] 0 KiB
> [ebuild  N     ] dev-lang/nasm-2.14.02::gentoo  USE="-doc" 0 KiB
> [ebuild  N     ] sys-libs/libomp-8.0.1::gentoo  USE="(-cuda) -hwloc -offload -ompt -test" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] media-video/ffmpeg-4.1.3:0/56.58.58::gentoo  USE="bzip2 encode gpl hardcoded-tables iconv network postproc threads zlib -X -alsa (-altivec) -amr -amrenc (-appkit) -bluray -bs2b -cdio -chromaprint -chromium -codec2 -cpudetection -debug -doc -fdk -flite -fontconfig -frei0r -fribidi -gcrypt -gme -gmp -gnutls -gsm -iec61883 -ieee1394 -jack -jpeg2k -kvazaar -ladspa -libaom -libass -libcaca -libdrm -libilbc -libressl -librtmp -libsoxr -libv4l -libxml2 -lv2 -lzma (-mipsdspr1) (-mipsdspr2) (-mipsfpu) (-mmal) -modplug -mp3 -openal -opencl -opengl -openh264 -openssl -opus -oss -pic -pulseaudio -rubberband -samba -sdl -snappy -speex -srt -ssh -static-libs -svg -test -theora -truetype -twolame -v4l -vaapi -vdpau -vorbis -vpx -wavpack -webp -x264 -x265 -xcb -xvid -zeromq -zimg -zvbi" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="mmx mmxext sse sse2 -3dnow -3dnowext -aes -avx -avx2 -fma3 -fma4 -sse3 -sse4_1 -sse4_2 -ssse3 -xop" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart sidxindex trasher" VIDEO_CARDS="-nvidia" 0 KiB
> [ebuild  N     ] virtual/ffmpeg-9-r2::gentoo  USE="encode -X -gsm -jpeg2k -libav -mp3 -opus -sdl -speex -theora -threads -truetype -vaapi -vdpau -x264" 0 KiB
> [ebuild  N     ] x11-libs/libXext-1.3.4::gentoo  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] x11-libs/libXfixes-5.0.3-r1::gentoo  USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] x11-libs/libXrender-0.9.10-r1::gentoo  USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild   R    ] dev-db/sqlite-3.29.0:3::gentoo  USE="readline secure-delete* -debug -doc -icu -static-libs -tcl -test -tools" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] media-libs/libjpeg-turbo-1.5.3-r2::gentoo  USE="-java -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] sys-apps/dbus-1.12.16::gentoo  USE="-X -debug -doc -elogind (-selinux) -static-libs -systemd -test -user-session" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] media-libs/alsa-lib-1.1.8::gentoo  USE="thread-safety -alisp -debug -doc -python" ABI_X86="(64) -32 (-x32)" PYTHON_SINGLE_TARGET="python3_6 -python2_7 -python3_5 (-python3_7)" PYTHON_TARGETS="python2_7 python3_6 -python3_5 (-python3_7)" 0 KiB
> [ebuild  NS    ] sys-devel/autoconf-2.13-r1:2.1::gentoo [2.69-r4:2.69::gentoo] USE="(-emacs%)" 0 KiB
> [ebuild  N     ] x11-libs/libxshmfence-1.3-r1::gentoo  USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild   R    ] dev-lang/python-3.6.9:3.6/3.6m::gentoo  USE="gdbm ipv6 ncurses readline sqlite* ssl (threads) xml -bluetooth -build -examples -hardened -libressl -test -tk -wininst" 0 KiB
> [ebuild   R    ] dev-lang/python-2.7.16:2.7::gentoo  USE="gdbm ipv6 ncurses readline sqlite* ssl (threads) (wide-unicode) xml (-berkdb) -bluetooth -build -doc -examples -hardened -libressl -tk -wininst" 0 KiB
> [ebuild  N     ] x11-libs/libXdamage-1.1.5::gentoo  USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] x11-libs/libXcomposite-0.4.5::gentoo  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] x11-libs/libXrandr-1.5.2::gentoo  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] x11-libs/libXi-1.7.10::gentoo  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] x11-libs/libXcursor-1.2.0::gentoo  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] x11-libs/libXxf86vm-1.1.4-r1::gentoo  USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] virtual/jpeg-0-r3::gentoo  USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] dev-util/glib-utils-2.60.6::gentoo  PYTHON_SINGLE_TARGET="python3_6 -python3_5 (-python3_7)" PYTHON_TARGETS="python3_6 -python3_5 (-python3_7)" 0 KiB
> [ebuild  N     ] sys-devel/llvm-8.0.1:8::gentoo  USE="libffi ncurses -debug -doc -exegesis -gold -libedit -test -xar -xml" ABI_X86="(64) -32 (-x32)" LLVM_TARGETS="AMDGPU BPF NVPTX (X86) -AArch64 -ARM -Hexagon -Lanai -MSP430 -Mips -PowerPC -Sparc -SystemZ -WebAssembly -XCore" 0 KiB
> [ebuild  N     ] dev-lang/rust-1.37.0:stable/1.37::gentoo  USE="-clippy -debug -doc -libressl -rls -rustfmt (-system-llvm) -wasm" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse2" LLVM_TARGETS="(X86) -AArch64 -AMDGPU -ARM -BPF -Hexagon -Lanai -MSP430 -Mips -NVPTX -PowerPC -Sparc -SystemZ -WebAssembly -XCore" 0 KiB
> [ebuild  N     ] media-libs/libwebp-1.0.2:0/7::gentoo  USE="jpeg png -gif (-neon) -opengl -static-libs -swap-16bit-csp -tiff" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse2 -sse4_1" 0 KiB
> [ebuild  N     ] dev-util/gdbus-codegen-2.60.6::gentoo  PYTHON_SINGLE_TARGET="python3_6 -python3_5 (-python3_7)" PYTHON_TARGETS="python3_6 -python3_5 (-python3_7)" 0 KiB
> [ebuild  N     ] virtual/cargo-1.37.0::gentoo  0 KiB
> [ebuild  N     ] virtual/rust-1.37.0::gentoo  0 KiB
> [ebuild  N     ] dev-util/cbindgen-0.9.1::gentoo  USE="-debug" 0 KiB
> [ebuild  N     ] dev-python/markupsafe-0.23::gentoo  PYTHON_TARGETS="python2_7 python3_6 (-pypy) (-pypy3) -python3_5" 0 KiB
> [ebuild  N     ] x11-libs/pixman-0.38.4::gentoo  USE="(-altivec) (-loongson2f) (-neon)" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="mmxext sse2 -ssse3" 0 KiB
> [ebuild  N     ] media-libs/dav1d-0.3.1:0/1::gentoo  USE="10bit 8bit asm" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] dev-python/mako-1.0.6::gentoo  USE="-doc -test" PYTHON_TARGETS="python2_7 python3_6 (-pypy) -python3_5" 0 KiB
> [ebuild  N     ] dev-libs/gobject-introspection-1.60.2::gentoo  USE="-cairo -doctool -test" PYTHON_SINGLE_TARGET="python3_6 -python3_5 (-python3_7)" PYTHON_TARGETS="python3_6 -python3_5 (-python3_7)" 0 KiB
> [ebuild  N     ] dev-libs/libcroco-0.6.13:0.6::gentoo  USE="-test" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] dev-lang/vala-0.42.7:0.42::gentoo  USE="-test -valadoc" 0 KiB
> [ebuild  N     ] x11-libs/gdk-pixbuf-2.38.1-r1:2::gentoo  USE="introspection -X -gtk-doc -jpeg -tiff" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] dev-libs/atk-2.30.0::gentoo  USE="introspection -gtk-doc" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] gnome-base/gsettings-desktop-schemas-3.28.1::gentoo  USE="introspection" 0 KiB
> [ebuild  N     ] app-accessibility/at-spi2-core-2.30.1:2::gentoo  USE="introspection -X -gtk-doc -test" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] dev-util/gtk-update-icon-cache-3.24.8::gentoo  0 KiB
> [ebuild  N     ] x11-themes/gnome-themes-standard-3.28::gentoo  0 KiB
> [ebuild  N     ] app-accessibility/at-spi2-atk-2.30.1:2::gentoo  USE="-test" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] x11-libs/cairo-1.16.0-r3::gentoo  USE="X glib svg (-aqua) -debug (-gles2) -opengl -static-libs -utils -valgrind -xcb" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] media-libs/harfbuzz-2.6.1:0/0.9.18::gentoo  USE="cairo glib graphite introspection truetype -debug -icu -static-libs -test" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] x11-libs/pango-1.42.4-r2::gentoo  USE="introspection -X -test" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] gnome-base/librsvg-2.40.20:2::gentoo  USE="introspection vala -tools" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] sys-devel/clang-8.0.1:8::gentoo  USE="static-analyzer -debug -default-compiler-rt -default-libcxx -doc -test -xml -z3" ABI_X86="(64) -32 (-x32)" LLVM_TARGETS="AMDGPU BPF NVPTX (X86) -AArch64 -ARM -Hexagon -Lanai -MSP430 -Mips -PowerPC -Sparc -SystemZ -WebAssembly -XCore" PYTHON_TARGETS="python2_7" 0 KiB
> [ebuild  N     ] sys-devel/clang-common-8.0.1::gentoo  0 KiB
> [ebuild  N     ] sys-libs/compiler-rt-8.0.1:8.0.1::gentoo  USE="clang -test" 0 KiB
> [ebuild  N     ] sys-libs/compiler-rt-sanitizers-8.0.1:8.0.1::gentoo  USE="clang libfuzzer profile sanitize xray -test" 0 KiB
> [ebuild  N     ] sys-devel/clang-runtime-8.0.1:8.0.1::gentoo  USE="compiler-rt openmp sanitize (-crt) -libcxx" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] x11-libs/libpciaccess-0.16::gentoo  USE="zlib -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] x11-libs/libdrm-2.4.99::gentoo  USE="-libkms -valgrind" ABI_X86="(64) -32 (-x32)" VIDEO_CARDS="amdgpu intel nouveau radeon (-exynos) (-freedreno) (-omap) (-tegra) (-vc4) (-vivante) -vmware" 0 KiB
> [ebuild  N     ] media-libs/mesa-19.1.7::gentoo  USE="classic dri3 egl gallium gbm gles2 llvm -d3d9 -debug -gles1 (-libglvnd) -lm-sensors -opencl -osmesa -pax_kernel -pic (-selinux) -test -unwind -vaapi -valgrind -vdpau -vulkan -vulkan-overlay -wayland -xa -xvmc" ABI_X86="(64) -32 (-x32)" VIDEO_CARDS="intel nouveau radeon radeonsi (-freedreno) -i915 -i965 -iris -r100 -r200 -r300 -r600 (-vc4) -virgl (-vivante) -vmware" 0 KiB
> [ebuild  N     ] media-libs/libepoxy-1.5.3-r1::gentoo  USE="X egl -test" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] virtual/opengl-7.0-r2::gentoo  ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] x11-libs/gtk+-3.24.10:3::gentoo  USE="X introspection (-aqua) -broadway -cloudprint -colord -cups -examples -gtk-doc -test -vim-syntax -wayland -xinerama" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] x11-themes/adwaita-icon-theme-3.30.1::gentoo  USE="-branding" 0 KiB
> [ebuild  N     ] virtual/freedesktop-icon-theme-0-r3::gentoo  0 KiB
> [ebuild  N     ] x11-libs/gtk+-2.24.32-r1:2::gentoo  USE="introspection (-aqua) -cups -examples -test -vim-syntax -xinerama" ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] x11-themes/gtk-engines-adwaita-3.28::gentoo  ABI_X86="(64) -32 (-x32)" 0 KiB
> [ebuild  N     ] mail-client/thunderbird-68.2.1::gentoo  USE="gmp-autoupdate system-av1 system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-sqlite system-webp -bindist -clang -custom-cflags -custom-optimization -dbus -debug -eme-free -hardened -jack -lightning -lto (-neon) (-pgo) -pulseaudio (-selinux) -startup-notification -test -wayland -wifi" CPU_FLAGS_X86="-avx2" L10N="-ar -ast -be -bg -br -ca -cs -cy -da -de -el -en-GB -es-AR -es-ES -et -eu -fi -fr -fy -ga -gd -gl -he -hr -hsb -hu -hy -id -is -it -ja -ko -lt -nb -nl -nn -pl -pt-BR -pt-PT -rm -ro -ru -si -sk -sl -sq -sr -sv -tr -uk -vi -zh-CN -zh-TW" 0 KiB
> 
> Total: 84 packages (78 new, 3 in new slots, 3 reinstalls), Size of downloads: 0 KiB

So everything works from our end.

Closing as invalid for now. Feel free to re-open or add new information if you believe this isn't a local problem. But for now I am very sure it's something wrong on your end and I really don't know what we should do here if you were able to fix it after manually installing deps we are depending on.