delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
From: | Lance <lance DOT delahaye AT gmail DOT com> |
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 |
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>
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |