From owner-freebsd-chromium@FreeBSD.ORG Mon Sep 9 11:06:24 2013 Return-Path: Delivered-To: chromium@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id A554CC95 for ; Mon, 9 Sep 2013 11:06:24 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 927D229B9 for ; Mon, 9 Sep 2013 11:06:24 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r89B6OOR060255 for ; Mon, 9 Sep 2013 11:06:24 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r89B6ORr059559 for chromium@FreeBSD.org; Mon, 9 Sep 2013 11:06:24 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 9 Sep 2013 11:06:24 GMT Message-Id: <201309091106.r89B6ORr059559@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: chromium@FreeBSD.org Subject: Current problem reports assigned to chromium@FreeBSD.org X-BeenThere: freebsd-chromium@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Chromium issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Sep 2013 11:06:24 -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 -------------------------------------------------------------------------------- f ports/175369 chromium www/chromium: Chromimum Desktop Integration doesn't op o ports/165635 chromium www/chromium: 17.0.963.56: proxy isn't read by chrome f ports/165634 chromium www/chromium : 17.0.963.56 doesn't show physical print 3 problems total. From owner-freebsd-chromium@FreeBSD.ORG Mon Sep 9 12:32:11 2013 Return-Path: Delivered-To: freebsd-chromium@FreebSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 5742DA92 for ; Mon, 9 Sep 2013 12:32:11 +0000 (UTC) (envelope-from gofc-freebsd-chromium@m.gmane.org) Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 12CB020D2 for ; Mon, 9 Sep 2013 12:32:07 +0000 (UTC) Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1VJ0dR-0002Ph-7I for freebsd-chromium@FreebSD.org; Mon, 09 Sep 2013 14:32:05 +0200 Received: from firewall.andxor.it ([195.223.2.2]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 09 Sep 2013 14:32:05 +0200 Received: from lapo by firewall.andxor.it with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 09 Sep 2013 14:32:05 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-chromium@FreebSD.org From: Lapo Luchini Subject: Problems with pkgng (pkg upgrade) Date: Mon, 09 Sep 2013 14:31:46 +0200 Lines: 19 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: firewall.andxor.it User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:22.0) Gecko/20100101 Firefox/22.0 SeaMonkey/2.19 X-BeenThere: freebsd-chromium@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Chromium issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Sep 2013 12:32:11 -0000 Hi! I'm wondering why the chrome process has the habit of crashing when I do "pkg upgrade" (last time, it was a signal 11). I certainly expect something like this during a "pkg upgrade" that involves "chromium" package itself, but this also happens with updating something totally unrelated, such as when "pkg upgrade" only upgrades "pkg" (in the first run); or maybe upgrading "nano", or stuff like that. Is it expected? Is it only me? In that case, I can probably help with debug. -- Lapo Luchini - http://lapo.it/ “You don't have to distrust the government to want to use cryptography.” (Phil Zimmermann) From owner-freebsd-chromium@FreeBSD.ORG Mon Sep 9 13:04:55 2013 Return-Path: Delivered-To: freebsd-chromium@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 88D9E8D8 for ; Mon, 9 Sep 2013 13:04:55 +0000 (UTC) (envelope-from mcdouga9@egr.msu.edu) Received: from mail.egr.msu.edu (hill.egr.msu.edu [35.9.37.162]) by mx1.freebsd.org (Postfix) with ESMTP id 60648232C for ; Mon, 9 Sep 2013 13:04:54 +0000 (UTC) Received: from hill (localhost [127.0.0.1]) by mail.egr.msu.edu (Postfix) with ESMTP id 676582DFAF for ; Mon, 9 Sep 2013 08:57:49 -0400 (EDT) X-Virus-Scanned: amavisd-new at egr.msu.edu Received: from mail.egr.msu.edu ([127.0.0.1]) by hill (hill.egr.msu.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cHDYzcFbzE84 for ; Mon, 9 Sep 2013 08:57:49 -0400 (EDT) Received: from EGR authenticated sender Message-ID: <522DC5CD.3060006@egr.msu.edu> Date: Mon, 09 Sep 2013 08:57:49 -0400 From: Adam McDougall User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130824 Thunderbird/17.0.8 MIME-Version: 1.0 To: freebsd-chromium@freebsd.org Subject: Re: Problems with pkgng (pkg upgrade) References: In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-chromium@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Chromium issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Sep 2013 13:04:55 -0000 On 09/09/13 08:31, Lapo Luchini wrote: > Hi! > > I'm wondering why the chrome process has the habit of crashing when I do > "pkg upgrade" (last time, it was a signal 11). > > I certainly expect something like this during a "pkg upgrade" that > involves "chromium" package itself, but this also happens with updating > something totally unrelated, such as when "pkg upgrade" only upgrades > "pkg" (in the first run); or maybe upgrading "nano", or stuff like that. > > Is it expected? > Is it only me? > In that case, I can probably help with debug. > It is not only you, it happens on pretty much all my installs. It can happen even if you pkg install something small and unrelated to chromium. Last week I was shocked when I ran pkg upgrade and it did NOT cause chromium to crash; it had even replaced chromium itself! I don't think it crashes 100% of the time, but most. I don't have time to debug it. Just in case it got fixed, be sure to test using the latest chromium version from ports. From owner-freebsd-chromium@FreeBSD.ORG Mon Sep 9 13:29:36 2013 Return-Path: Delivered-To: freebsd-chromium@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 46CFE7B for ; Mon, 9 Sep 2013 13:29:36 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-we0-x22a.google.com (mail-we0-x22a.google.com [IPv6:2a00:1450:400c:c03::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D311424FB for ; Mon, 9 Sep 2013 13:29:35 +0000 (UTC) Received: by mail-we0-f170.google.com with SMTP id w62so4325287wes.29 for ; Mon, 09 Sep 2013 06:29:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=aLxFHpfAsqxEi4duSf2q+L8HO7GQzNlAkTQje8emI9k=; b=qSMuY6A/OxCs75G2js8R3zWv3tgnp89aC/MiB8HZzWL/AA74yyng9ZKfnmjm7VSuIl 1Q//E65f1u+J62qQ4czNFqFFUiccQgt5sKkodvG/LO7LrMLEfAQdDLMwAXU44JXwEy2e 3WnupuqxgUcFDdqEZfCxlVjSZB1OAHmu9cgE3vb9Z6v0YfxkKT7N/Vw2oAOiY04U/Q2Q oF+9QOnQw75xtn4Eh3UwYvqllFiigxlIjb5H8qZOvkS/nL+ZkOqphX10VQfXeVecWZsb l1UFD8kcE+pZFZ7/04DT0zm+Yk2JGlfCVhTfVCeJd+BDd6cPKMc0L0LpmxanhPGIzXUh wwvA== X-Received: by 10.180.184.107 with SMTP id et11mr8599090wic.60.1378733374378; Mon, 09 Sep 2013 06:29:34 -0700 (PDT) Received: from ithaqua.etoilebsd.net (ithaqua.etoilebsd.net. [37.59.37.188]) by mx.google.com with ESMTPSA id iz19sm14745964wic.9.1969.12.31.16.00.00 (version=TLSv1 cipher=RC4-SHA bits=128/128); Mon, 09 Sep 2013 06:29:33 -0700 (PDT) Sender: Baptiste Daroussin Date: Mon, 9 Sep 2013 15:29:30 +0200 From: Baptiste Daroussin To: Adam McDougall Subject: Re: Problems with pkgng (pkg upgrade) Message-ID: <20130909132930.GD40186@ithaqua.etoilebsd.net> References: <522DC5CD.3060006@egr.msu.edu> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="lc9FT7cWel8HagAv" Content-Disposition: inline In-Reply-To: <522DC5CD.3060006@egr.msu.edu> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-chromium@freebsd.org X-BeenThere: freebsd-chromium@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Chromium issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Sep 2013 13:29:36 -0000 --lc9FT7cWel8HagAv Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Sep 09, 2013 at 08:57:49AM -0400, Adam McDougall wrote: > On 09/09/13 08:31, Lapo Luchini wrote: > > Hi! > >=20 > > I'm wondering why the chrome process has the habit of crashing when I do > > "pkg upgrade" (last time, it was a signal 11). > >=20 > > I certainly expect something like this during a "pkg upgrade" that > > involves "chromium" package itself, but this also happens with updating > > something totally unrelated, such as when "pkg upgrade" only upgrades > > "pkg" (in the first run); or maybe upgrading "nano", or stuff like that. > >=20 > > Is it expected? > > Is it only me? > > In that case, I can probably help with debug. > >=20 >=20 > It is not only you, it happens on pretty much all my installs. It can > happen even if you pkg install something small and unrelated to > chromium. Last week I was shocked when I ran pkg upgrade and it did NOT > cause chromium to crash; it had even replaced chromium itself! I don't > think it crashes 100% of the time, but most. I don't have time to debug > it. Just in case it got fixed, be sure to test using the latest > chromium version from ports. > _______________________________________________ > freebsd-chromium@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-chromium > To unsubscribe, send any mail to "freebsd-chromium-unsubscribe@freebsd.or= g" That is because pkgng overwrite the binaries during an upgrade instead of f= irst unlinking them then extract the new one. This is planned to be fixed soon. regards, Bapt --lc9FT7cWel8HagAv Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlItzToACgkQ8kTtMUmk6Ez7sgCfWB+g+p+N5giYkK1HOH9Xkf/N xJwAniA2H6QCrvPraPCKkqwwJD2+OE+g =HBjy -----END PGP SIGNATURE----- --lc9FT7cWel8HagAv-- From owner-freebsd-chromium@FreeBSD.ORG Mon Sep 9 21:09:27 2013 Return-Path: Delivered-To: freebsd-chromium@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 150C273E for ; Mon, 9 Sep 2013 21:09:27 +0000 (UTC) (envelope-from evanm@google.com) Received: from mail-qa0-x230.google.com (mail-qa0-x230.google.com [IPv6:2607:f8b0:400d:c00::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id BF51F2469 for ; Mon, 9 Sep 2013 21:09:26 +0000 (UTC) Received: by mail-qa0-f48.google.com with SMTP id k4so475966qaq.7 for ; Mon, 09 Sep 2013 14:09:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=zhuYEvuCMNN4TnAa1K7KR4t9THxydVj7V7bHvmN9FCg=; b=O9II0ZMzIeEIEL/CUtBC/mM0lRbSThbPMhK8CpMKkdwLV3edQj0Lap98cskg6IiQO0 nnCNqUaUZ3qBulDxe1ClSNxSxLpFK4cf2mgA3BGdhFbPk3t0w8BtEFt3VZsb7xbetDGb 4Md0pKqecLe1vO5esaPH1OC6ltuxw4MTKhwHWN+JzrwW063aHnijth+g/zKKWDi0KoVQ cKjRHlm4cqmNqbG+68b4DmRPOkQw49XHcWoRV7KL9NscbkVLieGjSjMoMGENk6RaEtBN 4s0gAS7V5ted2niqbfbzc7nDOsnisQjhxhYzdmj6/42ehjHlr6kIpt/efhyofV/gfBk7 aKog== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=zhuYEvuCMNN4TnAa1K7KR4t9THxydVj7V7bHvmN9FCg=; b=JBYtIYOeD+Q9RFkeq+5H0hB8xRwkGH3VMz9CNANwGNdnC+BpX1cqZArKqHMaSBFdd9 8PqXnEs+8h7wwvWID9stZ/hI8VRHRmxqKHNW7+2Ff1nHuIn/S+WnfJyHlIs688JslCVi mUGk9vqP+OPljpZa+PFvmKmy/iwCH8m+yP/5k= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=zhuYEvuCMNN4TnAa1K7KR4t9THxydVj7V7bHvmN9FCg=; b=Sn5XXUTGn/1jOOKpmK/LHvgGu2fWEdn+waunNyUZb5z0rC4Q6Z2/zUHSfkRk7w1wwq FYFJwp20aLlRCc7SRn4kQRV3fd6/lPM5oh+pkkO9BH7CNrnKc3NLjBUMHEX+pLja8YEq qiY/I2wh6TFAL48Nyrb7AXqdP7Ooa8OqJmQmLUVNwjEAJx50lcF2xXU9xrqXu2mgMR1Z F89T7UFmLC/vxDhgbIn/23l36fiDJbyS2Xq7EeFxDl+vpEHrlnspptXXcnGH5W2Vuz2N 6LBiE15/Lxdp+MXGJiP6t8d30oB5fF7/htYdnpubWBPrAWGp/hSZ16kHj07NEt5fXovU 6gjA== X-Gm-Message-State: ALoCoQmtgLeWBNOZb5HcvMpTzOMIy9Ez+eLlbgFgzXUey0jCwipKjiEmr4JpHFv5CphveHoYdKmx+s4J43/ozxpCD6yknwV2rGihjranzxdVFCz964vogeXYI9GEV6Qhbaw6/0ueQnf+6yIysYnrjiWpXMB5G7Eqm4/w8GPcSW6/zUq/C7fILLyqY+5RQ3vcXXYKXRUoUgKgD2qImpkfFx2Pn4K+jU0OjA== MIME-Version: 1.0 X-Received: by 10.224.51.70 with SMTP id c6mr3531545qag.121.1378760965548; Mon, 09 Sep 2013 14:09:25 -0700 (PDT) Sender: evanm@google.com Received: by 10.229.207.8 with HTTP; Mon, 9 Sep 2013 14:09:25 -0700 (PDT) In-Reply-To: References: Date: Mon, 9 Sep 2013 14:09:25 -0700 X-Google-Sender-Auth: 135kUb-A8ThMreCiEE-OQ-bxOiA Message-ID: Subject: Re: Problems with pkgng (pkg upgrade) From: Evan Martin To: Lapo Luchini Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Cc: freebsd-chromium@freebsd.org X-BeenThere: freebsd-chromium@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Chromium issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Sep 2013 21:09:27 -0000 Updates are a tricky problem. I expect on FreeBSD some of the Linux-specific hacks we made in Chromium for updates aren't implemented. You can read more details here (imagine FreeBSD in place of "Linux" in the post): http://neugierig.org/software/chromium/notes/2011/08/zygote.html I believe there are pieces of Chromium that *don't* go through the preforked helper, for complicated reasons related to the sandbox; I expect those to be especially problematic on updates. On Mon, Sep 9, 2013 at 5:31 AM, Lapo Luchini wrote: > Hi! > > I'm wondering why the chrome process has the habit of crashing when I do > "pkg upgrade" (last time, it was a signal 11). > > I certainly expect something like this during a "pkg upgrade" that involv= es > "chromium" package itself, but this also happens with updating something > totally unrelated, such as when "pkg upgrade" only upgrades "pkg" (in the > first run); or maybe upgrading "nano", or stuff like that. > > Is it expected? > Is it only me? > In that case, I can probably help with debug. > > -- > Lapo Luchini - http://lapo.it/ > > =93You don't have to distrust the government to want to use cryptography.= =94 > (Phil Zimmermann) > > _______________________________________________ > freebsd-chromium@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-chromium > To unsubscribe, send any mail to "freebsd-chromium-unsubscribe@freebsd.or= g" From owner-freebsd-chromium@FreeBSD.ORG Thu Sep 12 06:45:02 2013 Return-Path: Delivered-To: chromium@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id A9B3C632; Thu, 12 Sep 2013 06:45:02 +0000 (UTC) (envelope-from pkg-fallout@FreeBSD.org) Received: from beefy2.isc.freebsd.org (unknown [IPv6:2001:4f8:3:ffe0:4072:0:16:39]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 83BC3247A; Thu, 12 Sep 2013 06:45:02 +0000 (UTC) Received: from beefy2.isc.freebsd.org (localhost [127.0.0.1]) by beefy2.isc.freebsd.org (8.14.7/8.14.7) with ESMTP id r8C6j2UP001252; Thu, 12 Sep 2013 06:45:02 GMT (envelope-from pkg-fallout@FreeBSD.org) Received: (from root@localhost) by beefy2.isc.freebsd.org (8.14.7/8.14.7/Submit) id r8C6j2r9001241; Thu, 12 Sep 2013 06:45:02 GMT (envelope-from pkg-fallout@FreeBSD.org) Date: Thu, 12 Sep 2013 06:45:02 GMT From: pkg-fallout@FreeBSD.org Message-Id: <201309120645.r8C6j2r9001241@beefy2.isc.freebsd.org> To: chromium@FreeBSD.org Subject: [RELEASE - head-amd64-default][www/chromium] Build failed for chromium-29.0.1547.65 during build Cc: pkg-fallout@FreeBSD.org X-BeenThere: freebsd-chromium@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Chromium issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Sep 2013 06:45:02 -0000 You are receiving this mail as a port that you maintain is failing to build on the FreeBSD package build server. Please investigate the failure and submit a PR to fix build. Maintainer: chromium@FreeBSD.org Last committer: rene@FreeBSD.org Ident: $FreeBSD: head/www/chromium/Makefile 326166 2013-09-03 16:10:13Z rene $ Log URL: http://beefy2.isc.freebsd.org/bulk/head-amd64-default/2013-09-12_01h37m09s/logs/chromium-29.0.1547.65.log Build URL: http://beefy2.isc.freebsd.org/bulk/head-amd64-default/2013-09-12_01h37m09s Log: ====>> Building www/chromium build started at Thu Sep 12 06:40:41 UTC 2013 port directory: /usr/ports/www/chromium building for: FreeBSD head-amd64-default-job-18 10.0-CURRENT FreeBSD 10.0-CURRENT amd64 maintained by: chromium@FreeBSD.org Makefile ident: $FreeBSD: head/www/chromium/Makefile 326166 2013-09-03 16:10:13Z rene $ Poudriere version: 3.1-pre ---Begin Environment--- OSVERSION=1000055 UNAME_v=FreeBSD 10.0-CURRENT UNAME_r=10.0-CURRENT BLOCKSIZE=K MAIL=/var/mail/root STATUS=1 MASTERMNT=/usr/local/poudriere/data/build/head-amd64-default/ref PKG_EXT=txz tpid=64636 PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin POUDRIERE_BUILD_TYPE=bulk NBPARALLEL=24 PKGNG=1 PKGNAME=chromium-29.0.1547.65 PKG_DELETE=/usr/local/sbin/pkg delete -y -f PKG_ADD=/usr/local/sbin/pkg add PWD=/root MASTERNAME=head-amd64-default USER=root HOME=/root POUDRIERE_VERSION=3.1-pre SKIPSANITY=1 LOCALBASE=/usr/local PACKAGE_BUILDING=yes ---End Environment--- ---Begin OPTIONS List--- ===> The following configuration options are available for chromium-29.0.1547.65: CODECS=on: Compile and enable patented codecs like H.264 DEBUG=off: Install debug symbols GCC=off: Build Chromium with GCC 4.6+ GCONF=on: GConf configuration backend support PULSEAUDIO=off: PulseAudio sound server support TEST=off: Build and/or run tests ===> Use 'make config' to modify these settings ---End OPTIONS List--- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- TMPDIR="/tmp" CC=clang CXX=clang++ GYP_GENERATORS=ninja GYP_DEFINES="use_cups=1 use_system_yasm=1 use_system_libxml=1 use_system_ffmpeg=0 use_system_libusb=1 use_system_libevent=1 use_system_libvpx=0 linux_breakpad=0 linux_strip_binary=1 linux_use_tcmalloc=0 linux_use_heapchecker=0 test_isolation_mode=noop clang_use_chrome_plugins=0 disable_nacl=1 enable_webrtc=1 enable_openmax=1 enable_one_click_signin=1 werror= no_gc_sections=1 os_ver=1000055 prefix_dir=/usr/local python_ver=2.7 google_api_key=AIzaSyBsp9n41JLW8jCokwn7vhoaMejDFRd1mp8 google_default_client_id=996322985003.apps.googleusercontent.com google_default_client_secret=IR1za9-1VK0zZ0f_O8MVFicn ffmpeg_branding=Chrome proprietary_codecs=1 use_pulseaudio=0 clang=1 buildtype=Official" CFLAGS="-O2 -pipe -fno-stack-protector -fno-strict-aliasing" CPPFLAGS="" CXXFLAGS="-O2 -pipe -fno-stack-protector -fno-strict-aliasing" LDFLAGS="" TMPDIR="/tmp" PYTHON="/usr/local/bin/python2.7" PKG_CONFIG=pkgconf TMPDIR ="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- TMPDIR="/tmp" BUILDTYPE=Release GPERF=/usr/local/bin/gperf TMPDIR="/tmp" TMPDIR="/tmp" SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" CC="clang" CFLAGS="-O2 -pipe -fno-stack-protector -fno-strict-aliasing" CPP="cpp" CPPFLAGS="" LDFLAGS="" CXX="clang++" CXXFLAGS="-O2 -pipe -fno-stack-protector -fno-strict-aliasing" MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -o root -g wheel -m 555" BSD_INSTALL_LIB="install -s -o root -g wheel -m 444" BSD_INSTALL_SCRIPT="install -o root -g wheel -m 555" BSD_INSTALL_DATA="install -o root -g wheel -m 444" BSD_INSTALL_MAN="install -o root -g wheel -m 444" --End MAKE_ENV-- --SUB_LIST-- COMMENT="Mostly BSD-licensed web browser based on WebKit and Gtk+" DATADIR=/usr/local/share/chromium PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/chromium DOCSDIR=/usr/local/share/doc/chromium EXAMPLESDIR=/usr/local/share/examples/chromium WWWDIR=/usr/local/www/chromium ETCDIR=/usr/local/etc/chromium --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PACKAGES=/packages DISTDIR=/distfiles #### /usr/local/etc/poudriere.d/make.conf #### WITH_PKGNG=yes NO_RESTRICTED=yes DISABLE_MAKE_JOBS=yes ---End make.conf--- ===> Cleaning for chromium-29.0.1547.65 =================================================== =========================================================================== =================================================== ===> chromium-29.0.1547.65 depends on file: /usr/local/sbin/pkg - not found ===> Verifying install for /usr/local/sbin/pkg in /usr/ports/ports-mgmt/pkg ===> Installing existing package /packages/All/pkg-1.1.4_2.txz Installing pkg-1.1.4_2... done If you are upgrading from the old package format, first run: # pkg2ng ===> Returning to build of chromium-29.0.1547.65 =========================================================================== =================================================== =========================================================================== =================================================== To build Chromium, you should have around 1 GB of memory and a fair amount of free diskspace (~ 2.4GB). ===> License BSD LGPL21 MPL accepted by the user ===> Fetching all distfiles required by chromium-29.0.1547.65 for building =========================================================================== =================================================== To build Chromium, you should have around 1 GB of memory and a fair amount of free diskspace (~ 2.4GB). ===> License BSD LGPL21 MPL accepted by the user ===> Fetching all distfiles required by chromium-29.0.1547.65 for building => SHA256 Checksum OK for chromium-courgette-redacted-29.0.1547.65.tar.xz. =========================================================================== =================================================== =========================================================================== =================================================== To build Chromium, you should have around 1 GB of memory and a fair amount of free diskspace (~ 2.4GB). ===> License BSD LGPL21 MPL accepted by the user ===> Fetching all distfiles required by chromium-29.0.1547.65 for building ===> Extracting for chromium-29.0.1547.65 => SHA256 Checksum OK for chromium-courgette-redacted-29.0.1547.65.tar.xz. =========================================================================== =================================================== =========================================================================== =================================================== ===> Patching for chromium-29.0.1547.65 ===> Applying extra patch /usr/ports/www/chromium/files/extra-patch-clang ===> Applying FreeBSD patches for chromium-29.0.1547.65 No such line 4265 in input file, ignoring No such line 645 in input file, ignoring =========================================================================== =================================================== ===> chromium-29.0.1547.65 depends on file: /usr/local/bin/gperf - not found ===> Verifying install for /usr/local/bin/gperf in /usr/ports/devel/gperf ===> Installing existing package /packages/All/gperf-3.0.3.txz Installing gperf-3.0.3... done ===> Returning to build of chromium-29.0.1547.65 ===> chromium-29.0.1547.65 depends on executable: bash - not found ===> Verifying install for bash in /usr/ports/shells/bash ===> Installing existing package /packages/All/bash-4.2.45.txz Installing bash-4.2.45...Installing gettext-0.18.3... done done ===> Returning to build of chromium-29.0.1547.65 ===> chromium-29.0.1547.65 depends on executable: yasm - not found ===> Verifying install for yasm in /usr/ports/devel/yasm ===> Installing existing package /packages/All/yasm-1.2.0.txz Installing yasm-1.2.0... done ===> Returning to build of chromium-29.0.1547.65 ===> chromium-29.0.1547.65 depends on executable: flock - not found ===> Verifying install for flock in /usr/ports/sysutils/flock ===> Installing existing package /packages/All/flock-2.19.txz Installing flock-2.19... done ===> Returning to build of chromium-29.0.1547.65 ===> chromium-29.0.1547.65 depends on executable: ninja - not found ===> Verifying install for ninja in /usr/ports/devel/ninja ===> Installing existing package /packages/All/ninja-1.3.4,1.txz Installing ninja-1.3.4,1...Installing python27-2.7.5_3... done Installing python2-2... done Installing python-2.7_1,2... done done ==== Note that some of the standard modules are provided as separate ports since they require extra dependencies: bsddb databases/py-bsddb gdbm databases/py-gdbm sqlite3 databases/py-sqlite3 tkinter x11-toolkits/py-tkinter Install them as needed. ==== ===> Returning to build of chromium-29.0.1547.65 ===> chromium-29.0.1547.65 depends on package: v4l_compat>=1.0.20110603 - not found ===> Verifying install for v4l_compat>=1.0.20110603 in /usr/ports/multimedia/v4l_compat ===> Installing existing package /packages/All/v4l_compat-1.0.20120501_1.txz Installing v4l_compat-1.0.20120501_1... done ===> Returning to build of chromium-29.0.1547.65 ===> chromium-29.0.1547.65 depends on file: /usr/local/bin/python2.7 - found ===> chromium-29.0.1547.65 depends on executable: python - found ===> chromium-29.0.1547.65 depends on executable: bison - not found ===> Verifying install for bison in /usr/ports/devel/bison ===> Installing existing package /packages/All/bison-2.7.1,1.txz Installing bison-2.7.1,1...Installing m4-1.4.16_1,1... done done ===> Returning to build of chromium-29.0.1547.65 ===> chromium-29.0.1547.65 depends on executable: update-desktop-database - not found ===> Verifying install for update-desktop-database in /usr/ports/devel/desktop-file-utils ===> Installing existing package /packages/All/desktop-file-utils-0.22.txz [1012/11970] ACTION make_derived_sources: UserAgentStyleSheets_d47e292f38d1310e7d8c62eb4a72bc41 [1013/11970] ACTION make_derived_sources: PickerCommon_d47e292f38d1310e7d8c62eb4a72bc41 [1014/11970] ACTION make_derived_sources: XMLNSNames_d47e292f38d1310e7d8c62eb4a72bc41 [1015/11970] ACTION make_derived_sources: ColorSuggestionPicker_d47e292f38d1310e7d8c62eb4a72bc41 [1016/11970] ACTION make_derived_sources: XMLNames_d47e292f38d1310e7d8c62eb4a72bc41 [1017/11970] ACTION make_derived_sources: preprocess_grammar_d47e292f38d1310e7d8c62eb4a72bc41 [1018/11970] RULE make_derived_sources: bison_d47e292f38d1310e7d8c62eb4a72bc41 xml/XPathGrammar.y [1019/11970] CXX obj/third_party/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator.bitrate_estimator.o [1020/11970] RULE make_derived_sources: gperf_d47e292f38d1310e7d8c62eb4a72bc41 platform/ColorData.gperf [1021/11970] CXX obj/third_party/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator.overuse_detector.o [1022/11970] CXX obj/third_party/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator.remote_bitrate_estimator_multi_stream.o [1023/11970] CXX obj/third_party/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator.remote_bitrate_estimator_single_stream.o [1024/11970] CXX obj/third_party/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator.remote_rate_control.o [1025/11970] RULE make_derived_sources: bison_d47e292f38d1310e7d8c62eb4a72bc41 ../../../../out/Release/gen/webkit/CSSGrammar.y [1026/11970] CXX obj/third_party/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator.rtp_to_ntp.o [1027/11970] CXX obj/third_party/webrtc/modules/desktop_capture/desktop_capture_differ_sse2.differ_block_sse2.o [1028/11970] ACTION Generating gen/webkit/InspectorOverlayPage.h from inspector/InspectorOverlayPage.html [1029/11970] CXX obj/third_party/icu/source/common/icuuc.bmpset.o [1030/11970] CXX obj/third_party/icu/source/common/icuuc.brkeng.o [1031/11970] CXX obj/third_party/icu/source/common/icuuc.brkiter.o [1032/11970] CXX obj/third_party/icu/source/common/icuuc.bytestream.o [1033/11970] CXX obj/third_party/icu/source/common/icuuc.caniter.o [1034/11970] CXX obj/third_party/icu/source/common/icuuc.chariter.o [1035/11970] CXX obj/third_party/icu/source/common/icuuc.charstr.o [1036/11970] CC obj/third_party/icu/source/common/icuuc.cmemory.o [1037/11970] AR obj/third_party/webrtc/modules/libdesktop_capture_differ_sse2.a [1038/11970] CC obj/third_party/icu/source/common/icuuc.cstring.o [1039/11970] CC obj/third_party/icu/source/common/icuuc.cwchar.o [1040/11970] CXX obj/third_party/icu/source/common/icuuc.dictbe.o [1041/11970] CXX obj/third_party/icu/source/common/icuuc.dtintrv.o [1042/11970] CXX obj/third_party/icu/source/common/icuuc.errorcode.o [1043/11970] CXX obj/third_party/icu/source/common/icuuc.filterednormalizer2.o [1044/11970] CC obj/third_party/icu/source/common/icuuc.icudataver.o [1045/11970] AR obj/third_party/re2/libre2.a [1046/11970] CC obj/third_party/icu/source/common/icuuc.icuplug.o [1047/11970] CXX obj/third_party/icu/source/common/icuuc.locavailable.o [1048/11970] CXX obj/third_party/icu/source/common/icuuc.locbased.o [1049/11970] CXX obj/third_party/icu/source/common/icuuc.locdispnames.o [1050/11970] CXX obj/third_party/icu/source/common/icuuc.locid.o [1051/11970] CXX obj/third_party/icu/source/common/icuuc.loclikely.o [1052/11970] CC obj/third_party/icu/source/common/icuuc.locmap.o [1053/11970] CXX obj/third_party/icu/source/common/icuuc.locresdata.o [1054/11970] CC obj/third_party/zlib/contrib/minizip/minizip.ioapi.o [1055/11970] CC obj/third_party/zlib/contrib/minizip/minizip.unzip.o [1056/11970] CC obj/third_party/zlib/contrib/minizip/minizip.zip.o [1057/11970] ACTION Generating version information [1058/11970] ACTION Generating resources from content_resources.grd [1059/11970] CXX obj/third_party/webrtc/modules/bitrate_controller/bitrate_controller.bitrate_controller_impl.o [1060/11970] CXX obj/third_party/webrtc/modules/bitrate_controller/bitrate_controller.send_side_bandwidth_estimation.o [1061/11970] ACTION Validate inspector protocol for backwards compatibility and generate version file [1062/11970] CXX obj/third_party/icu/source/common/icuuc.unifilt.o [1063/11970] CXX obj/third_party/icu/source/common/icuuc.unifunct.o [1064/11970] CXX obj/third_party/icu/source/common/icuuc.uniset.o [1065/11970] CXX obj/third_party/icu/source/common/icuuc.uniset_props.o [1066/11970] CXX obj/third_party/icu/source/common/icuuc.unisetspan.o [1067/11970] CXX obj/third_party/icu/source/common/icuuc.unistr.o [1068/11970] CXX obj/third_party/icu/source/common/icuuc.unistr_case.o [1069/11970] CXX obj/third_party/icu/source/common/icuuc.unistr_cnv.o [1070/11970] CXX obj/third_party/icu/source/common/icuuc.unistr_props.o [1071/11970] CXX obj/third_party/icu/source/common/icuuc.unorm.o [1072/11970] CC obj/third_party/icu/source/common/icuuc.unorm_it.o [1073/11970] CXX obj/third_party/icu/source/common/icuuc.unormcmp.o [1074/11970] CXX obj/third_party/icu/source/common/icuuc.uobject.o [1075/11970] CXX obj/third_party/icu/source/common/icuuc.uprops.o [1076/11970] CC obj/third_party/icu/source/common/icuuc.ures_cnv.o [1077/11970] CC obj/third_party/icu/source/common/icuuc.uresbund.o [1078/11970] CC obj/third_party/icu/source/common/icuuc.uresdata.o [1079/11970] CC obj/third_party/icu/source/common/icuuc.usc_impl.o [1080/11970] CC obj/third_party/icu/source/common/icuuc.uscript.o [1081/11970] CXX obj/third_party/icu/source/common/icuuc.uset.o [1082/11970] CXX obj/third_party/icu/source/common/icuuc.uset_props.o [1083/11970] CXX obj/third_party/icu/source/common/icuuc.usetiter.o [1084/11970] CC obj/third_party/icu/source/common/icuuc.ushape.o [1085/11970] AR obj/third_party/webrtc/modules/libremote_bitrate_estimator.a [1086/11970] CXX obj/third_party/icu/source/common/icuuc.usprep.o [1087/11970] AR obj/third_party/zlib/libminizip.a [1088/11970] CXX obj/third_party/icu/source/common/icuuc.ustack.o [1089/11970] CC obj/third_party/icu/source/common/icuuc.ustr_cnv.o [1090/11970] CC obj/third_party/icu/source/common/icuuc.ustr_wcs.o [1091/11970] CC obj/third_party/icu/source/common/icuuc.ustrcase.o [1092/11970] AR obj/third_party/webrtc/modules/libbitrate_controller.a [1093/11970] CXX obj/third_party/icu/source/common/icuuc.ustrenum.o [1094/11970] CC obj/third_party/icu/source/common/icuuc.ustrfmt.o [1095/11970] CC obj/third_party/icu/source/common/icuuc.ustring.o [1096/11970] CC obj/third_party/icu/source/common/icuuc.ustrtrns.o [1097/11970] CXX obj/third_party/icu/source/common/icuuc.utext.o [1098/11970] CC obj/third_party/icu/source/common/icuuc.utf_impl.o [1099/11970] CXX obj/third_party/icu/source/common/icuuc.util.o [1100/11970] CXX obj/third_party/icu/source/common/icuuc.util_props.o [1101/11970] CC obj/third_party/icu/source/common/icuuc.utrace.o [1102/11970] CC obj/third_party/icu/source/common/icuuc.utrie.o [1103/11970] CXX obj/third_party/icu/source/common/icuuc.utrie2.o [1104/11970] CC obj/third_party/icu/source/common/icuuc.utrie2_builder.o [1105/11970] CXX obj/third_party/icu/source/common/icuuc.uts46.o [1106/11970] CC obj/third_party/icu/source/common/icuuc.utypes.o [1107/11970] CXX obj/third_party/icu/source/common/icuuc.uvector.o [1108/11970] CXX obj/third_party/icu/source/common/icuuc.uvectr32.o [1109/11970] CXX obj/third_party/icu/source/common/icuuc.uvectr64.o [1110/11970] STAMP obj/content/generate_content_resources.actions_rules_copies.stamp [1111/11970] CC obj/third_party/icu/source/common/icuuc.wintz.o [1112/11970] CC obj/third_party/libvpx/source/libvpx/vp8/common/x86/libvpx_intrinsics_ssse3.variance_ssse3.o [1113/11970] CXX obj/base/base_static.base_switches.o [1114/11970] ACTION Generating resources from bluetooth_strings.grd [1115/11970] ACTION concatenated_devtools_elements_js: concatenate_devtools_elements_js_546125ac1aa34e62e583225b6390a25f [1116/11970] CXX obj/base/base.process_util_posix.o [1117/11970] AR obj/base/libbase_static.a [1118/11970] CXX obj/base/process/base.internal_linux.o [1119/11970] CXX obj/base/process/base.process_iterator.o [1120/11970] CXX obj/base/process/base.process_iterator_freebsd.o [1121/11970] STAMP obj/third_party/WebKit/Source/core/make_derived_sources.actions_rules_copies.stamp [1122/11970] CXX obj/base/process/base.process_metrics_freebsd.o [1123/11970] CXX obj/base/process/base.process_metrics_posix.o [1124/11970] CXX obj/base/profiler/base.scoped_profile.o [1125/11970] CXX obj/base/profiler/base.alternate_timer.o [1126/11970] CXX obj/base/profiler/base.tracked_time.o [1127/11970] CXX obj/base/base.rand_util.o [1128/11970] CXX obj/base/base.rand_util_posix.o [1129/11970] CXX obj/base/base.run_loop.o [1130/11970] CXX obj/base/base.safe_strerror_posix.o [1131/11970] CXX obj/base/base.scoped_native_library.o [1132/11970] CXX obj/base/base.sequence_checker_impl.o [1133/11970] AR obj/third_party/libvpx/libvpx_intrinsics_ssse3.a [1134/11970] CXX obj/base/base.sequenced_task_runner.o [1135/11970] CXX obj/base/base.sha1_portable.o [1136/11970] CXX obj/base/strings/base.latin1_string_conversions.o [1137/11970] CXX obj/base/strings/base.nullable_string16.o [1138/11970] CXX obj/base/strings/base.string16.o [1139/11970] CXX obj/base/strings/base.string_number_conversions.o [1140/11970] CXX obj/base/strings/base.string_split.o [1141/11970] CXX obj/base/strings/base.string_piece.o [1142/11970] CXX obj/base/strings/base.string_util.o [1143/11970] CXX obj/base/strings/base.string_util_constants.o [1144/11970] CXX obj/base/strings/base.stringprintf.o [1145/11970] CXX obj/base/strings/base.sys_string_conversions_posix.o [1146/11970] CXX obj/base/strings/base.utf_offset_string_conversions.o [1147/11970] CXX obj/base/strings/base.utf_string_conversion_utils.o [1148/11970] CXX obj/base/strings/base.utf_string_conversions.o [1149/11970] STAMP obj/device/bluetooth/device_bluetooth_strings.actions_rules_copies.stamp [1150/11970] CXX obj/base/base.supports_user_data.o FAILED: clang++ -MMD -MF obj/base/process/base.internal_linux.o.d -DANGLE_DX11 -D_FILE_OFFSET_BITS=64 -DNO_TCMALLOC -DDISABLE_NACL -DCHROMIUM_BUILD -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DUSE_X11=1 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DUSE_PROPRIETARY_CODECS -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DENABLE_TASK_MANAGER=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PLUGINS=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_GOOGLE_NOW=1 -DENABLE_LANGUAGE_DETECTION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_MANAGED_USERS=1 -DUSE_SYMBOLIZE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DBASE_IMPLEMENTATION -DNDEBUG -DOFFICIAL_BUILD -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -D_FORTIFY_SOURCE=2 -I/usr/local/include -I../.. -fstack-protector --p aram=ssp-buffer-size=4 -pthread -fno-exceptions -fno-strict-aliasing -Wall -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC -Wheader-hygiene -Wno-char-subscripts -Wno-unused-function -Wno-covered-switch-default -Wstring-conversion -Wno-c++11-narrowing -Wno-reserved-user-defined-literal -fcolor-diagnostics -Wno-write-strings -I/usr/local/include/gtk-2.0 -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -D_THREAD_SAFE -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/libpng15 -I/usr/local/include/pango-1.0 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -Wexit-time-destructors -O2 -fdata-sections -ffunction-sections -O2 -pipe -fno-stack-protector -fno-strict-aliasing -fno-rtti -fno-threadsafe-statics -fvi sibility-inlines-hidden -Wsign-compare -std=! gnu++11 -c ../../base/process/internal_linux.cc -o obj/base/process/base.internal_linux.o In file included from ../../base/process/internal_linux.cc:5: ./../base/process/internal_linux.h:23:30: error: unknown type name 'pid_t' base::FilePath GetProcPidDir(pid_t pid); ^ ./../base/process/internal_linux.h:29:1: error: unknown type name 'pid_t' pid_t ProcDirSlotToPid(const char* d_name); ^ ./../base/process/internal_linux.h:33:20: error: unknown type name 'pid_t' bool ReadProcStats(pid_t pid, std::string* buffer); ^ ./../base/process/internal_linux.h:68:35: error: unknown type name 'pid_t' int ReadProcStatsAndGetFieldAsInt(pid_t pid, ^ ./../base/process/internal_linux.h:72:40: error: unknown type name 'pid_t' size_t ReadProcStatsAndGetFieldAsSizeT(pid_t pid, ^ 5 errors generated. FAILED: clang++ -MMD -MF obj/base/process/base.process_metrics_freebsd.o.d -DANGLE_DX11 -D_FILE_OFFSET_BITS=64 -DNO_TCMALLOC -DDISABLE_NACL -DCHROMIUM_BUILD -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DUSE_X11=1 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DUSE_PROPRIETARY_CODECS -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DENABLE_TASK_MANAGER=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PLUGINS=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_GOOGLE_NOW=1 -DENABLE_LANGUAGE_DETECTION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_MANAGED_USERS=1 -DUSE_SYMBOLIZE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DBASE_IMPLEMENTATION -DNDEBUG -DOFFICIAL_BUILD -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -D_FORTIFY_SOURCE=2 -I/usr/local/include -I../.. -fstack-prot ector --param=ssp-buffer-size=4 -pthread -fno-exceptions -fno-strict-aliasing -Wall -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC -Wheader-hygiene -Wno-char-subscripts -Wno-unused-function -Wno-covered-switch-default -Wstring-conversion -Wno-c++11-narrowing -Wno-reserved-user-defined-literal -fcolor-diagnostics -Wno-write-strings -I/usr/local/include/gtk-2.0 -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -D_THREAD_SAFE -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/libpng15 -I/usr/local/include/pango-1.0 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -Wexit-time-destructors -O2 -fdata-sections -ffunction-sections -O2 -pipe -fno-stack-protector -fno-strict-aliasing -fno-rtti -fno-threadsafe-sta tics -fvisibility-inlines-hidden -Wsign-comp! are -std=gnu++11 -c ../../base/process/process_metrics_freebsd.cc -o obj/base/process/base.process_metrics_freebsd.o ./../base/process/process_metrics_freebsd.cc:47:27: error: use of undeclared identifier 'getpagesize' return info.ki_rssize * getpagesize(); ^ ./../base/process/process_metrics_freebsd.cc:119:14: error: use of undeclared identifier 'getpagesize' pagesize = getpagesize(); ^ 2 errors generated. FAILED: clang++ -MMD -MF obj/base/process/base.process_iterator_freebsd.o.d -DANGLE_DX11 -D_FILE_OFFSET_BITS=64 -DNO_TCMALLOC -DDISABLE_NACL -DCHROMIUM_BUILD -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DUSE_X11=1 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DUSE_PROPRIETARY_CODECS -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DENABLE_TASK_MANAGER=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PLUGINS=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_GOOGLE_NOW=1 -DENABLE_LANGUAGE_DETECTION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_MANAGED_USERS=1 -DUSE_SYMBOLIZE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DBASE_IMPLEMENTATION -DNDEBUG -DOFFICIAL_BUILD -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -D_FORTIFY_SOURCE=2 -I/usr/local/include -I../.. -fstack-pro tector --param=ssp-buffer-size=4 -pthread -fno-exceptions -fno-strict-aliasing -Wall -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC -Wheader-hygiene -Wno-char-subscripts -Wno-unused-function -Wno-covered-switch-default -Wstring-conversion -Wno-c++11-narrowing -Wno-reserved-user-defined-literal -fcolor-diagnostics -Wno-write-strings -I/usr/local/include/gtk-2.0 -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -D_THREAD_SAFE -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/libpng15 -I/usr/local/include/pango-1.0 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -Wexit-time-destructors -O2 -fdata-sections -ffunction-sections -O2 -pipe -fno-stack-protector -fno-strict-aliasing -fno-rtti -fno-threadsafe-st atics -fvisibility-inlines-hidden -Wsign-com! pare -std=gnu++11 -c ../../base/process/process_iterator_freebsd.cc -o obj/base/process/base.process_iterator_freebsd.o ./../base/process/process_iterator_freebsd.cc:18:53: error: use of undeclared identifier 'getuid' int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_UID, getuid() }; ^ ./../base/process/process_iterator_freebsd.cc:26:21: error: no matching function for call to 'ArraySizeHelper' if (sysctl(mib, arraysize(mib), NULL, &len, NULL, 0) < 0) { ^~~~~~~~~~~~~~ ./../base/basictypes.h:137:34: note: expanded from macro 'arraysize' #define arraysize(array) (sizeof(ArraySizeHelper(array))) ^~~~~~~~~~~~~~~ ./../base/basictypes.h:127:8: note: candidate template ignored: could not match 'T [N]' against 'int []' char (&ArraySizeHelper(T (&array)[N]))[N]; ^ ./../base/basictypes.h:134:8: note: candidate template ignored: could not match 'const T [N]' against 'int []' char (&ArraySizeHelper(const T (&array)[N]))[N]; ^ ./../base/process/process_iterator_freebsd.cc:37:23: error: no matching function for call to 'ArraySizeHelper' if (sysctl(mib, arraysize(mib), &kinfo_procs_[0], &len, NULL, 0) <0) { ^~~~~~~~~~~~~~ ./../base/basictypes.h:137:34: note: expanded from macro 'arraysize' #define arraysize(array) (sizeof(ArraySizeHelper(array))) ^~~~~~~~~~~~~~~ ./../base/basictypes.h:127:8: note: candidate template ignored: could not match 'T [N]' against 'int []' char (&ArraySizeHelper(T (&array)[N]))[N]; ^ ./../base/basictypes.h:134:8: note: candidate template ignored: could not match 'const T [N]' against 'int []' char (&ArraySizeHelper(const T (&array)[N]))[N]; ^ 3 errors generated. ninja: build stopped: subcommand failed. *** Error code 1 Stop. make: stopped in /usr/ports/www/chromium ===> Cleaning for chromium-29.0.1547.65 From owner-freebsd-chromium@FreeBSD.ORG Fri Sep 13 21:11:18 2013 Return-Path: Delivered-To: freebsd-chromium@FreeBSD.org Received: from hammer.pct.niksun.com (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by hub.freebsd.org (Postfix) with ESMTP id DCE5EFC7 for ; Fri, 13 Sep 2013 21:11:17 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Message-ID: <52337EDF.900@FreeBSD.org> Date: Fri, 13 Sep 2013 17:08:47 -0400 From: Jung-uk Kim User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130911 Thunderbird/17.0.8 MIME-Version: 1.0 To: freebsd-chromium@FreeBSD.org Subject: [PATCH] Build fixes for CURRENT X-Enigmail-Version: 1.5.1 Content-Type: multipart/mixed; boundary="------------010105050006070206000508" X-BeenThere: freebsd-chromium@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Chromium issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Sep 2013 21:11:18 -0000 This is a multi-part message in MIME format. --------------010105050006070206000508 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I thought r327048 would fix the build on HEAD but it didn't. So, I had to make a patch to fix various build problems with libc++. Please review/test the attached patch. It is also available from here: http://people.freebsd.org/~jkim/chromium.diff Thanks! Jung-uk Kim * Note: Some changes are based on this fix for Chromium trunk, i.e., http://code.google.com/p/chromium/issues/detail?id=267500 https://chromium.googlesource.com/chromium/chromium/+/0fd2185 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.21 (FreeBSD) iQEcBAEBAgAGBQJSM37fAAoJECXpabHZMqHOt8EH/RFe0nBeoXYHx2QRojuWPNRC NrK9TXoaMSaKepr9rwkvscDogO4idyNhKdtz6ynmEnPBthhb8CGHD6zeHXyabXf8 23QpwWAbTmcZF0aeBeL7Wo5vnIfKIK3R3a9jwUQ/dX+fEuzYAawZbkpm4pmZN58K mVuDTA3ZY+OtAew5fbVm9RPiDiexEZ7tpiXUEr+sF3J/uICwFJa95EvpbFy79zdz HrgNdtRy1tXkS0jkeyMETlfHenyX5W0HSNgBG7UphmjObBaUpYfX9gc44frp5oL7 cvCweaRS30VohlolcvSgClmH6k/aY3hL3MIBS3Tg/fU3d6UnqIpxErWpdnqRnpc= =0GiU -----END PGP SIGNATURE----- --------------010105050006070206000508 Content-Type: text/x-patch; name="chromium.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="chromium.diff" Index: www/chromium/Makefile =================================================================== --- www/chromium/Makefile (revision 327171) +++ www/chromium/Makefile (working copy) @@ -141,7 +141,10 @@ CXX= clang++ .endif GYP_DEFINES+= clang=1 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-clang +.if ${OSVERSION} >= 1000054 +EXTRA_PATCHES+= ${FILESDIR}/extra-patch-libc++ .endif +.endif .if ${PORT_OPTIONS:MTEST} TEST_TARGETS= base_unittests \ Index: www/chromium/files/extra-patch-gcc =================================================================== --- www/chromium/files/extra-patch-gcc (revision 327171) +++ www/chromium/files/extra-patch-gcc (working copy) @@ -28,26 +28,3 @@ #include #include "base/gtest_prod_util.h" ---- third_party/libjingle/source/talk/base/network.h.orig 2013-05-26 21:44:12.257312749 +0200 -+++ third_party/libjingle/source/talk/base/network.h 2013-05-26 21:45:08.869297313 +0200 -@@ -38,6 +38,10 @@ - #include "talk/base/messagehandler.h" - #include "talk/base/sigslot.h" - -+#if defined(OS_FREEBSD) -+#include -+#endif -+ - #if defined(POSIX) - struct ifaddrs; - #endif // defined(POSIX) ---- base/sys_info_freebsd.cc.orig 2013-05-17 22:44:42.000000000 +0200 -+++ base/sys_info_freebsd.cc 2013-05-26 22:57:45.885322785 +0200 -@@ -4,6 +4,7 @@ - - #include "base/sys_info.h" - -+#include - #include - - #include "base/logging.h" Index: www/chromium/files/extra-patch-libc++ =================================================================== --- www/chromium/files/extra-patch-libc++ (revision 0) +++ www/chromium/files/extra-patch-libc++ (working copy) @@ -0,0 +1,314 @@ +--- AUTHORS.orig 2013-09-03 03:10:29.000000000 -0400 ++++ AUTHORS 2013-09-13 13:21:24.000000000 -0400 +@@ -268,3 +268,4 @@ + Jingwei Liu + Zheng Chuang + Kevin M. McCormick ++Zeno Albisser +--- content/browser/renderer_host/pepper/browser_ppapi_host_impl.h.orig 2013-09-03 03:09:02.000000000 -0400 ++++ content/browser/renderer_host/pepper/browser_ppapi_host_impl.h 2013-09-12 18:01:57.000000000 -0400 +@@ -13,6 +13,7 @@ + #include "base/files/file_path.h" + #include "content/browser/renderer_host/pepper/content_browser_pepper_host_factory.h" + #include "content/common/content_export.h" ++#include "content/common/pepper_renderer_instance_data.h" + #include "content/public/browser/browser_ppapi_host.h" + #include "content/public/common/process_type.h" + #include "ipc/ipc_channel_proxy.h" +@@ -20,8 +21,6 @@ + + namespace content { + +-struct PepperRendererInstanceData; +- + class CONTENT_EXPORT BrowserPpapiHostImpl : public BrowserPpapiHost { + public: + // The creator is responsible for calling set_plugin_process_handle as soon +--- content/browser/in_process_webkit/indexed_db_dispatcher_host.h.orig 2013-09-03 03:09:01.000000000 -0400 ++++ content/browser/in_process_webkit/indexed_db_dispatcher_host.h 2013-09-12 18:03:26.000000000 -0400 +@@ -11,8 +11,8 @@ + #include "base/basictypes.h" + #include "base/id_map.h" + #include "content/public/browser/browser_message_filter.h" ++#include "url/gurl.h" + +-class GURL; + struct IndexedDBDatabaseMetadata; + struct IndexedDBHostMsg_DatabaseCount_Params; + struct IndexedDBHostMsg_DatabaseCreateIndex_Params; +--- content/public/test/test_file_error_injector.h.orig 2013-09-03 03:08:59.000000000 -0400 ++++ content/public/test/test_file_error_injector.h 2013-09-12 18:02:11.000000000 -0400 +@@ -13,8 +13,7 @@ + #include "base/memory/scoped_ptr.h" + #include "base/memory/ref_counted.h" + #include "content/public/browser/download_interrupt_reasons.h" +- +-class GURL; ++#include "url/gurl.h" + + namespace content { + +--- content/renderer/media/media_stream_center.h.orig 2013-09-03 03:08:58.000000000 -0400 ++++ content/renderer/media/media_stream_center.h 2013-09-12 18:02:11.000000000 -0400 +@@ -11,6 +11,7 @@ + #include "third_party/WebKit/public/platform/WebMediaStream.h" + #include "third_party/WebKit/public/platform/WebMediaStreamCenter.h" + #include "third_party/WebKit/public/platform/WebMediaStreamTrack.h" ++#include "third_party/WebKit/public/platform/WebMediaStreamTrackSourcesRequest.h" + + namespace WebKit { + class WebMediaStreamCenterClient; +--- net/http/http_auth_cache.h.orig 2013-09-03 03:10:07.000000000 -0400 ++++ net/http/http_auth_cache.h 2013-09-12 18:02:08.000000000 -0400 +@@ -26,7 +26,77 @@ + // Entries can be looked up by either (origin, realm, scheme) or (origin, path). + class NET_EXPORT_PRIVATE HttpAuthCache { + public: +- class Entry; ++ class NET_EXPORT_PRIVATE Entry { ++ public: ++ ~Entry(); ++ ++ const GURL& origin() const { ++ return origin_; ++ } ++ ++ // The case-sensitive realm string of the challenge. ++ const std::string realm() const { ++ return realm_; ++ } ++ ++ // The authentication scheme of the challenge. ++ HttpAuth::Scheme scheme() const { ++ return scheme_; ++ } ++ ++ // The authentication challenge. ++ const std::string auth_challenge() const { ++ return auth_challenge_; ++ } ++ ++ // The login credentials. ++ const AuthCredentials& credentials() const { ++ return credentials_; ++ } ++ ++ int IncrementNonceCount() { ++ return ++nonce_count_; ++ } ++ ++ void UpdateStaleChallenge(const std::string& auth_challenge); ++ ++ private: ++ friend class HttpAuthCache; ++ FRIEND_TEST_ALL_PREFIXES(HttpAuthCacheTest, AddPath); ++ FRIEND_TEST_ALL_PREFIXES(HttpAuthCacheTest, AddToExistingEntry); ++ ++ typedef std::list PathList; ++ ++ Entry(); ++ ++ // Adds a path defining the realm's protection space. If the path is ++ // already contained in the protection space, is a no-op. ++ void AddPath(const std::string& path); ++ ++ // Returns true if |dir| is contained within the realm's protection ++ // space. |*path_len| is set to the length of the enclosing path if ++ // such a path exists and |path_len| is non-NULL. If no enclosing ++ // path is found, |*path_len| is left unmodified. ++ // ++ // Note that proxy auth cache entries are associated with empty ++ // paths. Therefore it is possible for HasEnclosingPath() to return ++ // true and set |*path_len| to 0. ++ bool HasEnclosingPath(const std::string& dir, size_t* path_len); ++ ++ // |origin_| contains the {protocol, host, port} of the server. ++ GURL origin_; ++ std::string realm_; ++ HttpAuth::Scheme scheme_; ++ ++ // Identity. ++ std::string auth_challenge_; ++ AuthCredentials credentials_; ++ ++ int nonce_count_; ++ ++ // List of paths that define the realm's protection space. ++ PathList paths_; ++ }; + + // Prevent unbounded memory growth. These are safeguards for abuse; it is + // not expected that the limits will be reached in ordinary usage. +@@ -106,78 +176,6 @@ + }; + + // An authentication realm entry. +-class NET_EXPORT_PRIVATE HttpAuthCache::Entry { +- public: +- ~Entry(); +- +- const GURL& origin() const { +- return origin_; +- } +- +- // The case-sensitive realm string of the challenge. +- const std::string realm() const { +- return realm_; +- } +- +- // The authentication scheme of the challenge. +- HttpAuth::Scheme scheme() const { +- return scheme_; +- } +- +- // The authentication challenge. +- const std::string auth_challenge() const { +- return auth_challenge_; +- } +- +- // The login credentials. +- const AuthCredentials& credentials() const { +- return credentials_; +- } +- +- int IncrementNonceCount() { +- return ++nonce_count_; +- } +- +- void UpdateStaleChallenge(const std::string& auth_challenge); +- +- private: +- friend class HttpAuthCache; +- FRIEND_TEST_ALL_PREFIXES(HttpAuthCacheTest, AddPath); +- FRIEND_TEST_ALL_PREFIXES(HttpAuthCacheTest, AddToExistingEntry); +- +- typedef std::list PathList; +- +- Entry(); +- +- // Adds a path defining the realm's protection space. If the path is +- // already contained in the protection space, is a no-op. +- void AddPath(const std::string& path); +- +- // Returns true if |dir| is contained within the realm's protection +- // space. |*path_len| is set to the length of the enclosing path if +- // such a path exists and |path_len| is non-NULL. If no enclosing +- // path is found, |*path_len| is left unmodified. +- // +- // Note that proxy auth cache entries are associated with empty +- // paths. Therefore it is possible for HasEnclosingPath() to return +- // true and set |*path_len| to 0. +- bool HasEnclosingPath(const std::string& dir, size_t* path_len); +- +- // |origin_| contains the {protocol, host, port} of the server. +- GURL origin_; +- std::string realm_; +- HttpAuth::Scheme scheme_; +- +- // Identity. +- std::string auth_challenge_; +- AuthCredentials credentials_; +- +- int nonce_count_; +- +- // List of paths that define the realm's protection space. +- PathList paths_; +-}; +- + } // namespace net + + #endif // NET_HTTP_HTTP_AUTH_CACHE_H_ +--- ui/gfx/image/image_family.h.orig 2013-09-03 03:09:09.000000000 -0400 ++++ ui/gfx/image/image_family.h 2013-09-12 18:02:08.000000000 -0400 +@@ -27,8 +27,16 @@ + // include high-DPI representations). + class UI_EXPORT ImageFamily { + private: +- // Forward declaration. +- struct MapKey; ++ // An pair. ++ // A 0x0 image has aspect ratio 1.0. 0xN and Nx0 images are treated as 0x0. ++ struct MapKey : std::pair { ++ MapKey(float aspect, int width) ++ : std::pair(aspect, width) {} ++ ++ float aspect() const { return first; } ++ ++ int width() const { return second; } ++ }; + + public: + // Type for iterating over all images in the family, in order. +@@ -127,17 +135,6 @@ + const gfx::Image* GetBest(const gfx::Size& size) const; + + private: +- // An pair. +- // A 0x0 image has aspect ratio 1.0. 0xN and Nx0 images are treated as 0x0. +- struct MapKey : std::pair { +- MapKey(float aspect, int width) +- : std::pair(aspect, width) {} +- +- float aspect() const { return first; } +- +- int width() const { return second; } +- }; +- + // Find the closest aspect ratio in the map to |desired_aspect|. + // Ties are broken by the thinner aspect. + // |map_| must not be empty. |desired_aspect| must be > 0.0. +--- webkit/browser/dom_storage/dom_storage_namespace.h.orig 2013-09-03 03:10:02.000000000 -0400 ++++ webkit/browser/dom_storage/dom_storage_namespace.h 2013-09-12 18:05:35.000000000 -0400 +@@ -11,8 +11,7 @@ + #include "base/files/file_path.h" + #include "base/memory/ref_counted.h" + #include "webkit/browser/webkit_storage_browser_export.h" +- +-class GURL; ++#include "url/gurl.h" + + namespace dom_storage { + +--- webkit/support/weburl_loader_mock_factory.cc.orig 2013-09-03 03:10:02.000000000 -0400 ++++ webkit/support/weburl_loader_mock_factory.cc 2013-09-12 18:02:11.000000000 -0400 +@@ -23,11 +23,6 @@ + using WebKit::WebURLRequest; + using WebKit::WebURLResponse; + +-struct WebURLLoaderMockFactory::ResponseInfo { +- WebKit::WebURLResponse response; +- base::FilePath file_path; +-}; +- + WebURLLoaderMockFactory::WebURLLoaderMockFactory() {} + + WebURLLoaderMockFactory::~WebURLLoaderMockFactory() {} +--- webkit/support/weburl_loader_mock_factory.h.orig 2013-09-03 03:10:02.000000000 -0400 ++++ webkit/support/weburl_loader_mock_factory.h 2013-09-12 18:02:11.000000000 -0400 +@@ -9,12 +9,12 @@ + + #include "base/files/file_path.h" + #include "third_party/WebKit/public/platform/WebURL.h" ++#include "third_party/WebKit/public/platform/WebURLError.h" + #include "third_party/WebKit/public/platform/WebURLRequest.h" + #include "third_party/WebKit/public/platform/WebURLResponse.h" + + namespace WebKit { + class WebData; +-struct WebURLError; + class WebURLLoader; + } + +@@ -75,7 +75,11 @@ + void CancelLoad(WebURLLoaderMock* loader); + + private: +- struct ResponseInfo; ++ struct ResponseInfo { ++ WebKit::WebURLResponse response; ++ base::FilePath file_path; ++ }; ++ + + // Loads the specified request and populates the response, error and data + // accordingly. Property changes on: www/chromium/files/extra-patch-libc++ ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Index: www/chromium/files/patch-base__sys_info_freebsd.cc =================================================================== --- www/chromium/files/patch-base__sys_info_freebsd.cc (revision 327171) +++ www/chromium/files/patch-base__sys_info_freebsd.cc (working copy) @@ -1,6 +1,14 @@ ---- base/sys_info_freebsd.cc.orig 2012-11-27 10:01:52.000000000 +0200 -+++ base/sys_info_freebsd.cc 2012-12-09 18:04:30.000000000 +0200 -@@ -23,6 +23,19 @@ +--- base/sys_info_freebsd.cc.orig 2013-09-03 03:09:04.000000000 -0400 ++++ base/sys_info_freebsd.cc 2013-09-12 14:46:12.000000000 -0400 +@@ -4,6 +4,7 @@ + + #include "base/sys_info.h" + ++#include + #include + + #include "base/logging.h" +@@ -23,6 +24,19 @@ } // static @@ -20,7 +28,7 @@ size_t SysInfo::MaxSharedMemorySize() { size_t limit; size_t size = sizeof(limit); -@@ -33,4 +46,25 @@ +@@ -33,4 +47,25 @@ return limit; } Index: www/chromium/files/patch-chrome__browser__ui__gtk__accelerators_gtk.h =================================================================== --- www/chromium/files/patch-chrome__browser__ui__gtk__accelerators_gtk.h (revision 0) +++ www/chromium/files/patch-chrome__browser__ui__gtk__accelerators_gtk.h (working copy) @@ -0,0 +1,11 @@ +--- chrome/browser/ui/gtk/accelerators_gtk.h.orig 2013-09-13 13:12:50.000000000 -0400 ++++ chrome/browser/ui/gtk/accelerators_gtk.h 2013-09-13 13:13:09.000000000 -0400 +@@ -5,6 +5,8 @@ + #ifndef CHROME_BROWSER_UI_GTK_ACCELERATORS_GTK_H_ + #define CHROME_BROWSER_UI_GTK_ACCELERATORS_GTK_H_ + ++#include ++ + #include "base/containers/hash_tables.h" + #include "ui/base/accelerators/accelerator.h" + Property changes on: www/chromium/files/patch-chrome__browser__ui__gtk__accelerators_gtk.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: www/chromium/files/patch-third_party__libjingle__source__talk__base__network.h =================================================================== --- www/chromium/files/patch-third_party__libjingle__source__talk__base__network.h (revision 0) +++ www/chromium/files/patch-third_party__libjingle__source__talk__base__network.h (working copy) @@ -0,0 +1,13 @@ +--- third_party/libjingle/source/talk/base/network.h.orig 2013-05-26 21:44:12.257312749 +0200 ++++ third_party/libjingle/source/talk/base/network.h 2013-05-26 21:45:08.869297313 +0200 +@@ -38,6 +38,10 @@ + #include "talk/base/messagehandler.h" + #include "talk/base/sigslot.h" + ++#if defined(OS_FREEBSD) ++#include ++#endif ++ + #if defined(POSIX) + struct ifaddrs; + #endif // defined(POSIX) Property changes on: www/chromium/files/patch-third_party__libjingle__source__talk__base__network.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: www/chromium/files/patch-third_party__libjingle__source__talk__base__systeminfo.cc =================================================================== --- www/chromium/files/patch-third_party__libjingle__source__talk__base__systeminfo.cc (revision 327171) +++ www/chromium/files/patch-third_party__libjingle__source__talk__base__systeminfo.cc (working copy) @@ -1,5 +1,14 @@ ---- third_party/libjingle/source/talk/base/systeminfo.cc.orig 2013-07-15 17:40:34.000000000 +0300 -+++ third_party/libjingle/source/talk/base/systeminfo.cc 2013-07-15 17:41:14.000000000 +0300 +--- third_party/libjingle/source/talk/base/systeminfo.cc.orig 2013-09-03 03:20:59.000000000 -0400 ++++ third_party/libjingle/source/talk/base/systeminfo.cc 2013-09-12 15:47:30.000000000 -0400 +@@ -36,7 +36,7 @@ + #elif defined(OSX) + #include + #include +-#elif defined(LINUX) || defined(ANDROID) ++#elif defined(LINUX) || defined(ANDROID) || defined(BSD) + #include + #endif + #if defined(OSX) || defined(IOS) @@ -48,7 +48,7 @@ #include "talk/base/win32.h" #elif defined(OSX) Index: www/chromium/files/patch-third_party__webrtc__modules__rtp_rtcp__source__forward_error_correction.cc =================================================================== --- www/chromium/files/patch-third_party__webrtc__modules__rtp_rtcp__source__forward_error_correction.cc (revision 0) +++ www/chromium/files/patch-third_party__webrtc__modules__rtp_rtcp__source__forward_error_correction.cc (working copy) @@ -0,0 +1,10 @@ +--- third_party/webrtc/modules/rtp_rtcp/source/forward_error_correction.cc.orig 2013-09-03 03:23:27.000000000 -0400 ++++ third_party/webrtc/modules/rtp_rtcp/source/forward_error_correction.cc 2013-09-12 14:54:49.000000000 -0400 +@@ -12,6 +12,7 @@ + + #include + #include ++#include + #include + #include + Property changes on: www/chromium/files/patch-third_party__webrtc__modules__rtp_rtcp__source__forward_error_correction.cc ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Index: www/chromium/files/patch-third_party__webrtc__video_engine__stream_synchronization.cc =================================================================== --- www/chromium/files/patch-third_party__webrtc__video_engine__stream_synchronization.cc (revision 0) +++ www/chromium/files/patch-third_party__webrtc__video_engine__stream_synchronization.cc (working copy) @@ -0,0 +1,11 @@ +--- third_party/webrtc/video_engine/stream_synchronization.cc.orig 2013-09-03 03:23:20.000000000 -0400 ++++ third_party/webrtc/video_engine/stream_synchronization.cc 2013-09-12 15:58:27.000000000 -0400 +@@ -12,7 +12,7 @@ + + #include + #include +-#include ++#include + + #include "webrtc/system_wrappers/interface/trace.h" + Property changes on: www/chromium/files/patch-third_party__webrtc__video_engine__stream_synchronization.cc ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property --------------010105050006070206000508-- From owner-freebsd-chromium@FreeBSD.ORG Sat Sep 14 09:34:40 2013 Return-Path: Delivered-To: freebsd-chromium@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 9B4EF52C; Sat, 14 Sep 2013 09:34:40 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wg0-x229.google.com (mail-wg0-x229.google.com [IPv6:2a00:1450:400c:c00::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 10F822C06; Sat, 14 Sep 2013 09:34:39 +0000 (UTC) Received: by mail-wg0-f41.google.com with SMTP id l18so1576742wgh.2 for ; Sat, 14 Sep 2013 02:34:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=Qv1Sr/zDg5mbn07vy4rVoAAzrAxpIpU2pRFT23SoVcA=; b=yVl6Q2kTUKJQyf3s23zeO5F+N23VvlDNTbN4uWQhoVWv9nfm/A5b61bc9sGVrlLf3u vtNDzzWiZIXkSf16TC6sxm/ekVR54J/dmZ6VKWPezegBZelTu+3h5XB680aipNH7tcil d/LRDqZbEiYMGy6i69GnOF5v/jAnrUR7YxkEMZoV3jMrAubyAawxPP9WfnoEl3WprF60 SAV6lx/aK98bj8mbYLqsq+czzHzlj1gb2JGXWCQIoshx2uOx7hWxss/r0shsb4Fal99P rTv1kgb1l1VoXlkdplMdaruIT9L0bXDIv7KxTg/4dGmLwRw4NqYFvbY/3vv8Rr3eXSA7 xp3g== X-Received: by 10.180.12.45 with SMTP id v13mr5707271wib.57.1379151278327; Sat, 14 Sep 2013 02:34:38 -0700 (PDT) Received: from ithaqua.etoilebsd.net (ithaqua.etoilebsd.net. [37.59.37.188]) by mx.google.com with ESMTPSA id mw9sm8248114wib.0.1969.12.31.16.00.00 (version=TLSv1 cipher=RC4-SHA bits=128/128); Sat, 14 Sep 2013 02:34:37 -0700 (PDT) Sender: Baptiste Daroussin Date: Sat, 14 Sep 2013 11:34:34 +0200 From: Baptiste Daroussin To: Jung-uk Kim Subject: Re: [PATCH] Build fixes for CURRENT Message-ID: <20130914093434.GM33103@ithaqua.etoilebsd.net> References: <52337EDF.900@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="1hVIwB4NpNcOOTEe" Content-Disposition: inline In-Reply-To: <52337EDF.900@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-chromium@FreeBSD.org X-BeenThere: freebsd-chromium@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Chromium issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Sep 2013 09:34:40 -0000 --1hVIwB4NpNcOOTEe Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Sep 13, 2013 at 05:08:47PM -0400, Jung-uk Kim wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 >=20 > I thought r327048 would fix the build on HEAD but it didn't. So, I > had to make a patch to fix various build problems with libc++. Please > review/test the attached patch. It is also available from here: >=20 > http://people.freebsd.org/~jkim/chromium.diff >=20 > Thanks! >=20 > Jung-uk Kim >=20 > * Note: Some changes are based on this fix for Chromium trunk, i.e., >=20 > http://code.google.com/p/chromium/issues/detail?id=3D267500 > https://chromium.googlesource.com/chromium/chromium/+/0fd2185 > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.21 (FreeBSD) >=20 > iQEcBAEBAgAGBQJSM37fAAoJECXpabHZMqHOt8EH/RFe0nBeoXYHx2QRojuWPNRC > NrK9TXoaMSaKepr9rwkvscDogO4idyNhKdtz6ynmEnPBthhb8CGHD6zeHXyabXf8 > 23QpwWAbTmcZF0aeBeL7Wo5vnIfKIK3R3a9jwUQ/dX+fEuzYAawZbkpm4pmZN58K > mVuDTA3ZY+OtAew5fbVm9RPiDiexEZ7tpiXUEr+sF3J/uICwFJa95EvpbFy79zdz > HrgNdtRy1tXkS0jkeyMETlfHenyX5W0HSNgBG7UphmjObBaUpYfX9gc44frp5oL7 > cvCweaRS30VohlolcvSgClmH6k/aY3hL3MIBS3Tg/fU3d6UnqIpxErWpdnqRnpc=3D > =3D0GiU > -----END PGP SIGNATURE----- tested on a very fresh head and it works as expected, thanks! regards, Bapt --1hVIwB4NpNcOOTEe Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlI0LaoACgkQ8kTtMUmk6Ezf8gCcDX4TQNWJdkWfls1BwJoVYUaM R9YAn3uaiYfiD9XmQ1QWd8tSBavokgIv =6SVT -----END PGP SIGNATURE----- --1hVIwB4NpNcOOTEe--