From owner-freebsd-ports@FreeBSD.ORG Thu Jul 19 19:47:59 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7C91D1065672; Thu, 19 Jul 2012 19:47:59 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from hammer.pct.niksun.com (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id BF7C28FC08; Thu, 19 Jul 2012 19:47:58 +0000 (UTC) Message-ID: <5008646E.9060605@FreeBSD.org> Date: Thu, 19 Jul 2012 15:47:58 -0400 From: Jung-uk Kim User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20120626 Thunderbird/13.0.1 MIME-Version: 1.0 To: Doug Barton References: <20486.55903.34769.952614@jerusalem.litteratus.org> <500729B3.1050208@FreeBSD.org> <20487.20506.88401.623249@jerusalem.litteratus.org> <20488.23232.578561.75939@jerusalem.litteratus.org> <50085D4C.60901@FreeBSD.org> <500860E8.5040403@FreeBSD.org> In-Reply-To: <500860E8.5040403@FreeBSD.org> X-Enigmail-Version: 1.4.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, Robert Huff , Dimitry Andric , office@freebsd.org, Kevin Oberman Subject: Re: libreoffice fails to build X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jul 2012 19:47:59 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2012-07-19 15:32:56 -0400, Doug Barton wrote: > On 07/19/2012 12:17, Dimitry Andric wrote: >> On 2012-07-19 21:06, Robert Huff wrote: ... >>> Let me be clear: There is at least one person out there who has >>> successfully built LibreOffice 3.5.5 using (system) clang 3.2? >> >> The version of clang in base is 3.1. I have successfully >> compiled LibreOffice with it, and it even seemed to run OK, >> though I didn't test it very thoroughly. There were several >> other posters which confirmed the same. > > ... including me. > >> Apparently in r301038, jkim updated the libreoffice port to use >> the lang/clang-devel port instead, which is built from a very >> recent 3.2 snapshot. I have no idea if LO compiles successfully >> with that. Maybe you found a problem with the clang-devel port. >> :) > > I'm currently building on 8-stable with clang-devel, so we'll see > how that goes. Please don't bother. I *know* it is broken there. > ... and while we're on that topic, IMO it would have been a *lot* > better for jkim to have coordinated with brooks to get lang/clang > updated to the same level as clang in HEAD (i.e., including the fix > for the bug that affects LO) prior to releasing the update for > 3.5.5. As it stands right now, this is the sequence for a user on > 8-stable: > > 1. install lang/clang (+ llvm, in all clang steps below) 2. > build/install LO 3.5.2 3. uninstall lang/clang 4. install > lang/clang-devel 5. build/install LO 3.5.5 ... then assuming > lang/clang is fixed down the road ... 6. uninstall > lang/clang-devel 7. install lang/clang 8. build/install LO 3.5.N > > This is exactly the kind of thing that makes people look at the way > the ports tree is managed and shake their head in disbelief. > > Even if lang/clang needed to be upgraded at every new LO release > (as it would have this time) tools like portmaster can handle that > upgrade "in line" without any intervention from the user. The > procedure above requires at least 2 manual steps that cannot be > automated. I admit that it was my mistake and assumed clang-devel would be good enough for LibreOffice on 7 & 8. Sorry for that. Working on fixing it. Jung-uk Kim -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlAIZG0ACgkQmlay1b9qnVOzSQCcDvPkR6W5ODT0zKdSr+QwJd20 IVgAoM5vSR//zN3LIWC0+RsHdkdGF1QI =AogE -----END PGP SIGNATURE-----