* Package: www-client/firefox-18.0  * Repository: gentoo  * Maintainer: mozilla@gentoo.org  * USE: alsa amd64 dbus elibc_glibc gstreamer jit kernel_linux libnotify linguas_de linguas_fr linguas_ru minimal multilib startup-notification userland_GNU wifi  * FEATURES: sandbox * * 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 * Checking for at least 4 gigabytes disk space at "/var/tmp/portage/www-client/firefox-18.0/temp" ...  [ ok ] >>> Unpacking source... >>> Unpacking firefox-18.0-de.xpi to /var/tmp/portage/www-client/firefox-18.0/work unpack firefox-18.0-de.xpi: file format not recognized. Ignoring. >>> Unpacking firefox-18.0-fr.xpi to /var/tmp/portage/www-client/firefox-18.0/work unpack firefox-18.0-fr.xpi: file format not recognized. Ignoring. >>> Unpacking firefox-18.0-ru.xpi to /var/tmp/portage/www-client/firefox-18.0/work unpack firefox-18.0-ru.xpi: file format not recognized. Ignoring. >>> Unpacking firefox-18.0-patches-0.5.tar.xz to /var/tmp/portage/www-client/firefox-18.0/work >>> Unpacking firefox-18.0.source.tar.bz2 to /var/tmp/portage/www-client/firefox-18.0/work * Unpacking firefox-18.0-de.xpi to /var/tmp/portage/www-client/firefox-18.0/work * Unpacking firefox-18.0-fr.xpi to /var/tmp/portage/www-client/firefox-18.0/work * Unpacking firefox-18.0-ru.xpi to /var/tmp/portage/www-client/firefox-18.0/work * Selected language packs (first will be default): de fr ru >>> Source unpacked in /var/tmp/portage/www-client/firefox-18.0/work >>> Preparing source in /var/tmp/portage/www-client/firefox-18.0/work/mozilla-release ... * Applying various patches (bugfixes/updates) ... * 2000-firefox_gentoo_install_dirs.patch ...  [ ok ] * 2002_fix-preferences-gentoo.patch ...  [ ok ] * 2003_fix_system_hunspell_dict_detection.patch ...  [ ok ] * 5000_fix-title-backspace.patch ...  [ ok ] * 5001_allow_locked_prefs_v2.patch ...  [ ok ] * 5002_avoid_spurious_run_items_in_application_handlers.patch ...  [ ok ] * 5003_properly_launch_applications_set_in_home.patch ...  [ ok ] * 5007_fix_jemalloc_within_libxul.patch ...  [ ok ] * 5009_load_dependent_libraries_with_their_real_path.patch ...  [ ok ] * 6001_add_alpha_defines_in_ipc.patch ...  [ ok ] * 6009_fix_system_cairo_support.patch ...  [ ok ] * 7001_freebsd_intprt_declared.patch ...  [ ok ] * 7002_freebsd_ipc_support.patch ...  [ ok ] * 7003_freebsd_jscpucfg.patch ...  [ ok ] * 7004_freebsd_libexecinfo.patch ...  [ ok ] * 8000_misc_jemalloc3_fixups.patch ...  [ ok ] * 8001_update_jemalloc-3.1.0.patch ...  [ ok ] * 8002_update_jemalloc3.2.0.patch ...  [ ok ] * 8003_version_symbols_to_prevent_conflicts.patch ...  [ ok ] * 8004_fix_mallctl_useage.patch ...  [ ok ] * 8005_allow_webrtc_to_build_on_more_archs.patch ...  [ ok ] * Done with patching * Running eautoreconf in '/var/tmp/portage/www-client/firefox-18.0/work/mozilla-release' ... * Running autoconf ...  [ ok ] * Running elibtoolize in: mozilla-release/js/src/ctypes/libffi/ * Applying install-sh/1.5.4 patch ... * Applying portage/2.2 patch ... * Applying sed/1.5.6 patch ... * Applying as-needed/2.2.6 patch ... * Running elibtoolize in: mozilla-release/ipc/chromium/src/third_party/libevent/ * Applying install-sh/1.5 patch ... * Applying portage/1.5.10 patch ... * Applying sed/1.5.6 patch ... * Applying as-needed/1.5.26 patch ... * Running elibtoolize in: mozilla-release/tools/profiler/libunwind/src/aux_/ * Applying ltmain/1.5 patch ... * Applying portage/1.5.10 patch ... * Applying sed/1.5.6 patch ... * Applying tmp/1.3.5 patch ... * Applying as-needed/1.5 patch ... * Running elibtoolize in: mozilla-release/tools/profiler/libunwind/src/config/ * Applying portage/1.2.0 patch ... * Applying sed/1.5.6 patch ... * Applying as-needed/2.2.6 patch ... * Running elibtoolize in: mozilla-release/modules/freetype2/builds/unix/ * Applying portage/1.2.0 patch ... * Applying sed/1.5.6 patch ... * Applying as-needed/2.4.2 patch ... * Running elibtoolize in: mozilla-release/toolkit/crashreporter/google-breakpad/src/third_party/glog/ * Applying portage/2.2 patch ... * Applying sed/1.5.6 patch ... * Applying as-needed/2.2.6 patch ... * Running elibtoolize in: mozilla-release/toolkit/crashreporter/google-breakpad/autotools/ * Applying portage/2.2 patch ... * Applying sed/1.5.6 patch ... * Applying as-needed/2.2.6 patch ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/www-client/firefox-18.0/work/mozilla-release ... ========================================================== Building firefox-18.0 with the following configuration --enable-application=browser mozilla.org default --enable-optimize mozilla default --with-system-jpeg system_libs --with-system-zlib system_libs --enable-pango system_libs --enable-system-cairo system_libs --disable-pedantic disable_update_strip --disable-updater disable_update_strip --disable-strip disable_update_strip --disable-install-strip disable_update_strip --disable-profilelocking basic_profile --enable-default-toolkit=cairo-gtk2 mozilla.org default --enable-official-branding +!bindist --enable-dbus +dbus --disable-debug -debug --disable-tests -debug --enable-startup-notification +startup-notification --disable-system-sqlite -system-sqlite --enable-necko-wifi +wifi --enable-ogg required --enable-wave required --with-system-libvpx required --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 --with-system-libevent=/usr mozilla.org default --enable-system-hunspell mozilla.org default --disable-gnomevfs mozilla.org default --disable-gnomeui mozilla.org default --enable-gio mozilla.org default --disable-crashreporter mozilla.org default --prefix=/usr mozilla.org default --libdir=/usr/lib64 mozilla.org default --enable-extensions=default mozilla.org default --disable-gconf mozilla.org default --disable-mailnews mozilla.org default --with-system-png mozilla.org default --enable-system-ffi mozilla.org default --with-default-mozilla-five-home=/usr/lib64/firefox mozilla.org default --target=x86_64-pc-linux-gnu mozilla.org default --build=x86_64-pc-linux-gnu mozilla.org default --enable-gstreamer +gstreamer --disable-system-sqlite -system-sqlite --enable-methodjit +jit --enable-tracejit +jit ========================================================== >>> Source configured. >>> Compiling source in /var/tmp/portage/www-client/firefox-18.0/work/mozilla-release ... make -j3 -f client.mk make -f /var/tmp/portage_standard/www-client/firefox-18.0/work/mozilla-release/client.mk realbuild make[1]: Entering directory `/var/tmp/portage_standard/www-client/firefox-18.0/work/mozilla-release' make[2]: Entering directory `/var/tmp/portage_standard/www-client/firefox-18.0/work/mozilla-release' mkdir -p obj-x86_64-unknown-linux-gnu/ cp /var/tmp/portage_standard/www-client/firefox-18.0/work/mozilla-release/.mozconfig obj-x86_64-unknown-linux-gnu/.mozconfig cd obj-x86_64-unknown-linux-gnu /var/tmp/portage_standard/www-client/firefox-18.0/work/mozilla-release/configure Adding configure options from /var/tmp/portage_standard/www-client/firefox-18.0/work/mozilla-release/.mozconfig: --enable-application=browser --enable-optimize --with-system-jpeg --with-system-zlib --enable-pango --enable-system-cairo --disable-pedantic --disable-updater --disable-strip --disable-install-strip --disable-profilelocking --enable-default-toolkit=cairo-gtk2 --enable-official-branding --enable-dbus --disable-debug --disable-tests --enable-startup-notification --disable-system-sqlite --enable-necko-wifi --enable-ogg --enable-wave --with-system-libvpx --with-system-nspr --with-nspr-prefix=/usr --with-system-nss --with-nss-prefix=/usr --x-includes=/usr/include --x-libraries=/usr/lib64 --with-system-libevent=/usr --enable-system-hunspell --disable-gnomevfs --disable-gnomeui --enable-gio --disable-crashreporter --prefix=/usr --libdir=/usr/lib64 --disable-gconf --disable-mailnews --with-system-png --enable-system-ffi --with-default-mozilla-five-home=/usr/lib64/firefox --target=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --enable-gstreamer --disable-system-sqlite --enable-methodjit --enable-tracejit --enable-extensions=default loading site script /usr/share/config.site 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-pc-linux-gnu checking for mawk... no checking for gawk... gawk checking for perl5... no checking for perl... /usr/bin/perl checking for objcopy... /usr/bin/objcopy checking for gcc... x86_64-pc-linux-gnu-gcc checking whether the C compiler (x86_64-pc-linux-gnu-gcc -march=native -pipe -mno-avx -Wl,-O1 -Wl,--as-needed) works... yes checking whether the C compiler (x86_64-pc-linux-gnu-gcc -march=native -pipe -mno-avx -Wl,-O1 -Wl,--as-needed) 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 c++... x86_64-pc-linux-gnu-g++ checking whether the C++ compiler (x86_64-pc-linux-gnu-g++ -march=native -pipe -mno-avx -Wl,-O1 -Wl,--as-needed) works... yes checking whether the C++ compiler (x86_64-pc-linux-gnu-g++ -march=native -pipe -mno-avx -Wl,-O1 -Wl,--as-needed) 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 ranlib... ranlib checking for as... /usr/bin/as checking for ar... ar checking for ld... x86_64-pc-linux-gnu-ld checking for strip... strip checking for windres... 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/bin/install -c checking whether ln -s works... yes checking for minimum required perl version >= 5.006... 5.016001 checking for full perl installation... yes checking for python2.7... /usr/bin/python2.7 checking for doxygen... /usr/bin/doxygen checking for autoconf... /usr/bin/autoconf 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 compiler version... x86_64-pc-linux-gnu-gcc (Gentoo 4.6.3 p1.7, pie-0.5.2) 4.6.3 Copyright (C) 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 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... yes checking for connect... yes checking for remove... yes checking for shmat... yes 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 if toolchain supports -mssse3 option... yes checking whether the C compiler supports -Werror=return-type... yes checking whether the C compiler supports -Wtype-limits... yes checking whether the C compiler supports -Wempty-body... yes checking whether the C compiler supports -Wno-overlength-strings... yes checking whether the C++ compiler supports -Werror=return-type... yes checking whether the C++ compiler supports -Wtype-limits... yes checking whether the C++ compiler supports -Wempty-body... yes checking whether the C++ compiler supports -Werror=conversion-null... yes checking whether the C++ compiler supports -Wno-overlength-strings... yes checking whether the C++ compiler supports -Wno-invalid-offsetof... yes checking whether the C++ compiler supports -Wno-variadic-macros... yes checking whether ld has archive extraction flags... yes checking for 64-bit OS... yes checking for Python version >= 2.5 but not 3.x... yes checking for custom implementation... none specified defined(@array) is deprecated at /var/tmp/portage_standard/www-client/firefox-18.0/work/mozilla-release/config/milestone.pl line 58. (Maybe you should just omit the defined()?) defined(@array) is deprecated at /var/tmp/portage_standard/www-client/firefox-18.0/work/mozilla-release/config/milestone.pl line 58. (Maybe you should just omit the defined()?) checking whether the linker supports Identical Code Folding... no checking whether removing dead symbols breaks debugging... no 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 __stdcall... no checking for ssize_t... yes checking for st_blksize in struct stat... yes checking for siginfo_t... yes checking for int64... no checking for uint... yes checking for uint_t... no checking for uname.domainname... yes checking for uname.__domainname... no checking for gcc c++0x headers bug without rtti... no checking for usable char16_t (2 bytes, unsigned)... yes checking for usable wchar_t (2 bytes, unsigned)... no checking for visibility(hidden) attribute... yes checking for visibility(default) attribute... yes checking for visibility pragma support... yes checking For gcc visibility bug with class-level attributes (GCC bug 26905)... no checking For x86_64 gcc visibility bug with builtins (GCC bug 20297)... no checking for gcc PR49911... no checking for gcc pr39608... no checking for llvm pr8927... no checking for __force_align_arg_pointer__ attribute... 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/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 new... yes checking for sys/cdefs.h... yes 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 whether x86_64-pc-linux-gnu-gcc needs -traditional... no checking for 8-bit clean memcmp... yes checking for random... yes checking for strerror... yes checking for lchown... yes checking for fchmod... yes checking for snprintf... yes checking for memmove... yes checking for rint... no checking for stat64... yes checking for lstat64... yes checking for truncate64... yes checking for setbuf... yes checking for isatty... yes checking for statvfs64... yes checking for statvfs... yes checking for statfs64... yes checking for statfs... yes checking for flockfile... yes checking for getpagesize... yes checking for localtime_r... yes checking for strtok_r... yes checking for clock_gettime(CLOCK_MONOTONIC)... -lrt checking for wcrtomb... yes checking for mbrtowc... yes checking for res_ninit()... yes checking for gnu_get_libc_version()... 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 for an implementation of __va_copy()... yes checking whether va_lists can be copied by value... no checking for modern C++ template specialization syntax support... yes checking whether partial template specialization works... yes checking whether the C++ "using" keyword resolves ambiguity... yes checking for C++ dynamic_cast to void*... yes checking whether C++ requires implementation of unused virtual methods... yes checking for trouble comparing to zero near std::operator!=()... no checking for __thread keyword for TLS variables... yes checking for malloc.h... (cached) yes checking for strndup... yes checking for posix_memalign... yes checking for memalign... yes checking for valloc... yes checking for malloc_usable_size... yes checking for __attribute__((always_inline))... yes checking for __attribute__((malloc))... yes checking for __attribute__((warn_unused_result))... yes checking for LC_MESSAGES... yes checking for localeconv... yes checking for nspr-config... /usr/bin/nspr-config checking for NSPR - version >= 4.9.3... yes checking for event.h... yes checking for event_init in -levent... yes checking for nss-config... /usr/bin/nss-config checking for NSS - version >= 3.14.1... yes checking for YASM assembler... checking for yasm... yasm checking for jpeg_destroy_compress in -ljpeg... yes configure: error: Insufficient JPEG library version for --with-system-jpeg *** Fix above errors and then restart with "make -f client.mk build" make[2]: *** [configure] Error 1 make[2]: Leaving directory `/var/tmp/portage_standard/www-client/firefox-18.0/work/mozilla-release' make[1]: *** [obj-x86_64-unknown-linux-gnu/Makefile] Error 2 make[1]: Leaving directory `/var/tmp/portage_standard/www-client/firefox-18.0/work/mozilla-release' make: *** [build] Error 2 emake failed * ERROR: www-client/firefox-18.0 failed (compile phase): * emake failed * * Call stack: * ebuild.sh, line 93: Called src_compile * environment, line 7217: Called die * The specific snippet of code: * CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" MOZ_MAKE_FLAGS="${MAKEOPTS}" emake -f client.mk || die "emake failed"; * * If you need support, post the output of `emerge --info '=www-client/firefox-18.0'`, * the complete build log and the output of `emerge -pqv '=www-client/firefox-18.0'`. * The complete build log is located at '/var/tmp/portage/www-client/firefox-18.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-client/firefox-18.0/temp/environment'. * Working directory: '/var/tmp/portage/www-client/firefox-18.0/work/mozilla-release' * S: '/var/tmp/portage/www-client/firefox-18.0/work/mozilla-release'