kindofblue Posted July 21, 2016 Report Share Posted July 21, 2016 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 More sharing options...
0 Sandro Posted July 22, 2016 Report Share Posted July 22, 2016 Try to post build.log and your Env ... if you are on "current" , "stable" , 32 or 64 bits ecc :) Link to comment Share on other sites More sharing options...
0 kindofblue Posted July 22, 2016 Author Report Share Posted July 22, 2016 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.0KiB Mem: 5854356 total, 449032 freeKiB Swap: 8388604 total, 8388540 freesh bash 4.3_p42ld GNU ld (Funtoo 2.25) 2.25.0app-shells/bash: 4.3_p42::gentoodev-java/java-config: 2.2.0-r3::gentoodev-lang/perl: 5.22.2::gentoodev-lang/python: 2.7.11-r2::gentoo, 3.3.5-r8::gentoo, 3.4.4::gentoodev-util/cmake: 3.5.2-r1::gentoosys-apps/baselayout: 2.2.0-r6::gentoosys-apps/openrc: 0.18.3-r2::gentoosys-apps/sandbox: 2.10-r2::gentoosys-devel/autoconf: 2.13::gentoo, 2.69-r2::gentoosys-devel/automake: 1.13.4-r1::gentoo, 1.14.1-r1::gentoo, 1.15-r2::gentoosys-devel/binutils: 2.25-r2::gentoosys-devel/gcc: 4.9.3-r3::gentoosys-devel/gcc-config: 1.8-r1::gentoosys-devel/libtool: 2.4.6-r2::gentoosys-devel/make: 4.1-r1::gentoosys-kernel/linux-headers: 4.3::gentoo (virtual/os-headers)sys-libs/glibc: 2.22::gentooRepositories:gentoo location: /usr/portage sync-type: git sync-uri: git://github.com/funtoo/ports-2012.git priority: -1000ACCEPT_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 configureclient.mk:212: /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/ff/.mozconfig.mk: No such file or directorymkdir -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/ffClobber not needed.> /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/ff/.mozconfig.mkGenerating /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/js/src/configure using autoconfcd /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/js/src; /usr/bin/autoconf-2.13cp /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/.mozconfigcd /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/configureRefreshing /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/old-configure with /usr/bin/autoconf-2.13Adding 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=defaultcreating cache ./config.cachechecking host system type... x86_64-unknown-linux-gnuchecking target system type... x86_64-pc-linux-gnuchecking build system type... x86_64-unknown-linux-gnuchecking for mawk... nochecking for gawk... gawkUsing Python from environment variable $PYTHONCreating Python environmentchecking Python environment is Mozilla virtualenv... yeschecking for perl5... nochecking for perl... /usr/bin/perlchecking for objcopy... /usr/bin/objcopycross compiling from x86_64-unknown-linux-gnu to x86_64-pc-linux-gnuchecking for host c compiler... checking for cc... x86_64-pc-linux-gnu-gccx86_64-pc-linux-gnu-gccchecking for host c++ compiler... checking for c++... x86_64-pc-linux-gnu-g++x86_64-pc-linux-gnu-g++checking for ranlib... nochecking for ar... nochecking 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... yeschecking 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... yeschecking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gccchecking for gcc... x86_64-pc-linux-gnu-gccchecking 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... yeschecking 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... nochecking whether we are using GNU C... yeschecking whether x86_64-pc-linux-gnu-gcc accepts -g... yeschecking 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... yeschecking 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... nochecking whether we are using GNU C++... yeschecking whether x86_64-pc-linux-gnu-g++ accepts -g... yeschecking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlibchecking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-archecking for x86_64-pc-linux-gnu-as... x86_64-pc-linux-gnu-aschecking for x86_64-pc-linux-gnu-ld... x86_64-pc-linux-gnu-ldchecking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-stripchecking for x86_64-pc-linux-gnu-windres... nochecking for x86_64-pc-linux-gnu-windres... nochecking for x86_64-pc-linux-gnu-otool... nochecking for x86_64-pc-linux-gnu-otool... nochecking for rustc... nochecking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -Echecking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -Echecking for a BSD compatible install... /usr/lib/portage/python2.7/ebuild-helpers/xattr/install -cchecking whether ln -s works... yeschecking for minimum required perl version >= 5.006... 5.022002checking for full perl installation... yeschecking for doxygen... /usr/bin/doxygenchecking for unzip... /usr/bin/unzipchecking for zip... /usr/bin/zipchecking for xargs... /usr/bin/xargschecking for rpmbuild... /usr/bin/rpmbuildchecking for genisoimage... :checking for dsymutil... llvm-dsymutil :checking for make... /usr/bin/makechecking for X... libraries /usr/lib64, headers /usr/includechecking for dnet_ntoa in -ldnet... nochecking for dnet_ntoa in -ldnet_stub... nochecking for gethostbyname... nochecking for connect... nochecking for remove... nochecking for shmat... nochecking for IceConnectionNumber in -lICE... yeschecking that static assertion macros used in autoconf tests work... yeschecking for --noexecstack option to as... yeschecking for -z noexecstack option to ld... yeschecking for -z text option to ld... yeschecking for --ignore-unresolved-symbol option to ld... yeschecking if toolchain supports -mssse3 option... yeschecking if toolchain supports -msse4.1 option... yeschecking for x86 AVX2 asm support in compiler... yeschecking whether the C compiler supports -Wclass-varargs... nochecking whether the C compiler supports -Wloop-analysis... nochecking whether the C compiler supports -Wthread-safety... nochecking whether the C compiler supports -Wunreachable-code-aggressive... nochecking whether the C compiler supports -Wno-error=maybe-uninitialized... yeschecking whether the C compiler supports -Wno-error=deprecated-declarations... yeschecking whether the C compiler supports -Wno-error=array-bounds... yeschecking whether the C++ compiler supports -Wc++11-compat-pedantic... nochecking whether the C++ compiler supports -Wc++14-compat... nochecking whether the C++ compiler supports -Wc++14-compat-pedantic... nochecking whether the C++ compiler supports -Wc++1z-compat... nochecking whether the C++ compiler supports -Wclass-varargs... nochecking whether the C++ compiler supports -Wloop-analysis... nochecking whether the C++ compiler supports -Wthread-safety... nochecking whether the C++ compiler supports -Wunreachable-code... yeschecking whether the C++ compiler supports -Wunreachable-code-return... nochecking whether the C++ compiler supports -Wno-inline-new-delete... nochecking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yeschecking whether the C++ compiler supports -Wno-error=deprecated-declarations... yeschecking whether the C++ compiler supports -Wno-error=array-bounds... yeschecking for 64-bit OS... yeschecking 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... yeschecking for ANSI C header files... yeschecking for working const... yeschecking for mode_t... yeschecking for off_t... yeschecking for pid_t... yeschecking for size_t... yeschecking for gcc c++0x headers bug without rtti... nochecking whether 64-bits std::atomic requires -latomic... nochecking for host gcc c++0x headers bug without rtti... nochecking for dirent.h that defines DIR... yeschecking for opendir in -ldir... nochecking for sys/byteorder.h... nochecking for compat.h... nochecking for getopt.h... yeschecking for sys/bitypes.h... yeschecking for memory.h... yeschecking for unistd.h... yeschecking for gnu/libc-version.h... yeschecking for nl_types.h... yeschecking for malloc.h... yeschecking for X11/XKBlib.h... yeschecking for io.h... nochecking for cpuid.h... yeschecking for sys/statvfs.h... yeschecking for sys/statfs.h... yeschecking for sys/vfs.h... yeschecking for sys/mount.h... yeschecking for sys/quota.h... yeschecking for sys/sysmacros.h... yeschecking for linux/quota.h... yeschecking for linux/if_addr.h... yeschecking for linux/rtnetlink.h... yeschecking for sys/queue.h... yeschecking for sys/types.h... yeschecking for netinet/in.h... yeschecking for byteswap.h... yeschecking for sockaddr_in.sin_len... falsechecking for sockaddr_in6.sin6_len... falsechecking for sockaddr.sa_len... falsechecking for linux/perf_event.h... yeschecking for perf_event_open system call... yeschecking for gethostbyname_r in -lc_r... nochecking for library containing dlopen... -ldlchecking for dlfcn.h... yeschecking for dladdr... yeschecking for memmem... yeschecking for socket in -lsocket... nochecking for XDrawLines in -lX11... yeschecking for XextAddDisplay in -lXext... yeschecking for XtFree in -lXt... yeschecking for XShmCreateImage in -lXext... yeschecking for X11/extensions/scrnsaver.h... yeschecking for XScreenSaverQueryInfo in -lXss... yeschecking for pthread_create in -lpthreads... nochecking for pthread_create in -lpthread... yeschecking whether x86_64-pc-linux-gnu-gcc accepts -pthread... yeschecking for pthread.h... yeschecking whether x86_64-pc-linux-gnu-gcc needs -traditional... nochecking for 8-bit clean memcmp... yeschecking for stat64... yeschecking for lstat64... yeschecking for truncate64... yeschecking for statvfs64... yeschecking for statvfs... yeschecking for statfs64... yeschecking for statfs... yeschecking for getpagesize... yeschecking for gmtime_r... yeschecking for localtime_r... yeschecking for arc4random... nochecking for arc4random_buf... nochecking for mallinfo... yeschecking for gettid... nochecking for lchown... yeschecking for setpriority... yeschecking for strerror... yeschecking for syscall... yeschecking for clock_gettime(CLOCK_MONOTONIC)...checking for wcrtomb... yeschecking for mbrtowc... yeschecking for res_ninit()... yeschecking for iconv in -lc... yeschecking for iconv()... yeschecking for iconv() with const input... nochecking for nl_langinfo and CODESET... yeschecking for an implementation of va_copy()... yeschecking whether va_list can be copied by value... nochecking whether the C++ "using" keyword resolves ambiguity... yeschecking for C++ dynamic_cast to void*... yeschecking for __thread keyword for TLS variables... yeschecking for __attribute__((always_inline))... yeschecking for LC_MESSAGES... yeschecking for localeconv... yeschecking for malloc.h... (cached) yeschecking for alloca.h... yeschecking for strndup... yeschecking for posix_memalign... yeschecking for memalign... yeschecking for malloc_usable_size... yeschecking for malloc.h... (cached) yeschecking whether malloc_usable_size definition can use const argument... nochecking for valloc in malloc.h... yeschecking for valloc in unistd.h... nochecking NSPR selection... systemchecking for nspr-config... /usr/bin/nspr-configchecking for NSPR - version >= 4.12... yeschecking for nss-config... /usr/bin/nss-configchecking for NSS - version >= 3.23... yeschecking for YASM assembler... checking for yasm... yasmchecking yasm version... 1.3.0 (1.3.0)checking for gzread in -lz... yeschecking for BZ2_bzread in -lbz2... yeschecking for png_get_valid in -lpng... yeschecking for png_get_acTL in -lpng... yeschecking for hunspell... yeschecking MOZ_HUNSPELL_CFLAGS... -I/usr/include/hunspell checking MOZ_HUNSPELL_LIBS... -lhunspell-1.3 checking for libffi >= 3.0.9... yeschecking 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... browserchecking if app-specific confvars.sh exists... /var/tmp/portage/www-client/firefox-47.0.1/work/firefox-47.0.1/browser/confvars.shchecking for gtk+-3.0 >= 3.4.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 ... yeschecking 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... yeschecking 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... yeschecking _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... yeschecking 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... yeschecking 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... yeschecking 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... yeschecking 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 6464checking for alsa... yeschecking MOZ_ALSA_CFLAGS... -I/usr/include/alsa checking MOZ_ALSA_LIBS... -lasound checking for java... /usr/bin/javachecking for javac... /usr/bin/javacchecking for javah... /usr/bin/javahchecking for jar... /usr/bin/jarchecking for jarsigner... /usr/bin/jarsignerchecking for keytool... /usr/bin/keytoolchecking for linux/joystick.h... yeschecking for gnutar... nochecking for gtar... nochecking for tar... tarchecking for wget... wgetchecking for valid C compiler optimization flags... yeschecking whether linker creates PT_GNU_RELRO segments... nochecking for __cxa_demangle... yeschecking for unwind.h... yeschecking for _Unwind_Backtrace... yeschecking for -pipe support... yeschecking whether C compiler supports -fprofile-generate... yeschecking whether C compiler supports -fno-integrated-as... nochecking what kind of list files are supported by the linker... linkerscriptchecking what kind of ordering can be done with the linker... nonechecking for glib-2.0 >= 1.3.7 gobject-2.0... yeschecking 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... yeschecking FT2_CFLAGS... -I/usr/include/freetype2 checking FT2_LIBS... -lfreetype checking for FT_Bitmap_Size.y_ppem... yeschecking for FT_GlyphSlot_Embolden... yeschecking for FT_Load_Sfnt_Table... yeschecking for fontconfig/fcfreetype.h... yeschecking for fontconfig >= 2.7.0... yeschecking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype checking for stdint.h... yeschecking for inttypes.h... yeschecking for posix_fadvise... yeschecking for posix_fallocate... yesupdating cache ./config.cachecreating ./config.statusintl/icu/host> configuringintl/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.cacheintl/icu/host> configure: loading site script /usr/local/share/config.siteintl/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.siteintl/icu/host> See `config.log' for more details------ config.log ------configure:28055: checking GLIB_CFLAGSconfigure:28060: checking GLIB_LIBSconfigure:28207: checking for freetype2 >= 6.1.0configure:28214: checking FT2_CFLAGSconfigure:28219: checking FT2_LIBSconfigure:28256: checking for FT_Bitmap_Size.y_ppemconfigure: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>&5configure:28300: checking for FT_GlyphSlot_Emboldenconfigure: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>&5configure:28300: checking for FT_Load_Sfnt_Tableconfigure: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>&5configure:28370: checking for fontconfig/fcfreetype.hconfigure: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>&5configure:28473: checking for fontconfig >= 2.7.0configure:28480: checking _FONTCONFIG_CFLAGSconfigure:28485: checking _FONTCONFIG_LIBSconfigure:28921: checking for stdint.hconfigure: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>&5configure:28921: checking for inttypes.hconfigure: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>&5configure:30366: checking for posix_fadviseconfigure: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>&5configure:30366: checking for posix_fallocateconfigure: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>&5configure: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' failedmake: *** [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 More sharing options...
0 Sandro Posted July 22, 2016 Report Share Posted July 22, 2016 Output of: eselect python list Link to comment Share on other sites More sharing options...
0 kindofblue Posted July 23, 2016 Author Report Share Posted July 23, 2016 denis@maxwell(~)$ eselect python list Available Python interpreters: [1] python2.7 * [2] python3.3 [3] python3.4 Link to comment Share on other sites More sharing options...
0 Sandro Posted July 23, 2016 Report Share Posted July 23, 2016 # 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 kitapenas 1 Link to comment Share on other sites More sharing options...
0 kindofblue Posted July 24, 2016 Author Report Share Posted July 24, 2016 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=yThese 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 aboveIt may be possible to solve this problem by using package.mask toprevent one of those packages from being selected. However, it is alsopossible that conflicting dependencies exist such that they areimpossible to satisfy simultaneously. If such a conflict exists inthe dependencies of two different packages, then those packages cannot be installed simultaneously.For more information, see MASKED PACKAGES section in the emerge manpage 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 More sharing options...
0 Sandro Posted July 24, 2016 Report Share Posted July 24, 2016 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 More sharing options...
0 kindofblue Posted July 25, 2016 Author Report Share Posted July 25, 2016 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/chrpathapp-admin/perl-cleanerapp-admin/sudoapp-admin/syslog-ngapp-arch/libarchiveapp-arch/lzopapp-arch/rpmapp-arch/unzipapp-benchmarks/stressapp-doc/doxygenapp-editors/vimapp-editors/vim-coreapp-editors/xemacsapp-emulation/containerdapp-emulation/dockerapp-emulation/qemuapp-emulation/runcapp-emulation/virtualboxapp-emulation/virtualbox-additionsapp-eselect/eselect-pythonapp-i18n/man-pages-deapp-misc/screenapp-portage/elogvapp-portage/gentoolkitapp-portage/laymanapp-text/a2psapp-text/asciidocapp-text/build-docbook-catalogapp-text/docbook-sgmlapp-text/docbook-sgml-dtdapp-text/docbook-sgml-utilsapp-text/docbook-xsl-ns-stylesheetsapp-text/docbook2Xapp-text/hunspellapp-text/iso-codesapp-text/popplerapp-text/texliveapp-text/texlive-coreapp-text/treeapp-text/wgetpasteapp-vim/gentoo-syntaxapp-xemacs/xemacs-packages-alldev-db/sqlitedev-embedded/u-boot-toolsdev-java/fopdev-java/maven-bindev-lang/pythondev-lang/python:2.7dev-lang/python:3.3dev-lang/swigdev-lang/tcldev-lang/tkdev-libs/boostdev-libs/expatdev-libs/gmpdev-libs/libIDLdev-libs/libevdevdev-libs/libgcryptdev-libs/libgpg-errordev-libs/libnldev-libs/libxml2dev-libs/libxsltdev-libs/nssdev-libs/openssldev-python/PyQt4dev-python/cffidev-python/cryptographydev-python/cythondev-python/lxmldev-python/pygtkdev-python/sudsdev-qt/designerdev-qt/linguist-toolsdev-qt/qtconcurrentdev-qt/qtcoredev-qt/qtdbusdev-qt/qtdeclarativedev-qt/qtguidev-qt/qtnetworkdev-qt/qtprintsupportdev-qt/qtscriptdev-qt/qtsvgdev-qt/qttestdev-qt/qtwidgetsdev-qt/qtx11extrasdev-qt/qtxmldev-qt/qtxmlpatternsdev-ruby/minitestdev-ruby/rubygemsdev-ruby/test-unitdev-tcltk/tcllibdev-tcltk/tclreadlinedev-tcltk/threaddev-texlive/texlive-basicdev-texlive/texlive-bibtexextradev-texlive/texlive-fontsextradev-texlive/texlive-fontsrecommendeddev-texlive/texlive-fontutilsdev-texlive/texlive-formatsextradev-texlive/texlive-genericextradev-texlive/texlive-genericrecommendeddev-texlive/texlive-langenglishdev-texlive/texlive-langfrenchdev-texlive/texlive-langlatindev-texlive/texlive-langotherdev-texlive/texlive-latexdev-texlive/texlive-latexextradev-texlive/texlive-latexrecommendeddev-texlive/texlive-mathextradev-texlive/texlive-picturesdev-texlive/texlive-plainextradev-texlive/texlive-pstricksdev-texlive/texlive-sciencedev-util/checkbashismsdev-util/cmakedev-util/crashdev-util/cscopedev-util/desktop-file-utilsdev-util/diffstatdev-util/rpmdevtoolsdev-vcs/gitdev-vcs/mercurialkde-apps/kdebase-metakde-apps/nspluginskde-apps/okularkde-apps/svgpartkde-frameworks/extra-cmake-modulesmail-mta/postfixmedia-gfx/gimpmedia-gfx/graphvizmedia-gfx/imagemagickmedia-libs/fontconfigmedia-libs/gdmedia-libs/libbluraymedia-libs/libjpeg-turbomedia-libs/libpngmedia-libs/libsdlmedia-libs/libv4lmedia-libs/x264net-analyzer/wiresharknet-dns/bind-toolsnet-dns/dnsmasqnet-libs/gnutlsnet-misc/bridge-utilsnet-misc/curlnet-misc/dhcpnet-misc/dhcpcdnet-misc/icaclientnet-misc/ifenslavenet-misc/keychainnet-misc/ntpnet-misc/opensshnet-misc/vpncnet-nds/rpcbindnet-p2p/transmissionnet-print/cupssys-apps/gptfdisksys-apps/help2mansys-apps/hwidssys-apps/kexec-toolssys-apps/pciutilssys-apps/portagesys-block/gpartedsys-boot/boot-updatesys-devel/autoconf-archivesys-devel/bcsys-devel/gccsys-devel/gdbsys-devel/gettextsys-firmware/radeon-ucodesys-fs/btrfs-progssys-fs/dosfstoolssys-fs/lsscsisys-fs/lvm2sys-fs/multipath-toolssys-fs/ntfs3gsys-fs/reiserfsprogssys-fs/xfsprogssys-kernel/gentoo-sourcessys-libs/e2fsprogs-libssys-libs/gdbmsys-libs/glibcsys-libs/libunwindsys-libs/ncursessys-libs/pamsys-libs/timezone-datasys-power/cpufrequtilssys-power/powernowdsys-power/upower-pm-utilssys-process/atsys-process/auditsys-process/lsofvirtual/jdkvirtual/mysqlvirtual/udevwww-client/firefoxwww-client/w3mwww-plugins/adobe-flashx11-base/xorg-serverx11-base/xorg-x11x11-libs/libXfixesx11-libs/libxcbx11-libs/pangox11-libs/xcb-util-cursorx11-misc/xkeyboard-configx11-proto/xcb-protox11-proto/xprotox11-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 listAvailable Java Virtual Machines: [1] oracle-jdk-bin-1.8 system-vm Link to comment Share on other sites More sharing options...
0 Sandro Posted July 25, 2016 Report Share Posted July 25, 2016 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 More sharing options...
0 kindofblue Posted July 26, 2016 Author Report Share Posted July 26, 2016 I'm sorry I don't really understand your answer. Is there a way to reinitialize Portage to a sane state? Link to comment Share on other sites More sharing options...
0 Sandro Posted July 26, 2016 Report Share Posted July 26, 2016 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. :) kitapenas 1 Link to comment Share on other sites More sharing options...
0 kindofblue Posted August 16, 2016 Author Report Share Posted August 16, 2016 I finally reinstalled from scratch. Hopefully I'll be good for a couple of years without running in the same kind of problems. Thanks again for your help. Link to comment Share on other sites More sharing options...
0 Sandro Posted September 1, 2016 Report Share Posted September 1, 2016 Happy for this :) Link to comment Share on other sites More sharing options...
Question
kindofblue
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