Jump to content
Read the Funtoo Newsletter: Summer 2023 ×
  • 0

building Firefox fails at configure step


kindofblue

Question

Hi all,

 

I've not been able to build Firefox since version 42; the current version in Portage is 47. It fails with the same error every time: failed to load site script /usr/local/share/config.site. This file exists and is readable.

 

Has anybody encountered this problem?

 

Thanks in advance.

 

Link to comment
Share on other sites

13 answers to this question

Recommended Posts

  • 0

I tried to use the uploader to upload build.log but if fails with the error "You aren't permitted to upload this kind of file". I pasted the content of the file at the end. But first here's the output of emerge --info '=www-client/firefox-47.0.1::gentoo':

 

 

denis@maxwell(~)$ emerge --info '=www-client/firefox-47.0.1::gentoo'
Portage 2.2.26 (python 2.7.11-final-0, funtoo/1.0/linux-gnu/arch/x86-64bit, gcc-4.9.3, glibc-2.22, 4.5.2-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-4.5.2-gentoo-x86_64-AMD_Athlon-tm-_II_X2_250_Processor-with-gentoo-2.2.0
KiB Mem:     5854356 total,    449032 free
KiB Swap:    8388604 total,   8388540 free
sh bash 4.3_p42
ld GNU ld (Funtoo 2.25) 2.25.0
app-shells/bash:          4.3_p42::gentoo
dev-java/java-config:     2.2.0-r3::gentoo
dev-lang/perl:            5.22.2::gentoo
dev-lang/python:          2.7.11-r2::gentoo, 3.3.5-r8::gentoo, 3.4.4::gentoo
dev-util/cmake:           3.5.2-r1::gentoo
sys-apps/baselayout:      2.2.0-r6::gentoo
sys-apps/openrc:          0.18.3-r2::gentoo
sys-apps/sandbox:         2.10-r2::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r2::gentoo
sys-devel/automake:       1.13.4-r1::gentoo, 1.14.1-r1::gentoo, 1.15-r2::gentoo
sys-devel/binutils:       2.25-r2::gentoo
sys-devel/gcc:            4.9.3-r3::gentoo
sys-devel/gcc-config:     1.8-r1::gentoo
sys-devel/libtool:        2.4.6-r2::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 4.3::gentoo (virtual/os-headers)
sys-libs/glibc:           2.22::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: git
    sync-uri: git://github.com/funtoo/ports-2012.git
    priority: -1000

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA Oracle-BCLA-JavaSE dlj-1.1 AdobeFlash-11.x Oracle-BCLA-JavaSE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=amdfam10 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.3/conf"
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 /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=amdfam10 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news noclean parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--as-needed"
LINGUAS="en fr de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl alsa amd64 apng berkdb bluray bzip2 cdda cddb cdio cdr consolekit cracklib crypt cups cxx dbus declarative dri dts dvd dvdr dvdread encode exif faac faad ffmpeg flac gdbm gif gpm ico iconv icu ieee1394 ios ipod ipv6 jpeg jpeg2k kde kipi lame libass libguess libmpeg2 mad matroska mjpeg mmx modules mp3 mpeg mtp mudflap multilib ncurses nls nptl nsplugin ogg opengl openmp pam pcre pdf phonon plasma png policykit postproc pppd python qt3support qt4 quicktime readline resolvconf semantic-desktop sndfile sse sse2 ssl svg taglib tcpd theora tiff truetype twolame udev unicode v4l vorbis vpx wav wavpack webp win32codecs wmf x264 x265 xattr xcomposite xinerama xml xscreensaver xvid zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel ice1724 intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="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 authn_core authz_core socache_shmcb unixd" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64 pc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en fr de" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6 php5-5" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python2_7 python3_4" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby20 ruby21 ruby22" USERLAND="GNU" VIDEO_CARDS="radeon" 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:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
 

 

And here's the content of build.log:

 

denis@fermi(~)$ cat ~/Downloads/build.log
 * Package:    www-client/firefox-47.0.1
 * Repository: gentoo
 * Maintainer: mozilla@gentoo.org
 * USE:        amd64 dbus elibc_glibc gmp-autoupdate hwaccel jemalloc3 jit kernel_linux userland_GNU
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
 *
 * You are enabling official branding. You may not redistribute this build
 * to any users on your network or the internet. Doing so puts yourself into
 * a legal problem with Mozilla Foundation
 * You can disable it by emerging firefox _with_ the bindist USE-flag
>>> Unpacking source...
>>> Unpacking firefox-47.0.1.source.tar.xz to /var/tmp/portage/www-client/firefox-47.0.1/work
>>> Unpacking firefox-47.0-patches-0.1.tar.xz to /var/tmp/portage/www-client/firefox-47.0.1/work
 * LINGUAS value fr is not enabled using L10N use flags
 * LINGUAS value de is not enabled using L10N use flags
>>> Source unpacked in /var/tmp/portage/www-client/firefox-47.0.1/work
>>> Preparing source in /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1 ...
 * Applying patches from /var/tmp/portage/www-client/firefox-47.0.1/work/firefox ...
 *   0002-Use-C99-math-isfinite.patch ...                                                                                                      [ ok ]
 *   2000-firefox_gentoo_install_dirs.patch ...                                                                                                [ ok ]
 *   2001_disable-sdk-install.patch ...                                                                                                        [ ok ]
 *   2002_fix-preferences-gentoo.patch ...                                                                                                     [ ok ]
 *   5001_allow_locked_prefs_v4.patch ...                                                                                                      [ ok ]
 *   5002_avoid_spurious_run_items_in_application_handlers_v2.patch ...                                                                        [ ok ]
 *   6001_add_alpha_defines_in_ipc.patch ...                                                                                                   [ ok ]
 *   7000_drop-Wl-build-id_v5.patch ...                                                                                                        [ ok ]
 *   7003_freebsd_jscpucfg.patch ...                                                                                                           [ ok ]
 *   7004_freebsd_libexecinfo_v3.patch ...                                                                                                     [ ok ]
 *   7005_dont-hardcode-libc-soname-in-python.patch ...                                                                                        [ ok ]
 *   8001_hppa_js_configure_v2.patch ...                                                                                                       [ ok ]
 *   8003_gmp_clearkey_sprintf.patch ...                                                                                                       [ ok ]
 *   8006_fix_third_party_nICEr_math_header.patch ...                                                                                          [ ok ]
 *   8007_nonejit_ppc64_fix_bug1253216.patch ...                                                                                               [ ok ]
 *   8008_nonejit_x86_fix_based_on_bug1253216.patch ...                                                                                        [ ok ]
 *   8009_system_harfbuzz_graphite2_bug847568_v2.patch ...                                                                                     [ ok ]
 *   allow-utf8-fallback.patch ...                                                                                                             [ ok ]
 *   arm64-4-link-chromium-mutex-based-atomics.patch ...                                                                                       [ ok ]
 *   arm64-5-mozjemalloc-no-static-page-sizes.patch ...                                                                                        [ ok ]
 *   fix-arm-atomics-grsec.patch ...                                                                                                           [ ok ]
 *   fix-fortify-inline.patch ...                                                                                                              [ ok ]
 *   fix-fortify-system-wrappers.patch ...                                                                                                     [ ok ]
 *   fix-getcontext-usage.patch ...                                                                                                            [ ok ]
 *   fix-seccomp-bpf.patch ...                                                                                                                 [ ok ]
 *   fix-toolkit_v2.patch ...                                                                                                                  [ ok ]
 *   fix-tools_v2.patch ...                                                                                                                    [ ok ]
 *   libavutil.patch ...                                                                                                                       [ ok ]
 *   mozilla-build-arm.patch ...                                                                                                               [ ok ]
 *   remove-stabs.patch ...                                                                                                                    [ ok ]
 *   rhbz-966424.patch ...                                                                                                                     [ ok ]
 *   skia-musl-support.patch ...                                                                                                               [ ok ]
 * Applying firefox-47.0-crashreporter.patch ...                                                                                               [ ok ]
 * Applying firefox-47.0-define-HUNSPELL_STATIC-conditionally.patch ...                                                                        [ ok ]
 * Running eautoreconf in '/var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1' ...
 * Running autoconf ...                                                                                                                        [ ok ]
 * Running elibtoolize in: firefox-47.0.1/
 * Running elibtoolize in: firefox-47.0.1/intl/icu/source/
 * Running elibtoolize in: firefox-47.0.1/ipc/chromium/src/third_party/libevent/
 *   Applying portage/1.2.0 patch ...
 *   Applying sed/1.5.6 patch ...
 *   Applying as-needed/2.4.2 patch ...
 *   Applying target-nm/2.4.2 patch ...
 * Running elibtoolize in: firefox-47.0.1/js/src/
 * Running elibtoolize in: firefox-47.0.1/js/src/ctypes/libffi/
 *   Applying portage/1.2.0 patch ...
 *   Applying sed/1.5.6 patch ...
 *   Applying as-needed/2.4.2 patch ...
 *   Applying target-nm/2.4.2 patch ...
 * Running elibtoolize in: firefox-47.0.1/memory/jemalloc/src/
 * Running elibtoolize in: firefox-47.0.1/modules/freetype2/
 * Running elibtoolize in: firefox-47.0.1/modules/freetype2/builds/unix/
 *   Applying portage/1.2.0 patch ...
 *   Applying sed/1.5.6 patch ...
 *   Applying as-needed/2.4.3 patch ...
 * Running elibtoolize in: firefox-47.0.1/nsprpub/
 * Running elibtoolize in: firefox-47.0.1/python/mozbuild/mozbuild/
 * Running elibtoolize in: firefox-47.0.1/security/nss/tests/pkcs11/netscape/trivial/
 * Running elibtoolize in: firefox-47.0.1/toolkit/crashreporter/google-breakpad/
 * Running elibtoolize in: firefox-47.0.1/toolkit/crashreporter/google-breakpad/autotools/
 *   Applying portage/2.2 patch ...
 *   Applying sed/1.5.6 patch ...
 *   Applying as-needed/2.2.6 patch ...
 * Running autoconf old-configure.in ...                                                                                                       [ ok ]
 * Running autoconf ...                                                                                                                        [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1 ...

==========================================================
Building firefox-47.0.1 with the following configuration
    --enable-application=browser    mozilla.org default
    --enable-optimize               mozilla default
    --with-default-mozilla-five-home=/usr/lib64/firefox  mozilla.org default
    --disable-updater               disable_update_strip
    --disable-strip                 disable_update_strip
    --disable-install-strip         disable_update_strip
    --disable-pedantic              more disable_update_strip
    --disable-installer             more disable_update_strip
    --disable-strip-libs            more disable_update_strip
    --disable-profilelocking        basic_profile
    --enable-single-profile         basic_profile
    --disable-profilesharing        basic_profile
    --with-system-zlib              system_libs
    --enable-pango                  system_libs
    --enable-svg                    system_libs
    --with-system-bz2               system_libs
    --enable-official-branding      +!bindist
    --disable-debug                 -debug
    --disable-tests                 -debug
    --disable-debug-symbols         disabled by Gentoo
    --disable-startup-notification  -startup-notification
    --disable-necko-wifi            -wifi
    --enable-dbus                   +dbus
    --enable-ogg                    required
    --enable-wave                   required
    --enable-ion                    +jit
    --with-system-nspr              mozilla.org default
    --with-nspr-prefix=/usr         mozilla.org default
    --with-system-nss               mozilla.org default
    --with-nss-prefix=/usr          mozilla.org default
    --x-includes=/usr/include       mozilla.org default
    --x-libraries=/usr/lib64        mozilla.org default
    --prefix=/usr                   mozilla.org default
    --libdir=/usr/lib64             mozilla.org default
    --enable-system-hunspell        Gentoo default
    --disable-gnomeui               mozilla.org default
    --enable-gio                    mozilla.org default
    --disable-crashreporter         mozilla.org default
    --with-system-png               Gentoo default
    --enable-system-ffi             mozilla.org default
    --disable-gold                  Gentoo default to honor system linker
    --disable-skia                  Gentoo default
    --disable-gconf                 mozilla.org default
    --with-intl-api                 mozilla.org default
    --enable-default-toolkit=cairo-gtk3  mozilla.org default
    --enable-jemalloc               mozilla.org default
    --enable-replace-malloc         mozilla.org default
    --target=x86_64-pc-linux-gnu    mozilla.org default
    --disable-pulseaudio            -pulseaudio
    --disable-system-cairo          -system-cairo
    --disable-system-sqlite         -system-sqlite
    --without-system-jpeg           -system-jpeg
    --without-system-icu            -system-icu
    --without-system-libvpx         -system-libvpx
    --without-system-harfbuzz       -system-harfbuzz
    --without-system-graphite2      -system-harfbuzz
    --with-google-api-keyfile=/var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/google-api-key  mozilla.org default
    --enable-extensions=default     mozilla.org default
    --disable-mailnews              mozilla.org default
==========================================================

make -j3 -f client.mk configure
client.mk:212: /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/ff/.mozconfig.mk: No such file or directory
mkdir -p '/var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/ff/'
/usr/bin/python2.7 /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/config/pythonpath.py -I /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/testing/mozbase/mozfile \
    /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/python/mozbuild/mozbuild/controller/clobber.py /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1 /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/ff
Clobber not needed.
> /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/ff/.mozconfig.mk
Generating /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/js/src/configure using autoconf
cd /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/js/src; /usr/bin/autoconf-2.13
cp /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/.mozconfig /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/ff/.mozconfig
cd /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/ff
/var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/configure
Refreshing /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/old-configure with /usr/bin/autoconf-2.13
Adding configure options from /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/.mozconfig
  --enable-application=browser
  --enable-optimize
  --with-default-mozilla-five-home=/usr/lib64/firefox
  --disable-updater
  --disable-strip
  --disable-install-strip
  --disable-pedantic
  --disable-installer
  --disable-strip-libs
  --disable-profilelocking
  --enable-single-profile
  --disable-profilesharing
  --with-system-zlib
  --enable-pango
  --enable-svg
  --with-system-bz2
  --enable-official-branding
  --disable-debug
  --disable-tests
  --disable-debug-symbols
  --disable-startup-notification
  --disable-necko-wifi
  --enable-dbus
  --enable-ogg
  --enable-wave
  --enable-ion
  --with-system-nspr
  --with-nspr-prefix=/usr
  --with-system-nss
  --with-nss-prefix=/usr
  --x-includes=/usr/include
  --x-libraries=/usr/lib64
  --prefix=/usr
  --libdir=/usr/lib64
  --enable-system-hunspell
  --disable-gnomeui
  --enable-gio
  --disable-crashreporter
  --with-system-png
  --enable-system-ffi
  --disable-gold
  --disable-skia
  --disable-gconf
  --with-intl-api
  --enable-default-toolkit=cairo-gtk3
  --enable-jemalloc
  --enable-replace-malloc
  --target=x86_64-pc-linux-gnu
  --disable-pulseaudio
  --disable-system-cairo
  --disable-system-sqlite
  --without-system-jpeg
  --without-system-icu
  --without-system-libvpx
  --without-system-harfbuzz
  --without-system-graphite2
  --with-google-api-keyfile=/var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/google-api-key
  --disable-mailnews
  --enable-extensions=default
creating cache ./config.cache
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking build system type... x86_64-unknown-linux-gnu
checking for mawk... no
checking for gawk... gawk
Using Python from environment variable $PYTHON
Creating Python environment
checking Python environment is Mozilla virtualenv... yes
checking for perl5... no
checking for perl... /usr/bin/perl
checking for objcopy... /usr/bin/objcopy
cross compiling from x86_64-unknown-linux-gnu to x86_64-pc-linux-gnu
checking for host c compiler... checking for cc... x86_64-pc-linux-gnu-gcc
x86_64-pc-linux-gnu-gcc
checking for host c++ compiler... checking for c++... x86_64-pc-linux-gnu-g++
x86_64-pc-linux-gnu-g++
checking for ranlib... no
checking for ar... no
checking whether the host c compiler (x86_64-pc-linux-gnu-gcc -march=amdfam10 -pipe  -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-rpath=/usr/lib64/firefox,--enable-new-dtags) works... yes
checking whether the host c++ compiler (x86_64-pc-linux-gnu-g++ -march=amdfam10 -pipe  -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-rpath=/usr/lib64/firefox,--enable-new-dtags) works... yes
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking for gcc... x86_64-pc-linux-gnu-gcc
checking whether the C compiler (x86_64-pc-linux-gnu-gcc -march=amdfam10 -pipe  -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-rpath=/usr/lib64/firefox,--enable-new-dtags) works... yes
checking whether the C compiler (x86_64-pc-linux-gnu-gcc -march=amdfam10 -pipe  -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-rpath=/usr/lib64/firefox,--enable-new-dtags) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
checking for c++... x86_64-pc-linux-gnu-g++
checking whether the C++ compiler (x86_64-pc-linux-gnu-g++ -march=amdfam10 -pipe  -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-rpath=/usr/lib64/firefox,--enable-new-dtags) works... yes
checking whether the C++ compiler (x86_64-pc-linux-gnu-g++ -march=amdfam10 -pipe  -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-rpath=/usr/lib64/firefox,--enable-new-dtags) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
checking for x86_64-pc-linux-gnu-as... x86_64-pc-linux-gnu-as
checking for x86_64-pc-linux-gnu-ld... x86_64-pc-linux-gnu-ld
checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
checking for x86_64-pc-linux-gnu-windres... no
checking for x86_64-pc-linux-gnu-windres... no
checking for x86_64-pc-linux-gnu-otool... no
checking for x86_64-pc-linux-gnu-otool... no
checking for rustc... no
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E
checking for a BSD compatible install... /usr/lib/portage/python2.7/ebuild-helpers/xattr/install -c
checking whether ln -s works... yes
checking for minimum required perl version >= 5.006... 5.022002
checking for full perl installation... yes
checking for doxygen... /usr/bin/doxygen
checking for unzip... /usr/bin/unzip
checking for zip... /usr/bin/zip
checking for xargs... /usr/bin/xargs
checking for rpmbuild... /usr/bin/rpmbuild
checking for genisoimage... :
checking for dsymutil... llvm-dsymutil :
checking for make... /usr/bin/make
checking for X... libraries /usr/lib64, headers /usr/include
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for gethostbyname... no
checking for connect... no
checking for remove... no
checking for shmat... no
checking for IceConnectionNumber in -lICE... yes
checking that static assertion macros used in autoconf tests work... yes
checking for --noexecstack option to as... yes
checking for -z noexecstack option to ld... yes
checking for -z text option to ld... yes
checking for --ignore-unresolved-symbol option to ld... yes
checking if toolchain supports -mssse3 option... yes
checking if toolchain supports -msse4.1 option... yes
checking for x86 AVX2 asm support in compiler... yes
checking whether the C compiler supports -Wclass-varargs... no
checking whether the C compiler supports -Wloop-analysis... no
checking whether the C compiler supports -Wthread-safety... no
checking whether the C compiler supports -Wunreachable-code-aggressive... no
checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes
checking whether the C compiler supports -Wno-error=deprecated-declarations... yes
checking whether the C compiler supports -Wno-error=array-bounds... yes
checking whether the C++ compiler supports -Wc++11-compat-pedantic... no
checking whether the C++ compiler supports -Wc++14-compat... no
checking whether the C++ compiler supports -Wc++14-compat-pedantic... no
checking whether the C++ compiler supports -Wc++1z-compat... no
checking whether the C++ compiler supports -Wclass-varargs... no
checking whether the C++ compiler supports -Wloop-analysis... no
checking whether the C++ compiler supports -Wthread-safety... no
checking whether the C++ compiler supports -Wunreachable-code... yes
checking whether the C++ compiler supports -Wunreachable-code-return... no
checking whether the C++ compiler supports -Wno-inline-new-delete... no
checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes
checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes
checking whether the C++ compiler supports -Wno-error=array-bounds... yes
checking for 64-bit OS... yes
checking whether the C++ compiler (x86_64-pc-linux-gnu-g++ -march=amdfam10 -pipe  -fno-exceptions -fno-strict-aliasing -fno-rtti -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-rpath=/usr/lib64/firefox,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text) actually is a C++ compiler... yes
checking for ANSI C header files... yes
checking for working const... yes
checking for mode_t... yes
checking for off_t... yes
checking for pid_t... yes
checking for size_t... yes
checking for gcc c++0x headers bug without rtti... no
checking whether 64-bits std::atomic requires -latomic... no
checking for host gcc c++0x headers bug without rtti... no
checking for dirent.h that defines DIR... yes
checking for opendir in -ldir... no
checking for sys/byteorder.h... no
checking for compat.h... no
checking for getopt.h... yes
checking for sys/bitypes.h... yes
checking for memory.h... yes
checking for unistd.h... yes
checking for gnu/libc-version.h... yes
checking for nl_types.h... yes
checking for malloc.h... yes
checking for X11/XKBlib.h... yes
checking for io.h... no
checking for cpuid.h... yes
checking for sys/statvfs.h... yes
checking for sys/statfs.h... yes
checking for sys/vfs.h... yes
checking for sys/mount.h... yes
checking for sys/quota.h... yes
checking for sys/sysmacros.h... yes
checking for linux/quota.h... yes
checking for linux/if_addr.h... yes
checking for linux/rtnetlink.h... yes
checking for sys/queue.h... yes
checking for sys/types.h... yes
checking for netinet/in.h... yes
checking for byteswap.h... yes
checking for sockaddr_in.sin_len... false
checking for sockaddr_in6.sin6_len... false
checking for sockaddr.sa_len... false
checking for linux/perf_event.h... yes
checking for perf_event_open system call... yes
checking for gethostbyname_r in -lc_r... no
checking for library containing dlopen... -ldl
checking for dlfcn.h... yes
checking for dladdr... yes
checking for memmem... yes
checking for socket in -lsocket... no
checking for XDrawLines in -lX11... yes
checking for XextAddDisplay in -lXext... yes
checking for XtFree in -lXt... yes
checking for XShmCreateImage in -lXext... yes
checking for X11/extensions/scrnsaver.h... yes
checking for XScreenSaverQueryInfo in -lXss... yes
checking for pthread_create in -lpthreads... no
checking for pthread_create in -lpthread... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -pthread... yes
checking for pthread.h... yes
checking whether x86_64-pc-linux-gnu-gcc needs -traditional... no
checking for 8-bit clean memcmp... yes
checking for stat64... yes
checking for lstat64... yes
checking for truncate64... yes
checking for statvfs64... yes
checking for statvfs... yes
checking for statfs64... yes
checking for statfs... yes
checking for getpagesize... yes
checking for gmtime_r... yes
checking for localtime_r... yes
checking for arc4random... no
checking for arc4random_buf... no
checking for mallinfo... yes
checking for gettid... no
checking for lchown... yes
checking for setpriority... yes
checking for strerror... yes
checking for syscall... yes
checking for clock_gettime(CLOCK_MONOTONIC)...
checking for wcrtomb... yes
checking for mbrtowc... yes
checking for res_ninit()... yes
checking for iconv in -lc... yes
checking for iconv()... yes
checking for iconv() with const input... no
checking for nl_langinfo and CODESET... yes
checking for an implementation of va_copy()... yes
checking whether va_list can be copied by value... no
checking whether the C++ "using" keyword resolves ambiguity... yes
checking for C++ dynamic_cast to void*... yes
checking for __thread keyword for TLS variables... yes
checking for __attribute__((always_inline))... yes
checking for LC_MESSAGES... yes
checking for localeconv... yes
checking for malloc.h... (cached) yes
checking for alloca.h... yes
checking for strndup... yes
checking for posix_memalign... yes
checking for memalign... yes
checking for malloc_usable_size... yes
checking for malloc.h... (cached) yes
checking whether malloc_usable_size definition can use const argument... no
checking for valloc in malloc.h... yes
checking for valloc in unistd.h... no
checking NSPR selection... system
checking for nspr-config... /usr/bin/nspr-config
checking for NSPR - version >= 4.12... yes
checking for nss-config... /usr/bin/nss-config
checking for NSS - version >= 3.23... yes
checking for YASM assembler... checking for yasm... yasm
checking yasm version... 1.3.0 (1.3.0)
checking for gzread in -lz... yes
checking for BZ2_bzread in -lbz2... yes
checking for png_get_valid in -lpng... yes
checking for png_get_acTL in -lpng... yes
checking for hunspell... yes
checking MOZ_HUNSPELL_CFLAGS... -I/usr/include/hunspell  
checking MOZ_HUNSPELL_LIBS... -lhunspell-1.3  
checking for libffi >= 3.0.9... yes
checking MOZ_FFI_CFLAGS... -I/usr/lib64/libffi-3.2.1/include  
checking MOZ_FFI_LIBS... -L/usr/lib64/../lib64 -lffi  
checking for application to build... browser
checking if app-specific confvars.sh exists... /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/browser/confvars.sh
checking for gtk+-3.0 >= 3.4.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 ... yes
checking MOZ_GTK3_CFLAGS... -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/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/gio-unix-2.0/ -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 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  
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  
checking for gtk+-2.0 >= 2.18.0 gtk+-unix-print-2.0 glib-2.0 >= 2.22 gobject-2.0 gdk-x11-2.0... yes
checking MOZ_GTK2_CFLAGS... -I/usr/include/gtk-unix-print-2.0 -I/usr/include/atk-1.0 -I/usr/include/harfbuzz -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-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 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  
checking MOZ_GTK2_LIBS... -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0  
checking for pango >= 1.22.0... yes
checking _PANGOCHK_CFLAGS... -I/usr/include/pango-1.0 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  
checking _PANGOCHK_LIBS... -lpango-1.0 -lgobject-2.0 -lglib-2.0  
checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes
checking MOZ_PANGO_CFLAGS... -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1  -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16  
checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo  
checking for gio-2.0 >= 2.22... yes
checking MOZ_GIO_CFLAGS... -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  
checking MOZ_GIO_LIBS... -lgio-2.0 -lgobject-2.0 -lglib-2.0  
checking for dbus-1 >= 0.60... yes
checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include  
checking MOZ_DBUS_LIBS... -ldbus-1  
checking for dbus-glib-1 >= 0.60... yes
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  
checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0  
checking __attribute__ ((aligned ())) support... trying 64
64
checking for alsa... yes
checking MOZ_ALSA_CFLAGS... -I/usr/include/alsa  
checking MOZ_ALSA_LIBS... -lasound  
checking for java... /usr/bin/java
checking for javac... /usr/bin/javac
checking for javah... /usr/bin/javah
checking for jar... /usr/bin/jar
checking for jarsigner... /usr/bin/jarsigner
checking for keytool... /usr/bin/keytool
checking for linux/joystick.h... yes
checking for gnutar... no
checking for gtar... no
checking for tar... tar
checking for wget... wget
checking for valid C compiler optimization flags... yes
checking whether linker creates PT_GNU_RELRO segments... no
checking for __cxa_demangle... yes
checking for unwind.h... yes
checking for _Unwind_Backtrace... yes
checking for -pipe support... yes
checking whether C compiler supports -fprofile-generate... yes
checking whether C compiler supports -fno-integrated-as... no
checking what kind of list files are supported by the linker... linkerscript
checking what kind of ordering can be done with the linker... none
checking for glib-2.0 >= 1.3.7 gobject-2.0... yes
checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  
checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0  
checking for freetype2 >= 6.1.0... yes
checking FT2_CFLAGS... -I/usr/include/freetype2  
checking FT2_LIBS... -lfreetype  
checking for FT_Bitmap_Size.y_ppem... yes
checking for FT_GlyphSlot_Embolden... yes
checking for FT_Load_Sfnt_Table... yes
checking for fontconfig/fcfreetype.h... yes
checking for fontconfig >= 2.7.0... yes
checking _FONTCONFIG_CFLAGS...  -I/usr/include/freetype2  
checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype  
checking for stdint.h... yes
checking for inttypes.h... yes
checking for posix_fadvise... yes
checking for posix_fallocate... yes
updating cache ./config.cache
creating ./config.status
intl/icu/host> configuring
intl/icu/host> running /bin/sh /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/intl/icu/source/configure --enable-static --disable-shared --enable-extras=no --enable-icuio=no --enable-layout=no --enable-tests=no --enable-samples=no --cache-file=/var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/ff/intl/icu/host/config.cache
intl/icu/host> configure: loading site script /usr/local/share/config.site
intl/icu/host> configure: error: in `/var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/ff/intl/icu/host':
intl/icu/host> configure: error: failed to load site script /usr/local/share/config.site
intl/icu/host> See `config.log' for more details

------ config.log ------
configure:28055: checking GLIB_CFLAGS
configure:28060: checking GLIB_LIBS
configure:28207: checking for freetype2 >= 6.1.0
configure:28214: checking FT2_CFLAGS
configure:28219: checking FT2_LIBS
configure:28256: checking for FT_Bitmap_Size.y_ppem
configure:28271: x86_64-pc-linux-gnu-gcc -c -march=amdfam10 -pipe  -std=gnu99 -fgnu89-inline -fno-strict-aliasing -fno-math-errno -pthread -pipe -I/usr/include/freetype2    conftest.c 1>&5
configure:28300: checking for FT_GlyphSlot_Embolden
configure:28332: x86_64-pc-linux-gnu-gcc -o conftest -march=amdfam10 -pipe  -std=gnu99 -fgnu89-inline -fno-strict-aliasing -fno-math-errno -pthread -pipe -I/usr/include/freetype2    -lpthread -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-rpath=/usr/lib64/firefox,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text conftest.c -ldl  -lfreetype   1>&5
configure:28300: checking for FT_Load_Sfnt_Table
configure:28332: x86_64-pc-linux-gnu-gcc -o conftest -march=amdfam10 -pipe  -std=gnu99 -fgnu89-inline -fno-strict-aliasing -fno-math-errno -pthread -pipe -I/usr/include/freetype2    -lpthread -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-rpath=/usr/lib64/firefox,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text conftest.c -ldl  -lfreetype   1>&5
configure:28370: checking for fontconfig/fcfreetype.h
configure:28383: x86_64-pc-linux-gnu-gcc -c -march=amdfam10 -pipe  -std=gnu99 -fgnu89-inline -fno-strict-aliasing -fno-math-errno -pthread -pipe  -I/usr/include/freetype2    -I/usr/include conftest.c 1>&5
configure:28473: checking for fontconfig >= 2.7.0
configure:28480: checking _FONTCONFIG_CFLAGS
configure:28485: checking _FONTCONFIG_LIBS
configure:28921: checking for stdint.h
configure:28934: x86_64-pc-linux-gnu-gcc -c -march=amdfam10 -pipe  -std=gnu99 -fgnu89-inline -fno-strict-aliasing -fno-math-errno -pthread -pipe  conftest.c 1>&5
configure:28921: checking for inttypes.h
configure:28934: x86_64-pc-linux-gnu-gcc -c -march=amdfam10 -pipe  -std=gnu99 -fgnu89-inline -fno-strict-aliasing -fno-math-errno -pthread -pipe  conftest.c 1>&5
configure:30366: checking for posix_fadvise
configure:30398: x86_64-pc-linux-gnu-gcc -o conftest -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -march=amdfam10 -pipe -std=gnu99 -fgnu89-inline -fno-strict-aliasing -fno-math-errno -pthread -pipe  -lpthread -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-rpath=/usr/lib64/firefox,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text conftest.c -ldl  1>&5
configure:30366: checking for posix_fallocate
configure:30398: x86_64-pc-linux-gnu-gcc -o conftest -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -march=amdfam10 -pipe -std=gnu99 -fgnu89-inline -fno-strict-aliasing -fno-math-errno -pthread -pipe  -lpthread -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-rpath=/usr/lib64/firefox,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text conftest.c -ldl  1>&5
configure:30452: x86_64-pc-linux-gnu-gcc -c -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -march=amdfam10 -pipe -std=gnu99 -fgnu89-inline -fno-strict-aliasing -fno-math-errno -pthread -pipe  -I/usr/include  conftest.c 1>&5
*** Fix above errors and then restart with\
               "make -f client.mk build"
client.mk:382: recipe for target 'configure' failed
make: *** [configure] Error 1
 * ERROR: www-client/firefox-47.0.1::gentoo failed (configure phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=www-client/firefox-47.0.1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=www-client/firefox-47.0.1::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/www-client/firefox-47.0.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/www-client/firefox-47.0.1/temp/environment'.
 * Working directory: '/var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1'
 * S: '/var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1'

 

 

Link to comment
Share on other sites

  • 0

 

denis@maxwell(~)$ eselect python list                                                                                                           

Available Python interpreters:

  [1]   python2.7 *

  [2]   python3.3

  [3]   python3.4

 

 

Link to comment
Share on other sites

  • 0
# eselect python set 3
# env-update && . /etc/profile
# python-updater
# perl-cleaner --modules
# revdep-rebuild
# emerge -DNu world --with-bdeps=y
# emerge -c
# emerge firefox

Try that way .... if You want _'_

 

If this method doesn't run, post your

cat /var/lib/portage/world

 

cat /etc/portage/make.conf

 

If the portage requires "emerge @preserved-rebuild", simply make:

# emerge @preserved-rebuild
Link to comment
Share on other sites

  • 0

Thanks a lot for the help. I use Linux at work and I use Gentoo/Funtoo at home, but unfortunately I don't know the intricacies of Portage well enough.

 

The first emerge command fails with multiple conflicts:

 

maxwell ~ # emerge -p -DNu world --with-bdeps=y

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-qt/designer:4

  (dev-qt/designer-4.8.7:4/4::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-qt/designer-4.8.7:4/4::gentoo, installed) pulled in by
    >=dev-qt/designer-4.8.5:4[-phonon] required by (kde-apps/dolphin-4.14.3:4/4.14::gentoo, installed)
                              ^^^^^^^                                                                                                     
    >=dev-qt/designer-4.8.5:4[-phonon] required by (kde-apps/khelpcenter-4.14.3:4/4.14::gentoo, installed)
                              ^^^^^^^                                                                                                         
    >=dev-qt/designer-4.8.5:4[-phonon] required by (kde-apps/kwrite-4.14.3:4/4.14::gentoo, installed)
                              ^^^^^^^                                                                                                    
    >=dev-qt/designer-4.8.5:4[-phonon] required by (kde-apps/baloo-widgets-4.14.3:4/4.14::gentoo, installed)
                              ^^^^^^^                                                                                                           

dev-libs/libdbusmenu-qt:0

  (dev-libs/libdbusmenu-qt-0.9.3_pre20140619-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-libs/libdbusmenu-qt-0.9.3_pre20140619-r1:0/0::gentoo, installed) pulled in by
    dev-libs/libdbusmenu-qt[qt5] required by (kde-frameworks/knotifications-5.24.0:5/5.24::gentoo, ebuild scheduled for merge)
                            ^^^                                                                                                                                   

sys-auth/polkit-qt:0

  (sys-auth/polkit-qt-0.112.0-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (sys-auth/polkit-qt-0.112.0-r1:0/0::gentoo, installed) pulled in by
    sys-auth/polkit-qt[qt5] required by (kde-frameworks/kauth-5.24.0:5/5.24::gentoo, ebuild scheduled for merge)
                       ^^^                                                                                                                          

x11-base/xorg-server:0

  (x11-base/xorg-server-1.17.4:0/1.17.4::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (x11-base/xorg-server-1.16.4-r5:0/1.16.1::gentoo, installed) pulled in by
    x11-base/xorg-server:0/1.16.1= required by (x11-drivers/xf86-input-evdev-2.9.2:0/0::gentoo, installed)
                        ^^^^^^^^^^                                                                                                            
    (and 1 more with the same problem)

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


!!! The ebuild selected to satisfy ">=media-libs/gexiv2-0.6.1" has unmet requirements.
- media-libs/gexiv2-0.10.3::gentoo USE="python -introspection -static-libs" PYTHON_TARGETS="python2_7 python3_4 -python3_3 -python3_5"

  The following REQUIRED_USE flag constraints are unsatisfied:
    python? ( introspection )

  The above constraints are a subset of the following complete expression:
    python? ( introspection any-of ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_python3_5 ) )

(dependency required by "media-gfx/gimp-2.9.4::gentoo" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
maxwell ~ #
 

 

Link to comment
Share on other sites

  • 0

What are the DE thath You want on your sistem (KDE4, KDE5, Gnome, Xfce ,icevm, lxqt, lxde, fluxbox .... etc) ?

Do You want one or more DE (Desktop Enviroments) or WM (Windows manager) in Your system ?

 

Could i see your

ego profile show
# cat /var/lib/portage/world
# cat /etc/portage/make.conf
# eselect java-vm list

?

Cause when we have "circular dependencies" , we must generally disable only temporarily one or more USE flags.

 

In YOur case may be necessary to disable temporarely "introspection" or "python".

_________________________________________________________________________________________________________

PS:

here there are my config files .... I don't know .... but may be to be utile for You ..... but this is an "off-topic" ; excuse me _'_

_________________________________________________________________________________________________________
Link to comment
Share on other sites

  • 0

I use KDE but i may have pulled in packages from other desktops inadvertantly. Here's the output of the commands you asked:

 

 

denis@maxwell(~)$ cat /var/lib/portage/world                                                                                                    
app-admin/chrpath
app-admin/perl-cleaner
app-admin/sudo
app-admin/syslog-ng
app-arch/libarchive
app-arch/lzop
app-arch/rpm
app-arch/unzip
app-benchmarks/stress
app-doc/doxygen
app-editors/vim
app-editors/vim-core
app-editors/xemacs
app-emulation/containerd
app-emulation/docker
app-emulation/qemu
app-emulation/runc
app-emulation/virtualbox
app-emulation/virtualbox-additions
app-eselect/eselect-python
app-i18n/man-pages-de
app-misc/screen
app-portage/elogv
app-portage/gentoolkit
app-portage/layman
app-text/a2ps
app-text/asciidoc
app-text/build-docbook-catalog
app-text/docbook-sgml
app-text/docbook-sgml-dtd
app-text/docbook-sgml-utils
app-text/docbook-xsl-ns-stylesheets
app-text/docbook2X
app-text/hunspell
app-text/iso-codes
app-text/poppler
app-text/texlive
app-text/texlive-core
app-text/tree
app-text/wgetpaste
app-vim/gentoo-syntax
app-xemacs/xemacs-packages-all
dev-db/sqlite
dev-embedded/u-boot-tools
dev-java/fop
dev-java/maven-bin
dev-lang/python
dev-lang/python:2.7
dev-lang/python:3.3
dev-lang/swig
dev-lang/tcl
dev-lang/tk
dev-libs/boost
dev-libs/expat
dev-libs/gmp
dev-libs/libIDL
dev-libs/libevdev
dev-libs/libgcrypt
dev-libs/libgpg-error
dev-libs/libnl
dev-libs/libxml2
dev-libs/libxslt
dev-libs/nss
dev-libs/openssl
dev-python/PyQt4
dev-python/cffi
dev-python/cryptography
dev-python/cython
dev-python/lxml
dev-python/pygtk
dev-python/suds
dev-qt/designer
dev-qt/linguist-tools
dev-qt/qtconcurrent
dev-qt/qtcore
dev-qt/qtdbus
dev-qt/qtdeclarative
dev-qt/qtgui
dev-qt/qtnetwork
dev-qt/qtprintsupport
dev-qt/qtscript
dev-qt/qtsvg
dev-qt/qttest
dev-qt/qtwidgets
dev-qt/qtx11extras
dev-qt/qtxml
dev-qt/qtxmlpatterns
dev-ruby/minitest
dev-ruby/rubygems
dev-ruby/test-unit
dev-tcltk/tcllib
dev-tcltk/tclreadline
dev-tcltk/thread
dev-texlive/texlive-basic
dev-texlive/texlive-bibtexextra
dev-texlive/texlive-fontsextra
dev-texlive/texlive-fontsrecommended
dev-texlive/texlive-fontutils
dev-texlive/texlive-formatsextra
dev-texlive/texlive-genericextra
dev-texlive/texlive-genericrecommended
dev-texlive/texlive-langenglish
dev-texlive/texlive-langfrench
dev-texlive/texlive-langlatin
dev-texlive/texlive-langother
dev-texlive/texlive-latex
dev-texlive/texlive-latexextra
dev-texlive/texlive-latexrecommended
dev-texlive/texlive-mathextra
dev-texlive/texlive-pictures
dev-texlive/texlive-plainextra
dev-texlive/texlive-pstricks
dev-texlive/texlive-science
dev-util/checkbashisms
dev-util/cmake
dev-util/crash
dev-util/cscope
dev-util/desktop-file-utils
dev-util/diffstat
dev-util/rpmdevtools
dev-vcs/git
dev-vcs/mercurial
kde-apps/kdebase-meta
kde-apps/nsplugins
kde-apps/okular
kde-apps/svgpart
kde-frameworks/extra-cmake-modules
mail-mta/postfix
media-gfx/gimp
media-gfx/graphviz
media-gfx/imagemagick
media-libs/fontconfig
media-libs/gd
media-libs/libbluray
media-libs/libjpeg-turbo
media-libs/libpng
media-libs/libsdl
media-libs/libv4l
media-libs/x264
net-analyzer/wireshark
net-dns/bind-tools
net-dns/dnsmasq
net-libs/gnutls
net-misc/bridge-utils
net-misc/curl
net-misc/dhcp
net-misc/dhcpcd
net-misc/icaclient
net-misc/ifenslave
net-misc/keychain
net-misc/ntp
net-misc/openssh
net-misc/vpnc
net-nds/rpcbind
net-p2p/transmission
net-print/cups
sys-apps/gptfdisk
sys-apps/help2man
sys-apps/hwids
sys-apps/kexec-tools
sys-apps/pciutils
sys-apps/portage
sys-block/gparted
sys-boot/boot-update
sys-devel/autoconf-archive
sys-devel/bc
sys-devel/gcc
sys-devel/gdb
sys-devel/gettext
sys-firmware/radeon-ucode
sys-fs/btrfs-progs
sys-fs/dosfstools
sys-fs/lsscsi
sys-fs/lvm2
sys-fs/multipath-tools
sys-fs/ntfs3g
sys-fs/reiserfsprogs
sys-fs/xfsprogs
sys-kernel/gentoo-sources
sys-libs/e2fsprogs-libs
sys-libs/gdbm
sys-libs/glibc
sys-libs/libunwind
sys-libs/ncurses
sys-libs/pam
sys-libs/timezone-data
sys-power/cpufrequtils
sys-power/powernowd
sys-power/upower-pm-utils
sys-process/at
sys-process/audit
sys-process/lsof
virtual/jdk
virtual/mysql
virtual/udev
www-client/firefox
www-client/w3m
www-plugins/adobe-flash
x11-base/xorg-server
x11-base/xorg-x11
x11-libs/libXfixes
x11-libs/libxcb
x11-libs/pango
x11-libs/xcb-util-cursor
x11-misc/xkeyboard-config
x11-proto/xcb-proto
x11-proto/xproto
x11-terms/xterm
 

 

 

denis@maxwell(~)$ cat /etc/portage/make.conf
# These settings were set by the metro build script that automatically built this stage.
# Please consult /etc/make.conf.example for a more detailed example.

ACCEPT_KEYWORDS="amd64"
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=amdfam10 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j3"

PORTAGE_ELOG_SYSTEM="save"

LINGUAS="en fr de"

VIDEO_CARDS="radeon"
INPUT_DEVICES="evdev"
ACCEPT_LICENSE="dlj-1.1 AdobeFlash-11.x Oracle-BCLA-JavaSE"

PORTAGE_ELOG_SYSTEM="save"
PORTAGE_ELOG_CLASSES="warn error info log qa"

FEATURES="noclean"

denis@maxwell(~)$
 

 

 

denis@maxwell(~)$ eselect java-vm list
Available Java Virtual Machines:
  [1]   oracle-jdk-bin-1.8  system-vm
 

 

Link to comment
Share on other sites

  • 0

The "world" file must have only metapackages or your "fav0orite" program (such as firefox).

To do that, you know that is necessary

# emerge firefox

Instead, if an ebuild is a dependencie, to compile the ebuild you must use the "--oneshot" or "-1".

# emerge --oneshot ebuild_name
or (is equal)
# emerge -1 ebuild_name

For example, you have a lot of files that are dependencies; little example:

x11-base/xorg-server
x11-libs/libXfixes
x11-libs/libxcb
x11-libs/pango
x11-libs/xcb-util-cursor
x11-misc/xkeyboard-config
x11-proto/xcb-proto
x11-proto/xproto

are all included in xorg-x11.

 

To have particular charactersitics ,, you must work in /etc/make.conf to enable or disable or "Prune" a Global USE Flag; in /etc/portage/package.use inbstead for the "Local USE Flags".

Manually, or using the "euse" command:

 

To "work" on global USE flag (e.g.)

# euse -E pango (enable)
# euse -D pango (disable)
# euse -P pango (Prune ... so will be used the "default")

To wark with local use flags

# euse [-E | -P | -D] flag -p ebuild_name

Now Your World file is "redundant".

 

By hand remove from world all the ebuilds that are dependencies.

 

For exampole .... i've removed some dependencies

app-admin/chrpath
app-admin/sudo
app-arch/rpm
app-arch/unzip
app-benchmarks/stress
app-editors/vim
app-editors/vim-core
app-editors/xemacs
app-emulation/containerd
app-emulation/docker
app-emulation/qemu
app-emulation/runc
app-emulation/virtualbox
app-emulation/virtualbox-additions
app-eselect/eselect-python
app-i18n/man-pages-de
app-misc/screen
app-portage/elogv
app-portage/gentoolkit
app-portage/layman
app-text/a2ps
app-text/asciidoc
app-text/build-docbook-catalog
app-text/docbook-sgml
app-text/docbook-sgml-dtd
app-text/docbook-sgml-utils
app-text/docbook-xsl-ns-stylesheets
app-text/docbook2X
app-text/hunspell
app-text/iso-codes
app-text/poppler
app-text/texlive
app-text/tree
app-text/wgetpaste
app-vim/gentoo-syntax
app-xemacs/xemacs-packages-all
dev-db/sqlite
dev-embedded/u-boot-tools
dev-java/fop
dev-java/maven-bin
dev-lang/python
dev-lang/python:2.7
dev-lang/python:3.3
dev-ruby/minitest
dev-ruby/rubygems
dev-ruby/test-unit
dev-tcltk/tcllib
dev-tcltk/tclreadline
dev-tcltk/thread
dev-util/checkbashisms
dev-util/crash
dev-util/cscope
dev-util/desktop-file-utils
dev-util/diffstat
dev-util/rpmdevtools
dev-vcs/git
dev-vcs/mercurial
kde-apps/kde-meta
mail-mta/postfix
media-gfx/gimp
media-gfx/graphviz
media-gfx/imagemagick
media-libs/fontconfig
media-libs/gd
media-libs/libbluray
media-libs/libpng
media-libs/libsdl
net-analyzer/wireshark
net-dns/bind-tools
net-dns/dnsmasq
net-misc/bridge-utils
net-misc/curl
net-misc/dhcp
net-misc/icaclient
net-misc/ifenslave
net-misc/keychain
net-misc/ntp
net-misc/vpnc
net-nds/rpcbind
net-p2p/transmission
sys-apps/gptfdisk
sys-apps/hwids
sys-apps/kexec-tools
sys-apps/portage
sys-block/gparted
sys-boot/boot-update
sys-firmware/radeon-ucode
sys-fs/btrfs-progs
sys-fs/lsscsi
sys-fs/lvm2
sys-fs/multipath-tools
sys-fs/ntfs3g
sys-fs/reiserfsprogs
sys-fs/xfsprogs
sys-kernel/gentoo-sources
sys-power/cpufrequtils
sys-power/powernowd
sys-power/upower-pm-utils
sys-process/at
sys-process/audit
www-client/firefox
www-client/w3m
www-plugins/adobe-flash
x11-base/xorg-x11
x11-terms/xterm

For texlive, take a look at emerge -pv texlive; You will see the L10N variable.

You can add all languages that you want globally using L10N="fr de it en sp" and it will have effect on each software that support various languages; or adeding only for texlive then "local use flags" l10n_de l10n_fr ecc in /etc/portage/package.mask

 

For example:

# echo "app-text/texlive l10n_fr l10n_de l10n_fr ecc">>/etc/portage/package.use 
or
# euse -E l10n_fr l10n_de l10n_ecc -p app-text/texlive.
Then
# emerge -DNu texlive

For the circular dependencies, try

 

# USE="introspection" emerge -1 gexiv2

If not works:

 

USE="-python" emerge -1 gexiv2

 

or other combinations with the 2 use that create the "circle".

 

(in my system are enabled either pyhthon than introspection use flags.)

 

About USE flags, take a look here

Link to comment
Share on other sites

  • 0

1) You can try to copy my (that is the your) "make.conf revisited" in /var/lib/portage/world

app-admin/chrpath
app-admin/sudo
app-arch/rpm
app-arch/unzip
app-benchmarks/stress
app-editors/vim
app-editors/vim-core
app-editors/xemacs
app-emulation/containerd
app-emulation/docker
app-emulation/qemu
app-emulation/runc
app-emulation/virtualbox
app-emulation/virtualbox-additions
app-eselect/eselect-python
app-i18n/man-pages-de
app-misc/screen
app-portage/elogv
app-portage/gentoolkit
app-portage/layman
app-text/a2ps
app-text/asciidoc
app-text/build-docbook-catalog
app-text/docbook-sgml
app-text/docbook-sgml-dtd
app-text/docbook-sgml-utils
app-text/docbook-xsl-ns-stylesheets
app-text/docbook2X
app-text/hunspell
app-text/iso-codes
app-text/poppler
app-text/texlive
app-text/tree
app-text/wgetpaste
app-vim/gentoo-syntax
app-xemacs/xemacs-packages-all
dev-db/sqlite
dev-embedded/u-boot-tools
dev-java/fop
dev-java/maven-bin
dev-lang/python:3.3
dev-ruby/minitest
dev-ruby/test-unit
dev-util/checkbashisms
dev-util/crash
dev-util/cscope
dev-util/desktop-file-utils
dev-util/diffstat
dev-util/rpmdevtools
dev-vcs/git
dev-vcs/mercurial
kde-apps/kde-meta
mail-mta/postfix
media-gfx/gimp
media-gfx/graphviz
media-gfx/imagemagick
media-libs/fontconfig
media-libs/gd
media-libs/libbluray
media-libs/libpng
media-libs/libsdl
net-analyzer/wireshark
net-dns/bind-tools
net-dns/dnsmasq
net-misc/bridge-utils
net-misc/curl
net-misc/dhcp
net-misc/icaclient
net-misc/ifenslave
net-misc/keychain
net-misc/ntp
net-misc/vpnc
net-nds/rpcbind
net-p2p/transmission
sys-apps/gptfdisk
sys-apps/hwids
sys-apps/kexec-tools
sys-apps/portage
sys-block/gparted
sys-boot/boot-update
sys-firmware/radeon-ucode
sys-fs/btrfs-progs
sys-fs/lsscsi
sys-fs/lvm2
sys-fs/multipath-tools
sys-fs/ntfs3g
sys-fs/reiserfsprogs
sys-fs/xfsprogs
sys-kernel/gentoo-sources
sys-power/cpufrequtils
sys-power/powernowd
sys-power/upower-pm-utils
sys-process/at
sys-process/audit
www-client/firefox
www-client/w3m
www-plugins/adobe-flash
x11-base/xorg-x11
x11-terms/xterm

Emerge :

# emerge cpuinfo2cpuflags
Then run
# cpuinfo2cpuflags
And insert the output in you make.conf

Using a "multilib system you must add" in /etc/make.conf the variable:

ABI_X86="64 32"

Then use the profiles ......

 

what tell :

ego profile show
(Those are the profiles :) ; You must choice what you'd like about your system). :)

?

 

In make.conf you can add the variable USE="************"; for example i post my make.conf.

sandro@ci74771ht ~ $ cat /etc/make.conf  
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
FFLAGS="${CFLAGS}"
FCFLAGS="${CFLAGS}"
LDFLAGS="${LDFLAGS} -Wl,--hash-style=gnu -march=native"
ABI_X86="64 32"
CHOST="x86_64-pc-linux-gnu"

CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 s
sse3"

USE="icu jit sdl X Xaw3d a52 aac aalib acl adns afs aim ao apm atm \
    audiofile bash-completion bcmath bidi blas bluetooth nvidia bzip2 \
    cairo calendar caps cdb cdda cddb xvmc cdparanoia cdr cgi \
    designer multimedia vdpau bluray clamav cracklib crypt css ctype \
    curlwrappers dvd custom-cflags cvs cxx dbi dbm dbus dga djvu \
    dri dts dv dvb dvdr encode exif fam fastcgi ffmpeg fftw hwaccel \
    filecaps flac flatfile mjpeg fontconfig foomaticdb fortran ftp gcj \
    gd gdbm geoip gif gimp git glut gmp gnuplot gnutls gphoto2 \
    gpm gps graphviz gsl gsm gstreamer guile gzip hddtemp iconv \
    icq idn ieee1394 imagemagick introspection imap imlib inifile \
    inotify iodbc ios ipod jack java javascript jbig jabber jingle \
    jpeg jpeg2k kde kontact ladspa lame lapack lash ldap libass \
    libav libcaca libedit libffi libnotify libsamplerate libwww \
    lirc lm_sensors lua lzma lzo mad maildir matroska mbox mikmod \
    milter mime mmap mms mng modplug motif mozilla mp3 mp4 mpeg \
    mpi mplayer msn mtp musepack musicbrainz netcdf pcre pda pdf \
    perl php pie plasma plotutils policykit portaudio posix kdepim \
    postscript ppds python qdbm qmail-spp raw readline recode \
    rss sasl scanner semantic-desktop sharedmem shorten custom-optimization \
    upower simplexml sip smartcard smp sndfile soap speex spell ssl \
    subversion svg syslog szip tcpd theora threads tidy tiff \
    timidity tk tcl truetype udev udisks unicode usb v4l png vcd vnc \
    vorbis wavpack wddx wifi wxwidgets x264 xattr xcb xcomposite \
    xface xft xine xinerama xinetd xmlrpc xmp xmpp xscreensaver xv \
    xvid zlib networkmanager qt3support video opengl ogg tools \
    acpi libcanberra vlc gtk webkit alsa pulseaudio pic fax fuse \
    -systemd rar zip unzip mate -gnome -gnome-keyring opencl cups \
    sensors"
MAKEOPTS="-j9"
LINGUAS="it"
L10N="it"
INPUT_DEVICES="keyboard mouse evdev"
VIDEO_CARDS="nvidia"
ACCEPT_LICENSE="*"
#PORTAGE_TMPDIR="/dev/shm"

#source /var/lib/layman/make.conf

(About CPU_FLAGS_X86) see above the command (cpuinfo2cpuflags) for your system;

 

I hope not have "bored" You _'_ .... otherwise I apoloogize for that :(

 

Remember this site for USE flags Global & local

 

Portage is a great "package manager" ... for me is the best for source-based ......

it requires initially time; but once yu've comprised the mechanism .... you will be able to know the great and "invincible (imho) flexibility" of that meta-distribution :)

 

Hello :)

 

I hope that what I write may be understandable; if by chance I say something you do not understand .... say so quietly.
Also you can take a look to
man emerge
man portage
man make.conf
____________________________
There is Also the irc channel on "Freenode" #funtoo
______________________________
For bugs: bugs.funtoo.org
 
__________________________________________________________________
 
This may be be utile. in the case You use kde/plasma-5
 
echo "=dev-qt/qtwebkit-4.8.6-r1 -gstreamer">>/etc/portage/package.use
 
However there is another thing:
In Your make.conf you have ACCEPT_KEYWORDS="amd64"
But in emerge --info compares ACCEPT_KEYWORDS="amd64 ~amd64".
You must choice from "stable" (amd64) or "current (amd64 ~amd64).
So that i'd like to know your
ego profile show
and know wath you really want.
:)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...