From: Nate Eldredge Newsgroups: comp.os.msdos.djgpp Subject: Re: DJGPP/Long filename problems in Windows NT/DOS box :-( Date: Fri, 03 Sep 1999 20:29:52 -0700 Organization: Harvey Mudd College Lines: 31 Message-ID: <37D09230.DEF6B57E@hmc.edu> References: <7qmhn5$v0n$1 AT nnrp1 DOT deja DOT com> <7qn8he$7ajkq$1 AT titan DOT xtra DOT co DOT nz> NNTP-Posting-Host: mercury.st.hmc.edu Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: nntp1.interworld.net 936415807 21221 134.173.45.219 (4 Sep 1999 03:30:07 GMT) X-Complaints-To: usenet AT nntp1 DOT interworld DOT net NNTP-Posting-Date: 4 Sep 1999 03:30:07 GMT X-Mailer: Mozilla 4.08 [en] (X11; I; Linux 2.2.12pre4 i586) To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Steve Ball wrote: > > I experience the same problems (with streambuf.h) when trying to compile in > Window 98's MS-DOS mode. I would dearly love to be able to do all my > compilation without Windows loaded because the program depends centrally on > timing routines which get querked under a pre-emptive scheduling o/s. Is it > possible to compile and run program under DOS? Yes. The problem is that in DOS, a program can see only the short alias of your long names. Windows aliases streambuf.h as stream~1.h, which isn't recognizably equivalent. If DOS is most important to you, then reinstall DJGPP using PKUNZIP or some other non-LFN unzipper, set LFN=N in your environment, and never look back. You won't be able to see long file names even in Windows, however. It's an all-or-nothing deal. The other option, if you want both to work, is to set NameNumericTail to 0, so that streambuf.h will get a short alias of streambu.h (which *is* equivalent under DOS), and reinstall with Winzip. Unfortunately, Windows is a bit averse to letting you change this, but FAQ section 22.18 explains how to do it. > Running under DOS crashes the program in __crt1_startup before main even > starts! What's a boy to do? That's a separate question. Please post the symified traceback. -- Nate Eldredge neldredge AT hmc DOT edu