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 |