<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 10 (filtered)">
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {font-family:Arial;
        color:navy;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</style>
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Hi Joe,</span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'> </span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Please make sure the </span></font><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>SFC</span></font><font size=2 color=navy face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:navy'>.h/.cpp is the right one.
I noticed that they were generated on Wed Dec 17 10:42:53 2008.</span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'> </span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Thanks,</span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Feng</span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'> </span></font></p>
<p class=MsoNormal style='margin-left:.5in'><font size=2 face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma'>-----Original Message-----<br>
<b><span style='font-weight:bold'>From:</span></b>
udm-dev-bounces@list.isis.vanderbilt.edu [mailto:udm-dev-bounces@list.isis.vanderbilt.edu]
<b><span style='font-weight:bold'>On Behalf Of </span></b>Joe Porter<br>
<b><span style='font-weight:bold'>Sent:</span></b> Wednesday, December 17, 2008
11:24 AM<br>
<b><span style='font-weight:bold'>To:</span></b>
udm-dev@list.isis.vanderbilt.edu<br>
<b><span style='font-weight:bold'>Subject:</span></b> [udm-dev] UDM 3.1.3
Issues</span></font></p>
<p class=MsoNormal style='margin-left:.5in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'> </span></font></p>
<p class=MsoNormal style='margin-left:.5in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>Gabor asked us to test our builds against the UDM
candidate release. I'm testing our toolchain against UDM 3.1.3, and
here's what happens (Win XP Pro SP3, Visual Studio 2005 SP 1).<br>
<br>
Our build runs SFC.xme->SFC.mga->SFC_udm.xml which is then used to run
Udm -g and get the source which is attached.The following errors result in the
build for the first component that uses the SFC source. This builds fine
under the current release of UDM.<br>
<br>
Errors:<br>
<br>
SFCUdmEngine.cpp<br>
c:\svn\hcddes\trunk\include\SFC.h(245) : error C3083: 'SFC': the symbol to the
left of a '::' must be a type<br>
c:\svn\hcddes\trunk\include\SFC.h(245) : error C2039: 'Statement_parent' : is
not a member of 'Udm::ParentAttr<CLASS>'<br>
with<br>
[<br>
CLASS=SFC::Statement<br>
]<br>
c:\svn\hcddes\trunk\include\SFC.h(245) : error C4430: missing type specifier -
int assumed. Note: C++ does not support default-int<br>
c:\svn\hcddes\trunk\include\SFC.h(245) : warning C4183: 'Statement_parent':
missing return type; assumed to be a member function returning 'int'<br>
c:\svn\hcddes\trunk\include\SFC.h(246) : error C3083: 'SFC': the symbol to the
left of a '::' must be a type<br>
c:\svn\hcddes\trunk\include\SFC.h(246) : error C2039: 'Exprs_parent' : is not a
member of 'Udm::ParentAttr<CLASS>'<br>
with<br>
[<br>
CLASS=SFC::Exprs<br>
]<br>
c:\svn\hcddes\trunk\include\SFC.h(246) : error C4430: missing type specifier -
int assumed. Note: C++ does not support default-int<br>
c:\svn\hcddes\trunk\include\SFC.h(246) : warning C4183: 'Exprs_parent': missing
return type; assumed to be a member function returning 'int'<br>
c:\svn\hcddes\trunk\include\SFC.h(245) : error C2440: 'return' : cannot convert
from 'Udm::ParentAttr<CLASS>' to 'int'<br>
with<br>
[<br>
CLASS=SFC::Statement<br>
]<br>
No user-defined-conversion operator
available that can perform this conversion, or the operator cannot be called<br>
c:\svn\hcddes\trunk\include\SFC.h(246) : error C2440: 'return' : cannot convert
from 'Udm::ParentAttr<CLASS>' to 'int'<br>
with<br>
[<br>
CLASS=SFC::Exprs<br>
]<br>
No user-defined-conversion operator
available that can perform this conversion, or the operator cannot be called<br>
c:\svn\hcddes\trunk\include\SFC.h(2210) : error C3083: 'SFC': the symbol to the
left of a '::' must be a type<br>
c:\svn\hcddes\trunk\include\SFC.h(2210) : error C2039: 'Statement_parent' : is
not a member of 'Udm::ParentAttr<CLASS>'<br>
with<br>
[<br>
CLASS=SFC::Statement<br>
]<br>
c:\svn\hcddes\trunk\include\SFC.h(2210) : error C4430: missing type specifier -
int assumed. Note: C++ does not support default-int<br>
c:\svn\hcddes\trunk\include\SFC.h(2210) : warning C4183: 'Statement_parent':
missing return type; assumed to be a member function returning 'int'<br>
c:\svn\hcddes\trunk\include\SFC.h(2211) : error C3083: 'SFC': the symbol to the
left of a '::' must be a type<br>
c:\svn\hcddes\trunk\include\SFC.h(2211) : error C2039: 'TypedEntity_parent' :
is not a member of 'Udm::ParentAttr<CLASS>'<br>
with<br>
[<br>
CLASS=SFC::TypedEntity<br>
]<br>
c:\svn\hcddes\trunk\include\SFC.h(2211) : error C4430: missing type specifier -
int assumed. Note: C++ does not support default-int<br>
c:\svn\hcddes\trunk\include\SFC.h(2211) : warning C4183: 'TypedEntity_parent':
missing return type; assumed to be a member function returning 'int'<br>
c:\svn\hcddes\trunk\include\SFC.h(2210) : error C2440: 'return' : cannot
convert from 'Udm::ParentAttr<CLASS>' to 'int'<br>
with<br>
[<br>
CLASS=SFC::Statement<br>
]<br>
No user-defined-conversion operator
available that can perform this conversion, or the operator cannot be called<br>
c:\svn\hcddes\trunk\include\SFC.h(2211) : error C2440: 'return' : cannot
convert from 'Udm::ParentAttr<CLASS>' to 'int'<br>
with<br>
[<br>
CLASS=SFC::TypedEntity<br>
]<br>
No user-defined-conversion operator
available that can perform this conversion, or the operator cannot be called<br>
<br>
<br>
Thanks,<br>
-Joe</span></font></p>
</div>
</body>
</html>