delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2005/01/18/11:15:44

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
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
Date: Tue, 18 Jan 2005 11:15:21 -0500
From: Christopher Faylor <cgf-no-personal-reply-please AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: How do I get an old version of cygwin?
Message-ID: <20050118161521.GF31197@trixie.casa.cgf.cx>
Reply-To: cygwin AT cygwin DOT com
References: <41EC4604 DOT 5010908 AT singlestep DOT com> <6 DOT 2 DOT 0 DOT 14 DOT 0 DOT 20050117182305 DOT 03d5d438 AT pop DOT prospeed DOT net> <23bcb8700501180808252db0e1 AT mail DOT gmail DOT com>
Mime-Version: 1.0
In-Reply-To: <23bcb8700501180808252db0e1@mail.gmail.com>
User-Agent: Mutt/1.4.1i

On Tue, Jan 18, 2005 at 11:08:03AM -0500, Doctor Bill wrote:
>What I would try is:
>
>  1. Rename the cygwin on my machine.
>  2. Save and then erase the cygwin registry settings.
>  3. Copy their whole cygwin installation and registry settings to your machine.
>  4. Use setup to download the source packages you need that are not available
>      in their distribution.
>  5. Cross my fingers and hope the source packages build with the
>older versions of
>      the libraries.
>  6. Cross my fingers and build the application.

How about if we find out what the actual problem is before we go to all
of that effort?  I don't see any reason to play around with registry
settings just to build an application.

Questions to ponder:

What does "the dll is the wrong version" mean?

What is the specific error?

FWIW, you may be able to just get away with linking using the customer's
cygwin1.dll on the link line, i.e.,

gcc -o foo foo.o -Wl,cygwin1.dll

cgf

>On Mon, 17 Jan 2005 18:26:40 -0500, Larry Hall
><lh-no-personal-replies-please AT cygwin DOT com> wrote:
>> At 06:11 PM 1/17/2005, you wrote:
>>>My company has a small program that we use to pull data from files on
>>>multiple OSes.  We use the latest version of cygwin on our own internal
>>>computers to run under windows systems and this works fine.
>>>
>>>However, one of our clients has an old version of cygwin that uses the
>>>1.5.4 DLL.  This is a DLL on a production box over which we have no
>>>control.  The client themselves just installs the product from another
>>>vendor and it just works.  This is not a full version of the cygwin
>>>install.  There are no build tools on this box.
>>>
>>>My problem is that to support this client I need to get an install of
>>>cygwin 1.5.4 onto a windows box so I can compile our program to run on
>>>their production server.
>>>
>>>I have tried to compile and just install the executable on their
>>>machine and that doesn't work; the DLL is the wrong version.  I have
>>>tried copying their DLL over onto my box and get the error; all my
>>>installed tools complain that there is a wrong DLL installed.
>>>
>>>So, what I need is to install the exact DLL and build tools, all at the
>>>same time onto a box.  I am willing to do a checkout and build from CVS
>>>if pointed to the directions on how to do this.
>>>
>>>Thanks in advance!
>>
>>Sounds like you're out of luck then, unless someone out there has an
>>entire distribution on CD circa Cygwin package version 1.5.4 or you
>>rebuild all the tools you need to match that DLL.  You're probably
>>better off convincing the client to update.  Either that, or get them
>>to provide you the environment you need to support them.

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

- Raw text -


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