[udm-dev] Fwd: UDM 3.1.3 Issues

Joe Porter joe.porter at gmail.com
Wed Dec 17 11:31:45 CST 2008


This version has everything zipped, so hopefully it will get past the
moderation filter.

-Joe

---------- Forwarded message ----------
From: Joe Porter <joe.porter at gmail.com>
Date: 2008/12/17
Subject: UDM 3.1.3 Issues
To: udm-dev at list.isis.vanderbilt.edu


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/9370a101/attachment-0001.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sfc.zip
Type: application/zip
Size: 59716 bytes
Desc: not available
Url : http://list.isis.vanderbilt.edu/pipermail/udm-dev/attachments/20081217/9370a101/attachment-0001.zip 


More information about the udm-dev mailing list