Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 687294 - www-client/firefox-67.0 - .../work/firefox-67.0/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:869:17: error: 'struct vpx_svc_ref_frame_config' has no member named 'frame_flags'
Summary: www-client/firefox-67.0 - .../work/firefox-67.0/media/webrtc/trunk/webrtc/mod...
Status: RESOLVED NEEDINFO
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-06-03 17:39 UTC by Rafal Kupiec
Modified: 2020-10-10 16:58 UTC (History)
1 user (show)

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


Attachments
emerge_info.txt (emerge_info.txt,18.80 KB, text/plain)
2019-06-03 17:40 UTC, Rafal Kupiec
Details
build.log.gz (build.log.gz,164.16 KB, application/gzip)
2019-06-04 13:20 UTC, Rafal Kupiec
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rafal Kupiec 2019-06-03 17:39:43 UTC
[ebuild     U  ] www-client/firefox-67.0::gentoo [65.0.1::gentoo] USE="dbus gmp-autoupdate lto pulseaudio screenshot system-av1%* system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-sqlite system-webp wayland -bindist -clang -custom-cflags -custom-optimization -debug -eme-free -geckodriver -hardened -hwaccel -jack (-neon) -pgo (-selinux) -startup-notification -test -wifi" CPU_FLAGS_X86="avx2" L10N="-ach -af -an -ar -as -ast -az -bg -bn-BD -bn-IN -br -bs -ca -cak -cs -cy -da -de -dsb -el -en-GB -en-ZA -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lt -lv -mai -mk -ml -mr -ms -nb -nl -nn -or -pa -pl -pt-BR -pt-PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv -ta -te -th -tr -uk -uz -vi -xh -zh-CN -zh-TW" 0 KiB


 0:12.09 checking for png_get_acTL in -lpng... (cached) yes
 0:12.21 checking if app-specific confvars.sh exists... /var/tmp/portage/www-client/firefox-67.0/work/firefox-67.0/browser/confvars.sh
 0:12.24 checking for gtk+-3.0 >= 3.4.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0 ... yes
 0:12.24 checking MOZ_GTK3_CFLAGS... -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0/ -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
 0:12.25 checking MOZ_GTK3_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
 0:12.29 checking for gtk+-2.0 >= 2.18.0 gtk+-unix-print-2.0 glib-2.0 >= 2.22 gobject-2.0 gio-unix-2.0 gdk-x11-2.0... yes
 0:12.29 checking MOZ_GTK2_CFLAGS... -pthread -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
 0:12.30 checking MOZ_GTK2_LIBS... -lgtk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgio-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0
 0:12.31 checking for dbus-1 >= 0.60... yes
 0:12.32 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include
 0:12.32 checking MOZ_DBUS_LIBS... -ldbus-1
 0:12.33 checking for dbus-glib-1 >= 0.60... yes
 0:12.33 checking MOZ_DBUS_GLIB_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
 0:12.34 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0
 0:12.45 checking for linux/joystick.h... (cached) yes
 0:12.45 checking for wget... (cached) wget
 0:12.48 checking for sqlite3 >= 3.27.2... yes
 0:12.48 checking SQLITE_CFLAGS...
 0:12.48 checking SQLITE_LIBS... -lsqlite3
 0:12.57 checking for valid C compiler optimization flags... yes
 0:12.59 checking for __cxa_demangle... (cached) yes
 0:12.60 checking for unwind.h... (cached) yes
 0:12.60 checking for _Unwind_Backtrace... (cached) yes
 0:12.62 checking for -pipe support... yes
 0:12.82 checking what kind of list files are supported by the linker... configure: error: Couldn't find one that works
 0:12.82 DEBUG: <truncated - see config.log for full output>
 0:12.82 DEBUG: configure:11684: checking what kind of list files are supported by the linker
 0:12.82 DEBUG: configure:11689: /usr/lib/llvm/8/bin/clang -std=gnu99 -o conftest.o -c -flto=thin -march=core-avx2 -mtune=core-avx2 -msse4.1 -msse4.2 -mcx16 -msahf -mpopcnt -O2 -s -pipe -fomit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -Qunused-arguments  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong conftest.c 1>&5
 0:12.82 DEBUG: configure:11696: /usr/lib/llvm/8/bin/clang -std=gnu99 -o conftest -flto=thin -lpthread -Wl,-O1,--enable-new-dtags,--sort-common,--hash-style=both,--as-needed -fuse-ld=gold -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--icf=safe conftest.list -ldl  1>&5
 0:12.82 DEBUG: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../x86_64-pc-linux-gnu/bin/ld.gold: error: /usr/lib64/llvm/8/bin/../lib64/LLVMgold.so: could not load plugin library: /usr/lib64/llvm/8/bin/../lib64/LLVMgold.so: cannot open shared object file: No such file or directory
 0:12.82 DEBUG: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../x86_64-pc-linux-gnu/bin/ld.gold: error: ./conftest.o:1:3: invalid character
 0:12.82 DEBUG: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../x86_64-pc-linux-gnu/bin/ld.gold: error: ./conftest.o:1:3: syntax error, unexpected $end
 0:12.82 DEBUG: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../x86_64-pc-linux-gnu/bin/ld.gold: error: ./conftest.o: not an object or archive
 0:12.83 DEBUG: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib64/crt1.o:function _start: error: undefined reference to 'main'
 0:12.83 DEBUG: clang-8: error: linker command failed with exit code 1 (use -v to see invocation)
 0:12.83 DEBUG: configure:11700: /usr/lib/llvm/8/bin/clang -std=gnu99 -o conftest -flto=thin -lpthread -Wl,-O1,--enable-new-dtags,--sort-common,--hash-style=both,--as-needed -fuse-ld=gold -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--icf=safe -Wl,-filelist,conftest.list -ldl  1>&5
 0:12.83 DEBUG: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../x86_64-pc-linux-gnu/bin/ld.gold: fatal error: -f/--auxiliary may not be used without -shared
 0:12.83 DEBUG: clang-8: error: linker command failed with exit code 1 (use -v to see invocation)
 0:12.83 DEBUG: configure:11702: /usr/lib/llvm/8/bin/clang -std=gnu99 -o conftest -flto=thin -lpthread -Wl,-O1,--enable-new-dtags,--sort-common,--hash-style=both,--as-needed -fuse-ld=gold -fstack-protector-strong -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--icf=safe @conftest.list -ldl  1>&5
 0:12.83 DEBUG: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../x86_64-pc-linux-gnu/bin/ld.gold: error: /usr/lib64/llvm/8/bin/../lib64/LLVMgold.so: could not load plugin library: /usr/lib64/llvm/8/bin/../lib64/LLVMgold.so: cannot open shared object file: No such file or directory
 0:12.83 DEBUG: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../x86_64-pc-linux-gnu/bin/ld.gold: error: conftest.o:1:3: invalid character
 0:12.83 DEBUG: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../x86_64-pc-linux-gnu/bin/ld.gold: error: conftest.o:1:3: syntax error, unexpected $end
 0:12.83 DEBUG: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../x86_64-pc-linux-gnu/bin/ld.gold: error: conftest.o: not an object or archive
 0:12.83 DEBUG: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib64/crt1.o:function _start: error: undefined reference to 'main'
 0:12.83 DEBUG: clang-8: error: linker command failed with exit code 1 (use -v to see invocation)
 0:12.83 DEBUG: configure: error: Couldn't find one that works
 0:12.83 ERROR: old-configure failed
 0:12.87 *** Fix above errors and then restart with\
 0:12.87                "./mach build"
 0:12.87 gmake: *** [client.mk:115: configure] Error 1
 * ERROR: www-client/firefox-67.0::gentoo failed (compile phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line 124:  Called src_compile
 *   environment, line 5474:  Called die
 * The specific snippet of code:
 *       MOZ_MAKE_FLAGS="${MAKEOPTS} -O" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 ${_virtx} ./mach build --verbose || die
 * 
 * If you need support, post the output of `emerge --info '=www-client/firefox-67.0::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=www-client/firefox-67.0::gentoo'`.
 * The complete build log is located at '/var/log/portage/www-client:firefox-67.0:20190603-165042.log'.
 * For convenience, a symlink to the build log is located at '/var/tmp/portage/www-client/firefox-67.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/www-client/firefox-67.0/temp/environment'.
 * Working directory: '/var/tmp/portage/www-client/firefox-67.0/work/firefox-67.0'
 * S: '/var/tmp/portage/www-client/firefox-67.0/work/firefox-67.0'

>>> Failed to emerge www-client/firefox-67.0, Log file:

>>>  '/var/log/portage/www-client:firefox-67.0:20190603-165042.log'

 * Messages for package www-client/firefox-67.0:
 * Log file: /var/log/portage/www-client:firefox-67.0:20190603-165042.log

 * ERROR: www-client/firefox-67.0::gentoo failed (compile phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line 124:  Called src_compile
 *   environment, line 5474:  Called die
 * The specific snippet of code:
 *       MOZ_MAKE_FLAGS="${MAKEOPTS} -O" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 ${_virtx} ./mach build --verbose || die
 * 
 * If you need support, post the output of `emerge --info '=www-client/firefox-67.0::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=www-client/firefox-67.0::gentoo'`.
 * The complete build log is located at '/var/log/portage/www-client:firefox-67.0:20190603-165042.log'.
 * For convenience, a symlink to the build log is located at '/var/tmp/portage/www-client/firefox-67.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/www-client/firefox-67.0/temp/environment'.
 * Working directory: '/var/tmp/portage/www-client/firefox-67.0/work/firefox-67.0'
 * S: '/var/tmp/portage/www-client/firefox-67.0/work/firefox-67.0'
Comment 1 Rafal Kupiec 2019-06-03 17:40:42 UTC
Created attachment 578530 [details]
emerge_info.txt
Comment 2 Jonas Stein gentoo-dev 2019-06-03 19:43:42 UTC
Thank you for the report. Please recompile and 
*attach* the complete logfile as described on
https://wiki.gentoo.org/wiki/Attach_the_logs_to_the_bug_ticket
The logs must be part of the ticket, but not on external websites.
We need to have all information at hand before ticket assignment, so that the maintainer can look after it in one session with minimal number of callbacks.
Please reopen this ticket (Status:unconfirmed) afterwards.

you have set
CFLAGS="-march=core-avx2 -mtune=core-avx2 -msse4.1 -msse4.2 -mcx16 -msahf -mpopcnt -O2 -s -pipe -fomit-frame-pointer"

Did you try also with different flags on the same architecture?
CFLAGS="-march=native -O2 -pipe"
Comment 3 Rafal Kupiec 2019-06-04 13:20:56 UTC
Created attachment 578680 [details]
build.log.gz
Comment 4 Rafal Kupiec 2019-06-04 13:21:06 UTC
I have attached build.log
Comment 5 Михаил 2020-05-21 10:48:28 UTC
Should works without system-libvpx.
Comment 6 Thomas Deutschmann (RETIRED) gentoo-dev 2020-10-10 16:58:52 UTC
Please re-open if you are still seeing this error in >=www-client/firefox-78.3.1.