| www.delorie.com/archives/browse.cgi | search |
| X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
| X-Recipient: | djgpp AT delorie DOT com |
| ARC-Seal: | i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; |
| b=X9KE7cQ4lpr0SHrciYWSQFqwW0ro1BmNyaOGkSzKJcB5Wwg+r7GRrgAGZ/t/Z0gKMqjqKKDpLZRMRQ6862Jvrqs7Y018Oz1hMgQ8nSQtG6F6xPBKh6b1K3ofVtYJMG3Bs9W6YLGb0P8JBucfE4zai7RX1ccsjYFP/3lCdr6Vdqp5Ipl9oqfaBaWT9rTTpS/K1VH/1o3+EjeOeGbt75sk5Kn3qZGmYcz04Q2Xq466wfrLhKenQNWDLoO8/KnRYNGcnlZpQ4OmbnAQAnh3y8J+ELA2S0LNl9BgBWCN/bI+DbjlQFNe5JJyk1W4GzC6xIDWlDsTqT2F5fKfnLQZrP2+xQ== | |
| ARC-Message-Signature: | i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; |
| s=arcselector9901; | |
| h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; | |
| bh=4TBFyHxBNM/MXhKpr6QwAmjkp5BULmtjufqTYXZRtWw=; | |
| b=OeDcS1RAPxODBLTKu616ngXR6z2wTJUUJSipQx/2n+WmQ0vrTm9JipCMcHwdJ1fGly8IYiC1kKdvLGc++/sNg4DX4Q8UGndgs4FEj8ES9xGjpHJBWEHMfda/j2l9b/PsJwviR0K4mRxv5BDEOc7AgVSIKK0nTvd2VbI+d+vLFSfEV8Vmx0XcdqxnPZRCybGAx1GvS37LCAwRVN8Ii6+nbssomLjj4c+IainIgj8zMNo7gy3+XeDX/2F8jkAdeVlYZuj6XUH/i2TzF876mtlehskgxlsHQa12eJh027U8mKysKUxuDyS8G2XZXl5jXvgvcJDjjqk/UnwpATjykIMRFg== | |
| ARC-Authentication-Results: | i=1; mx.microsoft.com 1; spf=none; dmarc=none; |
| dkim=none; arc=none | |
| X-Original-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; |
| s=selector1; | |
| h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; | |
| bh=4TBFyHxBNM/MXhKpr6QwAmjkp5BULmtjufqTYXZRtWw=; | |
| b=ux2JLLQNoGvP+aV2LEblf7vP858z5oJbrk1HOio8lXcWMfd361cECtlEvmIURR75EgWnG3NzBFPMNjb9yZ3OxApzGK8JJem2MZ8AhEAwjh+zkVBPmLg5VDEtbTwLWi8bREgH2qYAp6C2jD5gUssMjE6mzQJRqfzL4ILuavc7eDIgPYxsmm0PdJrzV1qXo5HZMIWPZzPwFGZBeFcDlMLDLdpCMEXKX1A5KQepcGDfCVZuexXHRr1AWIRjeg3QSl/7G4B9n/tDLIBz0KkfH3zvWW0saCxhyD1AYmmNU/aIw+43+Xmb6Rv/YdqRTCgLhvDmRff6M3K4tTvc5ZWkbhgrqw== | |
| From: | "Jay K (jayk123 AT hotmail DOT com) [via djgpp AT delorie DOT com]" <djgpp AT delorie DOT com> |
| To: | "djgpp AT delorie DOT com" <djgpp AT delorie DOT com> |
| Subject: | C++ standard library long file names |
| Thread-Topic: | C++ standard library long file names |
| Thread-Index: | AQHYEqHAj1iv8qMIsUCmQylo0W0hsQ== |
| Date: | Wed, 26 Jan 2022 10:47:35 +0000 |
| Message-ID: | |
| <MWHPR1401MB1951165ACCCC10DB3F0F3CD5E6209 AT MWHPR1401MB1951 DOT namprd14 DOT prod DOT outlook DOT com> | |
| Accept-Language: | en-US |
| X-MS-Has-Attach: | |
| X-MS-TNEF-Correlator: | |
| suggested_attachment_session_id: | 988312a8-9c7c-5d7c-0a6d-0d1aabd49390 |
| x-tmn: | [Z7PX6R0CIe/4JLNkbUCFPrhrQm8py19mOPbhnjHGyYG19K62ZRc8O2LVnJQU1xW7] |
| x-ms-publictraffictype: | |
| x-ms-office365-filtering-correlation-id: | f4820aa5-ba74-4123-c1c5-08d9e0b94384 |
| x-ms-traffictypediagnostic: | MWHPR14MB1614:EE_ |
| x-microsoft-antispam: | BCL:0; |
| x-microsoft-antispam-message-info: | |
| GueBiAwUFFfZTYdnt0ys5RShy7UZbiFh4f8uaSkNwO3Fc14qxqVXwp3DJCT4T2JwTcUaEJjXhnZlxOv8s/p1F21Ml12iFZigxRHojGGn4sInQjz/WMmOtnvtQs4c3zq2uLD31YWAsuOpvvF3jTMX4cxI0N4+PC12BMyFoOkjdohlHp3fEzIRXAIpPT6Kwtc5a3EtIlI1ub9iqNFDetEBvJIo45uIhkMqS/LClHHZXvygmRiXEZPZEghJbiYmNYZg32bfTzGupYYotZUy5c1GLfXgmqbM3TGZfxBw1MZKKpyZmW+x7hfNeMnz7eKzch41dbboww/fdWnA6XtcIt6nGXwTugRybYmJuowu8HtP2BmLPEoBO9k4kddxi8ZD+BXRIdw0fmmAkXDzjEdzeDLKr7su20F7DtN3nSJYvlc8q6zp4kEkFr1EKG3pV9klAmSf4eoyqpmsQrgoFrJzZja5uKFMwQDXfMZsBdzue60UthSFXTvoei36V+qG1JfxY6fjjS73RCWtc3AYBCzUwCtFBdcbi4ewlPojOtJq8vFgAFWwGCFacP0jFcXEpW69HYNYv0WN7ep3cWrNLCcu1g1WBw== | |
| x-ms-exchange-antispam-messagedata-chunkcount: | 1 |
| x-ms-exchange-antispam-messagedata-0: | |
| =?iso-8859-1?Q?W4QaABXS0oTMkPeLcN9sQlccphgEy8TZ0DHj6aefSf9+0NWcguOJuQ4Ox+?= | |
| =?iso-8859-1?Q?HG9XF0R2bk4Rrof0JvPaM+J9jzOkDv66cEtIet9HGvi4qKuAkB7bzhSJqw?= | |
| =?iso-8859-1?Q?LWUd45JSmigF/EjY8ca8TNlGhHp6Eqs6DhW99QGY9ZnqqcBQFUiDMZ7/ET?= | |
| =?iso-8859-1?Q?uEOStqqYKQBts9WceE9WNVXqkrfatWK3/phC14TcpGhESqeqgwrggMWUNR?= | |
| =?iso-8859-1?Q?5Oo+pIFQ4AXAa3kMfBkeKEr9Ye1X0V78FzugeTruVGPUjAmfO+mGe53VHL?= | |
| =?iso-8859-1?Q?FNXtuUKlMgLNeLNmg3jFIXDAsHBj9KsZc3lluiFfMaAMDuPU0mScsi4MhO?= | |
| =?iso-8859-1?Q?5q04aXvfuYqYO9NQSfCxP14MiP15byy8UY3vizNkerxkuiWwhrng3YP+PF?= | |
| =?iso-8859-1?Q?xHCPuMoTBGYKifmN0cuco13ZpxgNlyzt/RNMKPNALRk9dtgD0KYMxzApS0?= | |
| =?iso-8859-1?Q?tFc+lvjnzoOLQ2B0bDx3DFiMEA/wF4YQiFlIxbf2iB29pEASgZhQK5X8zg?= | |
| =?iso-8859-1?Q?BLKVNcqScmrEEKurEI87rbJeRQwsJv3O2vLu5/NwOP7OB4BUpDKZ8jiwB8?= | |
| =?iso-8859-1?Q?6uh8QGfuxiz9qXkfgvsmge8M4+j7QgGEwuPsy1svHW+TZmqMSbd6pVAgl4?= | |
| =?iso-8859-1?Q?UZkErXPJEVNN32SBFfFSIC1+M0dPu4Xp+V2aFBlMJ6PexEWG24I4xg0k5+?= | |
| =?iso-8859-1?Q?jcDSFmkO+wjchBTY6Yqq1khMOOsVbfLXlAgBLJ3/p4Py86VgBc8ebPzKEP?= | |
| =?iso-8859-1?Q?frz4NvKzdvcoyMB1nQaz41y6nMxy7L8ys+304zTI/Gm07FY9MXSGALj9+B?= | |
| =?iso-8859-1?Q?buefQNqxXdEquR6GknBlJaaobFpo7wIEqOqFYBh/elFRrlzyNmjQqPGCN9?= | |
| =?iso-8859-1?Q?jyp27XqkI/SETcZVSCvMkBjiLljS6TiJwbLWJdBHEylBpqgGTqnfe1GOuK?= | |
| =?iso-8859-1?Q?xlcneqrVzm8za6naN+kRp/xHZLJL8J+JdnVnkpduPS2Lcb1uBfyqOM7vN2?= | |
| =?iso-8859-1?Q?j0cmST6p6bdLCGF08/FIzY9a+4u+CA+RccrpZg?= | |
| MIME-Version: | 1.0 |
| X-OriginatorOrg: | sct-15-20-4755-11-msonline-outlook-cd57b.templateTenant |
| X-MS-Exchange-CrossTenant-AuthAs: | Internal |
| X-MS-Exchange-CrossTenant-AuthSource: | MWHPR1401MB1951.namprd14.prod.outlook.com |
| X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: | 00000000-0000-0000-0000-000000000000 |
| X-MS-Exchange-CrossTenant-Network-Message-Id: | f4820aa5-ba74-4123-c1c5-08d9e0b94384 |
| X-MS-Exchange-CrossTenant-originalarrivaltime: | 26 Jan 2022 10:47:35.5356 |
| (UTC) | |
| X-MS-Exchange-CrossTenant-fromentityheader: | Hosted |
| X-MS-Exchange-CrossTenant-id: | 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa |
| X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: | 00000000-0000-0000-0000-000000000000 |
| X-MS-Exchange-Transport-CrossTenantHeadersStamped: | MWHPR14MB1614 |
--_000_MWHPR1401MB1951165ACCCC10DB3F0F3CD5E6209MWHPR1401MB1951_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Probably old topic..
#include <string>
=3D>
C:\dos>c:/dos/libexec/gcc/djgpp/8/cc1plus.exe -quiet exec.cpp -o exec.s
In file included from exec.cpp:1:
c:/dos/include/cxx/8/string:38:10: fatal error: bits/c++config.h: No such f=
ile or directory (ENOENT)
#include <bits/c++config.h>
^~~~~~~~~~~~~~~~~~
compilation terminated.
C:\dos>as exec.s -o exec.o
C:\dos>ld c:/dos/lib/crt0.o exec.o -LC:/dos/lib/gcc/djgpp/8 -Lc:/dos/lib -l=
c -lgcc -o exec.exe
ld: cannot find -lgcc
C:\dos>dir /s/b c*config*h
C:\dos\include\cxx\10\djgpp\bits\cxxconfig.h
C:\dos\include\cxx\4.94\djgpp\bits\cxxconfig.h
C:\dos\include\cxx\8\djgpp\bits\cxxconfig.h
C:\dos\include\cxx\9\djgpp\bits\cxxconfig.h
So I copy cxxconfig.h to c++config.h.
c:/dos/include/cxx/8/bits/char_traits.h:39:10: fatal error: bits/stl_algoba=
se.h: No such file or directory (ENOENT)
#include <bits/stl_algobase.h> // std::copy, std::fill_n
^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
C:\dos>dir /s/b *algob*
C:\dos\include\cxx\10\bits\ranges_algobase.h2
C:\dos\include\cxx\10\bits\stlalgobase.h
C:\dos\include\cxx\10\parallel\algobase.h
C:\dos\include\cxx\4.94\bits\stlalgobase.h
C:\dos\include\cxx\4.94\parallel\algobase.h
C:\dos\include\cxx\8\bits\stlalgobase.h
C:\dos\include\cxx\8\parallel\algobase.h
C:\dos\include\cxx\9\bits\stlalgobase.h
C:\dos\include\cxx\9\parallel\algobase.h
so I copy algobase.h to stl_algobase.h.
#include <bits/exception_defines.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
#include <bits/stl_iterator_base_types.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
etc,
The files are all there so far but under slightly different names (I didn't=
list them all).
I understand 8.3 is a nuisance.
I thought either there'd be some coincident internal renaming -- the includ=
e statements modified and the file names -- or a dependency on long file na=
mes. It appears the files got shortened to fit 8.3 but the include statemen=
ts (directives) did not.
I've been copying the files and making progress.
Thank you,
- Jay
--_000_MWHPR1401MB1951165ACCCC10DB3F0F3CD5E6209MWHPR1401MB1951_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
color: rgb(0, 0, 0);">
Probably old topic..</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
color: rgb(0, 0, 0);">
#include <string></div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
color: rgb(0, 0, 0);">
=3D></div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
color: rgb(0, 0, 0);">
C:\dos>c:/dos/libexec/gcc/djgpp/8/cc1plus.exe -quiet exec.cpp -o exec.s
<div>In file included from exec.cpp:1:</div>
<div>c:/dos/include/cxx/8/string:38:10: fatal error: bits/c++config.h: No s=
uch file or directory (ENOENT)</div>
<div> #include <bits/c++config.h></div>
<div> ^~~~~~~~~~~~~~~~~~</div>
<div>compilation terminated.</div>
<div><br>
</div>
<div>C:\dos>as exec.s -o exec.o</div>
<div><br>
</div>
<div>C:\dos>ld c:/dos/lib/crt0.o exec.o -LC:/dos/lib/gcc/djgpp/8 -Lc:/do=
s/lib -lc -lgcc -o exec.exe</div>
<div>ld: cannot find -lgcc</div>
<div><br>
</div>
<div>C:\dos>dir /s/b c*config*h</div>
<div>C:\dos\include\cxx\10\djgpp\bits\cxxconfig.h</div>
<div>C:\dos\include\cxx\4.94\djgpp\bits\cxxconfig.h</div>
<div>C:\dos\include\cxx\8\djgpp\bits\cxxconfig.h</div>
<div>C:\dos\include\cxx\9\djgpp\bits\cxxconfig.h</div>
<div><br>
</div>
<div>So I copy cxxconfig.h to c++config.h.</div>
<div><br>
</div>
<div>c:/dos/include/cxx/8/bits/char_traits.h:39:10: fatal error: bits/stl_a=
lgobase.h: No such file or directory (ENOENT)</div>
<div> #include <bits/stl_algobase.h> // std::copy, std::fi=
ll_n</div>
<div> ^~~~~~~~~~~~~~~~~~~~~</div>
<div>compilation terminated.</div>
<div><br>
</div>
<div>C:\dos>dir /s/b *algob*</div>
<div>C:\dos\include\cxx\10\bits\ranges_algobase.h2</div>
<div>C:\dos\include\cxx\10\bits\stlalgobase.h</div>
<div>C:\dos\include\cxx\10\parallel\algobase.h</div>
<div>C:\dos\include\cxx\4.94\bits\stlalgobase.h</div>
<div>C:\dos\include\cxx\4.94\parallel\algobase.h</div>
<div>C:\dos\include\cxx\8\bits\stlalgobase.h</div>
<div>C:\dos\include\cxx\8\parallel\algobase.h</div>
<div>C:\dos\include\cxx\9\bits\stlalgobase.h</div>
<div>C:\dos\include\cxx\9\parallel\algobase.h</div>
<div><br>
</div>
<div>so I copy algobase.h to stl_algobase.h.</div>
<div><br>
</div>
<div> #include <bits/exception_defines.h></div>
<div> ^~~~~~~~~~~~~~~~~~~~~~~~~~</div>
<div>compilation terminated.</div>
<div><br>
</div>
<div><br>
</div>
<div> #include <bits/stl_iterator_base_types.h></div>
<div> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</d=
iv>
<span>compilation terminated.</span><br>
</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
color: rgb(0, 0, 0);">
<span><br>
</span></div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
color: rgb(0, 0, 0);">
<span>etc,</span></div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
color: rgb(0, 0, 0);">
<span><br>
</span></div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
color: rgb(0, 0, 0);">
<span>The files are all there so far but under slightly different names (I =
didn't list them all).</span></div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
color: rgb(0, 0, 0);">
I understand 8.3 is a nuisance.</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
color: rgb(0, 0, 0);">
I thought either there'd be some coincident internal renaming -- the includ=
e statements modified and the file names -- or a dependency on long file na=
mes. It appears the files got shortened to fit 8.3 but the include statemen=
ts (directives) did not.</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
color: rgb(0, 0, 0);">
I've been copying the files and making progress.</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
color: rgb(0, 0, 0);">
Thank you,</div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
color: rgb(0, 0, 0);">
- Jay</div>
</body>
</html>
--_000_MWHPR1401MB1951165ACCCC10DB3F0F3CD5E6209MWHPR1401MB1951_--
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |