[udm-dev] UDM 3.1.3 Issues

Joe Porter joe.porter at gmail.com
Wed Dec 17 11:24:16 CST 2008


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).

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.

Errors:

SFCUdmEngine.cpp
c:\svn\hcddes\trunk\include\SFC.h(245) : error C3083: 'SFC': the symbol to
the left of a '::' must be a type
c:\svn\hcddes\trunk\include\SFC.h(245) : error C2039: 'Statement_parent' :
is not a member of 'Udm::ParentAttr<CLASS>'
        with
        [
            CLASS=SFC::Statement
        ]
c:\svn\hcddes\trunk\include\SFC.h(245) : error C4430: missing type specifier
- int assumed. Note: C++ does not support default-int
c:\svn\hcddes\trunk\include\SFC.h(245) : warning C4183: 'Statement_parent':
missing return type; assumed to be a member function returning 'int'
c:\svn\hcddes\trunk\include\SFC.h(246) : error C3083: 'SFC': the symbol to
the left of a '::' must be a type
c:\svn\hcddes\trunk\include\SFC.h(246) : error C2039: 'Exprs_parent' : is
not a member of 'Udm::ParentAttr<CLASS>'
        with
        [
            CLASS=SFC::Exprs
        ]
c:\svn\hcddes\trunk\include\SFC.h(246) : error C4430: missing type specifier
- int assumed. Note: C++ does not support default-int
c:\svn\hcddes\trunk\include\SFC.h(246) : warning C4183: 'Exprs_parent':
missing return type; assumed to be a member function returning 'int'
c:\svn\hcddes\trunk\include\SFC.h(245) : error C2440: 'return' : cannot
convert from 'Udm::ParentAttr<CLASS>' to 'int'
        with
        [
            CLASS=SFC::Statement
        ]
        No user-defined-conversion operator available that can perform this
conversion, or the operator cannot be called
c:\svn\hcddes\trunk\include\SFC.h(246) : error C2440: 'return' : cannot
convert from 'Udm::ParentAttr<CLASS>' to 'int'
        with
        [
            CLASS=SFC::Exprs
        ]
        No user-defined-conversion operator available that can perform this
conversion, or the operator cannot be called
c:\svn\hcddes\trunk\include\SFC.h(2210) : error C3083: 'SFC': the symbol to
the left of a '::' must be a type
c:\svn\hcddes\trunk\include\SFC.h(2210) : error C2039: 'Statement_parent' :
is not a member of 'Udm::ParentAttr<CLASS>'
        with
        [
            CLASS=SFC::Statement
        ]
c:\svn\hcddes\trunk\include\SFC.h(2210) : error C4430: missing type
specifier - int assumed. Note: C++ does not support default-int
c:\svn\hcddes\trunk\include\SFC.h(2210) : warning C4183: 'Statement_parent':
missing return type; assumed to be a member function returning 'int'
c:\svn\hcddes\trunk\include\SFC.h(2211) : error C3083: 'SFC': the symbol to
the left of a '::' must be a type
c:\svn\hcddes\trunk\include\SFC.h(2211) : error C2039: 'TypedEntity_parent'
: is not a member of 'Udm::ParentAttr<CLASS>'
        with
        [
            CLASS=SFC::TypedEntity
        ]
c:\svn\hcddes\trunk\include\SFC.h(2211) : error C4430: missing type
specifier - int assumed. Note: C++ does not support default-int
c:\svn\hcddes\trunk\include\SFC.h(2211) : warning C4183:
'TypedEntity_parent': missing return type; assumed to be a member function
returning 'int'
c:\svn\hcddes\trunk\include\SFC.h(2210) : error C2440: 'return' : cannot
convert from 'Udm::ParentAttr<CLASS>' to 'int'
        with
        [
            CLASS=SFC::Statement
        ]
        No user-defined-conversion operator available that can perform this
conversion, or the operator cannot be called
c:\svn\hcddes\trunk\include\SFC.h(2211) : error C2440: 'return' : cannot
convert from 'Udm::ParentAttr<CLASS>' to 'int'
        with
        [
            CLASS=SFC::TypedEntity
        ]
        No user-defined-conversion operator available that can perform this
conversion, or the operator cannot be called


Thanks,
-Joe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.isis.vanderbilt.edu/pipermail/udm-dev/attachments/20081217/8ac869ef/attachment-0001.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: SFC.xme
Type: application/octet-stream
Size: 86111 bytes
Desc: not available
Url : http://list.isis.vanderbilt.edu/pipermail/udm-dev/attachments/20081217/8ac869ef/attachment-0002.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: SFC.mga
Type: application/octet-stream
Size: 49602 bytes
Desc: not available
Url : http://list.isis.vanderbilt.edu/pipermail/udm-dev/attachments/20081217/8ac869ef/attachment-0003.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: SFC_udm.xml
Type: text/xml
Size: 16365 bytes
Desc: not available
Url : http://list.isis.vanderbilt.edu/pipermail/udm-dev/attachments/20081217/8ac869ef/attachment-0001.xml 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: SFC.h
Url: http://list.isis.vanderbilt.edu/pipermail/udm-dev/attachments/20081217/8ac869ef/attachment-0002.h 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: SFC.cpp
Url: http://list.isis.vanderbilt.edu/pipermail/udm-dev/attachments/20081217/8ac869ef/attachment-0001.pl 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: SFC.xsd
Type: application/xml
Size: 39132 bytes
Desc: not available
Url : http://list.isis.vanderbilt.edu/pipermail/udm-dev/attachments/20081217/8ac869ef/attachment-0001.wsdl 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: SFC_xsd.h
Url: http://list.isis.vanderbilt.edu/pipermail/udm-dev/attachments/20081217/8ac869ef/attachment-0003.h 


More information about the udm-dev mailing list