Return-Path: X-Original-To: apmail-subversion-dev-archive@minotaur.apache.org Delivered-To: apmail-subversion-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 7DD5E10748 for ; Sun, 2 Jun 2013 21:29:12 +0000 (UTC) Received: (qmail 31931 invoked by uid 500); 2 Jun 2013 21:29:11 -0000 Delivered-To: apmail-subversion-dev-archive@subversion.apache.org Received: (qmail 31898 invoked by uid 500); 2 Jun 2013 21:29:11 -0000 Mailing-List: contact dev-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@subversion.apache.org Received: (qmail 31891 invoked by uid 99); 2 Jun 2013 21:29:11 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Jun 2013 21:29:11 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of ben@reser.org designates 50.197.89.41 as permitted sender) Received: from [50.197.89.41] (HELO mail.brain.org) (50.197.89.41) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Jun 2013 21:29:05 +0000 Received: from localhost (localhost [127.0.0.1]) by mail.brain.org (Postfix) with ESMTP id 1EF6D179E149 for ; Sun, 2 Jun 2013 14:28:42 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at fornix.brain.org Received: from mail.brain.org ([127.0.0.1]) by localhost (fornix.brain.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K1H3J9CiTAyp for ; Sun, 2 Jun 2013 14:28:38 -0700 (PDT) Received: from mail-oa0-x235.google.com (mail-oa0-x235.google.com [IPv6:2607:f8b0:4003:c02::235]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by mail.brain.org (Postfix) with ESMTPSA id 25C5A179E12B for ; Sun, 2 Jun 2013 14:28:38 -0700 (PDT) Received: by mail-oa0-f53.google.com with SMTP id g12so691093oah.26 for ; Sun, 02 Jun 2013 14:28:37 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=EMy1AilXwNF9S6g9KSNazvwNBtacJU/vmDP773ln4O0=; b=jbXsTJE2li/libiEjLDxE2Wr5d+YwFT18AGZPPX//aNe9R3/d3RU8nHR4UK6dDSJb9 NG9MQ9a9wqQdV5tTzQlyOC3+MH8M7rBL7c6CI9Tj079QL/v1Lr7oooIGB3FDNgRp/6j4 4YkzORgiQCdfd3TEJb44MQjiadqy/S1VXtdjxO7IqJ6IAuQlXRFKGbuSXaI7aoHbvd/N IppAZI3UgoNUG+YVz41KocOiJcxkSQnPIvd/ee0M3tYmqW9NSmV3iDAU9yZmklJdBAXg 6LM3qcJKgwbF/pw7yXcClwUFIp1LHssPcPVnviUeNdR09sTT2ciE0fHVp+1QPNPxlfq2 GYQA== MIME-Version: 1.0 X-Received: by 10.60.59.163 with SMTP id a3mr9285279oer.45.1370208517042; Sun, 02 Jun 2013 14:28:37 -0700 (PDT) Received: by 10.60.80.10 with HTTP; Sun, 2 Jun 2013 14:28:36 -0700 (PDT) In-Reply-To: References: Date: Sun, 2 Jun 2013 14:28:36 -0700 Message-ID: Subject: Re: build-svn-deps-win.pl: error testing pcre From: Ben Reser To: Johan Corveleyn Cc: Subversion Development Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org On Sun, Jun 2, 2013 at 2:07 PM, Johan Corveleyn wrote: > After that, I think it's the httpd build, but that fails with "Error: > The specified project must be converted before it can be built.". This > is the last part of the output: > > [[[ > Converted project httpd.dsp to 2005 in . > Converted project libhttpd.dsp to 2005 in . > Converted project mod_access_compat.dsp to 2005 in ./modules/aaa > Converted project mod_allowmethods.dsp to 2005 in ./modules/aaa > ... > Converted project rotatelogs.dsp to 2005 in ./support > Converted project wintty.dsp to 2005 in ./support/win32 > Upgrading Apache.dsw (this may take a while) > > Microsoft (R) Visual Studio Version 10.0.40219.1. > Copyright (C) Microsoft Corp. All rights reserved. > > Error: The specified project must be converted before it can be built. > > Error: The specified project must be converted before it can be built. > ... > > Error: The specified project must be converted before it can be built. > > Error: The specified project must be converted before it can be built. > > Information: > This project/solution does not require conversion. > Failed to rename srclib\apr-util\dbm\apr_dbm_db.vcxproj to > srclib\apr-util\dbm\apr_dbm_db.vcxproj.bdb: No such file or directory > at C:\research\svn\client_build\deps\build-svn-deps-win.pl line 228. > ]]] > > (I'm using VS 2010, so perhaps that's the problem? Why are the > projects "only" converted to 2005?) That output is very confusing but let me explain. The cvtdsp.pl script is actually just converting the /D define flag that the older Visual Studio (2005?) converter parses incorrectly. I don't think that script is needed, but I included it because it doesn't hurt anything with newer versions of Visual Studio and I hoped it would help with older versions. The reason it says 2005 is because the cvtdsp.pl script only supports up to 2005. The errors about the specified project must be converted basically comes down to this. Visual Studio 2005 through Visual Studio 2010 can not convert the old VC6 (.dsw/dsp) files with the /Upgrade option from the command line. Rather than telling you that, it just throws bizarre errors like you're seeing. Visual Studio 2012 is the first version that actually fixes this. I did all the work of that script with Visual Studio 2012 so I didn't run into this issue. I did a bunch of work on that script this week to try and make it functional with Visual Studio 2010 and make it usable with Subversion 1.7.x (in the hope that I could use this to sign off on 1.7.10 for Windows). I haven't committed it yet because I haven't resolved intermittent failures in some of the projects. Specfically I'm getting the tlog errors caused by httpd's build system reusing the same intermediate directory for multiple things. The workaround for that I used with Visual Studio 2012, while still helpful with Visual Studio 2010 doesn't resolve the problem entirely. I'll go ahead and commit the work that I did earlier, which should get you further (you'll have to do a little clicking in the IDE to convert the httpd project) but it won't solve that issue, so you may have to run more than one build to get a completed build. I haven't tried building trunk with Visual Studio 2010, but I'm having some odd failures with 1.7.10, though based on some digging it seems like they're related to the way neon builds with Visual Studio 2010.