<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Hi,</p>
<p>Thanks for using the PRF form. There is currently no TAO
maintenance/support for recent Studio compilers so it could be
that there are problems.</p>
<p>Looking at the compiler output and our code I think this is a
compiler bug, the destructor is there, please contact Oracle
compiler support to get a compiler patch.</p>
Best regards,<br>
<pre class="moz-signature" cols="72">Johnny Willemsen
Remedy IT
Postbus 81 | 6930 AB Westervoort | The Netherlands
<a class="moz-txt-link-freetext" href="http://www.remedy.nl">http://www.remedy.nl</a>
</pre>
<div class="moz-cite-prefix">On 04/11/2017 05:29 PM,
<a class="moz-txt-link-abbreviated" href="mailto:Dennis.Brush@L3T.com">Dennis.Brush@L3T.com</a> wrote:<br>
</div>
<blockquote
cite="mid:3774E3C2478DFE4D935757E8DB0FFB8A26AFF033@mail1.tw.l-3com.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<style><!--
/* Font Definitions */
@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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
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"> TAO VERSION: 2.4.2<o:p></o:p></p>
<p class="MsoNormal"> ACE VERSION: 6.4.2<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"> HOST MACHINE and OPERATING SYSTEM:<o:p></o:p></p>
<p class="MsoNormal">SunOS titania 5.10 Generic_147147-26 sun4u
sparc SUNW,Sun-Fire-V210<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"> TARGET MACHINE and OPERATING SYSTEM, if
different from HOST:<o:p></o:p></p>
<p class="MsoNormal">Same as HOST MACHINE<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"> COMPILER NAME AND VERSION (AND
PATCHLEVEL):<o:p></o:p></p>
<p class="MsoNormal">/prod/gnu/SunOS/bin/make -v<o:p></o:p></p>
<p class="MsoNormal">GNU Make 3.80<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">cc -V<o:p></o:p></p>
<p class="MsoNormal">cc: Sun C 5.13 SunOS_sparc 2014/10/20<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">prod/gnu/SunOS/bin/c++ -v<o:p></o:p></p>
<p class="MsoNormal">Reading specs from
/prod/gnu/SunOS/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2/specs<o:p></o:p></p>
<p class="MsoNormal">gcc version 2.95.2 19991024 (release)<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"> THE $ACE_ROOT/ace/config.h FILE [if you
use a link to a platform-specific file, simply state which
one]:<o:p></o:p></p>
<p class="MsoNormal">#include "ace/config-sunos5.10.h"<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">// Required to build TAO on Solaris with
Studio 12.4 compiler<o:p></o:p></p>
<p class="MsoNormal">#define ACE_ANY_OPS_USE_NAMESPACE<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"> THE
$ACE_ROOT/include/makeinclude/platform_macros.GNU FILE<o:p></o:p></p>
<p class="MsoNormal">#include
$(ACE_ROOT)/include/makeinclude/platform_sunos5_sunc++.GNU<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"> CONTENTS OF
$ACE_ROOT/bin/MakeProjectCreator/config/default.features<o:p></o:p></p>
<p class="MsoNormal"> (used by MPC when you generate your own
makefiles):<o:p></o:p></p>
<p class="MsoNormal">default.features is not in the directory<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"> AREA/CLASS/EXAMPLE AFFECTED:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">CC -mt -g -library=Cstd -DACE_HAS_KSTAT
-DACE_HAS_CUSTOM_EXPORT_MACROS=0 -D_POSIX_PTHREAD_SEMANTICS
-I/home/eng/swbuild/ace/6.4.2.sol/ACE_wrappers -DACE_HAS_SCTP
-DACE_HAS_LKSCTP -D__ACE_INLINE__ -I../../../.. -I../../..
-I../../../orbsvcs -DTAO_HAS_TYPED_EVENT_CHANNEL -mt -z now
-library=Cstd -xildoff
-L/home/eng/swbuild/ace/6.4.2.sol/ACE_wrappers/lib -L.
-L../../../../lib
-Wl,-R/home/eng/swbuild/ace/6.4.2.sol/install/lib -o
tao_tls_notify .obj/Notify_Logging_Server.o
.obj/Notify_Logging_Service.o -lTAO_DsNotifyLogAdmin_Serv
-lTAO_CosNotification_Serv -lTAO_Messaging
-lTAO_DsLogAdmin_Serv -lTAO_Utils -lTAO_PI -lTAO_CodecFactory
-lACE_ETCL_Parser -lTAO_ETCL -lACE_ETCL -lTAO_DynamicAny
-lTAO_Valuetype -lTAO_DsNotifyLogAdmin_Skel
-lTAO_CosNotification_Skel -lTAO_DsEventLogAdmin_Skel
-lTAO_CosEvent_Skel -lTAO_DsLogAdmin_Skel
-lTAO_DsNotifyLogAdmin -lTAO_CosNotification
-lTAO_DsEventLogAdmin -lTAO_CosEvent -lTAO_DsLogAdmin
-lTAO_IORTable -lTAO_CosNaming -lTAO_Svc_Utils
-lTAO_PortableServer -lTAO_AnyTypeCode -lTAO -lACE -lsendfile
-lkstat -lsocket -lrt -laio -ldl -lnsl -lgen -lposix4 -ladm
-lsctp<o:p></o:p></p>
<p class="MsoNormal">Undefined first
referenced<o:p></o:p></p>
<p class="MsoNormal">symbol in file<o:p></o:p></p>
<p class="MsoNormal">TAO_Notify_Container_T<TAO_Notify_ConsumerAdmin>::Destroyer::__vtbl
/home/eng/swbuild/ace/6.4.2.sol/ACE_wrappers/lib/libTAO_CosNotification_Serv.so<o:p></o:p></p>
<p class="MsoNormal">[Hint: try checking whether the first
non-inlined, non-pure virtual function of class
TAO_Notify_Container_T<TAO_Notify_ConsumerAdmin>::Destroyer
is defined]<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">TAO_Notify_Container_T<TAO_Notify_SupplierAdmin>::Destroyer::__vtbl
/home/eng/swbuild/ace/6.4.2.sol/ACE_wrappers/lib/libTAO_CosNotification_Serv.so<o:p></o:p></p>
<p class="MsoNormal">[Hint: try checking whether the first
non-inlined, non-pure virtual function of class
TAO_Notify_Container_T<TAO_Notify_SupplierAdmin>::Destroyer
is defined]<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">TAO_Notify_Container_T<TAO_Notify_Proxy>::Destroyer::__vtbl
/home/eng/swbuild/ace/6.4.2.sol/ACE_wrappers/lib/libTAO_CosNotification_Serv.so<o:p></o:p></p>
<p class="MsoNormal">[Hint: try checking whether the first
non-inlined, non-pure virtual function of class
TAO_Notify_Container_T<TAO_Notify_Proxy>::Destroyer is
defined]<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">TAO_Notify_Container_T<TAO_Notify_EventChannel>::Destroyer::__vtbl
/home/eng/swbuild/ace/6.4.2.sol/ACE_wrappers/lib/libTAO_CosNotification_Serv.so<o:p></o:p></p>
<p class="MsoNormal">[Hint: try checking whether the first
non-inlined, non-pure virtual function of class
TAO_Notify_Container_T<TAO_Notify_EventChannel>::Destroyer
is defined]<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">ld: fatal: symbol referencing errors. No
output written to tao_tls_notify<o:p></o:p></p>
<p class="MsoNormal">make[1]: *** [tao_tls_notify] Error 2<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"> DOES THE PROBLEM AFFECT:<o:p></o:p></p>
<p class="MsoNormal"> COMPILATION?<o:p></o:p></p>
<p class="MsoNormal"> If so, what do your
$ACE_ROOT/ace/config.h and<o:p></o:p></p>
<p class="MsoNormal">
$ACE_ROOT/include/makeinclude/platform_macros.GNU contain?<o:p></o:p></p>
<p class="MsoNormal">See above<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"> LINKING?<o:p></o:p></p>
<p class="MsoNormal"> On Unix systems, did you run
make realclean first?<o:p></o:p></p>
<p class="MsoNormal"> EXECUTION?<o:p></o:p></p>
<p class="MsoNormal"> OTHER (please specify)?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"> SYNOPSIS:<o:p></o:p></p>
<p class="MsoNormal">Upgrading ACE/TAO to 6.4.2 and compiling on
Solaris 10.<o:p></o:p></p>
<p class="MsoNormal">Fail compile/link, see output above.<o:p></o:p></p>
<p class="MsoNormal">How can we resolve the error?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"> DESCRIPTION:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"> REPEAT BY:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"> SAMPLE FIX/WORKAROUND:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<hr>
This message and any attachments are solely for the use of the
addressee and may contain L-3 proprietary information that may
also be defined as USG export controlled technical data. If you
are not the intended recipient, any disclosure, use or
distribution of its content is prohibited. Please notify the
sender by reply e-mail and immediately delete this message and any
attachments.
<span style="font-size: 14px; font-family: "Times New
Roman";"><br>
Effective immediately my new email address is <span
style="color:#0000FF"><a class="moz-txt-link-abbreviated" href="mailto:Dennis.Brush@L3T.com">Dennis.Brush@L3T.com</a></span>. Please
update your records.</span><span style="font-size: 14px;"></span>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
tao-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:tao-users@list.isis.vanderbilt.edu">tao-users@list.isis.vanderbilt.edu</a>
<a class="moz-txt-link-freetext" href="http://list.isis.vanderbilt.edu/cgi-bin/mailman/listinfo/tao-users">http://list.isis.vanderbilt.edu/cgi-bin/mailman/listinfo/tao-users</a></pre>
</blockquote>
<br>
</body>
</html>