Message-ID: <19980401121328.9537.qmail@hotmail.com> From: "Paul Derbyshire" To: djgpp AT delorie DOT com Subject: The missing rope.h Content-Type: text/plain Date: Wed, 01 Apr 1998 04:13:27 PST Precedence: bulk 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