www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2002/01/06/11:47:59

X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-bounces using -f
Message-ID: <3C3875A9.6DC12CC1@yahoo.com>
From: CBFalconer <cbfalconer AT yahoo DOT com>
Organization: Ched Research
X-Mailer: Mozilla 4.75 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
Newsgroups: comp.os.msdos.djgpp
Subject: Re: c++ with djgpp without long filenames
References: <f5n61a DOT ihb DOT ln AT colin DOT ursa DOT de> <6ml91a DOT laj DOT ln AT colin DOT ursa DOT de>
Lines: 40
Date: Sun, 06 Jan 2002 16:33:49 GMT
NNTP-Posting-Host: 12.90.171.201
X-Complaints-To: abuse AT worldnet DOT att DOT net
X-Trace: bgtnsc05-news.ops.worldnet.att.net 1010334829 12.90.171.201 (Sun, 06 Jan 2002 16:33:49 GMT)
NNTP-Posting-Date: Sun, 06 Jan 2002 16:33:49 GMT
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Dirk Groeneveld wrote:
> 
> Dirk Groeneveld wrote:
> 
> > I recently installed djgpp on a native-FreeDOS machine (no emulator or
> > anything). Everything went fine.
> > Everything but the C++ header files. Since most of the filenames are
> > longer than 8.3, they got truncated and the compiler can't find them any
> > more.
> 
> OK, so I'll clarify this a bit.
> The partition I am talking about is FAT16, formatted with freedos-format.
> No long filenames whatsoever. The machine is a 386 without 387, I never
> tried to install Win9x there ;-)
> 
> In the code I do looks like this:
> #include <string>
> 
> The sequence of error messages is as follows:
> ccon.h(8) In file included from ccon.h:8,
> ccon.cpp(7) from ccon.cpp:7:
> c:/djgpp/lang/cxx-v3/string(31) Error: 29: bits/std_dtring.h: No such file
> or directory (ENOENT)
> 
> Executing "dir std_st~?.h" in c:\djgpp\lang\cxx-v3\bits shows four
> different files.

This looks like a problem with the unzipper you used.  It seems to
have chosen the stored "short" names in the zipfile instead of the
long names.  If it had taken the long names the DRDOS system would
then have truncated them, so you would have names like
"std_dstri.h" showing up.  Or it may be a problem with the zipper
used in creating the zipfile in the first place?

-- 
Chuck F (cbfalconer AT yahoo DOT com) (cbfalconer AT XXXXworldnet DOT att DOT net)
   Available for consulting/temporary embedded and systems.
   (Remove "XXXX" from reply address. yahoo works unmodified)
   mailto:uce AT ftc DOT gov  (for spambots to harvest)

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019