X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: Lance Newsgroups: comp.os.msdos.djgpp Subject: ld.exe: cannot find -lstdcxx Date: Mon, 20 Oct 2008 11:44:15 -0700 (PDT) Organization: http://groups.google.com Lines: 59 Message-ID: <93f194e0-7735-426d-be8d-23407e6ff5a5@a29g2000pra.googlegroups.com> NNTP-Posting-Host: 118.172.36.84 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: posting.google.com 1224528256 1735 127.0.0.1 (20 Oct 2008 18:44:16 GMT) X-Complaints-To: groups-abuse AT google DOT com NNTP-Posting-Date: Mon, 20 Oct 2008 18:44:16 +0000 (UTC) Complaints-To: groups-abuse AT google DOT com Injection-Info: a29g2000pra.googlegroups.com; posting-host=118.172.36.84; posting-account=xbinmQoAAAA_GVkVwT_PdQfYiPAx_C4v User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3,gzip(gfe),gzip(gfe) To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Yes, that old chestnut. I initially installed using WinRAR (ignoring readme advice to the contrary; just being bloody minded) to the recommended c:/djgpp dir. Since deleted and reinstalled from scratch using the suggested unzip32.exe, and still seeing this error. The (9.3) file name definitely exists, and I have tried LFN=y and LFN=n in djgpp.env with no variation. I am running XP SP2 on a sony vaio. Initially I was seeing a lot of this error: undefined reference to `__gxx_personality_v0' with c:/djgpp/lib/gcc/djgpp/4.32/libstdcxx.a present; I no this ism over the 8.3 limit so it seems likely to be a LFN issue, but I cannot resolve it. That error has long since vanished and it just refuses to let -lstdcxx work. That's a step backwards I think. Anything else I can try? === make with -v and go32-v2 output === Q:\C-BOOT>make gpp -v -g -o que.exe que.o struc.o interp.o kernel.o pool.o vocab.o word.o cstack.o types.o perm.o pops.o compile.o cqcalls.o unassmbl.o Using built-in specs. Target: djgpp Configured with: /v203/gcc-4.32/configure msdosdjgpp Thread model: single gcc version 4.3.2 (GCC) COMPILER_PATH=C:/DJGPP/bin/../libexec/gcc/djgpp/4.32/;C:/DJGPP/bin/../ libexec/gcc/;c:/djgpp/bin/ LIBRARY_PATH=C:/DJGPP/bin/../lib/gcc/djgpp/4.32/;C:/DJGPP/bin/../lib/ gcc/;c:/djgpp/lib/;C:/DJGPP/bin/../lib/gcc/djgpp/4.32/../../../ COLLECT_GCC_OPTIONS='-v' '-g' '-o' 'que.exe' '-mtune=pentium' C:/DJGPP/bin/../libexec/gcc/djgpp/4.32/collect2.exe -o que.exe c:/ djgpp/lib/crt0.o -LC:/DJGPP/bin/../lib/gcc/djgpp/4.32 -LC:/DJGPP/ bin/../lib/gcc -Lc:/djgpp/lib -LC:/DJGPP/bin/../lib/gcc/djgpp/ 4.32/../../.. que.o struc.o interp.o kernel.o pool.o vocab.o word.o cstack.o types.o perm.o pops.o compile .o cqcalls.o unassmbl.o -lstdcxx -lm -lgcc -lc -lgcc c:/djgpp/bin/ld.exe: cannot find -lstdcxx collect2: ld returned 1 exit status make.exe: *** [que.exe] Error 1 Q:\C-BOOT>go32-v2 go32/v2 version 2.0 built Dec 24 2001 21:25:02 Usage: go32 coff-image [args] Rename this to go32.exe only if you need a go32 that can run v2 binaries as well as v1 binaries (old makefiles). Put ahead of the old go32 in your PATH but do not delete your old go32 - leave it in the PATH after this one. Set GO32_V2_DEBUG=y in the environment to get verbose output. DPMI memory available: 1343351 Kb DPMI swap space available: 0 Kb Q:\C-BOOT>