From owner-freebsd-chromium@freebsd.org Sun Dec 11 19:24:11 2016 Return-Path: Delivered-To: freebsd-chromium@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C6B82C72FE0 for ; Sun, 11 Dec 2016 19:24:11 +0000 (UTC) (envelope-from cy.schubert@komquats.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id AB2A5FAE for ; Sun, 11 Dec 2016 19:24:11 +0000 (UTC) (envelope-from cy.schubert@komquats.com) Received: by mailman.ysv.freebsd.org (Postfix) id A7042C72FDE; Sun, 11 Dec 2016 19:24:11 +0000 (UTC) Delivered-To: chromium@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A6843C72FDC; Sun, 11 Dec 2016 19:24:11 +0000 (UTC) (envelope-from cy.schubert@komquats.com) Received: from smtp-out-no.shaw.ca (smtp-out-no.shaw.ca [64.59.134.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 70BC6FAC; Sun, 11 Dec 2016 19:24:11 +0000 (UTC) (envelope-from cy.schubert@komquats.com) Received: from spqr.komquats.com ([96.50.22.10]) by shaw.ca with SMTP id G9jDcbwEocWiHG9jFcJB7E; Sun, 11 Dec 2016 12:24:09 -0700 X-Authority-Analysis: v=2.2 cv=JLBLi4Cb c=1 sm=1 tr=0 a=jvE2nwUzI0ECrNeyr98KWA==:117 a=jvE2nwUzI0ECrNeyr98KWA==:17 a=kj9zAlcOel0A:10 a=n5n_aSjo0skA:10 a=VxmjJ2MpAAAA:8 a=6I5d2MoRAAAA:8 a=0VOg8hKvAAAA:8 a=YxBL1-UpAAAA:8 a=4J_RNT5RM9LqWWcvJqgA:9 a=CjuIK1q_8ugA:10 a=PaT14eNBUQwA:10 a=7gXAzLPJhVmCkEl4_tsf:22 a=IjZwj45LgO3ly-622nXo:22 a=I-efbNKAaAt4Mg394dr-:22 a=Ia-lj3WSrqcvXOmTRaiG:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTPS id BA062DEA; Sun, 11 Dec 2016 11:24:07 -0800 (PST) Received: from slippy (localhost [127.0.0.1]) by slippy.cwsent.com (8.15.2/8.15.2) with ESMTP id uBBJO7Wm053906; Sun, 11 Dec 2016 11:24:07 -0800 (PST) (envelope-from Cy.Schubert@cschubert.com) Message-Id: <201612111924.uBBJO7Wm053906@slippy.cwsent.com> X-Mailer: exmh version 2.8.0 04/21/2012 with nmh-1.6 Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: Cy Schubert cc: pkg-fallout@FreeBSD.org, chromium@FreeBSD.org Subject: Re: [package - head-amd64-default][www/chromium] Failed for chromium-54.0.2840.100_1 in build In-Reply-To: Message from Cy Schubert of "Sat, 10 Dec 2016 14:03:28 -0800." <201612102203.uBAM3Sok017799@slippy.cwsent.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 11 Dec 2016 11:24:07 -0800 X-CMAE-Envelope: MS4wfJwoHHVx782PPNHuj7TJaalTpVVw5WO0DYr5JdPod/j/RrSgYhRUgcQF6QleVEqZzjqcBaMeze9mT24RldvyRSWBZlMQijQnjxHJ+psIadbXH/F8xg96 AgtNZFo+nC0gPB9P2UKdbDn+k/coKkqg30meI3dCIDzTYVsKvUhhbSUokWKNoEwBehZprcPFzHmjcsXMiXcFa+80IeMD/YRMNls= X-BeenThere: freebsd-chromium@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Chromium issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Dec 2016 19:24:11 -0000 In message <201612102203.uBAM3Sok017799@slippy.cwsent.com>, Cy Schubert writes: > In message <201612082302.uB8N2gmZ031363@beefy12.nyi.freebsd.org>, > pkg-fallout@F > reeBSD.org writes: > > 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: cpm@FreeBSD.org > > Ident: $FreeBSD: head/www/chromium/Makefile 428044 2016-12-07 09:5 > 7: > > 25Z cpm $ > > Log URL: http://beefy12.nyi.freebsd.org/data/head-amd64-default/p428 > 09 > > 2_s309700/logs/chromium-54.0.2840.100_1.log > > Build URL: http://beefy12.nyi.freebsd.org/build.html?mastername=head-a > md > > 64-default&build=p428092_s309700 > > Log: > > > > ====>> Building www/chromium > > build started at Thu Dec 8 16:45:06 UTC 2016 > > port directory: /usr/ports/www/chromium > > building for: FreeBSD head-amd64-default-job-19 12.0-CURRENT FreeBSD 12.0-C > UR > > RENT r309700 amd64 > > maintained by: chromium@FreeBSD.org > > Makefile ident: $FreeBSD: head/www/chromium/Makefile 428044 2016-12-07 > 0 > > 9:57:25Z cpm $ > > Poudriere version: 3.1.14 > > Host OSVERSION: 1200010 > > Jail OSVERSION: 1200018 > > Job Id: 19 > > > > > > > > > > !!! Jail is newer than host. (Jail: 1200018, Host: 1200010) !!! > > !!! This is not supported. !!! > > !!! Host kernel must be same or newer than jail. !!! > > !!! Expect build failures. !!! > > > > > > > ea > > dsafe-statics -fvisibility-inlines-hidden -std=gnu++11 -fno-rtti -fno-excep > ti > > ons -c ../../services/ui/ws/window_manager_display_root.cc -o obj/services/ > ui > > /ws/lib/window_manager_display_root.o > > In file included from ../../services/ui/ws/window_manager_display_root.cc:5 > : > > In file included from ../../services/ui/ws/window_manager_display_root.h:10 > : > > In file included from /usr/include/c++/v1/memory:599: > > /usr/include/c++/v1/__config:58:2: error: "_LIBCPP_TRIVIAL_PAIR_COPY_CTOR" > is > > no longer supported. use _LIBCPP_DEPRECATED_ABI_DISABLE_PAIR_TRIVIA > L_ > > COPY_CTOR instead > > #error "_LIBCPP_TRIVIAL_PAIR_COPY_CTOR" is no longer supported. \ > > ^ > > 1 error generated. > > ninja: build stopped: subcommand failed. > > *** Error code 1 > > > > Stop. > > make: stopped in /usr/ports/www/chromium > > _______________________________________________ > > The hackish patch to address this and a subsequent break is: > > Index: /usr/ports/www/chromium/Makefile > =================================================================== > --- /usr/ports/www/chromium/Makefile (revision 428271) > +++ /usr/ports/www/chromium/Makefile (working copy) > @@ -16,6 +16,10 @@ > > BROKEN_FreeBSD_9=does not configure > > +CC= /usr/local/bin/clang38 > +CXX= /usr/local/bin/clang++38 > +CPP= /usr/local/bin/clang-cpp38 > + > BUILD_DEPENDS= ${LOCALBASE}/bin/gperf:devel/gperf \ > bash:shells/bash \ > python:lang/python \ > Index: /usr/ports/www/chromium/files/patch-services_ui_ws_BUILD.gn > =================================================================== > --- /usr/ports/www/chromium/files/patch-services_ui_ws_BUILD.gn (revisi > on > 428271) > +++ /usr/ports/www/chromium/files/patch-services_ui_ws_BUILD.gn > (nonexistent) > @@ -1,14 +0,0 @@ > ---- services/ui/ws/BUILD.gn.orig 2016-10-06 04:02:24.000000000 +0300 > -+++ services/ui/ws/BUILD.gn 2016-10-19 11:13:25.102806000 +0300 > -@@ -103,6 +103,11 @@ > - "window_tree_host_factory.h", > - ] > - > -+ # Work around base r261801 > -+ if (is_bsd) { > -+ defines = ["_LIBCPP_TRIVIAL_PAIR_COPY_CTOR=1"] > -+ } > -+ > - deps = [ > - # TODO(sad): Temporary, until the GPU process is split out of ws. > - "//services/ui/gpu", > I think I spoke too soon. It failed again, this time in a different place. -- Cheers, Cy Schubert FreeBSD UNIX: Web: http://www.FreeBSD.org The need of the many outweighs the greed of the few.