delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2009/09/09/15:51:05

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=1.5 required=5.0 tests=AWL,BAYES_00,BOTNET
X-Spam-Check-By: sourceware.org
Message-id: <4AA806F3.10106@acm.org>
Date: Wed, 09 Sep 2009 12:50:11 -0700
From: David Rothenberger <daveroth AT acm DOT org>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.23) Gecko/20090812 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666
MIME-version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: [RFU 1.5 and 1.7] subversion-1.6.5-1 and -2
References: <750902cbf527b38d6d740f2e6f8b18c6 AT tp DOT myfqdn DOT de> <4AA66AD3 DOT 5020401 AT acm DOT org> <dfef9e6beea43489e3aecaabba9935d7 AT tp DOT myfqdn DOT de>
In-reply-to: <dfef9e6beea43489e3aecaabba9935d7@tp.myfqdn.de>
X-IsSubscribed: yes
Reply-To: cygwin AT cygwin DOT com
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

On 9/9/2009 10:33 AM, Thomas Plank wrote:
> David Rothenberger (daveroth AT acm DOT org) wrote:
> 
> [subversion]
>>> For me it seems that you have compiled it on your own.
>>> Did it work for you out of the box?
> 
>> I apply about 13 patches to the upstream sources to create the package 
>> for Cygwin.
> 
> Horrible! What a pitty, 1.5.6 worked without any patches ...

I applied about as many patches when building the 1.5.6 packages. The 
most important patch is to get the linking of the various DLLs to work 
on Windows, which doesn't allow undefined symbols in DLLs like Linux.

> By the way: is it Cygwins's fault or have they (subversion's programmers)
> changed so much in relation to socket.h (?winsock2.h?)?

It looks like your build errors came from compiling APR from the 
Subversion dependencies tarball. APR's configure looks for winsock2.h 
for some reason and attempts to use the Windows socket APIs in addition 
to Cygwin's. This is what causes your errors when building APR.

Cygwin has a separate APR package (which I also maintain) and the 
subversion package links against that. I disable the detection of 
winsock2.h (and windows.h) when building the Cygwin APR packages.

-- 
David Rothenberger  ----  daveroth AT acm DOT org

QOTD:
         "I'll listen to reason when it comes out on CD."

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019