www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/04/01/07:13:38

Message-ID: <19980401121328.9537.qmail@hotmail.com>
From: "Paul Derbyshire" <pgd73 AT hotmail DOT com>
To: djgpp AT delorie DOT com
Subject: The missing rope.h
Date: Wed, 01 Apr 1998 04:13:27 PST

I checked, and neither the STL that comes with DJGPP 2.01 nor the PGCC 
C++ component cpls101.zip contains these parts of the STL, nor many 
others. However, the needed STL components *are* in GCC 2.8.0, 
specifically in gpp280b.zip on your choice of Simtel mirrors in 
pub/simtelnet/gnu/djgpp/v2gnu. Download the zip (unfortunately,it's 
huge, roughly 2 meg, and the STL files are about 40K, and that 40K is 
all you need if you already have GCC 2.8.0 by way of PGCC or want to 
stick with 2.7.2.1!) and run it in WinZip preferably. Click the path bar 
at the top of the list in Winzip, to order by path; this puts the 
lang/cxx files in one block. Select them by clicking the first and 
shift-clicking the last, then click extract and select your DJGPP dir 
(the root dir NOT the lang/cxx dir!). Then you have these STL components 
installed (I tested they work by making a rope and reporting its size; 
it compiled correctly but with a bunch of warnings about integers being 
"so large they're unsigned" [any clue how to get rid of these? Compiler 
switch? Anyways this is a GCC 2.8.0 or PGCC bug, since builtin headers 
shouldn't generate warnings!] and produced the correct output, 0 since 
the rope was created empty and not added to).
If not using WinZip, figure out how to make the blamed thing extract 
files matching a pattern (lang/cxx/*). Or extract the whole thing in a 
temporary directory, and copy everything that extracts into lang/cxx 
into your DJGPP directory's lang/cxx subdirectory. Or, if you want GCC 
2.8.0 non-Pentium as opposed to PGCC or keeping 2.7.2.1, just extract it 
and let it overwrite your cc1plus.exe etc...
-- 
    .*.  Friendship, companionship, love, and having fun are the reasons for
 -()  <  life. All else; sex, money, fame, etc.; are just to get/express these.
    `*'  Send any and all mail with attachments to the hotmail address please.
Paul Derbyshire ao950 AT freenet DOT carleton DOT ca pgd73 AT hotmail DOT com

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

- Raw text -


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