delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/10/21/20:25:22

From: "Damian Yerrick" <web DOT poison AT pineight DOT 8m DOT com>
Newsgroups: comp.os.msdos.programmer,comp.os.msdos.djgpp
References: <380f6578-wwiv AT wwivbbs DOT org>
Subject: Re: Problems with Rhide 1.4
Lines: 66
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2314.1300
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
Message-ID: <dFMP3.725$SS6.22442@dfiatx1-snr1.gtei.net>
X-Trace: +Lz3Y9dJv0seiMpvosgTyJOcA1cy0o/8hJXZukNtXoBMQcR3pSvSEmQAM84F3oW7FZayLQD8dQ/J!6BjmSIjlN9kWubPhZ1e/fn5hu8Wy62pszv2m+2emTsP5bWqzNbe/ow8lVRRG9NesNixXZPu4
X-Complaints-To: abuse AT gte DOT net
X-Abuse-Info: Please be sure to forward a copy of ALL headers
X-Abuse-Info: Otherwise we will be unable to process your complaint properly
NNTP-Posting-Date: Thu, 21 Oct 1999 22:42:17 GMT
Distribution: world
Date: Thu, 21 Oct 1999 22:42:17 GMT
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Andrew Zitnay <NOSPAMd-warz AT techbbs DOT dhs DOT org> wrote:
> RE: Problems with Rhide 1.4
> BY: "Paulu van Zijl" <paulu AT proloan DOT co DOT za>
>
> "vZ<> I downloaded DJGPP version 2.02 and also I
> "vZ<> downloaded the RHIDE IDE 1.4.

Almost another satisfied customer.

vZ> I can compile and link C programs without
vZ> any problems, but when I compile
vZ<> and link a C++ program I get an error with the linking.
vZ<> The C++ file name is TEST.CPP.  The command
vZ<> sent to the linker from RHIDE is as follows:
vZ<>   gcc -Lc:/djgpp/lib 0o test.exe test.o -lstdcx
vZ<> The error message I then get when linking is as follows:
vZ<> Error:  c:/djgpp/bin/ld.exe:  cannot open -lstdcx:  No such file or
vZ<> directory (ENOENT)
vZ<> I checked the command line arguments passed to ld.exe and couldn't
vZ<> find
vZ<> the -lstdcx option.  I could only find  the option -l DIRECTORY.
vZ<> Now the way I see it is that it tries to open a file named -lstdcx
vZ<> to
vZ<> include in the linking and it doesn't find that file.  Could it be
vZ<> that
vZ<> somewhere in the configuration of RHIDE it passes that argument
vZ<> where it
vZ<> shouldn't?  If so, where and how can I change it.
vZ<> Note:  When I try to link from the command line, I don't have any
vZ<> problems,
vZ<> since I don't pass the -lstdcx option.
>
> Many people have had this problem.

It's one of the top three most frequently asked questions
on comp.os.msdos.djgpp, so I added it to my short FAQ
list called "Read Me Third."
http://www.rose-hulman.edu/~yerricde/minifaq.txt

> The current version of RHIDE doesn't seem
> to fully support long filenames,

RHIDE 1.47 does.

> and the file LIBSTDCXX.A in DJGPP's LIB directory
> is a long filename.  Make a copy of LIBSTDCXX.A
> and call it LIBSTDCX.A and it should work.

But be careful not to rename your existing copy; that'll
cause problems down the road. Follow the instructions
in "Read Me Third" if you don't want an extra libstdcx.a
lying around.

--
Damian Yerrick
CM 398, Rose-Hulman Institute of Technology
5500 Wabash Ave | Terre Haute, IN 47803
http://come.to/yerrick <- redpinocchio
http://yerricde.tripod.com/ <- pinocchio's brother
--

P.S. Sorry about the spamming in c.o.m.p. I must
have had too much Miller Genuine Draft brand
cold-filtered beer that night.


- Raw text -


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