Re: Issue compiling with Microsoft Visual Studio 2022
Benjamin Bertrand via omniORB-list <[email protected]> Wed, 21 Jan 2026 15:11:20 +0000
| Newsgroups | gmane.comp.corba.omniorb.user |
|---|---|
| Message-ID | <GVZP280MB1342890F8D9269E36CEE3569A096A@GVZP280MB1342.SWEP280.PROD.OUTLOOK.COM> |
--===============6807960899399555913== Content-Language: en-GB Content-Type: multipart/alternative; boundary="_000_GVZP280MB1342890F8D9269E36CEE3569A096AGVZP280MB1342SWEP_" --_000_GVZP280MB1342890F8D9269E36CEE3569A096AGVZP280MB1342SWEP_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Sorry for the slow reply, but I have been away. > Well this is an enviornmental problem... In the meantime Windows understa= nds Unix slashes more and more, maybe a single slash at the end would work? > > Since the "\\ " combination, or better written out below in the Unicode c= haracters, produces > a single space that is treated as a part of the argument > > Unicode Character 'REVERSE SOLIDUS' (U+005C) > Unicode Character 'REVERSE SOLIDUS' (U+005C) > Unicode Character 'SPACE (SP)' (U+0020) > > does it work if you use four backslashes instead "\\\\ =93 I tried with 4 backslashes and it worked: https://dev.azure.com/conda-forge= /84710dde-1620-425b-80d0-4cf5baca359d/_apis/build/builds/1437437/logs/40 > > Unicode Character 'REVERSE SOLIDUS' (U+005C) > Unicode Character 'REVERSE SOLIDUS' (U+005C) > Unicode Character 'REVERSE SOLIDUS' (U+005C) > Unicode Character 'REVERSE SOLIDUS' (U+005C) > Unicode Character 'SPACE (SP)' (U+0020) > > To further troubleshoot this I think there might be an error in the way > D:\a\_temp\58292c41-7f29-49bd-933b-fc51c78aa3ac.cmd or some other .bat fi= le gets generated. > > Definitely those commands should be run with CMD but not with an UNIX she= ll. > > Can you ask it to run it under cmd? In the conda recipe, I just create a bld.bat file to run =93make export=94. The rest is handled by conda-build. I don=92t think I can change anything. Benjamin --_000_GVZP280MB1342890F8D9269E36CEE3569A096AGVZP280MB1342SWEP_ Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable <html> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1= 252"> </head> <body> <div dir=3D"ltr" style=3D"font-family: Aptos, Arial, Helvetica, sans-serif;= font-size: 12pt; color: rgb(0, 0, 0);"> Sorry for the slow reply, but I have been away.</div> <div dir=3D"ltr" style=3D"font-family: Aptos, Arial, Helvetica, sans-serif;= font-size: 12pt; color: rgb(0, 0, 0);"> <br> </div> <div dir=3D"ltr" style=3D"font-family: Aptos, Arial, Helvetica, sans-serif;= font-size: 12pt; color: rgb(0, 0, 0);"> > Well this is an enviornmental problem... In the meantime Windows under= stands Unix slashes more and more, maybe a single slash at the end would wo= rk?</div> <div style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 12pt; color: rgb(0, 0, 0);"> ></div> <div style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 12pt; color: rgb(0, 0, 0);"> > Since the "\\ " combination, or better written out below in = the Unicode characters, produces</div> <div style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 12pt; color: rgb(0, 0, 0);"> > a single space that is treated as a part of the argument</div> <div style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 12pt; color: rgb(0, 0, 0);"> ></div> <div style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 12pt; color: rgb(0, 0, 0);"> > Unicode Character 'REVERSE SOLIDUS' (U+005C)</div> <div style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 12pt; color: rgb(0, 0, 0);"> > Unicode Character 'REVERSE SOLIDUS' (U+005C)</div> <div style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 12pt; color: rgb(0, 0, 0);"> > Unicode Character 'SPACE (SP)' (U+0020)</div> <div style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 12pt; color: rgb(0, 0, 0);"> ></div> <div style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 12pt; color: rgb(0, 0, 0);"> > does it work if you use four backslashes instead "\\\\ =93</div> <div dir=3D"ltr" style=3D"font-family: Aptos, Arial, Helvetica, sans-serif;= font-size: 12pt; color: rgb(0, 0, 0);"> <br> </div> <div dir=3D"ltr" style=3D"font-family: Aptos, Arial, Helvetica, sans-serif;= font-size: 12pt; color: rgb(0, 0, 0);"> I tried with 4 backslashes and it worked: <a href=3D"https://dev.azure= .com/conda-forge/84710dde-1620-425b-80d0-4cf5baca359d/_apis/build/builds/14= 37437/logs/40" data-outlook-id=3D"e2b565e1-c672-49a4-84ae-e9e621a49cf2"> https://dev.azure.com/conda-forge/84710dde-1620-425b-80d0-4cf5baca359d/_api= s/build/builds/1437437/logs/40</a></div> <div dir=3D"ltr" style=3D"font-family: Aptos, Arial, Helvetica, sans-serif;= font-size: 12pt; color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 12pt; color: rgb(0, 0, 0);"> ></div> <div style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 12pt; color: rgb(0, 0, 0);"> > Unicode Character 'REVERSE SOLIDUS' (U+005C)</div> <div style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 12pt; color: rgb(0, 0, 0);"> > Unicode Character 'REVERSE SOLIDUS' (U+005C)</div> <div style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 12pt; color: rgb(0, 0, 0);"> > Unicode Character 'REVERSE SOLIDUS' (U+005C)</div> <div style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 12pt; color: rgb(0, 0, 0);"> > Unicode Character 'REVERSE SOLIDUS' (U+005C)</div> <div style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 12pt; color: rgb(0, 0, 0);"> > Unicode Character 'SPACE (SP)' (U+0020)</div> <div style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 12pt; color: rgb(0, 0, 0);"> ></div> <div style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 12pt; color: rgb(0, 0, 0);"> > To further troubleshoot this I think there might be an error in the wa= y</div> <div style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 12pt; color: rgb(0, 0, 0);"> > D:\a\_temp\58292c41-7f29-49bd-933b-fc51c78aa3ac.cmd or some other .bat= file gets generated.</div> <div style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 12pt; color: rgb(0, 0, 0);"> ></div> <div style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 12pt; color: rgb(0, 0, 0);"> > Definitely those commands should be run with CMD but not with an UNIX = shell.</div> <div style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 12pt; color: rgb(0, 0, 0);"> ></div> <div style=3D"font-family: Aptos, Arial, Helvetica, sans-serif; font-size: = 12pt; color: rgb(0, 0, 0);"> > Can you ask it to run it under cmd?</div> <div dir=3D"ltr" style=3D"font-family: Aptos, Arial, Helvetica, sans-serif;= font-size: 12pt; color: rgb(0, 0, 0);"> <br> </div> <div dir=3D"ltr" style=3D"font-family: Aptos, Arial, Helvetica, sans-serif;= font-size: 12pt; color: rgb(0, 0, 0);"> In the conda recipe, I just create a bld.bat file to run =93make export=94.= </div> <div dir=3D"ltr" style=3D"font-family: Aptos, Arial, Helvetica, sans-serif;= font-size: 12pt; color: rgb(0, 0, 0);"> The rest is handled by conda-build. I don=92t think I can change anything.<= /div> <div dir=3D"ltr" style=3D"font-family: Aptos, Arial, Helvetica, sans-serif;= font-size: 12pt; color: rgb(0, 0, 0);"> <br> </div> <div dir=3D"ltr" style=3D"font-family: Aptos, Arial, Helvetica, sans-serif;= font-size: 12pt; color: rgb(0, 0, 0);"> Benjamin</div> </body> </html> --_000_GVZP280MB1342890F8D9269E36CEE3569A096AGVZP280MB1342SWEP_-- --===============6807960899399555913== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ omniORB-list mailing list [email protected] https://www.omniorb-support.com/mailman/listinfo/omniorb-list --===============6807960899399555913==--