Mail Archives: djgpp/1998/05/22/23:46:47
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 -