This version has everything zipped, so hopefully it will get past the moderation filter.<br><br>-Joe<br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Joe Porter</b> <span dir="ltr"><<a href="mailto:joe.porter@gmail.com" target="_blank">joe.porter@gmail.com</a>></span><br>
Date: 2008/12/17<br>Subject: UDM 3.1.3 Issues<br>To: <a href="mailto:udm-dev@list.isis.vanderbilt.edu" target="_blank">udm-dev@list.isis.vanderbilt.edu</a><br><br><br>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><font color="#888888">-Joe<br>
</font></div><br>