From: "Damian Yerrick" 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: 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 wrote: > RE: Problems with Rhide 1.4 > BY: "Paulu van Zijl" > > "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.