<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hi,</p>
<p>The challenge will be to find the necessary changes for just the
compiler, I think the AIX defines where used for both the OS and
the compiler. AIX support was removed in 7.1.0, so you could try
<a class="moz-txt-link-freetext" href="https://github.com/DOCGroup/ACE_TAO/releases/tag/ACE%2BTAO-7_0_11">https://github.com/DOCGroup/ACE_TAO/releases/tag/ACE%2BTAO-7_0_11</a>
as last version before the code was removed.<br>
</p>
<p>std::auto_ptr has been removed from C++17, we removed the usage
from it from ACE completely, check the documentation what C++
standard is the default for the compiler.</p>
<p>Johnny<br>
</p>
<div class="moz-cite-prefix">On 8/20/25 15:31, Sergio Romana wrote:<br>
</div>
<blockquote type="cite"
cite="mid:PH7PR12MB578368773445D7A38339F69FFE33A@PH7PR12MB5783.namprd12.prod.outlook.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<style>@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}@font-face
{font-family:Aptos;}@font-face
{font-family:"Lucida Sans Typewriter";
panose-1:2 11 5 9 3 5 4 3 2 4;}p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
font-size:11.0pt;
font-family:"Aptos",sans-serif;
mso-ligatures:standardcontextual;
mso-fareast-language:EN-US;}a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}span.EmailStyle21
{mso-style-type:personal-compose;
font-family:"Aptos",sans-serif;
color:windowtext;}.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;
mso-ligatures:none;}div.WordSection1
{page:WordSection1;}</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal">Hi Johnny, thanks you for responding. I
have tried 6.5.21 but it fails as the Open XL C/C++ compiler
is very different to the IBM XL C/C++ compiler, both in terms
of the actual compiler executable names and the options
recognised by the compiler. I have tried amending the make
include file to use the new compiler executable names and to
change the compiler options to the Open XL C/C++ equivalents.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span
style="font-family:"Lucida Sans Typewriter"">ibm-clang++_r
-fexceptions -m64 -frtti -g
-fsanitize=integer-divide-by-zero,null -DACE_AIX_VERS=703
-I/home//ACEAix/ACE.6.5.21_c1/ACE_wrappers -DACE_NO_INLINE
-I.. -DACE_BUILD_DLL -DACE_AS_STATIC_LIBS -c -o .obj/ACE.o
/home/ACEAix/ACE.6.5.21_c1/ACE_wrappers/ace/ACE.cpp<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span
style="font-family:"Lucida Sans Typewriter"">In
file included from
/home/ACEAix/ACE.6.5.21_c1/ACE_wrappers/ace/ACE.cpp:5:<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span
style="font-family:"Lucida Sans Typewriter"">/home/ACEAix/ACE.6.5.21_c1/ACE_wrappers/ace/Auto_Ptr.h:77:12:
error: no member named 'auto_ptr' in namespace 'std'<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span
style="font-family:"Lucida Sans Typewriter""> 77
| using std::auto_ptr;<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span
style="font-family:"Lucida Sans Typewriter"">
| ~~~~~^<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span
style="font-family:"Lucida Sans Typewriter"">1
error generated.<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I think I’ll need to dig into this a bit
more to see what #defines I need to set in the config header
file.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Best Regards<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal"><b><span
style="mso-fareast-language:EN-GB">Sergio Romana </span>
</b><span style="mso-fareast-language:EN-GB">| </span><span
style="font-family:"Calibri",sans-serif;color:#333333;background:white;mso-fareast-language:EN-GB">Product
Management Engineering Lead Advisor</span><span
style="mso-fareast-language:EN-GB"> |
<b>NTT DATA</b><o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#333333;background:white;mso-fareast-language:EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:8.0pt;font-family:"Arial",sans-serif;color:#333333;background:white;mso-fareast-language:EN-GB">NTT
DATA Services UK Limited</span><span
style="font-size:8.0pt;font-family:"Arial",sans-serif;mso-fareast-language:EN-GB"><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1
1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span
style="font-family:"Calibri",sans-serif;mso-ligatures:none;mso-fareast-language:EN-GB"
lang="EN-US">From:</span></b><span
style="font-family:"Calibri",sans-serif;mso-ligatures:none;mso-fareast-language:EN-GB"
lang="EN-US"> Johnny Willemsen
<a class="moz-txt-link-rfc2396E" href="mailto:jwillemsen@remedy.nl"><jwillemsen@remedy.nl></a> <br>
<b>Sent:</b> 20 August 2025 14:16<br>
<b>To:</b> Sergio Romana
<a class="moz-txt-link-rfc2396E" href="mailto:Sergio.Romana@nttdata.com"><Sergio.Romana@nttdata.com></a>;
<a class="moz-txt-link-abbreviated" href="mailto:ace-users@list.isis.vanderbilt.edu">ace-users@list.isis.vanderbilt.edu</a><br>
<b>Subject:</b> Re: Building ACE on AIX with IBM Open XL
C/C++<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p>Hi,<span
style="font-size:12.0pt;mso-ligatures:none;mso-fareast-language:EN-GB"><o:p></o:p></span></p>
<p>Have you tried to compile ACE 6.5.21 with the newer IBM
compiler, maybe that is the easiest to get something to work
again on AIX.<o:p></o:p></p>
<p>Regards,<o:p></o:p></p>
<p>Johnny Willemsen<o:p></o:p></p>
<p><a
href="https://urldefense.com/v3/__https:/www.remedy.nl__;!!AKgNyAfk550h-spHnEo!YdTfEQ5ZwnfLo50xnzMbehZwqzqmjXmi5s2OEd4WXgn3pzpGsxifaT-2h6DVP78F4v8K6isoK4OOE-MKGXYv--PeSg$"
moz-do-not-send="true">https://www.remedy.nl</a><o:p></o:p></p>
<div>
<p class="MsoNormal">On 8/20/25 15:01, Sergio Romana wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">Hello, I currently run an older version
of ACE (6.5.21) on AIX that was built using XL C/C++ V11.1.
I’m trying to move to AIX 7.3 with clang based IBM Open XL
C/C++ V17.1.3. I notice that since version 7.1.0 that AIX
versions of the config and make include files are no longer
provided. The config/make files supplied with older versions
of ACE are for the IBM XL C/C++ compiler.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Has anyone built ACE (any version) on AIX
using the clang based Open XL C/C++ compiler?<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Any help would be greatly appreciated.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Thanks <o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-language:EN-GB">Sergio
Romana
</span></b><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-language:EN-GB">|
<span style="color:#333333;background:white">Product
Management Engineering Lead Advisor, Application
Services</span></span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#6785C1;mso-fareast-language:EN-GB"><a
href="mailto:sergio.romana@nttdata.com"
moz-do-not-send="true"><span style="color:#6785C1">sergio.romana@nttdata.com</span></a></span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-family:"Calibri",sans-serif;color:#6785C1;mso-fareast-language:EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-language:EN-GB">NTT
DATA | nttdataservices.com | @nttdataservices</span></b><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-language:EN-GB">Consulting
| Industry Solutions | Cloud & Digital Services</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-language:EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:8.0pt;font-family:"Arial",sans-serif;mso-fareast-language:EN-GB">NTT
DATA Services UK Limited</span><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;mso-ligatures:none;mso-fareast-language:EN-GB">Disclaimer:
This email and any attachments are sent in strictest
confidence for the sole use of the addressee and may
contain legally privileged, confidential, and proprietary
data. If you are not the intended recipient, please advise
the sender by replying promptly to this email and then
delete and destroy this email and any attachments without
any further use, copying or forwarding.
<o:p></o:p></span></p>
</blockquote>
</div>
Disclaimer: This email and any attachments are sent in strictest
confidence for the sole use of the addressee and may contain
legally privileged, confidential, and proprietary data. If you are
not the intended recipient, please advise the sender by replying
promptly to this email and then delete and destroy this email and
any attachments without any further use, copying or forwarding.
</blockquote>
</body>
</html>