From owner-freebsd-gecko@FreeBSD.ORG Sun Mar 17 10:25:21 2013 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 1D20061E for ; Sun, 17 Mar 2013 10:25:21 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id B570DAA3 for ; Sun, 17 Mar 2013 10:25:20 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id r2HAPDXb094148 for ; Sun, 17 Mar 2013 10:25:13 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id r2HAP8Xp092443 for freebsd-gecko@freebsd.org; Sun, 17 Mar 2013 10:25:08 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sun, 17 Mar 2013 10:25:08 GMT Message-Id: <201303171025.r2HAP8Xp092443@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org Subject: [SVN-Commit] r1214 - in trunk/www: firefox firefox-nightly firefox-nightly/files seamonkey MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Mar 2013 10:25:21 -0000 Author: jbeich Date: Sun Mar 17 10:25:07 2013 New Revision: 1214 Log: update Added: trunk/www/firefox-nightly/files/patch-bug851880 Modified: trunk/www/firefox-nightly/Makefile.hgrev trunk/www/firefox-nightly/distinfo trunk/www/firefox-nightly/files/patch-duckduckgo trunk/www/firefox/Makefile trunk/www/firefox/distinfo trunk/www/seamonkey/Makefile trunk/www/seamonkey/distinfo Modified: trunk/www/firefox-nightly/Makefile.hgrev ============================================================================== --- trunk/www/firefox-nightly/Makefile.hgrev Wed Mar 13 22:48:21 2013 (r1213) +++ trunk/www/firefox-nightly/Makefile.hgrev Sun Mar 17 10:25:07 2013 (r1214) @@ -1 +1 @@ -HGREV= 124318:b1a08130fae6 +HGREV= 125045:7b70e6d2455f Modified: trunk/www/firefox-nightly/distinfo ============================================================================== --- trunk/www/firefox-nightly/distinfo Wed Mar 13 22:48:21 2013 (r1213) +++ trunk/www/firefox-nightly/distinfo Sun Mar 17 10:25:07 2013 (r1214) @@ -1,2 +1,2 @@ -SHA256 (firefox-nightly/b1a08130fae6.tar.bz2) = 7ea8667851f1b455a3cdb256ab1606f12dbf421cb6a37971497b2f5582b9fa85 -SIZE (firefox-nightly/b1a08130fae6.tar.bz2) = 109313974 +SHA256 (firefox-nightly/7b70e6d2455f.tar.bz2) = ec2bf73971e9dea9f5951a686e943803268c7a314c5e0b1929c8ab2ecbd1cc92 +SIZE (firefox-nightly/7b70e6d2455f.tar.bz2) = 109406191 Added: trunk/www/firefox-nightly/files/patch-bug851880 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/www/firefox-nightly/files/patch-bug851880 Sun Mar 17 10:25:07 2013 (r1214) @@ -0,0 +1,167 @@ +diff --git js/src/ion/AsmJS.h js/src/ion/AsmJS.h +index 52f09fc..f806452 100644 +--- js/src/ion/AsmJS.h ++++ js/src/ion/AsmJS.h +@@ -13,7 +13,7 @@ + #if defined(JS_ION) && \ + !defined(ANDROID) && \ + (defined(JS_CPU_X86) || defined(JS_CPU_X64)) && \ +- (defined(__linux__) || defined(XP_WIN) || defined(XP_MACOSX)) ++ (defined(__linux__) || defined(__DragonFly__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(XP_WIN) || defined(XP_MACOSX)) + # define JS_ASMJS + #endif + +diff --git js/src/ion/AsmJSSignalHandlers.cpp js/src/ion/AsmJSSignalHandlers.cpp +index 45eeac9..d4c68bd 100644 +--- js/src/ion/AsmJSSignalHandlers.cpp ++++ js/src/ion/AsmJSSignalHandlers.cpp +@@ -352,6 +352,136 @@ SetRegisterToCoercedUndefined(mcontext_t &context, bool isFloat32, AnyRegister r + } + } + # endif ++# elif defined(__NetBSD__) || defined(__OpenBSD__) ++# include ++ ++static uint8_t ** ++ContextToPC(mcontext_t &context) ++{ ++# if defined(JS_CPU_X86) ++ JS_STATIC_ASSERT(sizeof(context.__gregs[_REG_EIP]) == sizeof(void*)); ++ return reinterpret_cast(&context.__gregs[_REG_EIP]); ++# else ++ JS_STATIC_ASSERT(sizeof(context.__gregs[_REG_RIP]) == sizeof(void*)); ++ return reinterpret_cast(&context.__gregs[_REG_RIP]); ++# endif ++} ++ ++# if defined(JS_CPU_X64) ++# include ++# define fp_xmm(mc,i) (&((struct fxsave64 *)(mc)->__fpregs)->fx_xmm[i]) ++ ++static void ++SetRegisterToCoercedUndefined(mcontext_t &context, bool isFloat32, AnyRegister reg) ++{ ++ if (reg.isFloat()) { ++ switch (reg.fpu().code()) { ++ case JSC::X86Registers::xmm0: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 0)); break; ++ case JSC::X86Registers::xmm1: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 1)); break; ++ case JSC::X86Registers::xmm2: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 2)); break; ++ case JSC::X86Registers::xmm3: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 3)); break; ++ case JSC::X86Registers::xmm4: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 4)); break; ++ case JSC::X86Registers::xmm5: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 5)); break; ++ case JSC::X86Registers::xmm6: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 6)); break; ++ case JSC::X86Registers::xmm7: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 7)); break; ++ case JSC::X86Registers::xmm8: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 8)); break; ++ case JSC::X86Registers::xmm9: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 9)); break; ++ case JSC::X86Registers::xmm10: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 10)); break; ++ case JSC::X86Registers::xmm11: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 11)); break; ++ case JSC::X86Registers::xmm12: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 12)); break; ++ case JSC::X86Registers::xmm13: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 13)); break; ++ case JSC::X86Registers::xmm14: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 14)); break; ++ case JSC::X86Registers::xmm15: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 15)); break; ++ default: MOZ_CRASH(); ++ } ++ } else { ++ switch (reg.gpr().code()) { ++ case JSC::X86Registers::eax: context.__gregs[_REG_RAX] = 0; break; ++ case JSC::X86Registers::ecx: context.__gregs[_REG_RCX] = 0; break; ++ case JSC::X86Registers::edx: context.__gregs[_REG_RDX] = 0; break; ++ case JSC::X86Registers::ebx: context.__gregs[_REG_RBX] = 0; break; ++ case JSC::X86Registers::esp: context.__gregs[_REG_RSP] = 0; break; ++ case JSC::X86Registers::ebp: context.__gregs[_REG_RBP] = 0; break; ++ case JSC::X86Registers::esi: context.__gregs[_REG_RSI] = 0; break; ++ case JSC::X86Registers::edi: context.__gregs[_REG_RDI] = 0; break; ++ case JSC::X86Registers::r8: context.__gregs[_REG_R8] = 0; break; ++ case JSC::X86Registers::r9: context.__gregs[_REG_R9] = 0; break; ++ case JSC::X86Registers::r10: context.__gregs[_REG_R10] = 0; break; ++ case JSC::X86Registers::r11: context.__gregs[_REG_R11] = 0; break; ++ case JSC::X86Registers::r12: context.__gregs[_REG_R12] = 0; break; ++ case JSC::X86Registers::r13: context.__gregs[_REG_R13] = 0; break; ++ case JSC::X86Registers::r14: context.__gregs[_REG_R14] = 0; break; ++ case JSC::X86Registers::r15: context.__gregs[_REG_R15] = 0; break; ++ default: MOZ_CRASH(); ++ } ++ } ++} ++# endif ++# elif defined(__DragonFly__) || defined(__FreeBSD__) ++# include ++ ++static uint8_t ** ++ContextToPC(mcontext_t &context) ++{ ++# if defined(JS_CPU_X86) ++ JS_STATIC_ASSERT(sizeof(context.mc_eip) == sizeof(void*)); ++ return reinterpret_cast(&context.mc_eip); ++# else ++ JS_STATIC_ASSERT(sizeof(context.mc_rip) == sizeof(void*)); ++ return reinterpret_cast(&context.mc_rip); ++# endif ++} ++ ++# if defined(JS_CPU_X64) ++# include ++# define mc_xmm(mc,i) (&((struct savefpu *)(mc)->mc_fpstate)->sv_xmm[i]) ++ ++static void ++SetRegisterToCoercedUndefined(mcontext_t &context, bool isFloat32, AnyRegister reg) ++{ ++ if (reg.isFloat()) { ++ switch (reg.fpu().code()) { ++ case JSC::X86Registers::xmm0: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 0)); break; ++ case JSC::X86Registers::xmm1: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 1)); break; ++ case JSC::X86Registers::xmm2: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 2)); break; ++ case JSC::X86Registers::xmm3: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 3)); break; ++ case JSC::X86Registers::xmm4: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 4)); break; ++ case JSC::X86Registers::xmm5: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 5)); break; ++ case JSC::X86Registers::xmm6: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 6)); break; ++ case JSC::X86Registers::xmm7: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 7)); break; ++ case JSC::X86Registers::xmm8: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 8)); break; ++ case JSC::X86Registers::xmm9: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 9)); break; ++ case JSC::X86Registers::xmm10: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 10)); break; ++ case JSC::X86Registers::xmm11: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 11)); break; ++ case JSC::X86Registers::xmm12: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 12)); break; ++ case JSC::X86Registers::xmm13: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 13)); break; ++ case JSC::X86Registers::xmm14: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 14)); break; ++ case JSC::X86Registers::xmm15: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 15)); break; ++ default: MOZ_CRASH(); ++ } ++ } else { ++ switch (reg.gpr().code()) { ++ case JSC::X86Registers::eax: context.mc_rax = 0; break; ++ case JSC::X86Registers::ecx: context.mc_rcx = 0; break; ++ case JSC::X86Registers::edx: context.mc_rdx = 0; break; ++ case JSC::X86Registers::ebx: context.mc_rbx = 0; break; ++ case JSC::X86Registers::esp: context.mc_rsp = 0; break; ++ case JSC::X86Registers::ebp: context.mc_rbp = 0; break; ++ case JSC::X86Registers::esi: context.mc_rsi = 0; break; ++ case JSC::X86Registers::edi: context.mc_rdi = 0; break; ++ case JSC::X86Registers::r8: context.mc_r8 = 0; break; ++ case JSC::X86Registers::r9: context.mc_r9 = 0; break; ++ case JSC::X86Registers::r10: context.mc_r10 = 0; break; ++ case JSC::X86Registers::r11: context.mc_r11 = 0; break; ++ case JSC::X86Registers::r12: context.mc_r12 = 0; break; ++ case JSC::X86Registers::r13: context.mc_r13 = 0; break; ++ case JSC::X86Registers::r14: context.mc_r14 = 0; break; ++ case JSC::X86Registers::r15: context.mc_r15 = 0; break; ++ default: MOZ_CRASH(); ++ } ++ } ++} ++# endif + # elif defined(XP_MACOSX) + static uint8_t ** + ContextToPC(mcontext_t context) +diff --git js/src/ion/x64/Assembler-x64.cpp js/src/ion/x64/Assembler-x64.cpp +index 9984777..0ab0891 100644 +--- js/src/ion/x64/Assembler-x64.cpp ++++ js/src/ion/x64/Assembler-x64.cpp +@@ -49,7 +49,7 @@ ABIArgGenerator::next(MIRType type) + JS_NOT_REACHED("Unexpected argument type"); + } + return current_; +-#elif defined(XP_MACOSX) || defined(__linux__) ++#elif defined(XP_MACOSX) || defined(__linux__) || defined(__DragonFly__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) + switch (type) { + case MIRType_Int32: + case MIRType_Pointer: Modified: trunk/www/firefox-nightly/files/patch-duckduckgo ============================================================================== --- trunk/www/firefox-nightly/files/patch-duckduckgo Wed Mar 13 22:48:21 2013 (r1213) +++ trunk/www/firefox-nightly/files/patch-duckduckgo Sun Mar 17 10:25:07 2013 (r1214) @@ -1,11 +1,7 @@ diff -r f2fa4ae74ee1 browser/locales/en-US/chrome/browser-region/region.properties --- browser/locales/en-US/chrome/browser-region/region.properties Mon Oct 24 22:54:18 2011 +0300 +++ browser/locales/en-US/chrome/browser-region/region.properties Tue Oct 25 21:13:40 2011 -0400 -@@ -1,15 +1,16 @@ - # Default search engine - browser.search.defaultenginename=Google - - # Search engine order (order displayed in the search bar dropdown)s +@@ -9,6 +9,7 @@ browser.search.order.1=Google browser.search.order.2=Yahoo browser.search.order.3=Bing @@ -13,11 +9,6 @@ # This is the default set of web based feed handlers shown in the reader # selection UI - browser.contentHandlers.types.0.title=Google - browser.contentHandlers.types.0.uri=http://fusion.google.com/add?feedurl=%s - browser.contentHandlers.types.1.title=My Yahoo! - browser.contentHandlers.types.1.uri=http://add.my.yahoo.com/rss?url=%s - --- /dev/null 2013-02-09 00:33:00.000000000 +0100 +++ browser/locales/en-US/searchplugins/duckduckgo.xml 2013-02-09 00:40:19.000000000 +0100 @@ -0,0 +1,11 @@ Modified: trunk/www/firefox/Makefile ============================================================================== --- trunk/www/firefox/Makefile Wed Mar 13 22:48:21 2013 (r1213) +++ trunk/www/firefox/Makefile Sun Mar 17 10:25:07 2013 (r1214) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/firefox/Makefile 310227 2013-01-11 10:22:40Z ehaupt $ PORTNAME= firefox -DISTVERSION= 20.0b4 +DISTVERSION= 20.0b5 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} Modified: trunk/www/firefox/distinfo ============================================================================== --- trunk/www/firefox/distinfo Wed Mar 13 22:48:21 2013 (r1213) +++ trunk/www/firefox/distinfo Sun Mar 17 10:25:07 2013 (r1214) @@ -1,2 +1,2 @@ -SHA256 (firefox-20.0b4.source.tar.bz2) = fc8b9a2712d4dad3e0356a062e0cdb9d47c977eba4ff6fe9d9b34cd9f9eebfb9 -SIZE (firefox-20.0b4.source.tar.bz2) = 99859184 +SHA256 (firefox-20.0b5.source.tar.bz2) = fcc417dc7cfe1429495c494f8d29e3518fc8ec5afb748701c1f28a8284c53673 +SIZE (firefox-20.0b5.source.tar.bz2) = 100157800 Modified: trunk/www/seamonkey/Makefile ============================================================================== --- trunk/www/seamonkey/Makefile Wed Mar 13 22:48:21 2013 (r1213) +++ trunk/www/seamonkey/Makefile Sun Mar 17 10:25:07 2013 (r1214) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/seamonkey/Makefile 310240 2013-01-11 16:48:10Z flo $ PORTNAME= seamonkey -DISTVERSION= 2.17b1 +DISTVERSION= 2.17b2 CATEGORIES?= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}/source Modified: trunk/www/seamonkey/distinfo ============================================================================== --- trunk/www/seamonkey/distinfo Wed Mar 13 22:48:21 2013 (r1213) +++ trunk/www/seamonkey/distinfo Sun Mar 17 10:25:07 2013 (r1214) @@ -1,4 +1,4 @@ -SHA256 (seamonkey-2.17b1.source.tar.bz2) = e9d1c8009e2706789cd45841dc73e866577143d53f5920dc9d5aa61837f2dfa6 -SIZE (seamonkey-2.17b1.source.tar.bz2) = 122818269 +SHA256 (seamonkey-2.17b2.source.tar.bz2) = 663086df539f5788f325f6b3c28367f2de68f2906175e5e7da16d259615eb680 +SIZE (seamonkey-2.17b2.source.tar.bz2) = 122949808 SHA256 (enigmail-1.5.1.tar.gz) = 234ca3c8f7c74afb64ebdaa4762e358f35a72c1f8de007b992497fc2db803af0 SIZE (enigmail-1.5.1.tar.gz) = 1213954 From owner-freebsd-gecko@FreeBSD.ORG Sun Mar 17 11:09:16 2013 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 2BAECD84 for ; Sun, 17 Mar 2013 11:09:16 +0000 (UTC) (envelope-from flo@smeets.im) Received: from mail.solomo.de (mail.solomo.de [5.9.87.18]) by mx1.freebsd.org (Postfix) with ESMTP id CCD33BEE for ; Sun, 17 Mar 2013 11:09:15 +0000 (UTC) Received: from cpos1.nexxtmobile.de (localhost [127.0.0.1]) by mail.solomo.de (Postfix) with ESMTP id 470E47070; Sun, 17 Mar 2013 12:09:14 +0100 (CET) X-Virus-Scanned: amavisd-new at nexxtmobile.de Received: from mail.solomo.de ([127.0.0.1]) by cpos1.nexxtmobile.de (cpos1.nexxtmobile.de [127.0.0.1]) (amavisd-new, port 10024) with LMTP id IodCbFh2qY8Q; Sun, 17 Mar 2013 12:09:12 +0100 (CET) Received: from nibbler-osx.fritz.box (85-22-127-244.ip.dokom21.de [85.22.127.244]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.solomo.de (Postfix) with ESMTPSA id 8BBCF705D; Sun, 17 Mar 2013 12:09:12 +0100 (CET) Message-ID: <5145A456.2080801@smeets.im> Date: Sun, 17 Mar 2013 12:09:10 +0100 From: Florian Smeets User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:22.0) Gecko/20100101 Thunderbird/22.0a1 MIME-Version: 1.0 To: jau@iki.fi, gecko@freebsd.org Subject: Re: Firefox, Thunderbird, and GIMP having problems with clang References: <201303161205.r2GC5RYl051063@jau.iki.fi> In-Reply-To: <201303161205.r2GC5RYl051063@jau.iki.fi> X-Enigmail-Version: 1.6a1pre Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="----enig2HWSRREFPQQESPLLVKDMX" X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Mar 2013 11:09:16 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2HWSRREFPQQESPLLVKDMX Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 16.03.13 13:05, Jukka A. Ukkonen wrote: >=20 > Howdy, >=20 > This is just in case nobody has noticed yet. > When I built the FreeBSD-9.1 kernel and user space on AMD64 using clang= Which revision of stable/9 are you running. Please make sure you have r246858, rebuild/install world and reinstall firefox. Florian ------enig2HWSRREFPQQESPLLVKDMX Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iEYEARECAAYFAlFFpFcACgkQapo8P8lCvwmvMgCgsp0LWxtXDeMI67cPoOWxIt9h O9IAmgOK9ZZQzXTsKYq39CNJ2l16D0qE =e0LW -----END PGP SIGNATURE----- ------enig2HWSRREFPQQESPLLVKDMX-- From owner-freebsd-gecko@FreeBSD.ORG Sun Mar 17 22:05:23 2013 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 7300AD31 for ; Sun, 17 Mar 2013 22:05:23 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 0D40460E for ; Sun, 17 Mar 2013 22:05:22 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id r2HM5Lj8091202 for ; Sun, 17 Mar 2013 22:05:21 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id r2HM5Fk2090486 for freebsd-gecko@freebsd.org; Sun, 17 Mar 2013 22:05:15 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Sun, 17 Mar 2013 22:05:15 GMT Message-Id: <201303172205.r2HM5Fk2090486@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org Subject: [SVN-Commit] r1215 - trunk/www/firefox-nightly MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Mar 2013 22:05:23 -0000 Author: jbeich Date: Sun Mar 17 22:05:15 2013 New Revision: 1215 Log: update Nightly to avoid transient error Modified: trunk/www/firefox-nightly/Makefile.hgrev trunk/www/firefox-nightly/distinfo Modified: trunk/www/firefox-nightly/Makefile.hgrev ============================================================================== --- trunk/www/firefox-nightly/Makefile.hgrev Sun Mar 17 10:25:07 2013 (r1214) +++ trunk/www/firefox-nightly/Makefile.hgrev Sun Mar 17 22:05:15 2013 (r1215) @@ -1 +1 @@ -HGREV= 125045:7b70e6d2455f +HGREV= 125126:09f72f45a0b7 Modified: trunk/www/firefox-nightly/distinfo ============================================================================== --- trunk/www/firefox-nightly/distinfo Sun Mar 17 10:25:07 2013 (r1214) +++ trunk/www/firefox-nightly/distinfo Sun Mar 17 22:05:15 2013 (r1215) @@ -1,2 +1,2 @@ -SHA256 (firefox-nightly/7b70e6d2455f.tar.bz2) = ec2bf73971e9dea9f5951a686e943803268c7a314c5e0b1929c8ab2ecbd1cc92 -SIZE (firefox-nightly/7b70e6d2455f.tar.bz2) = 109406191 +SHA256 (firefox-nightly/09f72f45a0b7.tar.bz2) = 8fbcca20b7f3b98498514995cdf200426f22de5d0dec5ea3209eb47fede9148a +SIZE (firefox-nightly/09f72f45a0b7.tar.bz2) = 109449607 From owner-freebsd-gecko@FreeBSD.ORG Mon Mar 18 11:06:56 2013 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B3852E55 for ; Mon, 18 Mar 2013 11:06:56 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id A53A5ADE for ; Mon, 18 Mar 2013 11:06:56 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r2IB6uLY002448 for ; Mon, 18 Mar 2013 11:06:56 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r2IB6um5002446 for gecko@FreeBSD.org; Mon, 18 Mar 2013 11:06:56 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 18 Mar 2013 11:06:56 GMT Message-Id: <201303181106.r2IB6um5002446@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: gecko@FreeBSD.org Subject: Current problem reports assigned to gecko@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Mar 2013 11:06:56 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/176719 gecko patches for www/firefox to compile on powerpc. o ports/175421 gecko workaround: www/firefox is MAKE_JOBS_SAFE but never us o ports/170402 gecko www/linux-firefox: crash with flashplugin o ports/170310 gecko mail/thunderbird: coredump/crash when used with OpenLD o ports/169729 gecko www/firefox-esr "make package" produces package with z o ports/169366 gecko www/xpi-* ports need re-install after each Firefox upd o ports/168091 gecko Mk/bsd.gecko.mk error: USE_FIREFOX doesn't work correc f ports/165263 gecko mail/thunderbird: core dumping most time when users ar o ports/164239 gecko [PATCH] mail/thunderbird: crash with nss_ldap o ports/160387 gecko security/ca_root_nss: Allow user to trust extra local f ports/155949 gecko www/firefox: firefox 4, WITH_PGO, better Text against o ports/144044 gecko [PATCH] www/firefox: Makefile.webplugins target order 12 problems total. From owner-freebsd-gecko@FreeBSD.ORG Tue Mar 19 14:02:48 2013 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id E3909EAA; Tue, 19 Mar 2013 14:02:48 +0000 (UTC) (envelope-from PAYVESUPPORT@AEXP.COM) Received: from vpat.appliedonline.net (vpat.appliedonline.net [204.155.62.5]) by mx1.freebsd.org (Postfix) with ESMTP id F1790886; Tue, 19 Mar 2013 14:02:46 +0000 (UTC) Received: from [155.152.134.130] (port=86146 helo=[192.168.9.04]) by 204.155.62.5 with asmtp id 1rqLaL-000RS-00 for gecko@freebsd.org; Tue, 19 Mar 2013 09:02:43 -0500 Message-ID: <51486F0B.5070204@payroll.fiserv.com> Date: Tue, 19 Mar 2013 09:02:43 -0500 From: Jonah_Bentley@fiserv.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1 MIME-Version: 1.0 To: gecko@freebsd.org Subject: Invoice #4318529 Content-Type: multipart/mixed; boundary="----=_Part_02107_3702038421.9215319476196" X-Spam: Not detected X-Mras: Ok X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Mar 2013 14:02:49 -0000 This is a multi-part message in MIME format. ------=_Part_02107_3702038421.9215319476196 Content-Type: text/plain; charset=windows-1251; format=flowed Content-Transfer-Encoding: 7bit Attached is the unpaid invoice (Invoice_4318529.zip) received from your bank. Please let me know if you need anything else. Thank you Jonah_Bentley Payroll Office Manager 255 Fiserv Drive PO Box 979 Brookfield WI 53008 CONFIDENTIALITY NOTICE: This electronic mail transmission and any attached files contain information intended for the exclusive use of the individual or entity to whom it is addressed and may contain information belonging to the sender (Fiserv, Inc.) that is proprietary, privileged, confidential and/or protected from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any viewing, copying, disclosure or distributions of this electronic message are violations of federal law. Please notify the sender, by email or telephone (800-872-8365), of any unintended recipients and delete the original message without making any copies. Thank You ------=_Part_02107_3702038421.9215319476196-- From owner-freebsd-gecko@FreeBSD.ORG Tue Mar 19 21:48:46 2013 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id C5AD2EC7 for ; Tue, 19 Mar 2013 21:48:46 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id F2429904 for ; Tue, 19 Mar 2013 21:48:45 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id r2JLmi55021586 for ; Tue, 19 Mar 2013 21:48:44 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id r2JLmdq4020438 for freebsd-gecko@freebsd.org; Tue, 19 Mar 2013 21:48:39 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Tue, 19 Mar 2013 21:48:39 GMT Message-Id: <201303192148.r2JLmdq4020438@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org Subject: [SVN-Commit] r1216 - in trunk: devel/nspr www/firefox-nightly www/firefox-nightly/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Mar 2013 21:48:46 -0000 Author: jbeich Date: Tue Mar 19 21:48:38 2013 New Revision: 1216 Log: update Deleted: trunk/www/firefox-nightly/files/patch-bug807883 Modified: trunk/devel/nspr/Makefile trunk/devel/nspr/distinfo trunk/www/firefox-nightly/Makefile trunk/www/firefox-nightly/Makefile.hgrev trunk/www/firefox-nightly/distinfo trunk/www/firefox-nightly/files/patch-bug851880 Modified: trunk/devel/nspr/Makefile ============================================================================== --- trunk/devel/nspr/Makefile Sun Mar 17 22:05:15 2013 (r1215) +++ trunk/devel/nspr/Makefile Tue Mar 19 21:48:38 2013 (r1216) @@ -6,7 +6,7 @@ # $MCom: ports-experimental/devel/nspr/Makefile,v 1.6 2008/03/12 13:06:56 ahze Exp $ PORTNAME= nspr -DISTVERSION= 4.9.5 +DISTVERSION= 4.9.6 CATEGORIES= devel MASTER_SITES= MOZILLA MASTER_SITE_SUBDIR= nspr/releases/v${PORTVERSION}/src Modified: trunk/devel/nspr/distinfo ============================================================================== --- trunk/devel/nspr/distinfo Sun Mar 17 22:05:15 2013 (r1215) +++ trunk/devel/nspr/distinfo Tue Mar 19 21:48:38 2013 (r1216) @@ -1,2 +1,2 @@ -SHA256 (nspr-4.9.5.tar.gz) = 616ab65c849155c9ed0e5f502530a241cc9108e278275aa448b417ae632c7604 -SIZE (nspr-4.9.5.tar.gz) = 1156396 +SHA256 (nspr-4.9.6.tar.gz) = 7693fddd3c5cc15d53a50df53ab5dcdaa2eb58f5003302690559471744d6c6f9 +SIZE (nspr-4.9.6.tar.gz) = 1163033 Modified: trunk/www/firefox-nightly/Makefile ============================================================================== --- trunk/www/firefox-nightly/Makefile Sun Mar 17 22:05:15 2013 (r1215) +++ trunk/www/firefox-nightly/Makefile Tue Mar 19 21:48:38 2013 (r1216) @@ -13,7 +13,7 @@ MAINTAINER= gecko@FreeBSD.org COMMENT= Web browser based on the browser portion of Mozilla -BUILD_DEPENDS= nspr>=4.9.4:${PORTSDIR}/devel/nspr \ +BUILD_DEPENDS= nspr>=4.9.6:${PORTSDIR}/devel/nspr \ nss>=3.14.2:${PORTSDIR}/security/nss \ sqlite3>=3.7.14.1:${PORTSDIR}/databases/sqlite3 \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \ Modified: trunk/www/firefox-nightly/Makefile.hgrev ============================================================================== --- trunk/www/firefox-nightly/Makefile.hgrev Sun Mar 17 22:05:15 2013 (r1215) +++ trunk/www/firefox-nightly/Makefile.hgrev Tue Mar 19 21:48:38 2013 (r1216) @@ -1 +1 @@ -HGREV= 125126:09f72f45a0b7 +HGREV= 125380:f4394e306dad Modified: trunk/www/firefox-nightly/distinfo ============================================================================== --- trunk/www/firefox-nightly/distinfo Sun Mar 17 22:05:15 2013 (r1215) +++ trunk/www/firefox-nightly/distinfo Tue Mar 19 21:48:38 2013 (r1216) @@ -1,2 +1,2 @@ -SHA256 (firefox-nightly/09f72f45a0b7.tar.bz2) = 8fbcca20b7f3b98498514995cdf200426f22de5d0dec5ea3209eb47fede9148a -SIZE (firefox-nightly/09f72f45a0b7.tar.bz2) = 109449607 +SHA256 (firefox-nightly/f4394e306dad.tar.bz2) = b5540a98c7f9b5036314c5a634091b889336de6ce5e69e1258215735dfb24b83 +SIZE (firefox-nightly/f4394e306dad.tar.bz2) = 109212098 Deleted: trunk/www/firefox-nightly/files/patch-bug807883 ============================================================================== --- trunk/www/firefox-nightly/files/patch-bug807883 Tue Mar 19 21:48:38 2013 (r1215) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,109 +0,0 @@ -commit 9bc203a -Author: Wan-Teh Chang -Date: Tue Feb 12 08:54:38 2013 -0800 - - Bug 807883: Use the new PL_SizeOfArenaPoolExcludingPool function - in NSPR 4.9.6. Portions of the patch were written by Nicholas - Nethercote . r=n.nethercote. ---- - configure.in | 2 +- - layout/base/nsPresArena.cpp | 11 ++--------- - modules/libpref/src/prefapi.cpp | 9 +-------- - xpcom/components/nsCategoryManager.cpp | 9 +-------- - xpcom/components/nsComponentManager.cpp | 9 +-------- - 5 files changed, 6 insertions(+), 34 deletions(-) - -diff --git configure.in configure.in -index b2225f4..55e4cd1 100644 ---- configure.in -+++ configure.in -@@ -3856,7 +3856,7 @@ - _USE_SYSTEM_NSPR=1 ) - - if test -n "$_USE_SYSTEM_NSPR"; then -- AM_PATH_NSPR(4.9.6, [MOZ_NATIVE_NSPR=1], [AC_MSG_ERROR([your don't have NSPR installed or your version is too old])]) -+ AM_PATH_NSPR(4.9.4, [MOZ_NATIVE_NSPR=1], [AC_MSG_ERROR([your don't have NSPR installed or your version is too old])]) - fi - - if test -n "$MOZ_NATIVE_NSPR"; then -diff --git layout/base/nsPresArena.cpp layout/base/nsPresArena.cpp -index 8721eec..7daafb4 100644 ---- layout/base/nsPresArena.cpp -+++ layout/base/nsPresArena.cpp -@@ -405,7 +405,15 @@ - size_t SizeOfIncludingThisFromMalloc(nsMallocSizeOfFun aMallocSizeOf) const - { - size_t n = aMallocSizeOf(this); -- n += PL_SizeOfArenaPoolExcludingPool(&mPool, aMallocSizeOf); -+ -+ // The first PLArena is within the PLArenaPool, i.e. within |this|, so we -+ // don't measure it. Subsequent PLArenas are by themselves and must be -+ // measured. -+ const PLArena *arena = mPool.first.next; -+ while (arena) { -+ n += aMallocSizeOf(arena); -+ arena = arena->next; -+ } - n += mFreeLists.SizeOfExcludingThis(SizeOfFreeListEntryExcludingThis, - aMallocSizeOf); - return n; -diff --git modules/libpref/src/prefapi.cpp modules/libpref/src/prefapi.cpp -index 85dea39..0dd74de 100644 ---- modules/libpref/src/prefapi.cpp -+++ modules/libpref/src/prefapi.cpp -@@ -809,7 +809,14 @@ - size_t - pref_SizeOfPrivateData(nsMallocSizeOfFun aMallocSizeOf) - { -- size_t n = PL_SizeOfArenaPoolExcludingPool(&gPrefNameArena, aMallocSizeOf); -+ size_t n = 0; -+ // The first PLArena is within the PLArenaPool, so start measuring -+ // malloc'd data with the second arena. -+ const PLArena* arena = gPrefNameArena.first.next; -+ while (arena) { -+ n += aMallocSizeOf(arena); -+ arena = arena->next; -+ } - for (struct CallbackNode* node = gCallbacks; node; node = node->next) { - n += aMallocSizeOf(node); - n += aMallocSizeOf(node->domain); -diff --git xpcom/components/nsCategoryManager.cpp xpcom/components/nsCategoryManager.cpp -index 8e964bb..62e873c 100644 ---- xpcom/components/nsCategoryManager.cpp -+++ xpcom/components/nsCategoryManager.cpp -@@ -512,7 +512,14 @@ - { - size_t n = aMallocSizeOf(this); - -- n += PL_SizeOfArenaPoolExcludingPool(&mArena, aMallocSizeOf); -+ // The first PLArena is within the PLArenaPool, i.e. within |this|, so we -+ // don't measure it. Subsequent PLArenas are by themselves and must be -+ // measured. -+ const PLArena *arena = mArena.first.next; -+ while (arena) { -+ n += aMallocSizeOf(arena); -+ arena = arena->next; -+ } - - n += mTable.SizeOfExcludingThis(SizeOfCategoryManagerTableEntryExcludingThis, - aMallocSizeOf); -diff --git xpcom/components/nsComponentManager.cpp xpcom/components/nsComponentManager.cpp -index f6f9f0a..c80f4c3 100644 ---- xpcom/components/nsComponentManager.cpp -+++ xpcom/components/nsComponentManager.cpp -@@ -1680,7 +1680,14 @@ - n += mKnownStaticModules.SizeOfExcludingThis(aMallocSizeOf); - n += mKnownModules.SizeOfExcludingThis(nullptr, aMallocSizeOf); - -- n += PL_SizeOfArenaPoolExcludingPool(&mArena, aMallocSizeOf); -+ // The first PLArena is within the PLArenaPool, i.e. within |this|, so we -+ // don't measure it. Subsequent PLArenas are by themselves and must be -+ // measured. -+ const PLArena *arena = mArena.first.next; -+ while (arena) { -+ n += aMallocSizeOf(arena); -+ arena = arena->next; -+ } - - n += mPendingServices.SizeOfExcludingThis(aMallocSizeOf); - Modified: trunk/www/firefox-nightly/files/patch-bug851880 ============================================================================== --- trunk/www/firefox-nightly/files/patch-bug851880 Sun Mar 17 22:05:15 2013 (r1215) +++ trunk/www/firefox-nightly/files/patch-bug851880 Tue Mar 19 21:48:38 2013 (r1216) @@ -1,159 +1,441 @@ diff --git js/src/ion/AsmJS.h js/src/ion/AsmJS.h -index 52f09fc..f806452 100644 +index 17f2bc8..1600131 100644 --- js/src/ion/AsmJS.h +++ js/src/ion/AsmJS.h -@@ -13,7 +13,7 @@ +@@ -11,9 +11,8 @@ + // asm.js compilation is only available on desktop x86/x64 at the moment. + // Don't panic, mobile support is coming soon. #if defined(JS_ION) && \ - !defined(ANDROID) && \ - (defined(JS_CPU_X86) || defined(JS_CPU_X64)) && \ -- (defined(__linux__) || defined(XP_WIN) || defined(XP_MACOSX)) -+ (defined(__linux__) || defined(__DragonFly__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(XP_WIN) || defined(XP_MACOSX)) +- !defined(ANDROID) && \ +- (defined(JS_CPU_X86) || defined(JS_CPU_X64)) && \ +- (defined(__linux__) || defined(XP_WIN)) ++ (!defined(ANDROID) && !defined(XP_MACOSX)) && \ ++ (defined(JS_CPU_X86) || defined(JS_CPU_X64)) # define JS_ASMJS #endif diff --git js/src/ion/AsmJSSignalHandlers.cpp js/src/ion/AsmJSSignalHandlers.cpp -index 45eeac9..d4c68bd 100644 +index 45eeac9..50bf71c 100644 --- js/src/ion/AsmJSSignalHandlers.cpp +++ js/src/ion/AsmJSSignalHandlers.cpp -@@ -352,6 +352,136 @@ SetRegisterToCoercedUndefined(mcontext_t &context, bool isFloat32, AnyRegister r - } - } - # endif -+# elif defined(__NetBSD__) || defined(__OpenBSD__) -+# include -+ -+static uint8_t ** -+ContextToPC(mcontext_t &context) -+{ -+# if defined(JS_CPU_X86) -+ JS_STATIC_ASSERT(sizeof(context.__gregs[_REG_EIP]) == sizeof(void*)); -+ return reinterpret_cast(&context.__gregs[_REG_EIP]); -+# else -+ JS_STATIC_ASSERT(sizeof(context.__gregs[_REG_RIP]) == sizeof(void*)); -+ return reinterpret_cast(&context.__gregs[_REG_RIP]); -+# endif -+} -+ -+# if defined(JS_CPU_X64) -+# include -+# define fp_xmm(mc,i) (&((struct fxsave64 *)(mc)->__fpregs)->fx_xmm[i]) +@@ -18,6 +18,138 @@ using namespace js::ion; + + #ifdef JS_ASMJS + ++#if defined(XP_WIN) ++# define XMM_sig(p,i) ((p)->Xmm##i) ++# define EIP_sig(p) ((p)->Eip) ++# define RIP_sig(p) ((p)->Rip) ++# define RAX_sig(p) ((p)->Rax) ++# define RCX_sig(p) ((p)->Rcx) ++# define RDX_sig(p) ((p)->Rdx) ++# define RBX_sig(p) ((p)->Rbx) ++# define RSP_sig(p) ((p)->Rsp) ++# define RBP_sig(p) ((p)->Rbp) ++# define RSI_sig(p) ((p)->Rsi) ++# define RDI_sig(p) ((p)->Rdi) ++# define R8_sig(p) ((p)->R8) ++# define R9_sig(p) ((p)->R9) ++# define R10_sig(p) ((p)->R10) ++# define R11_sig(p) ((p)->R11) ++# define R12_sig(p) ((p)->R12) ++# define R13_sig(p) ((p)->R13) ++# define R14_sig(p) ((p)->R14) ++# define R15_sig(p) ((p)->R15) ++#elif defined(__OpenBSD__) ++# define XMM_sig(p,i) ((p)->sc_fpstate->fx_xmm[i]) ++# define EIP_sig(p) ((p)->sc_eip) ++# define RIP_sig(p) ((p)->sc_rip) ++# define RAX_sig(p) ((p)->sc_rax) ++# define RCX_sig(p) ((p)->sc_rcx) ++# define RDX_sig(p) ((p)->sc_rdx) ++# define RBX_sig(p) ((p)->sc_rbx) ++# define RSP_sig(p) ((p)->sc_rsp) ++# define RBP_sig(p) ((p)->sc_rbp) ++# define RSI_sig(p) ((p)->sc_rsi) ++# define RDI_sig(p) ((p)->sc_rdi) ++# define R8_sig(p) ((p)->sc_r8) ++# define R9_sig(p) ((p)->sc_r9) ++# define R10_sig(p) ((p)->sc_r10) ++# define R11_sig(p) ((p)->sc_r11) ++# define R12_sig(p) ((p)->sc_r12) ++# define R13_sig(p) ((p)->sc_r13) ++# define R14_sig(p) ((p)->sc_r14) ++# define R15_sig(p) ((p)->sc_r15) ++#elif defined(__linux__) || defined(SOLARIS) ++# if defined(__linux__) ++# define XMM_sig(p,i) ((p)->uc_mcontext.fpregs->_xmm[i]) ++# else ++# define XMM_sig(p,i) ((p)->uc_mcontext.fpregs->xmm[i]) ++# endif ++# define EIP_sig(p) ((p)->uc_mcontext.gregs[REG_EIP]) ++# define RIP_sig(p) ((p)->uc_mcontext.gregs[REG_RIP]) ++# define RAX_sig(p) ((p)->uc_mcontext.gregs[REG_RAX]) ++# define RCX_sig(p) ((p)->uc_mcontext.gregs[REG_RCX]) ++# define RDX_sig(p) ((p)->uc_mcontext.gregs[REG_RDX]) ++# define RBX_sig(p) ((p)->uc_mcontext.gregs[REG_RBX]) ++# define RSP_sig(p) ((p)->uc_mcontext.gregs[REG_RSP]) ++# define RBP_sig(p) ((p)->uc_mcontext.gregs[REG_RBP]) ++# define RSI_sig(p) ((p)->uc_mcontext.gregs[REG_RSI]) ++# define RDI_sig(p) ((p)->uc_mcontext.gregs[REG_RDI]) ++# define R8_sig(p) ((p)->uc_mcontext.gregs[REG_R8]) ++# define R9_sig(p) ((p)->uc_mcontext.gregs[REG_R9]) ++# define R10_sig(p) ((p)->uc_mcontext.gregs[REG_R10]) ++# define R11_sig(p) ((p)->uc_mcontext.gregs[REG_R11]) ++# define R12_sig(p) ((p)->uc_mcontext.gregs[REG_R12]) ++# define R13_sig(p) ((p)->uc_mcontext.gregs[REG_R13]) ++# define R14_sig(p) ((p)->uc_mcontext.gregs[REG_R14]) ++# define R15_sig(p) ((p)->uc_mcontext.gregs[REG_R15]) ++#elif defined(__NetBSD__) ++# define XMM_sig(p,i) (((struct fxsave64 *)(p)->uc_mcontext.__fpregs)->fx_xmm[i]) ++# define EIP_sig(p) ((p)->uc_mcontext.__gregs[_REG_EIP]) ++# define RIP_sig(p) ((p)->uc_mcontext.__gregs[_REG_RIP]) ++# define RAX_sig(p) ((p)->uc_mcontext.__gregs[_REG_RAX]) ++# define RCX_sig(p) ((p)->uc_mcontext.__gregs[_REG_RCX]) ++# define RDX_sig(p) ((p)->uc_mcontext.__gregs[_REG_RDX]) ++# define RBX_sig(p) ((p)->uc_mcontext.__gregs[_REG_RBX]) ++# define RSP_sig(p) ((p)->uc_mcontext.__gregs[_REG_RSP]) ++# define RBP_sig(p) ((p)->uc_mcontext.__gregs[_REG_RBP]) ++# define RSI_sig(p) ((p)->uc_mcontext.__gregs[_REG_RSI]) ++# define RDI_sig(p) ((p)->uc_mcontext.__gregs[_REG_RDI]) ++# define R8_sig(p) ((p)->uc_mcontext.__gregs[_REG_R8]) ++# define R9_sig(p) ((p)->uc_mcontext.__gregs[_REG_R9]) ++# define R10_sig(p) ((p)->uc_mcontext.__gregs[_REG_R10]) ++# define R11_sig(p) ((p)->uc_mcontext.__gregs[_REG_R11]) ++# define R12_sig(p) ((p)->uc_mcontext.__gregs[_REG_R12]) ++# define R13_sig(p) ((p)->uc_mcontext.__gregs[_REG_R13]) ++# define R14_sig(p) ((p)->uc_mcontext.__gregs[_REG_R14]) ++# define R15_sig(p) ((p)->uc_mcontext.__gregs[_REG_R15]) ++#elif defined(__DragonFly__) || defined(__FreeBSD__) ++# if defined(__DragonFly__) ++# define XMM_sig(p,i) (((union savefpu *)(p)->uc_mcontext.mc_fpregs)->sv_xmm.sv_xmm[i]) ++# else ++# define XMM_sig(p,i) (((struct savefpu *)(p)->uc_mcontext.mc_fpstate)->sv_xmm[i]) ++# endif ++# define EIP_sig(p) ((p)->uc_mcontext.mc_eip) ++# define RIP_sig(p) ((p)->uc_mcontext.mc_rip) ++# define RAX_sig(p) ((p)->uc_mcontext.mc_rax) ++# define RCX_sig(p) ((p)->uc_mcontext.mc_rcx) ++# define RDX_sig(p) ((p)->uc_mcontext.mc_rdx) ++# define RBX_sig(p) ((p)->uc_mcontext.mc_rbx) ++# define RSP_sig(p) ((p)->uc_mcontext.mc_rsp) ++# define RBP_sig(p) ((p)->uc_mcontext.mc_rbp) ++# define RSI_sig(p) ((p)->uc_mcontext.mc_rsi) ++# define RDI_sig(p) ((p)->uc_mcontext.mc_rdi) ++# define R8_sig(p) ((p)->uc_mcontext.mc_r8) ++# define R9_sig(p) ((p)->uc_mcontext.mc_r9) ++# define R10_sig(p) ((p)->uc_mcontext.mc_r10) ++# define R11_sig(p) ((p)->uc_mcontext.mc_r11) ++# define R12_sig(p) ((p)->uc_mcontext.mc_r12) ++# define R13_sig(p) ((p)->uc_mcontext.mc_r13) ++# define R14_sig(p) ((p)->uc_mcontext.mc_r14) ++# define R15_sig(p) ((p)->uc_mcontext.mc_r15) ++#elif defined(XP_MACOSX) ++# define XMM_sig(p,i) ((p)->uc_mcontext->__fs.__fpu_xmm##i) ++# define EIP_sig(p) ((p)->uc_mcontext->__ss.__eip) ++# define RIP_sig(p) ((p)->uc_mcontext->__ss.__rip) ++# define RAX_sig(p) ((p)->uc_mcontext->__ss.__rax) ++# define RCX_sig(p) ((p)->uc_mcontext->__ss.__rcx) ++# define RDX_sig(p) ((p)->uc_mcontext->__ss.__rdx) ++# define RBX_sig(p) ((p)->uc_mcontext->__ss.__rbx) ++# define RSP_sig(p) ((p)->uc_mcontext->__ss.__rsp) ++# define RBP_sig(p) ((p)->uc_mcontext->__ss.__rbp) ++# define RSI_sig(p) ((p)->uc_mcontext->__ss.__rsi) ++# define RDI_sig(p) ((p)->uc_mcontext->__ss.__rdi) ++# define R8_sig(p) ((p)->uc_mcontext->__ss.__r8) ++# define R9_sig(p) ((p)->uc_mcontext->__ss.__r9) ++# define R10_sig(p) ((p)->uc_mcontext->__ss.__r10) ++# define R11_sig(p) ((p)->uc_mcontext->__ss.__r11) ++# define R12_sig(p) ((p)->uc_mcontext->__ss.__r12) ++# define R13_sig(p) ((p)->uc_mcontext->__ss.__r13) ++# define R14_sig(p) ((p)->uc_mcontext->__ss.__r14) ++# define R15_sig(p) ((p)->uc_mcontext->__ss.__r15) ++#else ++# error "Don't know how to read/write to the thread state via the mcontext_t." ++#endif + -+static void -+SetRegisterToCoercedUndefined(mcontext_t &context, bool isFloat32, AnyRegister reg) -+{ -+ if (reg.isFloat()) { -+ switch (reg.fpu().code()) { -+ case JSC::X86Registers::xmm0: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 0)); break; -+ case JSC::X86Registers::xmm1: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 1)); break; -+ case JSC::X86Registers::xmm2: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 2)); break; -+ case JSC::X86Registers::xmm3: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 3)); break; -+ case JSC::X86Registers::xmm4: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 4)); break; -+ case JSC::X86Registers::xmm5: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 5)); break; -+ case JSC::X86Registers::xmm6: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 6)); break; -+ case JSC::X86Registers::xmm7: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 7)); break; -+ case JSC::X86Registers::xmm8: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 8)); break; -+ case JSC::X86Registers::xmm9: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 9)); break; -+ case JSC::X86Registers::xmm10: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 10)); break; -+ case JSC::X86Registers::xmm11: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 11)); break; -+ case JSC::X86Registers::xmm12: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 12)); break; -+ case JSC::X86Registers::xmm13: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 13)); break; -+ case JSC::X86Registers::xmm14: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 14)); break; -+ case JSC::X86Registers::xmm15: SetXMMRegToNaN(isFloat32, fp_xmm(&context, 15)); break; -+ default: MOZ_CRASH(); -+ } -+ } else { -+ switch (reg.gpr().code()) { -+ case JSC::X86Registers::eax: context.__gregs[_REG_RAX] = 0; break; -+ case JSC::X86Registers::ecx: context.__gregs[_REG_RCX] = 0; break; -+ case JSC::X86Registers::edx: context.__gregs[_REG_RDX] = 0; break; -+ case JSC::X86Registers::ebx: context.__gregs[_REG_RBX] = 0; break; -+ case JSC::X86Registers::esp: context.__gregs[_REG_RSP] = 0; break; -+ case JSC::X86Registers::ebp: context.__gregs[_REG_RBP] = 0; break; -+ case JSC::X86Registers::esi: context.__gregs[_REG_RSI] = 0; break; -+ case JSC::X86Registers::edi: context.__gregs[_REG_RDI] = 0; break; -+ case JSC::X86Registers::r8: context.__gregs[_REG_R8] = 0; break; -+ case JSC::X86Registers::r9: context.__gregs[_REG_R9] = 0; break; -+ case JSC::X86Registers::r10: context.__gregs[_REG_R10] = 0; break; -+ case JSC::X86Registers::r11: context.__gregs[_REG_R11] = 0; break; -+ case JSC::X86Registers::r12: context.__gregs[_REG_R12] = 0; break; -+ case JSC::X86Registers::r13: context.__gregs[_REG_R13] = 0; break; -+ case JSC::X86Registers::r14: context.__gregs[_REG_R14] = 0; break; -+ case JSC::X86Registers::r15: context.__gregs[_REG_R15] = 0; break; -+ default: MOZ_CRASH(); -+ } -+ } -+} -+# endif -+# elif defined(__DragonFly__) || defined(__FreeBSD__) -+# include + // Prevent races trying to install the signal handlers. + #ifdef JS_THREADSAFE + # include "jslock.h" +@@ -142,66 +274,90 @@ LookupHeapAccess(const AsmJSModule &module, uint8_t *pc) + + # if defined(XP_WIN) + # include "jswin.h" ++# else ++# include ++# include ++# endif + -+static uint8_t ** -+ContextToPC(mcontext_t &context) -+{ -+# if defined(JS_CPU_X86) -+ JS_STATIC_ASSERT(sizeof(context.mc_eip) == sizeof(void*)); -+ return reinterpret_cast(&context.mc_eip); -+# else -+ JS_STATIC_ASSERT(sizeof(context.mc_rip) == sizeof(void*)); -+ return reinterpret_cast(&context.mc_rip); -+# endif -+} ++# if defined(__FreeBSD__) ++# include // for ucontext_t, mcontext_t ++# endif + -+# if defined(JS_CPU_X64) -+# include -+# define mc_xmm(mc,i) (&((struct savefpu *)(mc)->mc_fpstate)->sv_xmm[i]) ++# if defined(JS_CPU_X64) ++# if defined(__DragonFly__) ++# include // for union savefpu ++# elif defined(__FreeBSD__) ++# include // for struct savefpu ++# endif ++# endif + -+static void -+SetRegisterToCoercedUndefined(mcontext_t &context, bool isFloat32, AnyRegister reg) -+{ -+ if (reg.isFloat()) { -+ switch (reg.fpu().code()) { -+ case JSC::X86Registers::xmm0: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 0)); break; -+ case JSC::X86Registers::xmm1: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 1)); break; -+ case JSC::X86Registers::xmm2: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 2)); break; -+ case JSC::X86Registers::xmm3: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 3)); break; -+ case JSC::X86Registers::xmm4: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 4)); break; -+ case JSC::X86Registers::xmm5: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 5)); break; -+ case JSC::X86Registers::xmm6: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 6)); break; -+ case JSC::X86Registers::xmm7: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 7)); break; -+ case JSC::X86Registers::xmm8: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 8)); break; -+ case JSC::X86Registers::xmm9: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 9)); break; -+ case JSC::X86Registers::xmm10: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 10)); break; -+ case JSC::X86Registers::xmm11: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 11)); break; -+ case JSC::X86Registers::xmm12: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 12)); break; -+ case JSC::X86Registers::xmm13: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 13)); break; -+ case JSC::X86Registers::xmm14: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 14)); break; -+ case JSC::X86Registers::xmm15: SetXMMRegToNaN(isFloat32, mc_xmm(&context, 15)); break; -+ default: MOZ_CRASH(); -+ } -+ } else { -+ switch (reg.gpr().code()) { -+ case JSC::X86Registers::eax: context.mc_rax = 0; break; -+ case JSC::X86Registers::ecx: context.mc_rcx = 0; break; -+ case JSC::X86Registers::edx: context.mc_rdx = 0; break; -+ case JSC::X86Registers::ebx: context.mc_rbx = 0; break; -+ case JSC::X86Registers::esp: context.mc_rsp = 0; break; -+ case JSC::X86Registers::ebp: context.mc_rbp = 0; break; -+ case JSC::X86Registers::esi: context.mc_rsi = 0; break; -+ case JSC::X86Registers::edi: context.mc_rdi = 0; break; -+ case JSC::X86Registers::r8: context.mc_r8 = 0; break; -+ case JSC::X86Registers::r9: context.mc_r9 = 0; break; -+ case JSC::X86Registers::r10: context.mc_r10 = 0; break; -+ case JSC::X86Registers::r11: context.mc_r11 = 0; break; -+ case JSC::X86Registers::r12: context.mc_r12 = 0; break; -+ case JSC::X86Registers::r13: context.mc_r13 = 0; break; -+ case JSC::X86Registers::r14: context.mc_r14 = 0; break; -+ case JSC::X86Registers::r15: context.mc_r15 = 0; break; -+ default: MOZ_CRASH(); -+ } -+ } -+} -+# endif - # elif defined(XP_MACOSX) ++# if defined(__OpenBSD__) ++# define CONTEXT sigcontext_t ++# elif !defined(XP_WIN) ++# define CONTEXT ucontext_t ++# endif + static uint8_t ** - ContextToPC(mcontext_t context) +-ContextToPC(PCONTEXT context) ++ContextToPC(CONTEXT *context) + { +-# if defined(JS_CPU_X64) +- JS_STATIC_ASSERT(sizeof(context->Rip) == sizeof(void*)); +- return reinterpret_cast(&context->Rip); +-# else +- JS_STATIC_ASSERT(sizeof(context->Eip) == sizeof(void*)); +- return reinterpret_cast(&context->Eip); +-# endif ++# if defined(JS_CPU_X86) ++ JS_STATIC_ASSERT(sizeof(EIP_sig(context)) == sizeof(void*)); ++ return reinterpret_cast(&EIP_sig(context)); ++# else ++ JS_STATIC_ASSERT(sizeof(RIP_sig(context)) == sizeof(void*)); ++ return reinterpret_cast(&RIP_sig(context)); ++# endif + } + +-# if defined(JS_CPU_X64) ++# if defined(JS_CPU_X64) + static void + SetRegisterToCoercedUndefined(CONTEXT *context, bool isFloat32, AnyRegister reg) + { + if (reg.isFloat()) { + switch (reg.fpu().code()) { +- case JSC::X86Registers::xmm0: SetXMMRegToNaN(isFloat32, &context->Xmm0); break; +- case JSC::X86Registers::xmm1: SetXMMRegToNaN(isFloat32, &context->Xmm1); break; +- case JSC::X86Registers::xmm2: SetXMMRegToNaN(isFloat32, &context->Xmm2); break; +- case JSC::X86Registers::xmm3: SetXMMRegToNaN(isFloat32, &context->Xmm3); break; +- case JSC::X86Registers::xmm4: SetXMMRegToNaN(isFloat32, &context->Xmm4); break; +- case JSC::X86Registers::xmm5: SetXMMRegToNaN(isFloat32, &context->Xmm5); break; +- case JSC::X86Registers::xmm6: SetXMMRegToNaN(isFloat32, &context->Xmm6); break; +- case JSC::X86Registers::xmm7: SetXMMRegToNaN(isFloat32, &context->Xmm7); break; +- case JSC::X86Registers::xmm8: SetXMMRegToNaN(isFloat32, &context->Xmm8); break; +- case JSC::X86Registers::xmm9: SetXMMRegToNaN(isFloat32, &context->Xmm9); break; +- case JSC::X86Registers::xmm10: SetXMMRegToNaN(isFloat32, &context->Xmm10); break; +- case JSC::X86Registers::xmm11: SetXMMRegToNaN(isFloat32, &context->Xmm11); break; +- case JSC::X86Registers::xmm12: SetXMMRegToNaN(isFloat32, &context->Xmm12); break; +- case JSC::X86Registers::xmm13: SetXMMRegToNaN(isFloat32, &context->Xmm13); break; +- case JSC::X86Registers::xmm14: SetXMMRegToNaN(isFloat32, &context->Xmm14); break; +- case JSC::X86Registers::xmm15: SetXMMRegToNaN(isFloat32, &context->Xmm15); break; ++ case JSC::X86Registers::xmm0: SetXMMRegToNaN(isFloat32, &XMM_sig(context, 0)); break; ++ case JSC::X86Registers::xmm1: SetXMMRegToNaN(isFloat32, &XMM_sig(context, 1)); break; ++ case JSC::X86Registers::xmm2: SetXMMRegToNaN(isFloat32, &XMM_sig(context, 2)); break; ++ case JSC::X86Registers::xmm3: SetXMMRegToNaN(isFloat32, &XMM_sig(context, 3)); break; ++ case JSC::X86Registers::xmm4: SetXMMRegToNaN(isFloat32, &XMM_sig(context, 4)); break; ++ case JSC::X86Registers::xmm5: SetXMMRegToNaN(isFloat32, &XMM_sig(context, 5)); break; ++ case JSC::X86Registers::xmm6: SetXMMRegToNaN(isFloat32, &XMM_sig(context, 6)); break; ++ case JSC::X86Registers::xmm7: SetXMMRegToNaN(isFloat32, &XMM_sig(context, 7)); break; ++ case JSC::X86Registers::xmm8: SetXMMRegToNaN(isFloat32, &XMM_sig(context, 8)); break; ++ case JSC::X86Registers::xmm9: SetXMMRegToNaN(isFloat32, &XMM_sig(context, 9)); break; ++ case JSC::X86Registers::xmm10: SetXMMRegToNaN(isFloat32, &XMM_sig(context, 10)); break; ++ case JSC::X86Registers::xmm11: SetXMMRegToNaN(isFloat32, &XMM_sig(context, 11)); break; ++ case JSC::X86Registers::xmm12: SetXMMRegToNaN(isFloat32, &XMM_sig(context, 12)); break; ++ case JSC::X86Registers::xmm13: SetXMMRegToNaN(isFloat32, &XMM_sig(context, 13)); break; ++ case JSC::X86Registers::xmm14: SetXMMRegToNaN(isFloat32, &XMM_sig(context, 14)); break; ++ case JSC::X86Registers::xmm15: SetXMMRegToNaN(isFloat32, &XMM_sig(context, 15)); break; + default: MOZ_CRASH(); + } + } else { + switch (reg.gpr().code()) { +- case JSC::X86Registers::eax: context->Rax = 0; break; +- case JSC::X86Registers::ecx: context->Rcx = 0; break; +- case JSC::X86Registers::edx: context->Rdx = 0; break; +- case JSC::X86Registers::ebx: context->Rbx = 0; break; +- case JSC::X86Registers::esp: context->Rsp = 0; break; +- case JSC::X86Registers::ebp: context->Rbp = 0; break; +- case JSC::X86Registers::esi: context->Rsi = 0; break; +- case JSC::X86Registers::edi: context->Rdi = 0; break; +- case JSC::X86Registers::r8: context->R8 = 0; break; +- case JSC::X86Registers::r9: context->R9 = 0; break; +- case JSC::X86Registers::r10: context->R10 = 0; break; +- case JSC::X86Registers::r11: context->R11 = 0; break; +- case JSC::X86Registers::r12: context->R12 = 0; break; +- case JSC::X86Registers::r13: context->R13 = 0; break; +- case JSC::X86Registers::r14: context->R14 = 0; break; +- case JSC::X86Registers::r15: context->R15 = 0; break; ++ case JSC::X86Registers::eax: RAX_sig(context) = 0; break; ++ case JSC::X86Registers::ecx: RCX_sig(context) = 0; break; ++ case JSC::X86Registers::edx: RDX_sig(context) = 0; break; ++ case JSC::X86Registers::ebx: RBX_sig(context) = 0; break; ++ case JSC::X86Registers::esp: RSP_sig(context) = 0; break; ++ case JSC::X86Registers::ebp: RBP_sig(context) = 0; break; ++ case JSC::X86Registers::esi: RSI_sig(context) = 0; break; ++ case JSC::X86Registers::edi: RDI_sig(context) = 0; break; ++ case JSC::X86Registers::r8: R8_sig(context) = 0; break; ++ case JSC::X86Registers::r9: R9_sig(context) = 0; break; ++ case JSC::X86Registers::r10: R10_sig(context) = 0; break; ++ case JSC::X86Registers::r11: R11_sig(context) = 0; break; ++ case JSC::X86Registers::r12: R12_sig(context) = 0; break; ++ case JSC::X86Registers::r13: R13_sig(context) = 0; break; ++ case JSC::X86Registers::r14: R14_sig(context) = 0; break; ++ case JSC::X86Registers::r15: R15_sig(context) = 0; break; + default: MOZ_CRASH(); + } + } + } +-# endif ++# endif ++ ++# if defined(XP_WIN) + + static bool + HandleException(PEXCEPTION_POINTERS exception) +@@ -286,133 +442,7 @@ AsmJSExceptionHandler(LPEXCEPTION_POINTERS exception) + return EXCEPTION_CONTINUE_SEARCH; + } + +-# else // If not Windows, assume Unix +-# include +-# include +- +-// Unfortunately, we still need OS-specific code to read/write to the thread +-// state via the mcontext_t. +-# if defined(__linux__) +-static uint8_t ** +-ContextToPC(mcontext_t &context) +-{ +-# if defined(JS_CPU_X86) +- JS_STATIC_ASSERT(sizeof(context.gregs[REG_EIP]) == sizeof(void*)); +- return reinterpret_cast(&context.gregs[REG_EIP]); +-# else +- JS_STATIC_ASSERT(sizeof(context.gregs[REG_RIP]) == sizeof(void*)); +- return reinterpret_cast(&context.gregs[REG_RIP]); +-# endif +-} +- +-# if defined(JS_CPU_X64) +-static void +-SetRegisterToCoercedUndefined(mcontext_t &context, bool isFloat32, AnyRegister reg) +-{ +- if (reg.isFloat()) { +- switch (reg.fpu().code()) { +- case JSC::X86Registers::xmm0: SetXMMRegToNaN(isFloat32, &context.fpregs->_xmm[0]); break; +- case JSC::X86Registers::xmm1: SetXMMRegToNaN(isFloat32, &context.fpregs->_xmm[1]); break; +- case JSC::X86Registers::xmm2: SetXMMRegToNaN(isFloat32, &context.fpregs->_xmm[2]); break; +- case JSC::X86Registers::xmm3: SetXMMRegToNaN(isFloat32, &context.fpregs->_xmm[3]); break; +- case JSC::X86Registers::xmm4: SetXMMRegToNaN(isFloat32, &context.fpregs->_xmm[4]); break; +- case JSC::X86Registers::xmm5: SetXMMRegToNaN(isFloat32, &context.fpregs->_xmm[5]); break; +- case JSC::X86Registers::xmm6: SetXMMRegToNaN(isFloat32, &context.fpregs->_xmm[6]); break; +- case JSC::X86Registers::xmm7: SetXMMRegToNaN(isFloat32, &context.fpregs->_xmm[7]); break; +- case JSC::X86Registers::xmm8: SetXMMRegToNaN(isFloat32, &context.fpregs->_xmm[8]); break; +- case JSC::X86Registers::xmm9: SetXMMRegToNaN(isFloat32, &context.fpregs->_xmm[9]); break; +- case JSC::X86Registers::xmm10: SetXMMRegToNaN(isFloat32, &context.fpregs->_xmm[10]); break; +- case JSC::X86Registers::xmm11: SetXMMRegToNaN(isFloat32, &context.fpregs->_xmm[11]); break; +- case JSC::X86Registers::xmm12: SetXMMRegToNaN(isFloat32, &context.fpregs->_xmm[12]); break; +- case JSC::X86Registers::xmm13: SetXMMRegToNaN(isFloat32, &context.fpregs->_xmm[13]); break; +- case JSC::X86Registers::xmm14: SetXMMRegToNaN(isFloat32, &context.fpregs->_xmm[14]); break; +- case JSC::X86Registers::xmm15: SetXMMRegToNaN(isFloat32, &context.fpregs->_xmm[15]); break; +- default: MOZ_CRASH(); +- } +- } else { +- switch (reg.gpr().code()) { +- case JSC::X86Registers::eax: context.gregs[REG_RAX] = 0; break; +- case JSC::X86Registers::ecx: context.gregs[REG_RCX] = 0; break; +- case JSC::X86Registers::edx: context.gregs[REG_RDX] = 0; break; +- case JSC::X86Registers::ebx: context.gregs[REG_RBX] = 0; break; +- case JSC::X86Registers::esp: context.gregs[REG_RSP] = 0; break; +- case JSC::X86Registers::ebp: context.gregs[REG_RBP] = 0; break; +- case JSC::X86Registers::esi: context.gregs[REG_RSI] = 0; break; +- case JSC::X86Registers::edi: context.gregs[REG_RDI] = 0; break; +- case JSC::X86Registers::r8: context.gregs[REG_R8] = 0; break; +- case JSC::X86Registers::r9: context.gregs[REG_R9] = 0; break; +- case JSC::X86Registers::r10: context.gregs[REG_R10] = 0; break; +- case JSC::X86Registers::r11: context.gregs[REG_R11] = 0; break; +- case JSC::X86Registers::r12: context.gregs[REG_R12] = 0; break; +- case JSC::X86Registers::r13: context.gregs[REG_R13] = 0; break; +- case JSC::X86Registers::r14: context.gregs[REG_R14] = 0; break; +- case JSC::X86Registers::r15: context.gregs[REG_R15] = 0; break; +- default: MOZ_CRASH(); +- } +- } +-} +-# endif +-# elif defined(XP_MACOSX) +-static uint8_t ** +-ContextToPC(mcontext_t context) +-{ +-# if defined(JS_CPU_X86) +- JS_STATIC_ASSERT(sizeof(context->__ss.__eip) == sizeof(void*)); +- return reinterpret_cast(&context->__ss.__eip); +-# else +- JS_STATIC_ASSERT(sizeof(context->__ss.__rip) == sizeof(void*)); +- return reinterpret_cast(&context->__ss.__rip); +-# endif +-} +- +-# if defined(JS_CPU_X64) +-static void +-SetRegisterToCoercedUndefined(mcontext_t &context, bool isFloat32, AnyRegister reg) +-{ +- if (reg.isFloat()) { +- switch (reg.fpu().code()) { +- case JSC::X86Registers::xmm0: SetXMMRegToNaN(isFloat32, &context->__fs.__fpu_xmm0); break; +- case JSC::X86Registers::xmm1: SetXMMRegToNaN(isFloat32, &context->__fs.__fpu_xmm1); break; +- case JSC::X86Registers::xmm2: SetXMMRegToNaN(isFloat32, &context->__fs.__fpu_xmm2); break; +- case JSC::X86Registers::xmm3: SetXMMRegToNaN(isFloat32, &context->__fs.__fpu_xmm3); break; +- case JSC::X86Registers::xmm4: SetXMMRegToNaN(isFloat32, &context->__fs.__fpu_xmm4); break; +- case JSC::X86Registers::xmm5: SetXMMRegToNaN(isFloat32, &context->__fs.__fpu_xmm5); break; +- case JSC::X86Registers::xmm6: SetXMMRegToNaN(isFloat32, &context->__fs.__fpu_xmm6); break; +- case JSC::X86Registers::xmm7: SetXMMRegToNaN(isFloat32, &context->__fs.__fpu_xmm7); break; +- case JSC::X86Registers::xmm8: SetXMMRegToNaN(isFloat32, &context->__fs.__fpu_xmm8); break; +- case JSC::X86Registers::xmm9: SetXMMRegToNaN(isFloat32, &context->__fs.__fpu_xmm9); break; +- case JSC::X86Registers::xmm10: SetXMMRegToNaN(isFloat32, &context->__fs.__fpu_xmm10); break; +- case JSC::X86Registers::xmm11: SetXMMRegToNaN(isFloat32, &context->__fs.__fpu_xmm11); break; +- case JSC::X86Registers::xmm12: SetXMMRegToNaN(isFloat32, &context->__fs.__fpu_xmm12); break; +- case JSC::X86Registers::xmm13: SetXMMRegToNaN(isFloat32, &context->__fs.__fpu_xmm13); break; +- case JSC::X86Registers::xmm14: SetXMMRegToNaN(isFloat32, &context->__fs.__fpu_xmm14); break; +- case JSC::X86Registers::xmm15: SetXMMRegToNaN(isFloat32, &context->__fs.__fpu_xmm15); break; +- default: MOZ_CRASH(); +- } +- } else { +- switch (reg.gpr().code()) { +- case JSC::X86Registers::eax: context->__ss.__rax = 0; break; +- case JSC::X86Registers::ecx: context->__ss.__rcx = 0; break; +- case JSC::X86Registers::edx: context->__ss.__rdx = 0; break; +- case JSC::X86Registers::ebx: context->__ss.__rbx = 0; break; +- case JSC::X86Registers::esp: context->__ss.__rsp = 0; break; +- case JSC::X86Registers::ebp: context->__ss.__rbp = 0; break; +- case JSC::X86Registers::esi: context->__ss.__rsi = 0; break; +- case JSC::X86Registers::edi: context->__ss.__rdi = 0; break; +- case JSC::X86Registers::r8: context->__ss.__r8 = 0; break; +- case JSC::X86Registers::r9: context->__ss.__r9 = 0; break; +- case JSC::X86Registers::r10: context->__ss.__r10 = 0; break; +- case JSC::X86Registers::r11: context->__ss.__r11 = 0; break; +- case JSC::X86Registers::r12: context->__ss.__r12 = 0; break; +- case JSC::X86Registers::r13: context->__ss.__r13 = 0; break; +- case JSC::X86Registers::r14: context->__ss.__r14 = 0; break; +- case JSC::X86Registers::r15: context->__ss.__r15 = 0; break; +- default: MOZ_CRASH(); +- } +- } +-} +-# endif +-# endif // end of OS-specific mcontext accessors ++# else // assume XP_UNIX + + // Be very cautious and default to not handling; we don't want to accidentally + // silence real crashes from real bugs. +@@ -423,7 +453,7 @@ HandleSignal(int signum, siginfo_t *info, void *ctx) + if (!activation) + return false; + +- mcontext_t &context = reinterpret_cast(ctx)->uc_mcontext; ++ CONTEXT *context = (CONTEXT *)ctx; + uint8_t **ppc = ContextToPC(context); + uint8_t *pc = *ppc; + diff --git js/src/ion/x64/Assembler-x64.cpp js/src/ion/x64/Assembler-x64.cpp -index 9984777..0ab0891 100644 +index 9984777..8b06a55 100644 --- js/src/ion/x64/Assembler-x64.cpp +++ js/src/ion/x64/Assembler-x64.cpp @@ -49,7 +49,7 @@ ABIArgGenerator::next(MIRType type) @@ -161,7 +443,16 @@ } return current_; -#elif defined(XP_MACOSX) || defined(__linux__) -+#elif defined(XP_MACOSX) || defined(__linux__) || defined(__DragonFly__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) ++#else // assume XP_UNIX switch (type) { case MIRType_Int32: case MIRType_Pointer: +@@ -72,8 +72,6 @@ ABIArgGenerator::next(MIRType type) + JS_NOT_REACHED("Unexpected argument type"); + } + return current_; +-#else +-# error "Missing ABI" + #endif + } + From owner-freebsd-gecko@FreeBSD.ORG Wed Mar 20 17:04:09 2013 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 77D2B780 for ; Wed, 20 Mar 2013 17:04:09 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id CFB2B65C for ; Wed, 20 Mar 2013 17:04:08 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id r2KH41FC077629 for ; Wed, 20 Mar 2013 17:04:01 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id r2KH3tZ7074983 for freebsd-gecko@freebsd.org; Wed, 20 Mar 2013 17:03:55 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Wed, 20 Mar 2013 17:03:55 GMT Message-Id: <201303201703.r2KH3tZ7074983@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org Subject: [SVN-Commit] r1217 - in trunk: . www/firefox www/firefox-nightly www/firefox-nightly/files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Mar 2013 17:04:09 -0000 Author: jbeich Date: Wed Mar 20 17:03:55 2013 New Revision: 1217 Log: update Deleted: trunk/www/firefox-nightly/files/patch-bug685258 trunk/www/firefox-nightly/files/patch-bug780432 trunk/www/firefox-nightly/files/patch-media-libsydneyaudio-src-sydney_audio_oss.c Modified: trunk/Gecko_TODO trunk/www/firefox-nightly/Makefile trunk/www/firefox-nightly/Makefile.hgrev trunk/www/firefox-nightly/distinfo trunk/www/firefox-nightly/files/patch-bug807492 trunk/www/firefox-nightly/files/patch-bug826985 trunk/www/firefox-nightly/files/patch-bug851880 trunk/www/firefox/Makefile trunk/www/firefox/distinfo Modified: trunk/Gecko_TODO ============================================================================== --- trunk/Gecko_TODO Tue Mar 19 21:48:38 2013 (r1216) +++ trunk/Gecko_TODO Wed Mar 20 17:03:55 2013 (r1217) @@ -9,7 +9,6 @@ - pmc(3) for js/src/perf https://developer.mozilla.org/en-US/docs/Performance/JS::PerfMeasurement - mozboot (ex.: bug 790750) -- fix pause latency issue with OSS in libsydneyaudio (deprecated) - push patch-js-src-methodjit-MethodJIT.cpp (needs a test case) - push patch-sysdb Modified: trunk/www/firefox-nightly/Makefile ============================================================================== --- trunk/www/firefox-nightly/Makefile Tue Mar 19 21:48:38 2013 (r1216) +++ trunk/www/firefox-nightly/Makefile Wed Mar 20 17:03:55 2013 (r1217) @@ -53,7 +53,9 @@ .include "${.CURDIR}/../../www/firefox/Makefile.options" +# OSS is gone after bug 852401 OPTIONS_DEFAULT:=${OPTIONS_DEFAULT:S/OSS/ALSA/} +OPTIONS_SINGLE_AUDIO:=${OPTIONS_SINGLE_AUDIO:S/OSS//} .include Modified: trunk/www/firefox-nightly/Makefile.hgrev ============================================================================== --- trunk/www/firefox-nightly/Makefile.hgrev Tue Mar 19 21:48:38 2013 (r1216) +++ trunk/www/firefox-nightly/Makefile.hgrev Wed Mar 20 17:03:55 2013 (r1217) @@ -1 +1 @@ -HGREV= 125380:f4394e306dad +HGREV= 125575:1d6fe70c79c5 Modified: trunk/www/firefox-nightly/distinfo ============================================================================== --- trunk/www/firefox-nightly/distinfo Tue Mar 19 21:48:38 2013 (r1216) +++ trunk/www/firefox-nightly/distinfo Wed Mar 20 17:03:55 2013 (r1217) @@ -1,2 +1,2 @@ -SHA256 (firefox-nightly/f4394e306dad.tar.bz2) = b5540a98c7f9b5036314c5a634091b889336de6ce5e69e1258215735dfb24b83 -SIZE (firefox-nightly/f4394e306dad.tar.bz2) = 109212098 +SHA256 (firefox-nightly/1d6fe70c79c5.tar.bz2) = 10d7e9a15bb811cdc429c889aeb19a144d429df088912ca8b8cbd5d885cc3996 +SIZE (firefox-nightly/1d6fe70c79c5.tar.bz2) = 109019090 Deleted: trunk/www/firefox-nightly/files/patch-bug685258 ============================================================================== --- trunk/www/firefox-nightly/files/patch-bug685258 Wed Mar 20 17:03:55 2013 (r1216) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,17 +0,0 @@ -# HG changeset patch -# User Oleg Romashin -# Parent a2291c212856ad27622416e83c8311b6a33b52f1 -Bug 685258 - Pulse audio backend does not check provided playback and crashes r=derf - -diff --git a/content/media/AudioStream.cpp b/content/media/AudioStream.cpp ---- content/media/AudioStream.cpp -+++ content/media/AudioStream.cpp -@@ -429,7 +429,7 @@ nsresult nsNativeAudioStream::Init(PRInt32 aNumChannels, PRInt32 aRate, SampleFo - mFormat = aFormat; - - if (sa_stream_create_pcm(reinterpret_cast(&mAudioHandle), -- NULL, -+ "Mozilla", - SA_MODE_WRONLY, - SA_PCM_FORMAT_S16_NE, - aRate, Deleted: trunk/www/firefox-nightly/files/patch-bug780432 ============================================================================== --- trunk/www/firefox-nightly/files/patch-bug780432 Wed Mar 20 17:03:55 2013 (r1216) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,17 +0,0 @@ -diff --git media/libsydneyaudio/src/Makefile.in media/libsydneyaudio/src/Makefile.in -index 8dda8ce..b19641d 100644 ---- media/libsydneyaudio/src/Makefile.in -+++ media/libsydneyaudio/src/Makefile.in -@@ -68,6 +68,12 @@ ifdef MOZ_ALSA - $(NULL) - endif - -+ifdef MOZ_PULSEAUDIO -+CSRCS = \ -+ sydney_audio_pulseaudio.c \ -+ $(NULL) -+endif -+ - ifeq ($(OS_ARCH),WINNT) - OS_LIBS += winmm.lib - endif Modified: trunk/www/firefox-nightly/files/patch-bug807492 ============================================================================== --- trunk/www/firefox-nightly/files/patch-bug807492 Tue Mar 19 21:48:38 2013 (r1216) +++ trunk/www/firefox-nightly/files/patch-bug807492 Wed Mar 20 17:03:55 2013 (r1217) @@ -17,14 +17,14 @@ index c167461..8346c11 100644 --- configure.in +++ configure.in -@@ -5243,17 +5243,17 @@ dnl Turn off webrtc for OS's we don't handle yet, but allow - dnl --enable-webrtc to override. Can disable for everything in - dnl the master list above. - if test -n "$MOZ_WEBRTC"; then - case "$target" in +@@ -5258,17 +5258,17 @@ if test -n "$MOZ_WEBRTC"; then *-android*|*-linuxandroid*) - dnl Make sure doesn't get matched by *-linux* - MOZ_WEBRTC= + if test -n "$MOZ_B2G"; then + MOZ_WEBRTC=1 + else + dnl Make sure doesn't get matched by *-linux* + MOZ_WEBRTC= + fi ;; - *-linux*|*-mingw*|*-darwin*) + *-linux*|*-mingw*|*-darwin*|*-dragonfly*|*-freebsd*|*-netbsd*|*-openbsd*) @@ -1528,7 +1528,7 @@ WEBRTC_TRACE(kTraceStateInfo, kTraceUtility, -1, "Available number of cores:%d", number_of_cores_); - #elif defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID) + #elif defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID) && !defined(WEBRTC_GONK) number_of_cores_ = get_nprocs(); WEBRTC_TRACE(kTraceStateInfo, kTraceUtility, -1, "Available number of cores:%d", number_of_cores_); @@ -1602,7 +1602,7 @@ } uint32_t ThreadWrapper::GetThreadId() { - #if defined(WEBRTC_ANDROID) || defined(WEBRTC_LINUX) + #if defined(WEBRTC_ANDROID) || defined(WEBRTC_LINUX) || defined(WEBRTC_GONK) return static_cast(syscall(__NR_gettid)); #elif defined(WEBRTC_MAC) || defined(WEBRTC_IOS) return pthread_mach_thread_np(pthread_self()); @@ -1627,7 +1627,7 @@ int ThreadPosix::Construct() { int result = 0; - #if !defined(WEBRTC_ANDROID) + #if !defined(WEBRTC_ANDROID) && !defined(WEBRTC_GONK) @@ -167,17 +192,17 @@ int ThreadPosix::Construct() { } @@ -1647,7 +1647,7 @@ } int result = pthread_attr_setdetachstate(&attr_, PTHREAD_CREATE_DETACHED); // Set the stack stack size to 1M. -@@ -232,31 +257,39 @@ bool ThreadPosix::Start(unsigned int& thread_id) +@@ -232,31 +257,40 @@ bool ThreadPosix::Start(unsigned int& thread_id) WEBRTC_TRACE(kTraceError, kTraceUtility, -1, "unable to set thread priority"); } @@ -1656,8 +1656,9 @@ // CPU_ZERO and CPU_SET are not available in NDK r7, so disable // SetAffinity on Android for now. --#if (defined(WEBRTC_LINUX) && (!defined(WEBRTC_ANDROID))) -+#if defined(__FreeBSD__) || (defined(WEBRTC_LINUX) && (!defined(WEBRTC_ANDROID))) +-#if (defined(WEBRTC_LINUX) && (!defined(WEBRTC_ANDROID)) && (!defined(WEBRTC_GONK))) ++#if defined(__FreeBSD__) || (defined(WEBRTC_LINUX) && \ ++ (!defined(WEBRTC_ANDROID)) && (!defined(WEBRTC_GONK))) bool ThreadPosix::SetAffinity(const int* processor_numbers, const unsigned int amount_of_processors) { if (!processor_numbers || (amount_of_processors == 0)) { @@ -1675,12 +1676,12 @@ ++processor) { CPU_SET(processor_numbers[processor], &mask); } --#if defined(WEBRTC_ANDROID) +-#if defined(WEBRTC_ANDROID) || defined(WEBRTC_GONK) +#if defined(__FreeBSD__) + const int result = pthread_setaffinity_np(thread_, + sizeof(mask), + &mask); -+#elif defined(WEBRTC_ANDROID) ++#elif defined(WEBRTC_ANDROID) || defined(WEBRTC_GONK) // Android. const int result = syscall(__NR_sched_setaffinity, pid_, Modified: trunk/www/firefox-nightly/files/patch-bug826985 ============================================================================== --- trunk/www/firefox-nightly/files/patch-bug826985 Tue Mar 19 21:48:38 2013 (r1216) +++ trunk/www/firefox-nightly/files/patch-bug826985 Wed Mar 20 17:03:55 2013 (r1217) @@ -16,16 +16,16 @@ index 55e4cd1..76567b3 100644 --- configure.in +++ configure.in -@@ -5238,6 +5238,9 @@ if test -n "$MOZ_WEBRTC"; then +@@ -5294,6 +5294,9 @@ if test -n "$MOZ_WEBRTC"; then MOZ_VP8_ENCODER=1 MOZ_VP8_ERROR_CONCEALMENT=1 + dnl with libv4l2 we can support more cameras + PKG_CHECK_MODULES(MOZ_LIBV4L2, libv4l2) + - dnl OpenSLES is only available in Android 2.3 and later; we'll change this - dnl hard dependency to a dynamic load with graceful runtime failure before - dnl we make --enable-webrtc on by default in Android (bug 815905) + if test "$MOZ_WIDGET_TOOLKIT" != "gonk"; then + dnl OpenSLES is only available in Android 2.3 and later; we'll change this + dnl hard dependency to a dynamic load with graceful runtime failure before @@ -8981,6 +8984,10 @@ elif test "${OS_TARGET}" = "Android"; then fi fi Modified: trunk/www/firefox-nightly/files/patch-bug851880 ============================================================================== --- trunk/www/firefox-nightly/files/patch-bug851880 Tue Mar 19 21:48:38 2013 (r1216) +++ trunk/www/firefox-nightly/files/patch-bug851880 Wed Mar 20 17:03:55 2013 (r1217) @@ -66,7 +66,7 @@ +# if defined(__linux__) +# define XMM_sig(p,i) ((p)->uc_mcontext.fpregs->_xmm[i]) +# else -+# define XMM_sig(p,i) ((p)->uc_mcontext.fpregs->xmm[i]) ++# define XMM_sig(p,i) ((p)->uc_mcontext.fpregs.fp_reg_set.fpchip_state.xmm[i]) +# endif +# define EIP_sig(p) ((p)->uc_mcontext.gregs[REG_EIP]) +# define RIP_sig(p) ((p)->uc_mcontext.gregs[REG_RIP]) @@ -157,7 +157,7 @@ // Prevent races trying to install the signal handlers. #ifdef JS_THREADSAFE # include "jslock.h" -@@ -142,66 +274,90 @@ LookupHeapAccess(const AsmJSModule &module, uint8_t *pc) +@@ -142,66 +274,88 @@ LookupHeapAccess(const AsmJSModule &module, uint8_t *pc) # if defined(XP_WIN) # include "jswin.h" @@ -173,14 +173,12 @@ +# if defined(JS_CPU_X64) +# if defined(__DragonFly__) +# include // for union savefpu -+# elif defined(__FreeBSD__) -+# include // for struct savefpu ++# elif defined(__FreeBSD__) || defined(__OpenBSD__) ++# include // for struct savefpu/fxsave64 +# endif +# endif + -+# if defined(__OpenBSD__) -+# define CONTEXT sigcontext_t -+# elif !defined(XP_WIN) ++# if !defined(XP_WIN) +# define CONTEXT ucontext_t +# endif Deleted: trunk/www/firefox-nightly/files/patch-media-libsydneyaudio-src-sydney_audio_oss.c ============================================================================== --- trunk/www/firefox-nightly/files/patch-media-libsydneyaudio-src-sydney_audio_oss.c Wed Mar 20 17:03:55 2013 (r1216) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,13 +0,0 @@ ---- media/libsydneyaudio/src/sydney_audio_oss.c~ -+++ media/libsydneyaudio/src/sydney_audio_oss.c -@@ -446,6 +446,10 @@ static void audio_callback(void* data) - printf("!"); /* not enough audio data */ - #endif - bytes = bytes-bytes_to_copy; -+ struct timespec ts = {0, 1000000}; -+ pthread_mutex_unlock(&s->mutex); -+ nanosleep(&ts, NULL); -+ pthread_mutex_lock(&s->mutex); - break; - } - free(s->bl_head); Modified: trunk/www/firefox/Makefile ============================================================================== --- trunk/www/firefox/Makefile Tue Mar 19 21:48:38 2013 (r1216) +++ trunk/www/firefox/Makefile Wed Mar 20 17:03:55 2013 (r1217) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/firefox/Makefile 310227 2013-01-11 10:22:40Z ehaupt $ PORTNAME= firefox -DISTVERSION= 20.0b5 +DISTVERSION= 20.0b6 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= ${MASTER_SITE_MOZILLA} Modified: trunk/www/firefox/distinfo ============================================================================== --- trunk/www/firefox/distinfo Tue Mar 19 21:48:38 2013 (r1216) +++ trunk/www/firefox/distinfo Wed Mar 20 17:03:55 2013 (r1217) @@ -1,2 +1,2 @@ -SHA256 (firefox-20.0b5.source.tar.bz2) = fcc417dc7cfe1429495c494f8d29e3518fc8ec5afb748701c1f28a8284c53673 -SIZE (firefox-20.0b5.source.tar.bz2) = 100157800 +SHA256 (firefox-20.0b6.source.tar.bz2) = 4e5bfe78a9969358c8714a7914e124aade5664d7a5964d3ee3606e12b0845e36 +SIZE (firefox-20.0b6.source.tar.bz2) = 99841370 From owner-freebsd-gecko@FreeBSD.ORG Thu Mar 21 08:36:26 2013 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 5181A6CF for ; Thu, 21 Mar 2013 08:36:26 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from portsmonj.FreeBSD.org (portsmonj.freebsd.org [69.147.83.46]) by mx1.freebsd.org (Postfix) with ESMTP id 443A32B5 for ; Thu, 21 Mar 2013 08:36:26 +0000 (UTC) Received: from portsmonj.freebsd.org (portsmonj.freebsd.org [69.147.83.46]) by portsmonj.FreeBSD.org (8.14.5/8.14.4) with ESMTP id r2L8TEPG007422 for ; Thu, 21 Mar 2013 08:29:14 GMT (envelope-from linimon@FreeBSD.org) Date: Thu, 21 Mar 2013 08:29:14 GMT Message-Id: <201303210829.r2L8TEPG007422@portsmonj.FreeBSD.org> From: linimon@FreeBSD.org To: gecko@FreeBSD.org Subject: FreeBSD ports that you maintain which are currently scheduled for deletion X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: portmgr-feedback@FreeBSD.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Mar 2013 08:36:26 -0000 Dear FreeBSD port maintainer: As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically schedule removal of ports that have been judged to have outlived their usefulness. Often, this is due to a better alternative having become available and/or the cessation of development on the existing port. In some cases, ports are marked for removal because they fail to build and install correctly from their sources, or otherwise fail in operation. The ports, and the reason and date that they have been scheduled for removal, are listed below. If no one has stepped forward before that time to propose a way to fix the problems (such as via a PR), the ports will be deleted. portname: www/kompozer description: Complete Web Authoring Suite maintainer: gecko@FreeBSD.org deprecated because: Dead upstream expiration date: 2013-03-20 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=kompozer If this problem is one that you are already aware of, please accept our apologies and ignore this message. On the other hand, if you no longer wish to maintain this port (or ports), please reply with a message stating that, and accept our thanks for your efforts in the past. Thanks for your efforts to help improve FreeBSD. From owner-freebsd-gecko@FreeBSD.ORG Thu Mar 21 08:45:21 2013 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id DD2D2D67 for ; Thu, 21 Mar 2013 08:45:21 +0000 (UTC) (envelope-from pi@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) by mx1.freebsd.org (Postfix) with ESMTP id A1718380 for ; Thu, 21 Mar 2013 08:45:21 +0000 (UTC) Received: from pi by home.opsec.eu with local (Exim 4.80.1 (FreeBSD)) (envelope-from ) id 1UIb7f-000MEk-SL for gecko@freebsd.org; Thu, 21 Mar 2013 09:45:19 +0100 Date: Thu, 21 Mar 2013 09:45:19 +0100 From: Kurt Jaeger To: gecko@freebsd.org Subject: seamonkey now needs devel/libunhide to compile ? Message-ID: <20130321084519.GZ12256@home.opsec.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Mar 2013 08:45:21 -0000 Hi! I tested it on 9.1-amd64, 9.1-i386, 8.1-i386, 8.1-amd64. All needed devel/unhide to compile. Do you need a patch for this ? -- pi@opsec.eu +49 171 3101372 7 years to go ! From owner-freebsd-gecko@FreeBSD.ORG Thu Mar 21 10:54:10 2013 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 4207B5C5 for ; Thu, 21 Mar 2013 10:54:10 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirj.bris.ac.uk (dirj.bris.ac.uk [137.222.10.78]) by mx1.freebsd.org (Postfix) with ESMTP id 5F207D0E for ; Thu, 21 Mar 2013 10:54:08 +0000 (UTC) Received: from irix.bris.ac.uk ([137.222.10.39] helo=ncs.bris.ac.uk) by dirj.bris.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1UId7p-0007Ei-K0 for gecko@FreeBSD.org; Thu, 21 Mar 2013 10:54:02 +0000 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncs.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1UId7p-00045c-DI for gecko@FreeBSD.org; Thu, 21 Mar 2013 10:53:37 +0000 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.6/8.14.6) with ESMTP id r2LArbIQ026143 for ; Thu, 21 Mar 2013 10:53:37 GMT (envelope-from mexas@mech-cluster241.men.bris.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.6/8.14.6/Submit) id r2LArbbl026142 for gecko@FreeBSD.org; Thu, 21 Mar 2013 10:53:37 GMT (envelope-from mexas) Date: Thu, 21 Mar 2013 10:53:37 GMT From: Anton Shterenlikht Message-Id: <201303211053.r2LArbbl026142@mech-cluster241.men.bris.ac.uk> To: gecko@FreeBSD.org Subject: www/firefox on ia64 -current: configure: error: Cannot find header fontconfig/fcfreetype.h X-Spam-Score: -2.2 X-Spam-Level: -- X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: mexas@bristol.ac.uk List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Mar 2013 10:54:10 -0000 I've rebuilt fontconfig already: # pkg info -xo fontconf fontconfig-2.9.0,1: x11-fonts/fontconfig # I build with gcc47 because gcc46 doesn't build on ia64. The ff config.log is below. Thank you Anton This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. configure:1113: checking host system type configure:1134: checking target system type configure:1152: checking build system type configure:1229: checking for mawk configure:1229: checking for gawk configure:1300: checking for /usr/local/bin/python2.7 configure:1551: checking for /usr/local/bin/perl configure:2856: checking for gcc configure:2969: checking whether the C compiler (gcc47 -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47) works configure:2985: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -isystem/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 conftest.c 1>&5 configure:3011: checking whether the C compiler (gcc47 -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47) is a cross-compiler configure:3016: checking whether we are using GNU C configure:3025: gcc47 -E conftest.c configure:3044: checking whether gcc47 accepts -g configure:3085: checking for c++ configure:3117: checking whether the C++ compiler (g++47 -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47) works configure:3133: g++47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -isystem/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 conftest.C 1>&5 configure:3159: checking whether the C++ compiler (g++47 -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47) is a cross-compiler configure:3164: checking whether we are using GNU C++ configure:3173: g++47 -E conftest.C configure:3192: checking whether g++47 accepts -g configure:3226: checking for ranlib configure:3258: checking for /usr/local/bin/as configure:3312: checking for ar configure:3347: checking for ld configure:3382: checking for strip configure:3417: checking for windres configure:4282: checking how to run the C preprocessor configure:4362: checking how to run the C++ preprocessor configure:4380: g++47 -E -isystem/usr/local/include conftest.C >/dev/null 2>conftest.out configure:4464: checking for a BSD compatible install configure:4517: checking whether ln -s works configure:4540: checking for minimum required perl version >= 5.006 configure:4551: checking for full perl installation configure:4588: checking for doxygen configure:4637: checking for autoconf configure:4688: checking for unzip configure:4744: checking for zip configure:4798: checking for xargs configure:4850: checking for rpmbuild configure:5129: checking compiler version configure:5203: checking for gmake configure:5270: checking for X configure:5587: checking for dnet_ntoa in -ldnet configure:5606: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -isystem/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 conftest.c -ldnet 1>&5 /usr/local/bin/ld: cannot find -ldnet collect2: error: ld returned 1 exit status configure: failed program was: #line 5595 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dnet_ntoa(); int main() { dnet_ntoa() ; return 0; } configure:5628: checking for dnet_ntoa in -ldnet_stub configure:5647: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -isystem/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 conftest.c -ldnet_stub 1>&5 /usr/local/bin/ld: cannot find -ldnet_stub collect2: error: ld returned 1 exit status configure: failed program was: #line 5636 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dnet_ntoa(); int main() { dnet_ntoa() ; return 0; } configure:5676: checking for gethostbyname configure:5704: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -isystem/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 conftest.c 1>&5 configure:5774: checking for connect configure:5802: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -isystem/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 conftest.c 1>&5 configure:5866: checking for remove configure:5894: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -isystem/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 conftest.c 1>&5 configure:5958: checking for shmat configure:5986: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -isystem/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 conftest.c 1>&5 configure:6059: checking for IceConnectionNumber in -lICE configure:6078: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -isystem/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -L/usr/local/lib conftest.c -lICE 1>&5 configure:6486: gcc47 -c -isystem/usr/local/include conftest.c 1>&5 configure: In function 'main': configure:6482:15: error: '__thumb2__' undeclared (first use in this function) configure:6482:15: note: each undeclared identifier is reported only once for each function it appears in configure: failed program was: #line 6479 "configure" #include "confdefs.h" int main() { return sizeof(__thumb2__); ; return 0; } configure:6680: checking that static assertion macros used in autoconf tests work configure:6701: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -isystem/usr/local/include conftest.c 1>&5 configure:6718: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -isystem/usr/local/include conftest.c 1>&5 configure: In function 'main': configure:6718:1: error: size of array 'static_assert_line_6718' is negative configure: failed program was: #line 6711 "configure" #include "confdefs.h" #define CONFIGURE_STATIC_ASSERT(condition) CONFIGURE_STATIC_ASSERT_IMPL(condition, __LINE__) #define CONFIGURE_STATIC_ASSERT_IMPL(condition, line) CONFIGURE_STATIC_ASSERT_IMPL2(condition, line) #define CONFIGURE_STATIC_ASSERT_IMPL2(condition, line) typedef int static_assert_line_##line[(condition) ? 1 : -1] int main() { CONFIGURE_STATIC_ASSERT(0) ; return 0; } configure:6741: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -isystem/usr/local/include conftest.C 1>&5 configure:6758: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -isystem/usr/local/include conftest.C 1>&5 configure: In function 'int main()': configure:6758:1: error: size of array 'static_assert_line_6758' is negative configure: failed program was: #line 6751 "configure" #include "confdefs.h" #define CONFIGURE_STATIC_ASSERT(condition) CONFIGURE_STATIC_ASSERT_IMPL(condition, __LINE__) #define CONFIGURE_STATIC_ASSERT_IMPL(condition, line) CONFIGURE_STATIC_ASSERT_IMPL2(condition, line) #define CONFIGURE_STATIC_ASSERT_IMPL2(condition, line) typedef int static_assert_line_##line[(condition) ? 1 : -1] int main() { CONFIGURE_STATIC_ASSERT(0) ; return 0; } configure:6917: checking for --noexecstack option to as configure:6928: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -Wa,--noexecstack -isystem/usr/local/include conftest.c 1>&5 configure:6941: checking for -z noexecstack option to ld configure:6952: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -isystem/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:6966: checking if toolchain supports -mssse3 option configure:6978: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -mssse3 -isystem/usr/local/include conftest.c 1>&5 gcc47: error: unrecognized command line option '-mssse3' configure: failed program was: #line 6971 "configure" #include "confdefs.h" asm ("pmaddubsw %xmm2,%xmm3"); int main() { ; return 0; } configure:6994: checking if toolchain supports -msse4.1 option configure:7006: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -msse4.1 -isystem/usr/local/include conftest.c 1>&5 gcc47: error: unrecognized command line option '-msse4.1' configure: failed program was: #line 6999 "configure" #include "confdefs.h" asm ("pmulld %xmm6,%xmm0"); int main() { ; return 0; } configure:7032: checking whether the C compiler supports -Werror=return-type configure:7055: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -Werror -Werror=return-type -isystem/usr/local/include conftest.c 1>&5 configure:7083: checking whether the C compiler supports -Wtype-limits configure:7106: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -Werror -Wtype-limits -isystem/usr/local/include conftest.c 1>&5 configure:7134: checking whether the C compiler supports -Wempty-body configure:7157: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -Werror -Wempty-body -isystem/usr/local/include conftest.c 1>&5 configure:7191: checking whether the C compiler supports -Wno-overlength-strings configure:7214: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -Werror -Woverlength-strings -isystem/usr/local/include conftest.c 1>&5 configure:7298: checking whether the C++ compiler supports -Werror=return-type configure:7321: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -Werror -Werror=return-type -isystem/usr/local/include conftest.C 1>&5 configure:7349: checking whether the C++ compiler supports -Wtype-limits configure:7372: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -Werror -Wtype-limits -isystem/usr/local/include conftest.C 1>&5 configure:7400: checking whether the C++ compiler supports -Wempty-body configure:7423: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -Werror -Wempty-body -isystem/usr/local/include conftest.C 1>&5 configure:7459: checking whether the C++ compiler supports -Wno-overlength-strings configure:7482: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -Werror -Woverlength-strings -isystem/usr/local/include conftest.C 1>&5 configure:7510: checking whether the C++ compiler supports -Wno-invalid-offsetof configure:7533: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -Werror -Winvalid-offsetof -isystem/usr/local/include conftest.C 1>&5 configure:7561: checking whether the C++ compiler supports -Wno-variadic-macros configure:7584: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -Werror -Wvariadic-macros -isystem/usr/local/include conftest.C 1>&5 configure:7697: checking whether ld has archive extraction flags configure:7721: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -isystem/usr/local/include -Wl,--whole-archive conftest.c -Wl,--no-whole-archive 1>&5 configure:7756: checking for 64-bit OS configure:7765: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -isystem/usr/local/include conftest.c 1>&5 configure:8231: checking for custom implementation configure:9543: checking whether the linker supports Identical Code Folding configure:9552: gcc47 -o conftest -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack -Wl,--icf=safe -ffunction-sections conftest.c 1>&2 /usr/local/bin/ld: unrecognized option '--icf=safe' /usr/local/bin/ld: use the --help option for usage information collect2: error: ld returned 1 exit status configure:9623: checking for ANSI C header files configure:9636: cpp47 -isystem/usr/local/include conftest.c >/dev/null 2>conftest.out configure:9703: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure: In function 'main': configure:9698:67: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] configure:9730: checking for working const configure:9784: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include conftest.c 1>&5 configure:9808: checking for mode_t configure:9844: checking for off_t configure:9880: checking for pid_t configure:9916: checking for size_t configure:9959: checking for __stdcall configure:9973: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -isystem/usr/local/include conftest.C 1>&5 configure:9967:48: error: '__stdcall' was not declared in this scope configure:9967:61: error: template argument 1 is invalid configure: failed program was: #line 9964 "configure" #include "confdefs.h" template struct foo; template <> struct foo {}; template <> struct foo {}; int main() { ; return 0; } configure:10005: checking for ssize_t configure:10018: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include conftest.c 1>&5 configure:10043: checking for st_blksize in struct stat configure:10056: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include conftest.c 1>&5 In file included from /usr/include/sys/stat.h:99:0, from configure:10050: /usr/include/sys/time.h:134:17: error: unknown type name 'sbintime_t' /usr/include/sys/time.h:141:1: error: unknown type name 'sbintime_t' /usr/include/sys/time.h: In function 'bttosbt': /usr/include/sys/time.h:144:12: error: 'sbintime_t' undeclared (first use in this function) /usr/include/sys/time.h:144:12: note: each undeclared identifier is reported only once for each function it appears in /usr/include/sys/time.h:144:23: error: expected ')' before 'bt' /usr/include/sys/time.h: At top level: /usr/include/sys/time.h:148:9: error: unknown type name 'sbintime_t' /usr/include/sys/time.h:206:9: error: unknown type name 'sbintime_t' /usr/include/sys/time.h:216:1: error: unknown type name 'sbintime_t' /usr/include/sys/time.h: In function 'tstosbt': /usr/include/sys/time.h:219:12: error: 'sbintime_t' undeclared (first use in this function) /usr/include/sys/time.h:219:23: error: expected ')' before 'ts' /usr/include/sys/time.h: At top level: /usr/include/sys/time.h:224:9: error: unknown type name 'sbintime_t' /usr/include/sys/time.h:234:1: error: unknown type name 'sbintime_t' /usr/include/sys/time.h: In function 'tvtosbt': /usr/include/sys/time.h:237:12: error: 'sbintime_t' undeclared (first use in this function) /usr/include/sys/time.h:237:23: error: expected ')' before 'tv' configure: failed program was: #line 10048 "configure" #include "confdefs.h" #include #include int main() { struct stat s; s.st_blksize; ; return 0; } configure:10080: checking for siginfo_t configure:10093: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include conftest.c 1>&5 configure:10119: checking for int64 configure:10132: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include conftest.c 1>&5 configure: In function 'main': configure:10128:1: error: unknown type name 'int64' configure: failed program was: #line 10124 "configure" #include "confdefs.h" #include #include int main() { int64 foo = 0; ; return 0; } configure:10157: checking for uint configure:10170: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include conftest.c 1>&5 configure:10195: checking for uint_t configure:10208: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include conftest.c 1>&5 configure: In function 'main': configure:10204:1: error: unknown type name 'uint_t' configure: failed program was: #line 10200 "configure" #include "confdefs.h" #include #include int main() { uint_t foo = 0; ; return 0; } configure:10242: checking for uname.domainname configure:10255: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -isystem/usr/local/include conftest.C 1>&5 configure: In function 'int main()': configure:10251:62: error: 'struct utsname' has no member named 'domainname' configure: failed program was: #line 10247 "configure" #include "confdefs.h" #include int main() { struct utsname *res; char *domain; (void)uname(res); if (res != 0) { domain = res->domainname; } ; return 0; } configure:10282: checking for uname.__domainname configure:10295: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -isystem/usr/local/include conftest.C 1>&5 configure: In function 'int main()': configure:10291:62: error: 'struct utsname' has no member named '__domainname' configure: failed program was: #line 10287 "configure" #include "confdefs.h" #include int main() { struct utsname *res; char *domain; (void)uname(res); if (res != 0) { domain = res->__domainname; } ; return 0; } configure:10334: checking for gcc c++0x headers bug without rtti configure:10346: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include conftest.C 1>&5 configure:10366: checking for usable char16_t (2 bytes, unsigned) configure:10382: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include conftest.C 1>&5 configure:10410: checking for usable wchar_t (2 bytes, unsigned) configure:10424: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include conftest.C 1>&5 configure: In function 'int main()': configure:10423:1: error: size of array 'static_assert_line_10423' is negative configure:10424:22: error: size of array 'static_assert_line_10424' is negative configure: failed program was: #line 10415 "configure" #include "confdefs.h" #include #define CONFIGURE_STATIC_ASSERT(condition) CONFIGURE_STATIC_ASSERT_IMPL(condition, __LINE__) #define CONFIGURE_STATIC_ASSERT_IMPL(condition, line) CONFIGURE_STATIC_ASSERT_IMPL2(condition, line) #define CONFIGURE_STATIC_ASSERT_IMPL2(condition, line) typedef int static_assert_line_##line[(condition) ? 1 : -1] int main() { CONFIGURE_STATIC_ASSERT(sizeof(wchar_t) == 2); CONFIGURE_STATIC_ASSERT((wchar_t)-1 > (wchar_t) 0) ; return 0; } configure:10512: checking for visibility(hidden) attribute configure:10540: checking for visibility(default) attribute configure:10568: checking for visibility pragma support configure:10593: checking For gcc visibility bug with class-level attributes (GCC bug 26905) configure:10621: checking For x86_64 gcc visibility bug with builtins (GCC bug 20297) configure:10676: checking for gcc PR49911 configure:10737: g++47 -o conftest -O2 -isystem/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.C 1>&5 configure:10770: checking for gcc pr39608 configure:10800: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include conftest.C 1>&5 configure:10827: checking for llvm pr8927 configure:10867: gcc47 -o conftest -O2 -isystem/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:10904: checking for __force_align_arg_pointer__ attribute configure:10916: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -Werror -isystem/usr/local/include conftest.c 1>&5 configure:10910:1: error: '__force_align_arg_pointer__' attribute directive ignored [-Werror=attributes] cc1: all warnings being treated as errors configure: failed program was: #line 10909 "configure" #include "confdefs.h" __attribute__ ((__force_align_arg_pointer__)) void test() {} int main() { ; return 0; } configure:10943: checking for dirent.h that defines DIR configure:10956: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include conftest.c 1>&5 configure:10984: checking for opendir in -ldir configure:11003: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c -ldir 1>&5 /usr/local/bin/ld: cannot find -ldir collect2: error: ld returned 1 exit status configure: failed program was: #line 10992 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char opendir(); int main() { opendir() ; return 0; } configure:11078: checking for sys/byteorder.h configure:11091: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11085:27: fatal error: sys/byteorder.h: No such file or directory compilation terminated. configure: failed program was: #line 11083 "configure" #include "confdefs.h" #include int main() { ; return 0; } configure:11078: checking for compat.h configure:11091: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11085:20: fatal error: compat.h: No such file or directory compilation terminated. configure: failed program was: #line 11083 "configure" #include "confdefs.h" #include int main() { ; return 0; } configure:11078: checking for getopt.h configure:11091: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11078: checking for sys/bitypes.h configure:11091: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11085:25: fatal error: sys/bitypes.h: No such file or directory compilation terminated. configure: failed program was: #line 11083 "configure" #include "confdefs.h" #include int main() { ; return 0; } configure:11078: checking for memory.h configure:11091: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11078: checking for unistd.h configure:11091: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11078: checking for gnu/libc-version.h configure:11091: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11085:30: fatal error: gnu/libc-version.h: No such file or directory compilation terminated. configure: failed program was: #line 11083 "configure" #include "confdefs.h" #include int main() { ; return 0; } configure:11078: checking for nl_types.h configure:11091: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11078: checking for malloc.h configure:11091: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 In file included from configure:11085:0: /usr/include/malloc.h:3:2: error: #error " has been replaced by " configure: failed program was: #line 11083 "configure" #include "confdefs.h" #include int main() { ; return 0; } configure:11078: checking for X11/XKBlib.h configure:11091: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11078: checking for io.h configure:11091: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11085:16: fatal error: io.h: No such file or directory compilation terminated. configure: failed program was: #line 11083 "configure" #include "confdefs.h" #include int main() { ; return 0; } configure:11078: checking for cpuid.h configure:11091: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11085:19: fatal error: cpuid.h: No such file or directory compilation terminated. configure: failed program was: #line 11083 "configure" #include "confdefs.h" #include int main() { ; return 0; } configure:11126: checking for sys/statvfs.h configure:11139: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11126: checking for sys/statfs.h configure:11139: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11133:24: fatal error: sys/statfs.h: No such file or directory compilation terminated. configure: failed program was: #line 11131 "configure" #include "confdefs.h" #include int main() { ; return 0; } configure:11126: checking for sys/vfs.h configure:11139: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11133:21: fatal error: sys/vfs.h: No such file or directory compilation terminated. configure: failed program was: #line 11131 "configure" #include "confdefs.h" #include int main() { ; return 0; } configure:11126: checking for sys/mount.h configure:11139: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11173: checking for sys/quota.h configure:11186: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11180:23: fatal error: sys/quota.h: No such file or directory compilation terminated. configure: failed program was: #line 11178 "configure" #include "confdefs.h" #include int main() { ; return 0; } configure:11173: checking for sys/sysmacros.h configure:11186: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11180:27: fatal error: sys/sysmacros.h: No such file or directory compilation terminated. configure: failed program was: #line 11178 "configure" #include "confdefs.h" #include int main() { ; return 0; } configure:11219: checking for linux/quota.h configure:11232: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11226:25: fatal error: linux/quota.h: No such file or directory compilation terminated. configure: failed program was: #line 11224 "configure" #include "confdefs.h" #include #include int main() { ; return 0; } configure:11266: checking for linux/if_addr.h configure:11279: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11273:27: fatal error: linux/if_addr.h: No such file or directory compilation terminated. configure: failed program was: #line 11271 "configure" #include "confdefs.h" #include #include int main() { ; return 0; } configure:11266: checking for linux/rtnetlink.h configure:11279: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11273:29: fatal error: linux/rtnetlink.h: No such file or directory compilation terminated. configure: failed program was: #line 11271 "configure" #include "confdefs.h" #include #include int main() { ; return 0; } configure:11313: checking for sys/types.h configure:11326: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11313: checking for netinet/in.h configure:11326: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11313: checking for byteswap.h configure:11326: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11320:22: fatal error: byteswap.h: No such file or directory compilation terminated. configure: failed program was: #line 11318 "configure" #include "confdefs.h" #include int main() { ; return 0; } configure:11357: checking for sockaddr_in.sin_len configure:11374: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11405: checking for sockaddr_in6.sin6_len configure:11422: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11446: checking for sockaddr.sa_len configure:11463: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11496: checking for new configure:11509: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:11608: checking for sys/cdefs.h configure:11621: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11673: checking for linux/perf_event.h configure:11686: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11680:30: fatal error: linux/perf_event.h: No such file or directory compilation terminated. configure: failed program was: #line 11678 "configure" #include "confdefs.h" #include int main() { ; return 0; } configure:11749: checking for gethostbyname_r in -lc_r configure:11768: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c -lc_r 1>&5 /usr/local/bin/ld: cannot find -lc_r collect2: error: ld returned 1 exit status configure: failed program was: #line 11757 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char gethostbyname_r(); int main() { gethostbyname_r() ; return 0; } configure:11809: checking for library containing dlopen configure:11827: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:11867: checking for dlfcn.h configure:11880: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:11917: checking for dladdr configure:11945: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -D_GNU_SOURCE -isystem/usr/local/include -I/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:11917: checking for memmem configure:11945: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -D_GNU_SOURCE -isystem/usr/local/include -I/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:12089: checking for socket in -lsocket configure:12108: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c -lsocket 1>&5 /usr/local/bin/ld: cannot find -lsocket collect2: error: ld returned 1 exit status configure: failed program was: #line 12097 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char socket(); int main() { socket() ; return 0; } configure:12163: checking for XDrawLines in -lX11 configure:12182: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -L/usr/local/lib -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c -lX11 -lX11 1>&5 configure:12204: checking for XextAddDisplay in -lXext configure:12223: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -L/usr/local/lib -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c -lXext -lX11 1>&5 configure:12246: checking for XtFree in -lXt configure:12265: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -L/usr/local/lib -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c -lXt 1>&5 configure:12419: checking for XShmCreateImage in -lXext configure:12438: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -L/usr/local/lib -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c -lXext -lX11 -lXext 1>&5 configure:12461: checking for X11/extensions/scrnsaver.h configure:12474: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:12489: checking for XScreenSaverQueryInfo in -lXss configure:12508: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -L/usr/local/lib -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c -lXss -lXext -lX11 1>&5 configure:12558: checking for pthread_create in -lpthreads gcc47 -o dummy dummy.c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -lpthreads -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack /usr/local/bin/ld: cannot find -lpthreads collect2: error: ld returned 1 exit status configure:12581: checking for pthread_create in -lpthread gcc47 -o dummy dummy.c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -lpthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack configure:12686: checking whether gcc47 accepts -pthread configure:12814: checking whether gcc47 needs -traditional configure:12821:19: fatal error: sgtty.h: No such file or directory compilation terminated. configure:12839:20: fatal error: termio.h: No such file or directory compilation terminated. configure:12860: checking for 8-bit clean memcmp configure:12878: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure: In function 'main': configure:12873:3: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] configure:12898: checking for random configure:12926: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:12898: checking for strerror configure:12926: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:12898: checking for lchown configure:12926: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:12898: checking for fchmod configure:12926: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:12898: checking for snprintf configure:12926: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:12910:6: warning: conflicting types for built-in function 'snprintf' [enabled by default] configure:12898: checking for memmove configure:12926: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:12910:6: warning: conflicting types for built-in function 'memmove' [enabled by default] configure:12898: checking for rint configure:12926: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:12910:6: warning: conflicting types for built-in function 'rint' [enabled by default] /tmp//cc4sl4Fr.o: In function `main': conftest.c:(.text.startup.main+0x12): undefined reference to `rint' collect2: error: ld returned 1 exit status configure: failed program was: #line 12903 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char rint(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char rint(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_rint) || defined (__stub___rint) choke me #else rint(); #endif ; return 0; } configure:12898: checking for stat64 configure:12926: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 /tmp//cc30Q71g.o: In function `main': conftest.c:(.text.startup.main+0x12): undefined reference to `stat64' collect2: error: ld returned 1 exit status configure: failed program was: #line 12903 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char stat64(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char stat64(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_stat64) || defined (__stub___stat64) choke me #else stat64(); #endif ; return 0; } configure:12898: checking for lstat64 configure:12926: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 /tmp//ccuZdBlR.o: In function `main': conftest.c:(.text.startup.main+0x12): undefined reference to `lstat64' collect2: error: ld returned 1 exit status configure: failed program was: #line 12903 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char lstat64(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char lstat64(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_lstat64) || defined (__stub___lstat64) choke me #else lstat64(); #endif ; return 0; } configure:12898: checking for truncate64 configure:12926: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 /tmp//ccjtzDvf.o: In function `main': conftest.c:(.text.startup.main+0x12): undefined reference to `truncate64' collect2: error: ld returned 1 exit status configure: failed program was: #line 12903 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char truncate64(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char truncate64(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_truncate64) || defined (__stub___truncate64) choke me #else truncate64(); #endif ; return 0; } configure:12898: checking for setbuf configure:12926: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:12898: checking for isatty configure:12926: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:12956: checking for statvfs64 configure:12984: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 /tmp//cccTGI4c.o: In function `main': conftest.c:(.text.startup.main+0x12): undefined reference to `statvfs64' collect2: error: ld returned 1 exit status configure: failed program was: #line 12961 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char statvfs64(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char statvfs64(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_statvfs64) || defined (__stub___statvfs64) choke me #else statvfs64(); #endif ; return 0; } configure:12956: checking for statvfs configure:12984: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:12956: checking for statfs64 configure:12984: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 /tmp//ccQR256m.o: In function `main': conftest.c:(.text.startup.main+0x12): undefined reference to `statfs64' collect2: error: ld returned 1 exit status configure: failed program was: #line 12961 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char statfs64(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char statfs64(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_statfs64) || defined (__stub___statfs64) choke me #else statfs64(); #endif ; return 0; } configure:12956: checking for statfs configure:12984: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:13014: checking for flockfile configure:13042: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:13014: checking for getpagesize configure:13042: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:13072: checking for localtime_r configure:13100: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:13072: checking for strtok_r configure:13100: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:13129: checking for clock_gettime(CLOCK_MONOTONIC) configure:13145: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:13186: checking for wcrtomb configure:13198: g++47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.C 1>&5 configure:13221: checking for mbrtowc configure:13233: g++47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.C 1>&5 configure:13265: checking for res_ninit() configure:13282: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 In file included from configure:13275:0: /usr/include/resolv.h:157:3: error: array type has incomplete element type /usr/include/resolv.h:171:18: error: field 'addr' has incomplete type /usr/include/resolv.h:195:21: error: field 'sin' has incomplete type configure: failed program was: #line 13270 "configure" #include "confdefs.h" #ifdef linux #define _BSD_SOURCE 1 #endif #include int main() { int foo = res_ninit(&_res); ; return 0; } configure:13315: checking for gnu_get_libc_version() configure:13331: g++47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.C 1>&5 configure: In function 'int main()': configure:13327:50: error: 'gnu_get_libc_version' was not declared in this scope configure: failed program was: #line 13320 "configure" #include "confdefs.h" #ifdef HAVE_GNU_LIBC_VERSION_H #include #endif int main() { const char *glibc_version = gnu_get_libc_version(); ; return 0; } configure:13363: checking for iconv in -lc configure:13385: g++47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.C -lc 1>&5 /tmp//ccTF0p9u.o: In function `main': conftest.C:(.text.startup.main+0x12): undefined reference to `iconv' collect2: error: ld returned 1 exit status configure: failed program was: #line 13371 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char iconv(); int main() { iconv() ; return 0; } configure:13404: checking for iconv in -liconv configure:13426: g++47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.C -liconv 1>&5 configure:13494: checking for iconv() configure:13513: g++47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.C -liconv 1>&5 configure:13540: checking for iconv() with const input configure:13560: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:13592: checking for nl_langinfo and CODESET configure:13604: g++47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.C 1>&5 configure:13639: checking for an implementation of va_copy() configure:13663: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure: In function 'f': configure:13657:17: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] configure:13680: checking for an implementation of __va_copy() configure:13704: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure: In function 'f': configure:13698:17: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] configure:13721: checking whether va_lists can be copied by value configure:13745: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure: In function 'f': configure:13739:17: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] configure:13858: checking for modern C++ template specialization syntax support configure:13873: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:13891: checking whether partial template specialization works configure:13904: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:13928: checking whether the C++ "using" keyword resolves ambiguity configure:13949: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:13973: checking for C++ dynamic_cast to void* configure:14000: g++47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.C 1>&5 configure:14027: checking whether C++ requires implementation of unused virtual methods configure:14039: g++47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.C 1>&5 configure:14065: checking for trouble comparing to zero near std::operator!=() configure:14081: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:14111: checking for __thread keyword for TLS variables configure:14123: g++47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack -fPIC -shared -Wl,-z,defs conftest.C 1>&5 configure:14210: checking for malloc.h configure:14210: checking for malloc_np.h configure:14223: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:14259: checking for strndup configure:14290: g++47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.C 1>&5 configure:14259: checking for posix_memalign configure:14290: g++47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.C 1>&5 configure:14259: checking for memalign configure:14290: g++47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.C 1>&5 /tmp//ccZZYbev.o: In function `main': conftest.C:(.text.startup.main+0x12): undefined reference to `memalign' collect2: error: ld returned 1 exit status configure: failed program was: #line 14264 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char memalign(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char memalign(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_memalign) || defined (__stub___memalign) choke me #else memalign(); #endif ; return 0; } configure:14259: checking for valloc configure:14290: g++47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.C 1>&5 configure:14321: checking for malloc_usable_size configure:14352: g++47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.C 1>&5 configure:14382: checking for __attribute__((always_inline)) configure:14394: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:14409: checking for __attribute__((malloc)) configure:14421: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:14436: checking for __attribute__((warn_unused_result)) configure:14448: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include conftest.C 1>&5 configure:14472: checking for LC_MESSAGES configure:14484: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:14510: checking for localeconv configure:14538: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:14727: checking for nspr-config configure:14762: checking for NSPR - version >= 4.9.4 configure:14830: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -I/usr/local/include/nspr -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:14850: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -I/usr/local/include/nspr -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:14899: checking for pkg-config configure:14943: checking for libevent configure:14950: checking MOZ_LIBEVENT_CFLAGS configure:14955: checking MOZ_LIBEVENT_LIBS configure:15130: checking for nss-config configure:15165: checking for NSS - version >= 3.14.1 configure:15238: checking for YASM assembler configure:15244: checking for yasm configure:15302: checking for jpeg_destroy_compress in -ljpeg configure:15321: gcc47 -o conftest -I/usr/local/include -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -L/usr/local/lib -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c -ljpeg 1>&5 configure:15357: gcc47 -c -I/usr/local/include -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:15404: checking for gzread in -lz configure:15423: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c -lz 1>&5 configure:15458: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:15509: checking for BZ2_bzread in -lbz2 configure:15528: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c -lbz2 1>&5 configure:15577: checking for png_get_valid in -lpng configure:15596: gcc47 -o conftest -I/usr/local/include -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -L/usr/local/lib -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c -lpng 1>&5 configure:15618: checking for png_get_acTL in -lpng configure:15637: gcc47 -o conftest -I/usr/local/include -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -L/usr/local/lib -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c -lpng 1>&5 configure:15685: gcc47 -c -I/usr/local/include -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:15771: checking for hunspell configure:15778: checking MOZ_HUNSPELL_CFLAGS configure:15783: checking MOZ_HUNSPELL_LIBS configure:15975: checking for libffi >= 3.0.9 configure:15982: checking MOZ_FFI_CFLAGS configure:15987: checking MOZ_FFI_LIBS configure:16175: checking for application to build configure:16218: checking if app-specific confvars.sh exists configure:16676: checking for gtk+-2.0 >= 2.10.0 gtk+-unix-print-2.0 glib-2.0 gobject-2.0 gdk-x11-2.0 configure:16683: checking MOZ_GTK2_CFLAGS configure:16688: checking MOZ_GTK2_LIBS configure:16814: checking for libstartup-notification-1.0 >= 0.8 configure:16821: checking MOZ_STARTUP_NOTIFICATION_CFLAGS configure:16826: checking MOZ_STARTUP_NOTIFICATION_LIBS configure:17713: checking for pango >= 1.14.0 configure:17720: checking _PANGOCHK_CFLAGS configure:17725: checking _PANGOCHK_LIBS configure:17805: checking for pango >= 1.14.0 pangoft2 >= 1.14.0 pangocairo >= 1.14.0 configure:17812: checking MOZ_PANGO_CFLAGS configure:17817: checking MOZ_PANGO_LIBS configure:18154: checking for gtk+-2.0 >= 2.14 configure:18161: checking _GTKCHECK_CFLAGS configure:18166: checking _GTKCHECK_LIBS configure:18245: checking for gio-2.0 >= 2.20 configure:18252: checking MOZ_GIO_CFLAGS configure:18257: checking MOZ_GIO_LIBS configure:18774: checking for dbus-1 >= 0.60 configure:18781: checking MOZ_DBUS_CFLAGS configure:18786: checking MOZ_DBUS_LIBS configure:18865: checking for dbus-glib-1 >= 0.60 configure:18872: checking MOZ_DBUS_GLIB_CFLAGS configure:18877: checking MOZ_DBUS_GLIB_LIBS configure:19216: checking for libv4l2 configure:19223: checking MOZ_LIBV4L2_CFLAGS configure:19228: checking MOZ_LIBV4L2_LIBS configure:19383: checking __attribute__ ((aligned ())) support configure:19400: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -Werror -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:19667: checking for vpx >= 1.0.0 configure:19674: checking MOZ_LIBVPX_CFLAGS configure:19679: checking MOZ_LIBVPX_LIBS configure:19711: checking for vpx/vpx_decoder.h configure:19724: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:19747: checking for vpx_codec_dec_init_ver in -lvpx configure:19766: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c -lvpx 1>&5 configure:20120: checking for alsa configure:20127: checking MOZ_ALSA_CFLAGS configure:20132: checking MOZ_ALSA_LIBS configure:20544: checking for java configure:20593: checking for javac configure:20642: checking for jar configure:21405: checking for tar archiver configure:21411: checking for gnutar configure:21411: checking for gtar configure:21411: checking for tar configure:21448: checking for wget configure:21454: checking for wget configure:21762: checking for sqlite3 >= 3.7.14.1 configure:21769: checking SQLITE_CFLAGS configure:21774: checking SQLITE_LIBS configure:21805: checking for SQLITE_SECURE_DELETE support in system SQLite configure:21828: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -I/usr/local/include -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c -L/usr/local/lib -lsqlite3 1>&5 configure:21851: checking for SQLITE_THREADSAFE support in system SQLite configure:21874: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -I/usr/local/include -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c -L/usr/local/lib -lsqlite3 1>&5 configure:21897: checking for SQLITE_ENABLE_FTS3 support in system SQLite configure:21920: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -I/usr/local/include -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c -L/usr/local/lib -lsqlite3 1>&5 configure:21943: checking for SQLITE_ENABLE_UNLOCK_NOTIFY support in system SQLite configure:21966: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -I/usr/local/include -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c -L/usr/local/lib -lsqlite3 1>&5 configure:22145: checking for conic configure:23734: checking for mallctl configure:23762: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:23734: checking for nallocm configure:23762: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:24663: checking for __cxa_demangle configure:24694: g++47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.C 1>&5 configure:24748: checking for unwind.h configure:24761: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:24778: checking for _Unwind_Backtrace configure:24806: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c 1>&5 configure:24985: checking for -pipe support configure:24999: checking whether C compiler supports -fprofile-generate configure:25008: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -pipe -fprofile-generate -fprofile-correction -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:25108: checking for correct overload resolution with const and templates configure:25143: g++47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pipe -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -isystem/usr/local/include -I/usr/local/include conftest.C 1>&5 configure: In function 'int main()': configure:25138:37: warning: 'bar' is used uninitialized in this function [-Wuninitialized] configure:25131:47: warning: 'foo.Pointer::myPtr' is used uninitialized in this function [-Wuninitialized] configure:25136:36: note: 'foo' was declared here configure:25188: checking what kind of list files are supported by the linker configure:25193: gcc47 -o conftest.o -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -pipe -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:25195: gcc47 -o conftest -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.list 1>&5 configure:25219: checking what kind of ordering can be done with the linker configure:25234: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -pipe -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack -Wl,--section-ordering-file,conftest.order conftest.c 1>&5 /usr/local/bin/ld: unrecognized option '--section-ordering-file' /usr/local/bin/ld: use the --help option for usage information collect2: error: ld returned 1 exit status configure: failed program was: #line 25227 "configure" #include "confdefs.h" int main() { ; return 0; } configure:25246: gcc47 -shared -Wl,-z,defs -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack -o libconftest.so -Wl gcc47: error: unrecognized command line option '-Wl' configure:25380: checking for glib-2.0 >= 1.3.7 gobject-2.0 configure:25387: checking GLIB_CFLAGS configure:25392: checking GLIB_LIBS configure:25508: checking for freetype2 >= 6.1.0 configure:25515: checking FT2_CFLAGS configure:25520: checking FT2_LIBS configure:25557: checking for FT_Bitmap_Size.y_ppem configure:25572: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -pipe -I/usr/local/include/freetype2 -I/usr/local/include -isystem/usr/local/include -I/usr/local/include conftest.c 1>&5 configure:25601: checking for FT_GlyphSlot_Embolden configure:25629: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -pipe -I/usr/local/include/freetype2 -I/usr/local/include -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c -L/usr/local/lib -lfreetype 1>&5 configure:25601: checking for FT_Load_Sfnt_Table configure:25629: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -pipe -I/usr/local/include/freetype2 -I/usr/local/include -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c -L/usr/local/lib -lfreetype 1>&5 configure:25601: checking for FT_Select_Size configure:25629: gcc47 -o conftest -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -pipe -I/usr/local/include/freetype2 -I/usr/local/include -isystem/usr/local/include -I/usr/local/include -pthread -L/usr/local/lib -Wl,-z,origin -Wl,-rpath,\$$ORIGIN -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-z,noexecstack conftest.c -L/usr/local/lib -lfreetype 1>&5 configure:25667: checking for fontconfig/fcfreetype.h configure:25680: gcc47 -c -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -fno-strict-aliasing -ffunction-sections -fdata-sections -pipe -isystem/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include conftest.c 1>&5 In file included from /usr/include/sys/stat.h:99:0, from /usr/local/include/fontconfig/fontconfig.h:29, from configure:25673: /usr/include/sys/time.h:134:17: error: unknown type name 'sbintime_t' /usr/include/sys/time.h:141:1: error: unknown type name 'sbintime_t' /usr/include/sys/time.h: In function 'bttosbt': /usr/include/sys/time.h:144:12: error: 'sbintime_t' undeclared (first use in this function) /usr/include/sys/time.h:144:12: note: each undeclared identifier is reported only once for each function it appears in /usr/include/sys/time.h:144:23: error: expected ')' before 'bt' /usr/include/sys/time.h: At top level: /usr/include/sys/time.h:148:9: error: unknown type name 'sbintime_t' /usr/include/sys/time.h:206:9: error: unknown type name 'sbintime_t' /usr/include/sys/time.h:216:1: error: unknown type name 'sbintime_t' /usr/include/sys/time.h: In function 'tstosbt': /usr/include/sys/time.h:219:12: error: 'sbintime_t' undeclared (first use in this function) /usr/include/sys/time.h:219:23: error: expected ')' before 'ts' /usr/include/sys/time.h: At top level: /usr/include/sys/time.h:224:9: error: unknown type name 'sbintime_t' /usr/include/sys/time.h:234:1: error: unknown type name 'sbintime_t' /usr/include/sys/time.h: In function 'tvtosbt': /usr/include/sys/time.h:237:12: error: 'sbintime_t' undeclared (first use in this function) /usr/include/sys/time.h:237:23: error: expected ')' before 'tv' configure: failed program was: #line 25672 "configure" #include "confdefs.h" #include #include int main() { ; return 0; } From owner-freebsd-gecko@FreeBSD.ORG Thu Mar 21 14:22:23 2013 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id BD0677D5 for ; Thu, 21 Mar 2013 14:22:23 +0000 (UTC) (envelope-from jbeich@tormail.org) Received: from outgoing.tormail.org (outgoing.tormail.org [82.221.96.22]) by mx1.freebsd.org (Postfix) with ESMTP id 7D86BDAB for ; Thu, 21 Mar 2013 14:22:23 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=internal.tormail.org) by outgoing.tormail.org with esmtp (Exim 4.72) (envelope-from ) id 1UIgNj-00051n-1B; Thu, 21 Mar 2013 17:22:16 +0300 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tormail.org; s=tm; h=Message-Id:X-TorMail-User:Content-Type:MIME-Version:References:Date:In-Reply-To:Subject:Cc:To:From; bh=aiHPPl71x9m+F2xwCQ9bFRqbV7g32uh0EZpcpckt/2E=; b=mZGTcUQVn2ONB1DuppiJOudtFohgHM9u8I3/vneCtDC1AF4Yo4dFZVZVvAMLYa0egD1NCq2JBKPpF1V7fEB3aMlzUqGcC32+7k03OANSCp2aRoNpvvVX+vWqBGYMHbSYSxCcUh0MSRKjVHnFeBpnEFamami+QPNbFwrQsYAY3To=; Received: from jbeich by internal.tormail.org with local (Exim 4.63) (envelope-from ) id 1UIgKz-000MiQ-SU; Thu, 21 Mar 2013 14:19:27 +0000 From: Jan Beich To: Anton Shterenlikht Subject: Re: www/firefox on ia64 -current: configure: error: Cannot find header fontconfig/fcfreetype.h In-Reply-To: <201303211053.r2LArbbl026142@mech-cluster241.men.bris.ac.uk> (Anton Shterenlikht's message of "Thu, 21 Mar 2013 10:53:37 GMT") Date: Thu, 21 Mar 2013 19:20:17 +0500 References: <201303211053.r2LArbbl026142@mech-cluster241.men.bris.ac.uk> MIME-Version: 1.0 Content-Type: text/plain X-TorMail-User: jbeich Message-Id: <1UIgKz-000MiQ-SU@internal.tormail.org> Cc: gecko@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Mar 2013 14:22:23 -0000 Anton Shterenlikht writes: > In file included from /usr/include/sys/stat.h:99:0, > from /usr/local/include/fontconfig/fontconfig.h:29, > from configure:25673: > /usr/include/sys/time.h:134:17: error: unknown type name 'sbintime_t' > /usr/include/sys/time.h:141:1: error: unknown type name 'sbintime_t' > /usr/include/sys/time.h: In function 'bttosbt': > /usr/include/sys/time.h:144:12: error: 'sbintime_t' undeclared (first use in this function) > /usr/include/sys/time.h:144:12: note: each undeclared identifier is reported only once for each function it appears in > /usr/include/sys/time.h:144:23: error: expected ')' before 'bt' > /usr/include/sys/time.h: At top level: > /usr/include/sys/time.h:148:9: error: unknown type name 'sbintime_t' > /usr/include/sys/time.h:206:9: error: unknown type name 'sbintime_t' > /usr/include/sys/time.h:216:1: error: unknown type name 'sbintime_t' > /usr/include/sys/time.h: In function 'tstosbt': > /usr/include/sys/time.h:219:12: error: 'sbintime_t' undeclared (first use in this function) > /usr/include/sys/time.h:219:23: error: expected ')' before 'ts' > /usr/include/sys/time.h: At top level: > /usr/include/sys/time.h:224:9: error: unknown type name 'sbintime_t' > /usr/include/sys/time.h:234:1: error: unknown type name 'sbintime_t' > /usr/include/sys/time.h: In function 'tvtosbt': > /usr/include/sys/time.h:237:12: error: 'sbintime_t' undeclared (first use in this function) > /usr/include/sys/time.h:237:23: error: expected ')' before 'tv' This is common error when headers modified by gcc are not in sync with those under /usr/include. For example, after http://svnweb.freebsd.org/changeset/base/247476 make sure you have sbintime_t in sys/types.h copy $ fgrep sbintime /usr/local/lib/gcc47/gcc/x86_64-portbld-freebsd10.0/4.7.3/include-fixed/sys/types.h typedef __int64_t sbintime_t; If you don't have then rebuild lang/gcc47. From owner-freebsd-gecko@FreeBSD.ORG Thu Mar 21 15:16:07 2013 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id E14776FC for ; Thu, 21 Mar 2013 15:16:07 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirg.bris.ac.uk (dirg.bris.ac.uk [137.222.10.102]) by mx1.freebsd.org (Postfix) with ESMTP id A994B130 for ; Thu, 21 Mar 2013 15:16:07 +0000 (UTC) Received: from ncsc.bris.ac.uk ([137.222.10.41]) by dirg.bris.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1UIhDq-0007EQ-SC; Thu, 21 Mar 2013 15:16:06 +0000 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncsc.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1UIhDo-0000Dh-6z; Thu, 21 Mar 2013 15:16:04 +0000 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.6/8.14.6) with ESMTP id r2LFG32n041433; Thu, 21 Mar 2013 15:16:03 GMT (envelope-from mexas@mech-cluster241.men.bris.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.6/8.14.6/Submit) id r2LFG3Nt041432; Thu, 21 Mar 2013 15:16:03 GMT (envelope-from mexas) Date: Thu, 21 Mar 2013 15:16:03 GMT From: Anton Shterenlikht Message-Id: <201303211516.r2LFG3Nt041432@mech-cluster241.men.bris.ac.uk> To: jbeich@tormail.org, mexas@bristol.ac.uk Subject: Re: www/firefox on ia64 -current: configure: error: Cannot find header fontconfig/fcfreetype.h In-Reply-To: <1UIgKz-000MiQ-SU@internal.tormail.org> Cc: gecko@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: mexas@bristol.ac.uk List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Mar 2013 15:16:07 -0000 From jbeich@tormail.org Thu Mar 21 15:11:03 2013 Anton Shterenlikht writes: > In file included from /usr/include/sys/stat.h:99:0, > from /usr/local/include/fontconfig/fontconfig.h:29, > from configure:25673: > /usr/include/sys/time.h:134:17: error: unknown type name 'sbintime_t' > /usr/include/sys/time.h:141:1: error: unknown type name 'sbintime_t' > /usr/include/sys/time.h: In function 'bttosbt': > /usr/include/sys/time.h:144:12: error: 'sbintime_t' undeclared (first use in this function) > /usr/include/sys/time.h:144:12: note: each undeclared identifier is reported only once for each function it appears in > /usr/include/sys/time.h:144:23: error: expected ')' before 'bt' > /usr/include/sys/time.h: At top level: > /usr/include/sys/time.h:148:9: error: unknown type name 'sbintime_t' > /usr/include/sys/time.h:206:9: error: unknown type name 'sbintime_t' > /usr/include/sys/time.h:216:1: error: unknown type name 'sbintime_t' > /usr/include/sys/time.h: In function 'tstosbt': > /usr/include/sys/time.h:219:12: error: 'sbintime_t' undeclared (first use in this function) > /usr/include/sys/time.h:219:23: error: expected ')' before 'ts' > /usr/include/sys/time.h: At top level: > /usr/include/sys/time.h:224:9: error: unknown type name 'sbintime_t' > /usr/include/sys/time.h:234:1: error: unknown type name 'sbintime_t' > /usr/include/sys/time.h: In function 'tvtosbt': > /usr/include/sys/time.h:237:12: error: 'sbintime_t' undeclared (first use in this function) > /usr/include/sys/time.h:237:23: error: expected ')' before 'tv' This is common error when headers modified by gcc are not in sync with those under /usr/include. For example, after http://svnweb.freebsd.org/changeset/base/247476 make sure you have sbintime_t in sys/types.h copy $ fgrep sbintime /usr/local/lib/gcc47/gcc/x86_64-portbld-freebsd10.0/4.7.3/include-fixed/sys/types.h typedef __int64_t sbintime_t; If you don't have then rebuild lang/gcc47. no, I don't: # grep sbintime /usr/local/lib/gcc47/gcc/ia64-portbld-freebsd10.0/4.7.3/include-fixed/sys/types.h # I rebuilt my box a few days ago. Are you saying that some ports, like gcc47 in this case, must be rebuilt after that? How do I know which ones? I'll rebuild gcc47 and try again. Many thanks Anton From owner-freebsd-gecko@FreeBSD.ORG Thu Mar 21 21:37:39 2013 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B6DAA395 for ; Thu, 21 Mar 2013 21:37:39 +0000 (UTC) (envelope-from b.dejoly@gers.net) Received: from smtp6-g21.free.fr (smtp6-g21.free.fr [IPv6:2a01:e0c:1:1599::15]) by mx1.freebsd.org (Postfix) with ESMTP id 4C22ECB5 for ; Thu, 21 Mar 2013 21:37:37 +0000 (UTC) Received: from ns2.gers.net (unknown [88.126.144.79]) by smtp6-g21.free.fr (Postfix) with ESMTP id 3CB12822C9 for ; Thu, 21 Mar 2013 22:37:32 +0100 (CET) Received: from [192.168.0.18] (ns.gers.net [81.56.213.251]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: bernard@ns2.gers.net) by ns2.gers.net (Postfix) with ESMTPSA id 301392093 for ; Thu, 21 Mar 2013 22:33:17 +0100 (CET) Subject: About SECURITY REPORT: libxul.so, firefox-19.0.2,1 freebsd 9.1 i386 From: Bernard de Joly To: gecko@FreeBSD.org Content-Type: text/plain; charset="us-ascii" Date: Thu, 21 Mar 2013 22:37:36 +0100 Message-ID: <1363901856.3426.72.camel@pc2.gers.net> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Mar 2013 21:37:39 -0000 Hi! I've installed firefox on freebsd 9.1 i386, got this security message from portupgrade : > ===> Registering installation for firefox-19.0.2,1 > ===> SECURITY REPORT: > This port has installed the following files which may act as network > servers and may therefore pose a remote security risk to the system. > /usr/local/lib/firefox/libxul.so > > If there are vulnerabilities in these programs there may be a security > risk to the system. FreeBSD makes no guarantee about the security of > ports included in the Ports Collection Can you please tell me more about the risk and of course the solution ? Thanks Bernard From owner-freebsd-gecko@FreeBSD.ORG Fri Mar 22 09:10:09 2013 Return-Path: Delivered-To: gecko@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id C5D36CCA; Fri, 22 Mar 2013 09:10:09 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 74AA8E8; Fri, 22 Mar 2013 09:10:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r2M9A9Ma012690; Fri, 22 Mar 2013 09:10:09 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r2M9A9gZ012689; Fri, 22 Mar 2013 09:10:09 GMT (envelope-from edwin) Date: Fri, 22 Mar 2013 09:10:09 GMT Message-Id: <201303220910.r2M9A9gZ012689@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gecko@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/177224: building www/firefox fails X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Mar 2013 09:10:09 -0000 Synopsis: building www/firefox fails Responsible-Changed-From-To: freebsd-ports-bugs->gecko Responsible-Changed-By: edwin Responsible-Changed-When: Fri Mar 22 09:10:09 UTC 2013 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=177224 From owner-freebsd-gecko@FreeBSD.ORG Fri Mar 22 10:39:59 2013 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id DBED8F8F for ; Fri, 22 Mar 2013 10:39:59 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirj.bris.ac.uk (dirj.bris.ac.uk [137.222.10.78]) by mx1.freebsd.org (Postfix) with ESMTP id A4CA4A02 for ; Fri, 22 Mar 2013 10:39:59 +0000 (UTC) Received: from ncsc.bris.ac.uk ([137.222.10.41]) by dirj.bris.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1UIzOA-0002cS-2E; Fri, 22 Mar 2013 10:39:58 +0000 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncsc.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1UIzO9-0000Q0-Al; Fri, 22 Mar 2013 10:39:57 +0000 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.6/8.14.6) with ESMTP id r2MAduW9007174; Fri, 22 Mar 2013 10:39:57 GMT (envelope-from mexas@mech-cluster241.men.bris.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.6/8.14.6/Submit) id r2MAduAv007173; Fri, 22 Mar 2013 10:39:56 GMT (envelope-from mexas) Date: Fri, 22 Mar 2013 10:39:56 GMT From: Anton Shterenlikht Message-Id: <201303221039.r2MAduAv007173@mech-cluster241.men.bris.ac.uk> To: jbeich@tormail.org, mexas@bristol.ac.uk Subject: Re: www/firefox on ia64 -current: configure: error: Cannot find header fontconfig/fcfreetype.h In-Reply-To: <1UIgKz-000MiQ-SU@internal.tormail.org> Cc: gecko@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: mexas@bristol.ac.uk List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Mar 2013 10:39:59 -0000 From jbeich@tormail.org Thu Mar 21 15:11:03 2013 Anton Shterenlikht writes: > In file included from /usr/include/sys/stat.h:99:0, > from /usr/local/include/fontconfig/fontconfig.h:29, > from configure:25673: > /usr/include/sys/time.h:134:17: error: unknown type name 'sbintime_t' > /usr/include/sys/time.h:141:1: error: unknown type name 'sbintime_t' > /usr/include/sys/time.h: In function 'bttosbt': > /usr/include/sys/time.h:144:12: error: 'sbintime_t' undeclared (first use in this function) > /usr/include/sys/time.h:144:12: note: each undeclared identifier is reported only once for each function it appears in > /usr/include/sys/time.h:144:23: error: expected ')' before 'bt' > /usr/include/sys/time.h: At top level: > /usr/include/sys/time.h:148:9: error: unknown type name 'sbintime_t' > /usr/include/sys/time.h:206:9: error: unknown type name 'sbintime_t' > /usr/include/sys/time.h:216:1: error: unknown type name 'sbintime_t' > /usr/include/sys/time.h: In function 'tstosbt': > /usr/include/sys/time.h:219:12: error: 'sbintime_t' undeclared (first use in this function) > /usr/include/sys/time.h:219:23: error: expected ')' before 'ts' > /usr/include/sys/time.h: At top level: > /usr/include/sys/time.h:224:9: error: unknown type name 'sbintime_t' > /usr/include/sys/time.h:234:1: error: unknown type name 'sbintime_t' > /usr/include/sys/time.h: In function 'tvtosbt': > /usr/include/sys/time.h:237:12: error: 'sbintime_t' undeclared (first use in this function) > /usr/include/sys/time.h:237:23: error: expected ')' before 'tv' This is common error when headers modified by gcc are not in sync with those under /usr/include. For example, after http://svnweb.freebsd.org/changeset/base/247476 make sure you have sbintime_t in sys/types.h copy $ fgrep sbintime /usr/local/lib/gcc47/gcc/x86_64-portbld-freebsd10.0/4.7.3/include-fixed/sys/types.h typedef __int64_t sbintime_t; If you don't have then rebuild lang/gcc47. Thank you, that helped. It now fails with: g++47 -o xptcstubs_ipf64.o -c -fvisibility=hidden -DMOZ_GLUE_IN_PROGRAM -DMOZILLA_INTERNAL_API -DN O_NSPR_10_SUPPORT -DEXPORT_XPTC_API -D_IMPL_NS_COM -I../../../../../../../xpcom/reflect/xptcall/src /md/unix/../.. -I../../../../../../../xpcom/reflect/xptcall/src/md/unix/../../../../xptinfo/src -I ../../../../../../../xpcom/reflect/xptcall/src/md/unix -I. -I../../../../../../dist/include -I/usr /local/include/nspr -I/usr/local/include/nss -I/usr/local/include/nss/nss -I/usr/local/include -I/u sr/local/include -fPIC -isystem/usr/local/include -I/usr/local/include -Wall -Wpointer-arith -W overloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overl ength-strings -Wno-invalid-offsetof -Wno-variadic-macros -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pipe -DNDEBUG -DTRIMMED -fno-om it-frame-pointer -isystem/usr/local/include -I/usr/local/include -DMOZILLA_CLIENT -include ../.. /../../../../mozilla-config.h -MD -MF .deps/xptcstubs_ipf64.o.pp /usr/ports/www/firefox/work/mozil la-release/xpcom/reflect/xptcall/src/md/unix/xptcstubs_ipf64.cpp In file included from /usr/ports/www/firefox/work/mozilla-release/xpcom/reflect/xptcall/src/md/unix /xptcstubs_ipf64.cpp:153:0: ../../../../../../dist/include/xptcstubsdef.inc: In member function 'virtual nsresult nsXPTCStubBas e::Stub3(uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t)': ../../../../../../dist/include/xptcstubsdef.inc:1:1: error: cannot convert 'int' to 'nsresult {aka tag_nsresult}' in return ../../../../../../dist/include/xptcstubsdef.inc: In member function 'virtual nsresult nsXPTCStubBas e::Stub4(uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t)': ../../../../../../dist/include/xptcstubsdef.inc:2:1: error: cannot convert 'int' to 'nsresult {aka tag_nsresult}' in return etc. etc. ../../../../../../dist/include/xptcstubsdef.inc:1:1: error: control reaches end of non-void functio n [-Werror=return-type] cc1plus: some warnings being treated as errors gmake[8]: *** [xptcstubs_ipf64.o] Error 1 Thanks Anton From owner-freebsd-gecko@FreeBSD.ORG Fri Mar 22 16:11:04 2013 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id D01F8616 for ; Fri, 22 Mar 2013 16:11:04 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 52C8E9F1 for ; Fri, 22 Mar 2013 16:11:03 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id r2MGB245022289 for ; Fri, 22 Mar 2013 16:11:02 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id r2MGAvHC022089 for freebsd-gecko@freebsd.org; Fri, 22 Mar 2013 16:10:57 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 22 Mar 2013 16:10:57 GMT Message-Id: <201303221610.r2MGAvHC022089@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org Subject: [SVN-Commit] r1218 - trunk/www/kompozer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Mar 2013 16:11:04 -0000 Author: flo Date: Fri Mar 22 16:10:57 2013 New Revision: 1218 Log: Kompozer is gone. Deleted: trunk/www/kompozer/ From owner-freebsd-gecko@FreeBSD.ORG Sat Mar 23 02:30:12 2013 Return-Path: Delivered-To: gecko@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id F2C6F450; Sat, 23 Mar 2013 02:30:11 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id CF3399D5; Sat, 23 Mar 2013 02:30:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r2N2UB1C023671; Sat, 23 Mar 2013 02:30:11 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r2N2UBir023634; Sat, 23 Mar 2013 02:30:11 GMT (envelope-from edwin) Date: Sat, 23 Mar 2013 02:30:11 GMT Message-Id: <201303230230.r2N2UBir023634@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gecko@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/177292: [patch] add missing directories to www/firefox packing list X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Mar 2013 02:30:12 -0000 Synopsis: [patch] add missing directories to www/firefox packing list Responsible-Changed-From-To: freebsd-ports-bugs->gecko Responsible-Changed-By: edwin Responsible-Changed-When: Sat Mar 23 02:30:11 UTC 2013 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=177292