From owner-freebsd-ports@FreeBSD.ORG Wed Aug 20 11:30:59 2014 Return-Path: Delivered-To: freebsd-ports@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 ESMTPS id C601334A; Wed, 20 Aug 2014 11:30:59 +0000 (UTC) Received: from mail-oi0-x22b.google.com (mail-oi0-x22b.google.com [IPv6:2607:f8b0:4003:c06::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 846B531B8; Wed, 20 Aug 2014 11:30:59 +0000 (UTC) Received: by mail-oi0-f43.google.com with SMTP id u20so5576110oif.30 for ; Wed, 20 Aug 2014 04:30:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=dyMr7PJB6T4bMc2RKMmSRaeO/YpZn+qwwl6OlqUmrLU=; b=UR+nVj2jRubcKOclmyBYncaesxThCJrTdD8gBD/wVX+hacbOt9b1hTBWN0YN+NF1cO DVkSD7Ma1zRdWe5buSeZrr4gw16y+QFzF8Npaw+p0wvVVxTIjErN2aqePAlWG9CiBLcY fFDuiBVQoKzIu9BvKWpKCH+PtAmHA1YYdMq1wPFW1+B+X2l9JYcLo7J6yeHg7qteo0pH DOc8UyeJwFrh4TuaM1h4k3qrdr+k5oAkG4eYoPdED942n5NHbJbXH7aiwVUH88CWWy0T 1iITyXkbDEPozYvwgoSkvdHJWlrKER2D2q+jkdZisUUAujUTs4fU+IjRnlajLhFRcluA mrAA== MIME-Version: 1.0 X-Received: by 10.182.27.5 with SMTP id p5mr48496223obg.42.1408534258788; Wed, 20 Aug 2014 04:30:58 -0700 (PDT) Received: by 10.182.146.5 with HTTP; Wed, 20 Aug 2014 04:30:58 -0700 (PDT) In-Reply-To: References: Date: Wed, 20 Aug 2014 13:30:58 +0200 Message-ID: Subject: Re: Does www/chromium work? From: =?UTF-8?Q?Ren=C3=A9_Ladan?= To: Ivan Voras Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Aug 2014 11:30:59 -0000 2014-08-20 11:51 GMT+02:00 Ivan Voras : > Hello, > > Since there are no binary packages (why? I don't see where the Makefile > prohibits it?), I'm still upgrading chromium by building it with > portupgrade. The package builders are catching up ... > But, it looks like the latest version is broken - it > segfaults in protobuffers: > > (gdb) bt > #0 0x000000080e26d7d2 in __dynamic_cast () from /lib/libcxxrt.so.1 > #1 0x0000000807c873c4 in > google::protobuf::Message::CheckTypeAndMergeFrom () from > /usr/local/lib/libprotobuf.so.8 > #2 0x0000000002e5ddd2 in ?? () > > Yeah, but building with the internal protobuf breaks the build on FreeBSD 8 and 9 due to rtld choosing the wrong libstdc++ (base instead the one in gcc47) Google finds a sort-of similar problem in Ubuntu: > > https://bugs.mageia.org/show_bug.cgi?id=13187#c15 > > ... which appears to be caused by using the non-bundled protobuffer > library, the same as in FreeBSD. However, simply patching Makefile to > have "use_system_protobuf=0" breaks the build, stating missing files. > > In that case you will need to add a line to not remove third_party/protobuf to the remove_bundled_libraries.py call in Makefile. This is chromium-36.0.1985.143_1 on FreeBSD 10.0-RELEASE-p1. Is anybody > running chromium? > > Yes, but as soon as you sign in the Chromium you'll hit the above error. See also https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192821 Rene