Return-Path: X-Original-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4F773D7F0 for ; Thu, 25 Oct 2012 09:04:11 +0000 (UTC) Received: (qmail 70950 invoked by uid 500); 25 Oct 2012 09:04:10 -0000 Delivered-To: apmail-incubator-ooo-dev-archive@incubator.apache.org Received: (qmail 70894 invoked by uid 500); 25 Oct 2012 09:04:10 -0000 Mailing-List: contact ooo-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ooo-dev@incubator.apache.org Delivered-To: mailing list ooo-dev@incubator.apache.org Received: (qmail 70873 invoked by uid 99); 25 Oct 2012 09:04:10 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 25 Oct 2012 09:04:10 +0000 Received: from localhost (HELO [9.155.131.31]) (127.0.0.1) (smtp-auth username hdu, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Thu, 25 Oct 2012 09:04:09 +0000 Message-ID: <5089007F.5090102@apache.org> Date: Thu, 25 Oct 2012 11:03:59 +0200 From: Herbert Duerr User-Agent: generic MIME-Version: 1.0 To: ooo-dev@incubator.apache.org Subject: Re: svn update, simple question. References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 24.10.2012 18:54, jan iversen wrote: > If I do a "svn update trunk" (I have all sources stored in directory > trunk", do I then need to run configure again ??? In most cases you don't need to run configure again. > my system seems to be spinning, after "svn update" I cannot run "build" in > the single directories that all worked before "svn update". > > Simple question, hopefully simple answer :-) The most simple answer is: do a clean build :-/ A less simple answer is in the rules of thumb below: 1. if the configure.in file was modified you need to run "autoconf", then "configure", and so on. Best in a new shell because they communicate with environment variables 2. if dependencies to external libraries were updated you need to run "bootstrap" again 3. if the interfaces of some modules changed then going into instsetoo_native and running "build --all" is recommended. There are issues with that though [1] that the buildbots suffer from in their "incremental builds" (as opposed to their "clean builds"). If there were not too many revisions since the last update then the chance that none of the points above apply is reasonable and not even the "build --all" is needed. It doesn't take too long though and is usually worth the time. This all shows that building AOO is still quite challenging. Making it easier and less error-prone is a very worthwhile goal, even if in practice this goal often loses against "let's add a new feature", "freshen up the UI" or even "fix a bug". [1] http://markmail.org/thread/wmlhc5f5zaiiyu2o Herbert