Xref: news-dnh.mv.net comp.os.msdos.djgpp:4230 Path: news-dnh.mv.net!mv!news.sprintlink.net!aimnet.com!netserv.com!pagesat.net!news.ossi.com!agate!lawrence From: lawrence AT OCF DOT Berkeley DOT EDU (Robert Lawrence) Newsgroups: comp.os.msdos.djgpp Subject: Unable to link a large program using DJGPP Date: 10 Jan 1996 06:21:34 GMT Organization: U. C. Berkeley Open Computing Facility Lines: 21 Message-ID: <4cvlte$4dj@agate.berkeley.edu> NNTP-Posting-Host: tsunami.berkeley.edu To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp I am having a problem linking a large program which uses the curses library. When my compilation gets to the final linking stage, it gives the following error message: libcurse.a: could not read symbols: Memory exhausted and halts. I have searched through the files in the `docs' directory, read the FAQ, and read all of the postings on this newsgroup. I am running DOS in extended memory, and have tried paring down my config.sys and autoexec.bat files to a bare minimum. I have also tried doing the linking without using `make' (using gcc with an @ file from DOS) so as to eliminate one go32 and that didn't work either. My system is 486 DX2 based, has 8MB of RAM, and more than 100MB of free disk space. The version of gcc I am using is 2.6.3, the version of ld is 2.5.2 (I am running it from gcc, not the shell), and the version of make that I am using is 3.71 (all the `latest' I hope). Any suggestions? Thanks, Robert Lawrence