delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/2001/03/10/01:50:20

Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-developers-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-developers/>
List-Post: <mailto:cygwin-developers AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-developers-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-developers-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin-developers AT sources DOT redhat DOT com
Date: Sat, 10 Mar 2001 01:50:14 EST
X-Mailer: Virtual Access by Atlantic Coast PLC, http://www.atlantic-coast.com/va
Message-Id: <VA.000006ab.00eb1c25@thesoftwaresource.com>
To: cygwin-developers <cygwin-developers AT sourceware DOT cygnus DOT com>
Subject: Problems remaking setup after cvs update
In-Reply-To: <VA.000006a4.005dafcf@thesoftwaresource.com>
From: Brian Keener <bkeener AT thesoftwaresource DOT com>
Reply-To: bkeener AT thesoftwaresource DOT com

Brian Keener wrote:
> briank AT BK_SATELLITE /build/i686-pc-cygwin/winsup/cinstall
> $ make 
> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/../../../../i686-pc-cygwin/bin/l
> d:/usr/
> lib/libstdc++.a: file format not recognized; treating as linker script
> /usr/lib/gcc-lib/i686-pc-cygwin/2.95.2-6/../../../../i686-pc-cygwin/bin/l
> d:/usr/
> lib/libstdc++.a:1: syntax error
> collect2: ld returned 1 exit status
> c++: file path prefix `/build/i686-pc-cygwin/newlib/' never used
> make: *** [setup.exe] Error 1
> 
> briank AT BK_SATELLITE /build/i686-pc-cygwin/winsup/cinstall
> $
>
Okay,  I think I figured this out on my own.  I got it to compile but I 
think there is a problem somewhere in libstdc++.a and I don't know what to 
do with it. 

I think what we have here is a symbolic link problem with the make utility 
that involves libstdc++.a cause when I took a closer look at the error I 
saw the message about libstdc++.a.  I decided to take a closer look at 
libstdc++.a and saw I had two - libstdc++.a and libstdc++.a.2.10.0 but 
there was a noticeable bytes size difference in the 2.  I did a less on 
libstdc++.a which was only 29 bytes and saw the word symlink and thought 
okay maybe this is a bad symbolic link (we have been making changes to this 
haven't we????) And so I renamed libstdc++.a and then copied 
libstdc++.a.2.10.0 to libstdc++.a and then tried the make again and voila - 
my make completed.

Got any thoughts on this.  This is by the way on a Win95 Laptop using all 
current versions based on setup.exe.

bk


- Raw text -


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