Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

emerge failing for firefox-68.3.0

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
13 posts • Page 1 of 1
Author
Message
dralik66
n00b
n00b
Posts: 6
Joined: Mon Dec 30, 2019 1:56 pm

emerge failing for firefox-68.3.0

  • Quote

Post by dralik66 » Mon Dec 30, 2019 3:59 pm

Hi,

I'm attempting to install Firefox-68.3.0 but, the emerge is failing. All the perquisites for Firefox have build fine but, it's failing at the Firefox-68.3.0 package.
I'd be most grateful for your help/comments. Thank you.

Here is my partial build.log (the build.log seem to be too big even for pastebin... i can email it directly if you like):

Code: Select all


-I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/widget/gtk/compat-gtk3 -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/lib64/libffi-3.3_rc0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/Unified_cpp_gfx_layers9.o.pp  -fcolor-diagnostics  /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/gfx/layers/Unified_cpp_gfx_layers9.cpp
7814:58.41 gmake[4]: Leaving directory '/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/gfx/layers'
7815:01.28 gmake[4]: Entering directory '/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/gfx/layers'
7815:01.28 gfx/layers/Unified_cpp_gfx_layers8.o
7815:01.28 /usr/lib/llvm/8/bin/x86_64-pc-linux-gnu-clang++ -o Unified_cpp_gfx_layers8.o -c  -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/dist/stl_wrappers -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/dist/system_wrappers -include /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/layers -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/gfx/layers -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/ipc/ipdl/_ipdlheaders -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ipc/chromium/src -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ipc/glue -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/docshell/base -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/layout/base -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/layout/generic -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libyuv/libyuv/include -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/include/config -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/include/core -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/include/docs -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/include/gpu -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/include/utils -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/dist/include/nss -I/usr/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/mozilla-config.h -Qunused-arguments -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++1z-compat -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=return-std-move -Wno-error=atomic-alignment -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-unknown-warning-option -Wno-return-type-c-linkage -fno-sized-deallocation -march=native -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -funwind-tables -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/dist/include/cairo -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/widget/gtk/compat-gtk3 -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/lib64/libffi-3.3_rc0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF .deps/Unified_cpp_gfx_layers8.o.pp  -fcolor-diagnostics  /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/gfx/layers/Unified_cpp_gfx_layers8.cpp
7815:01.28 gmake[4]: Leaving directory '/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/gfx/layers'
7815:01.28 gmake[2]: *** [/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/config/recurse.mk:34: compile] Error 2
7815:01.28 gmake[1]: *** [/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/config/rules.mk:413: default] Error 2
7815:01.28 gmake: *** [client.mk:125: build] Error 2
7815:01.29 102 compiler warnings present.
78 * ERROR: www-client/firefox-68.3.0::gentoo failed (compile phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line 125:  Called src_compile
 *   environment, line 5227:  Called die
 * The specific snippet of code:
 *       GDK_BACKEND=x11 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-68.3.0::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=www-client/firefox-68.3.0::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/www-client/firefox-68.3.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/www-client/firefox-68.3.0/temp/environment'.
 * Working directory: '/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0'
 * S: '/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0'

The output from emerge --info:

Code: Select all

Portage 2.3.79 (python 2.7.17-final-0, default/linux/amd64/17.0/no-multilib/hardened, gcc-9.2.0, glibc-2.29-r7, 4.19.86-gentoo.02 x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-4.19.86-gentoo.02-x86_64-Intel-R-_Core-TM-_i7-5930K_CPU_@_3.50GHz-with-gentoo-2.6
KiB Mem:     6095736 total,    933480 free
KiB Swap:    2097148 total,   2058236 free
Timestamp of repository gentoo: Mon, 30 Dec 2019 01:30:01 +0000
Head commit of repository gentoo: 2ac9af45a2d1647df08c37f9eab1ec2d88730e4a
sh bash 4.4_p23-r1
ld GNU ld (Gentoo 2.32 p2) 2.32.0
app-shells/bash:          4.4_p23-r1::gentoo
dev-java/java-config:     2.2.0-r4::gentoo
dev-lang/perl:            5.30.1::gentoo
dev-lang/python:          2.7.17::gentoo, 3.6.9::gentoo
dev-util/cmake:           3.14.6::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.6-r1::gentoo
sys-apps/openrc:          0.41.2::gentoo
sys-apps/sandbox:         2.13::gentoo
sys-devel/autoconf:       2.13-r1::gentoo, 2.69-r4::gentoo
sys-devel/automake:       1.16.1-r1::gentoo
sys-devel/binutils:       2.32-r1::gentoo
sys-devel/gcc:            9.2.0-r2::gentoo
sys-devel/gcc-config:     2.1::gentoo
sys-devel/libtool:        2.4.6-r3::gentoo
sys-devel/make:           4.2.1-r4::gentoo
sys-kernel/linux-headers: 4.19::gentoo (virtual/os-headers)
sys-libs/glibc:           2.29-r7::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-verify-jobs: 1
    sync-rsync-verify-metamanifest: yes
    sync-rsync-extra-opts: 
    sync-rsync-verify-max-age: 24

nektoo
    location: /var/lib/layman/nektoo
    masters: gentoo
    priority: 0

eroen
    location: /var/lib/layman/eroen
    masters: gentoo
    priority: 50

pentoo
    location: /var/lib/layman/pentoo
    masters: gentoo
    priority: 50

raiagent
    location: /var/lib/layman/raiagent
    masters: gentoo
    priority: 50

sabayon
    location: /var/lib/layman/sabayon
    masters: gentoo
    priority: 50

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="rsync://gentoo.gossamerhost.com/gentoo-distfiles/ http://gentoo.gossamerhost.com http://gentoo.mirrors.tera-byte.com/ rsync://mirrors.tera-byte.com/gentoo http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en en_US"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X acl alsa amd64 audiofile bzip2 crypt cryptsetup cxx dri flac gtk hardened iconv ipv6 lame libtirpc mad mmx mmxext mp3 ncurses nls nptl ogg openmp pam pcre pentoo pie readline seccomp spell split-usr sse sse2 sse3 ssl ssp sssse3 subversion truetype udev unicode vorbis xattr xtpax zlib" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" NETBEANS_MODULES="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python2_7 python3_6" RUBY_TARGETS="ruby21" USERLAND="GNU" VIDEO_CARDS="virtualbox" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
and the output from emerge -pqv:

Code: Select all


 * IMPORTANT: 5 config files in '/etc/portage' need updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.
[ebuild  N    ] www-client/firefox-68.3.0  USE="clang eme-free hardened screenshot system-av1 system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-sqlite system-webp -bindist -custom-cflags -custom-optimization -dbus -debug -geckodriver (-gmp-autoupdate) -hwaccel -jack -lto -pgo -pulseaudio (-selinux) -startup-notification -test -wayland -wifi" CPU_FLAGS_X86="-avx2" L10N="-ach -af -an -ar -ast -az -be -bg -bn -br -bs -ca -cak -cs -cy -da -de -dsb -el -en-CA -en-GB -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 -ia -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lt -lv -mk -mr -ms -my -nb -nl -nn -oc -pa -pl -pt-BR -pt-PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv -ta -te -th -tr -uk -ur -uz -vi -xh -zh-CN -zh-TW" 

again, thank you for your help
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31976
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Mon Dec 30, 2019 4:44 pm

Use Firefox Send for post full build.log
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
dralik66
n00b
n00b
Posts: 6
Joined: Mon Dec 30, 2019 1:56 pm

  • Quote

Post by dralik66 » Mon Dec 30, 2019 5:20 pm

fedeliallalinea wrote:Use Firefox Send for post full build.log
done. posted at https://send.firefox.com/download/b315b ... MjP44peq6A
Top
dralik66
n00b
n00b
Posts: 6
Joined: Mon Dec 30, 2019 1:56 pm

  • Quote

Post by dralik66 » Tue Dec 31, 2019 8:06 pm

fedeliallalinea wrote:Use Firefox Send for post full build.log
thank you for all your help.
I have traced the error to the bellow section of the build.log but, I have no clue how to fix it or even why the errors are there.

Code: Select all

7814:23.49 /usr/lib/llvm/8/bin/x86_64-pc-linux-gnu-clang++ -o SkOpts.o -c  -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/dist/stl_wrappers -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/dist/system_wrappers -include /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DSKIA_IMPLEMENTATION=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/gfx/skia -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/include/c -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/include/codec -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/include/config -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/include/core -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/include/docs -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/include/effects -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/include/encode -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/include/gpu -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/include/pathops -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/include/ports -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/include/private -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/include/utils -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/include/utils/mac -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/src/codec -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/src/core -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/src/image -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/src/lazy -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/src/opts -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/src/sfnt -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/src/shaders -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/src/shaders/gradients -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/src/sksl -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/src/utils -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/src/utils/mac -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/src/utils/win -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/dist/include/nss -I/usr/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/mozilla-config.h -Qunused-arguments -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++1z-compat -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=return-std-move -Wno-error=atomic-alignment -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-unknown-warning-option -Wno-return-type-c-linkage -fno-sized-deallocation -march=native -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -O2 -fomit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-shadow -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-implicit-fallthrough -Wno-inconsistent-missing-override -Wno-macro-redefined -Wno-unused-private-field -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/dist/include/cairo -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/freetype2 -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/lib64/libffi-3.3_rc0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16  -MD -MP -MF .deps/SkOpts.o.pp  -fcolor-diagnostics -O3 /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/src/core/SkOpts.cpp
7814:23.50 In file included from /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/src/core/SkOpts.cpp:44:
7814:23.50 /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:346:16: error: always_inline function '_mm256_fmadd_ps' requires target feature 'fma', but would be inlined into function 'mad' that is compiled without support for 'fma'
7814:23.50         return _mm256_fmadd_ps(f,m,a);
7814:23.50                ^
7814:23.50 /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:816:12: error: always_inline function '_mm256_cvtph_ps' requires target feature 'f16c', but would be inlined into function 'from_half' that is compiled without support for 'f16c'
7814:23.50     return _mm256_cvtph_ps(h);
7814:23.50            ^
7814:23.50 /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:837:12: error: '__builtin_ia32_vcvtps2ph256' needs target feature f16c
7814:23.50     return _mm256_cvtps_ph(f, _MM_FROUND_CUR_DIRECTION);
7814:23.50            ^
7814:23.50 /usr/lib64/llvm/8/bin/../../../../lib/clang/8.0.1/include/f16cintrin.h:153:11: note: expanded from macro '_mm256_cvtps_ph'
7814:23.50  (__m128i)__builtin_ia32_vcvtps2ph256((__v8sf)(__m256)(a), (imm))
7814:23.50           ^
7814:23.50 3 errors generated.
7814:23.50 gmake[4]: *** [/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/config/rules.mk:828: SkOpts.o] Error 1
7814:23.50 gmake[4]: Leaving directory '/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/gfx/skia'
7814:23.50 gmake[3]: *** [/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/config/recurse.mk:74: gfx/skia/target] Error 2
7814:23.50 gmake[3]: *** Waiting for unfinished jobs....

Top
mno
Guru
Guru
User avatar
Posts: 454
Joined: Mon Dec 29, 2003 5:29 am
Location: Toronto, Canada

  • Quote

Post by mno » Tue Dec 31, 2019 9:50 pm

Sorry, perhaps a silly question... it seems like you're using gcc-9 as system compiler, but then trying to build firefox with clang?

Code: Select all

[32;01m * [39;49;00mPackage:    www-client/firefox-68.3.0
[32;01m * [39;49;00mRepository: gentoo
[32;01m * [39;49;00mMaintainer: mozilla@gentoo.org
[32;01m * [39;49;00mUSE:        abi_x86_64 amd64 clang elibc_glibc eme-free hardened kernel_linux screenshot system-av1 system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-sqlite system-webp userland_GNU
[32;01m * [39;49;00mFEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox
 [32;01m*[0m 
 [33;01m*[0m sys-devel/clang:9 is missing! Cannot use LLVM slot 9 ...
 [32;01m*[0m Will use LLVM slot 8!
Do you have any special package.use parameters for firefox set?
"Hello and goodbye. As always." | You can't use   here?? | Unanswered
Top
dralik66
n00b
n00b
Posts: 6
Joined: Mon Dec 30, 2019 1:56 pm

  • Quote

Post by dralik66 » Wed Jan 01, 2020 11:45 pm

Thank you for your help.

Let's start with the 'special package.use parameters':
My first attempt to build firefox had the same/unchanged 'use' flags as the old (and I mean several versions behind) version of firefox that has compiled fine about 4-6 months ago.
The first failure (firefox build) was while i was doing emerge --emptytree @world (i figured that after that many months running emerge --update is pointless).
Since then I had removed (emerge --depclean firefox) firefox and run emerge --depclean to remove firefox dependencies (oh, the emerge --emptytree @world completed successfully without firefox)
I did try disabling some of the system-* use flags but, it made no difference.
Same is true of the choice of compilers. I have attempted to build with gcc and than tried with clang.
Regardless of the compiler, the build always fails on the same file
/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/src/core/SkOpts.cpp

here is the link to build.log that was generated while running gcc:
https://send.firefox.com/download/ac76d ... 4TzDJMMd-w
...as i have mentioned, it fails at the same file/place

Code: Select all

819:22.19^O In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/immintrin.h:107,^O
819:22.19^O                  from /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/src/opts/SkBitmapFilter_opts.h:14,^O
819:22.19^O                  from /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/src/core/SkOpts.cpp:39:^O
819:22.19^O /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/fmaintrin.h: In function 'avx2::F avx2::mad(avx2::F, avx2::F, avx2::F)':^O
819:22.19^O /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/fmaintrin.h:55:1: error: inlining failed in call to always_inline '__m128 _mm_fmadd_ps(__m128, __m128, __m128)': target specific option mismatch^O
819:22.19^O    55 | _mm_fmadd_ps (__m128 __A, __m128 __B, __m128 __C)^O
819:22.19^O       | ^~~~~~~~~~~~^O
Top
Tyrus
Guru
Guru
Posts: 300
Joined: Sat Feb 03, 2018 7:02 pm

  • Quote

Post by Tyrus » Thu Jan 02, 2020 3:31 am

@dralik66:

Code: Select all

[...]
7814:23.50 /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:346:16: error: always_inline function '_mm256_fmadd_ps' requires target feature 'fma', but would be inlined into function 'mad' that is compiled without support for 'fma' 
[...]
fma3 is a cpuflag. My guess is thats it, what the error message means.

You could try to emerge app-portage/cpuid2cpuflags and run 'cpuid2cpuflags' to determine the correct CPU_FLAGS.

Then add a line in make.conf

Code: Select all

CPU_FLAGS_X86="<your supported flags>"
Or read the Gentoo-Wiki.


Edit:

Code: Select all

[...]
819:22.19^O /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/fmaintrin.h: In function 'avx2::F avx2::mad(avx2::F, avx2::F, avx2::F)':^O 
819:22.19^O /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/fmaintrin.h:55:1: error: inlining failed in call to always_inline '__m128 _mm_fmadd_ps(__m128, __m128, __m128)': target specific option mismatch^O 
[...]
Again avx2 is also a cpuflag.
The CPU_FLAGS_X86="-avx2" portage uses when emerging firefox says it's not used. But the compile-run shows an error in a function 'avx2::F avx2::mad(avx2::F, avx2::F, avx2::F)'.
Strange ...
Top
dralik66
n00b
n00b
Posts: 6
Joined: Mon Dec 30, 2019 1:56 pm

  • Quote

Post by dralik66 » Thu Jan 02, 2020 7:31 pm

Thank you.

So, I have:
1- attempted to compile Firefox by explicitly setting -cpu_flags_x86_avx2 - it failed (with same errors as always)
2- attempted to compile Firefox with -cpu_flags_x86_avx2 and empty CPU_FLAGS_X86=" " in make.conf - it failed (with same errors as always)
3- attempted to compile Firefox with -cpu_flags_x86_avx2 and custom-cflags, empty CPU_FLAGS_X86=" " and CFLAGS="-march=native -O2 -pipe -mno-avx2" in make.conf - it worked! Firefox compiled.

While it somewhat solved my immediate problem it still does not explain the failures. I have other packages that use cpu_flags_x86_avx2 ( media-libs/libaom, media-libs/libvpx,media-video/ffmpeg, sci-libs/fftw) and they all compile fine. It is only FireFox that fails with AVX2.
Top
mno
Guru
Guru
User avatar
Posts: 454
Joined: Mon Dec 29, 2003 5:29 am
Location: Toronto, Canada

  • Quote

Post by mno » Thu Jan 02, 2020 7:33 pm

Tyrus wrote:You could try to emerge app-portage/cpuid2cpuflags and run 'cpuid2cpuflags' to determine the correct CPU_FLAGS.
Can you post the output of cpuid2cpuflags?
"Hello and goodbye. As always." | You can't use &nbsp; here?? | Unanswered
Top
dralik66
n00b
n00b
Posts: 6
Joined: Mon Dec 30, 2019 1:56 pm

  • Quote

Post by dralik66 » Thu Jan 02, 2020 10:45 pm

mno wrote: Can you post the output of cpuid2cpuflags?
The output from cpuid2cpuflags is:

Code: Select all

CPU_FLAGS_X86: aes avx avx2 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3
and I have updated make.conf accordingly

Code: Select all

CPU_FLAGS_X86="aes avx avx2 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
however, if/when i have CPU_FLAGS_X86 set, the emerge fails.
.
Top
mno
Guru
Guru
User avatar
Posts: 454
Joined: Mon Dec 29, 2003 5:29 am
Location: Toronto, Canada

  • Quote

Post by mno » Fri Jan 03, 2020 12:02 am

Are you on a VM?

I did a quick Google search on your bug, and this seems to be spread out. There's a Gentoo bug here: https://bugs.gentoo.org/676894 (particular: comment 13 https://bugs.gentoo.org/676894#c13 )

It seems it randomly fails for people around avx2 and also some other use flags.

My hunch is, since you didn't have those CPU flags set previously, some dependency of FF doesn't have the correct flags enabled at build time, it may lead to the bug. However, the posters in the bug seem to encounter this issue more randomly than not. I suggest for the time being you follow package.env method to specify different set of USE flags and CPU flags for firefox package (guide here: https://wiki.gentoo.org/wiki//etc/portage/package.env ) and perhaps follow the Gentoo bug / open a new FF bug upstream.

What's the output of emerging libvpx for you? Mine is (note: my CPU doesn't support avx or avx2 to begin with):

Code: Select all

 emerge -av libvpx

[ebuild  N     ] dev-lang/yasm-1.3.0::gentoo  USE="nls -python" PYTHON_TARGETS="python2_7" 1,458 KiB
[ebuild  N     ] media-libs/libvpx-1.7.0-r1:0/5::gentoo  USE="highbitdepth threads -doc -postproc -static-libs -svc -test" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="mmx sse sse2 sse3 sse4_1 ssse3 -avx -avx2" 2,617 KiB
And for those that care enough, here's a really good history of what all this stuff means (start with the header "What are the different SIMD extensions and which should I use?"): https://codeofthechicken.wordpress.com/ ... md-part-1/
"Hello and goodbye. As always." | You can't use &nbsp; here?? | Unanswered
Top
Tyrus
Guru
Guru
Posts: 300
Joined: Sat Feb 03, 2018 7:02 pm

  • Quote

Post by Tyrus » Fri Jan 03, 2020 4:06 am

@dralik66:
mno wrote: My hunch is, since you didn't have those CPU flags set previously, some dependency of FF doesn't have the correct flags enabled at build time, it may lead to the bug.
I think it's worth a try. You could get a list of all installed packages that have the CPU-Flag avx2 and check if it is set like this:

Code: Select all

USE="cpu_flags_x86_avx2"; for PKG in $(equery -q hasuse $USE); do echo $PKG: $(equery -q uses $PKG |grep $USE); done
On my system as an example I get this:

Code: Select all

games-board/stockfish-10: +cpu_flags_x86_avx2
media-libs/babl-0.1.72: +cpu_flags_x86_avx2
media-libs/glm-0.9.9.2: +cpu_flags_x86_avx2
media-libs/libaom-1.0.0-r2: +cpu_flags_x86_avx2
media-libs/libvpx-1.7.0-r1: +cpu_flags_x86_avx2
media-libs/opencv-3.4.1-r7: +cpu_flags_x86_avx2
media-video/ffmpeg-4.1.3: +cpu_flags_x86_avx2
sci-libs/fftw-3.3.6_p2: +cpu_flags_x86_avx2
www-client/firefox-68.3.0: +cpu_flags_x86_avx2
Because your system supports that use flag and you have set it also via CPU_FLAGS_X86 in make.conf now, the output for your system should show the flag activated for all installed packages that have the flag.

If you find packages where it is not activated an emerge-run with "--newuse" option should find that packages also, but the list could include also other packages because you can't narrow the search down to one exact USE-flag that has changed.
Top
Tyrus
Guru
Guru
Posts: 300
Joined: Sat Feb 03, 2018 7:02 pm

  • Quote

Post by Tyrus » Fri Jan 03, 2020 2:56 pm

@dralik66:
I just found an older thread from Jan 2019 about the same issue here in the forum:
https://forums.gentoo.org/viewtopic-t-1 ... art-0.html

You could check if your gcc uses the correct cpu-flags, which you determined via cpuid2cpuflags.
This command is from the mentioned older thread:
fedeliallalinea wrote:What return gcc -march=native -E -v - </dev/null 2>&1 | grep cc1 command?
On my system - running 'cpuid2cpuflags', I get this:

Code: Select all

CPU_FLAGS_X86: aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3
Then checking gcc:

Code: Select all

gcc -march=native -E -v - </dev/null 2>&1 | grep cc1

Code: Select all

 /usr/libexec/gcc/x86_64-pc-linux-gnu/9.2.0/cc1 -E -quiet -v - -march=skylake -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -mno-sse4a -mcx16 -msahf -mmovbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -msgx -mbmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt -mno-rtm -mno-hle -mrdrnd -mf16c -mfsgsbase -mrdseed -mprfchw -madx -mfxsr -mxsave -mxsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mclflushopt -mxsavec -mxsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b -mno-waitpkg -mno-cldemote -mno-ptwrite --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=3072 -mtune=skylake
Taking the error-messages you posted here (both build.logs) when compiling firefox, there where problems with f16c, fma and avx2. All are cpu-flags. On my system gcc uses them (... -mfma -mno-fma4 ... -mavx -mavx2 .... -mf16c ...).
The output there should fit to what cpuid2cpuflags shows. I would expect to find ''-mno-fma -mno-fma4 ... -mno-f16c. If thats not true I would try to rebuild gcc also first.

This line:

Code: Select all

19:22.19 /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/fmaintrin.h: In function 'avx2::F avx2::mad(avx2::F, avx2::F, avx2::F)':
makes me believe that gcc has a problem with fma which is an extension somehow to avx2 what I read in the wiki.
The cpuid2cpuflags result you posted has not the fma flag, but gcc tries to use that flag anyway it seems to me.

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

Some more you could try
Taking your second build.log for gcc ...

Code: Select all

grep 'avx2' build-gcc.log

Code: Select all

 1:53.86 [regex 1.0.3] cargo:rustc-cfg=regex_runtime_teddy_avx2
 4:28.76 ' CARGO=/usr/bin/cargo-1.37.0 CARGO_PKG_VERSION_MINOR=0 LD_LIBRARY_PATH='/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/release/deps:/usr/lib' CARGO_PKG_REPOSITORY='https://github.com/rust-lang/regex' CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_VERSION=1.0.3 CARGO_PKG_VERSION_MAJOR=1 OUT_DIR=/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/release/build/regex-c7b72f77cad45e5b/out CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/regex' CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE= /usr/bin/rustc --crate-name regex /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/third_party/rust/regex/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C codegen-units=1 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=fc5734b6dcf6c215 -C extra-filename=-fc5734b6dcf6c215 --out-dir /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/release/deps -C linker=/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/build/cargo-linker -L dependency=/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/release/deps --extern aho_corasick=/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/release/deps/libaho_corasick-f23eb2c8acdf9253.rlib --extern memchr=/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/release/deps/libmemchr-b36da00c4aec763a.rlib --extern regex_syntax=/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/release/deps/libregex_syntax-00b186247773d9b6.rlib --extern thread_local=/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/release/deps/libthread_local-87ed05262b36b1b4.rlib --extern utf8_ranges=/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/ff/release/deps/libutf8_ranges-dfaea55f3050daee.rlib --cap-lints warn --cfg regex_runtime_teddy_ssse3 --cfg regex_runtime_teddy_avx2`
 8:08.81 media/libjpeg/jccolor-avx2.o
 8:08.81 /usr/bin/yasm -o jccolor-avx2.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/nasm/ -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/x86_64/   /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/x86_64/jccolor-avx2.asm
 8:08.84 media/libjpeg/jcgray-avx2.o
 8:08.84 /usr/bin/yasm -o jcgray-avx2.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/nasm/ -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/x86_64/   /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/x86_64/jcgray-avx2.asm
 8:08.87 media/libjpeg/jcsample-avx2.o
 8:08.87 /usr/bin/yasm -o jcsample-avx2.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/nasm/ -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/x86_64/   /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/x86_64/jcsample-avx2.asm
 8:08.89 media/libjpeg/jdcolor-avx2.o
 8:08.89 /usr/bin/yasm -o jdcolor-avx2.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/nasm/ -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/x86_64/   /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/x86_64/jdcolor-avx2.asm
 8:08.93 media/libjpeg/jdmerge-avx2.o
 8:08.93 /usr/bin/yasm -o jdmerge-avx2.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/nasm/ -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/x86_64/   /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/x86_64/jdmerge-avx2.asm
 8:08.94 media/libjpeg/jdsample-avx2.o
 8:08.94 /usr/bin/yasm -o jdsample-avx2.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/nasm/ -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/x86_64/   /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/x86_64/jdsample-avx2.asm
 8:08.96 media/libjpeg/jfdctint-avx2.o
 8:08.96 /usr/bin/yasm -o jfdctint-avx2.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/nasm/ -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/x86_64/   /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/x86_64/jfdctint-avx2.asm
 8:08.98 media/libjpeg/jidctint-avx2.o
 8:08.98 /usr/bin/yasm -o jidctint-avx2.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/nasm/ -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/x86_64/   /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/x86_64/jidctint-avx2.asm
 8:09.00 media/libjpeg/jquanti-avx2.o
 8:09.00 /usr/bin/yasm -o jquanti-avx2.o -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/nasm/ -I/var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/x86_64/   /var/tmp/portage/www-client/firefox-68.3.0/work/firefox-68.3.0/media/libjpeg/simd/x86_64/jquanti-avx2.asm

[...]
Looks like a list of dependencies where avx2 matters. I am not sure, because the corresponding packages in the portage tree do not have an explicit avx2 USE-Flag. But you could try a rebuild for them also:
dev-lang/rust
media-libs/libjpeg-turbo
Top
Post Reply

13 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy