delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/05/22/23:46:47

Mime-Version: 1.0
To: "Jason" <dygron AT ace-net DOT com DOT au>, djgpp AT delorie DOT com
From: Nate Eldredge <nate AT cartsys DOT com>
Subject: Re: Lib3D iostream problem
Date: Fri, 22 May 1998 20:42:32 -0700
Message-ID: <19980523034225.AAD10307@ppp110.cartsys.com>

At 06:41  5/22/1998 GMT, Jason wrote:
>	I have recently downloaded Lib3D v0.19, which is a 3D library for use with
>DJGPP (the actual zip file is called LIB3D019).
>	The compiling works OK (after a bit of stuffing around with a typo or two)
>but when it comes time to linking, the code requires libiostream.a to be
>linked in with it (the MAKEDEFS.DJ2 file has, as a lib parameter,
>-liostream -- I assume it is looking for libiostream.a).
>	Unfortunately, this file doesn't exist anywhere in the DJGPP directories,
>nor does a 'clipped' version (without LFN enabled, ie clipped to
>'libiostr.a'), therefore there are a lot of undefined's floating around.
>	The 'info' file on iostream say that libgpp can be used in place of
>libiostream, but this direct replacemnt doesn't work either.
>	Where can I find this file (providing it exists) or should I already have
>it in another form or called by another name?

I assume you are using GCC 2.8.x. I believe the iostream functions were
moved into `libstdcxx' in this release. Replace `-liostream' with
`-lstdcxx', and things should work.

Nate Eldredge
nate AT cartsys DOT com



- Raw text -


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