-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
What steps will reproduce the problem?
1.xsd2cpp Uplane_BearerShortAnswer.xsd
2.cd Uplane_BearerShortAnswer
3../autogen.sh then make
What is the expected output? What do you see instead?
See compilation errors, it seems that spatialInfo class is not generated
[root@localhost Uplane_BearerShortAnswer]# make
make all-recursive
make[1]: entrant dans le répertoire «
/home/alcatel/essaixsd2cpp/Uplane_BearerShortAnswer »
Making all in src
make[2]: entrant dans le répertoire «
/home/alcatel/essaixsd2cpp/Uplane_BearerShortAnswer/src »
depbase=`echo http_www_dummy_com_embms_uplane/bearerShortAnswer.lo | sed
's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I../include -g -O2 -MT http_www_dummy_com_embms_uplane/bearerShortAnswer.lo -MD -MP -MF $depbase.Tpo -c -o http_www_dummy_com_embms_uplane/bearerShortAnswer.lo http_www_dummy_com_embms_uplane/bearerShortAnswer.cpp &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include
-I../include -g -O2 -MT http_www_dummy_com_embms_uplane/bearerShortAnswer.lo
-MD -MP -MF http_www_dummy_com_embms_uplane/.deps/bearerShortAnswer.Tpo -c
http_www_dummy_com_embms_uplane/bearerShortAnswer.cpp -fPIC -DPIC -o
http_www_dummy_com_embms_uplane/.libs/bearerShortAnswer.o
http_www_dummy_com_embms_uplane/bearerShortAnswer.cpp:602: erreur: invalid use
of incomplete type ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
../include/http_www_dummy_com_embms_uplane/bearerShortAnswer.h:55: erreur:
forward declaration of ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
http_www_dummy_com_embms_uplane/bearerShortAnswer.cpp:638: erreur: invalid use
of incomplete type ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
../include/http_www_dummy_com_embms_uplane/bearerShortAnswer.h:55: erreur:
forward declaration of ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
http_www_dummy_com_embms_uplane/bearerShortAnswer.cpp:661: erreur:
‘attr_unicastMode_ptr’ in class
‘http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’ does not
name a type
http_www_dummy_com_embms_uplane/bearerShortAnswer.cpp:682: erreur: invalid use
of incomplete type ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
../include/http_www_dummy_com_embms_uplane/bearerShortAnswer.h:55: erreur:
forward declaration of ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
http_www_dummy_com_embms_uplane/bearerShortAnswer.cpp:688: erreur: invalid use
of incomplete type ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
../include/http_www_dummy_com_embms_uplane/bearerShortAnswer.h:55: erreur:
forward declaration of ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
http_www_dummy_com_embms_uplane/bearerShortAnswer.cpp:695: erreur: invalid use
of incomplete type ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
../include/http_www_dummy_com_embms_uplane/bearerShortAnswer.h:55: erreur:
forward declaration of ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
http_www_dummy_com_embms_uplane/bearerShortAnswer.cpp:701: erreur: invalid use
of incomplete type ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
../include/http_www_dummy_com_embms_uplane/bearerShortAnswer.h:55: erreur:
forward declaration of ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
http_www_dummy_com_embms_uplane/bearerShortAnswer.cpp:708: erreur:
‘attr_unicastMode_p’ in class
‘http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’ does not
name a type
In file included from /usr/local/include/XSD/UrTypes.h:29,
from ../include/http_www_dummy_com_embms_uplane/bearerShortAnswer.h:9,
from http_www_dummy_com_embms_uplane/bearerShortAnswer.cpp:7:
/usr/local/include/XPlus/AutoPtr.h: In constructor
‘XPlus::AutoPtr<C>::AutoPtr() [with C =
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo]’:
http_www_dummy_com_embms_uplane/bearerShortAnswer.cpp:20: instantiated from
here
/usr/local/include/XPlus/AutoPtr.h:88: erreur: invalid use of incomplete type
‘struct http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
../include/http_www_dummy_com_embms_uplane/bearerShortAnswer.h:55: erreur:
forward declaration of ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
/usr/local/include/XPlus/AutoPtr.h: In destructor
‘XPlus::AutoPtr<C>::~AutoPtr() [with C =
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo]’:
http_www_dummy_com_embms_uplane/bearerShortAnswer.cpp:20: instantiated from
here
/usr/local/include/XPlus/AutoPtr.h:114: erreur: invalid use of incomplete type
‘struct http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
../include/http_www_dummy_com_embms_uplane/bearerShortAnswer.h:55: erreur:
forward declaration of ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
In file included from
../include/http_www_dummy_com_embms_uplane/bearerShortAnswer.h:11,
from http_www_dummy_com_embms_uplane/bearerShortAnswer.cpp:7:
/usr/local/include/XSD/TypeDefinitionFactory.h: In function ‘E*
XSD::createElementTmpl(XSD::StructCreateElementThroughFsm&) [with E =
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo, TPtr =
void*]’:
http_www_dummy_com_embms_uplane/bearerShortAnswer.cpp:156: instantiated from
here
/usr/local/include/XSD/TypeDefinitionFactory.h:271: erreur: invalid use of
incomplete type ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
../include/http_www_dummy_com_embms_uplane/bearerShortAnswer.h:55: erreur:
forward declaration of ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
/usr/local/include/XSD/TypeDefinitionFactory.h:272: erreur: invalid use of
incomplete type ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
../include/http_www_dummy_com_embms_uplane/bearerShortAnswer.h:55: erreur:
forward declaration of ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
/usr/local/include/XSD/TypeDefinitionFactory.h:276: erreur: invalid use of
incomplete type ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
../include/http_www_dummy_com_embms_uplane/bearerShortAnswer.h:55: erreur:
forward declaration of ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
/usr/local/include/XSD/TypeDefinitionFactory.h:282: erreur: invalid use of
incomplete type ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
../include/http_www_dummy_com_embms_uplane/bearerShortAnswer.h:55: erreur:
forward declaration of ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
http_www_dummy_com_embms_uplane/bearerShortAnswer.cpp:156: instantiated from
here
/usr/local/include/XSD/TypeDefinitionFactory.h:298: erreur: no matching
function for call to
‘FSM::XsdFsmBase::fsmCreatedNode(http_www_dummy_com_embms_uplane::bearerShortA
nswer::spatialInfo*&)’
/usr/local/include/XSD/XSDFSM.h:190: note: candidats sont: const DOM::Node*
FSM::XsdFsmBase::fsmCreatedNode() const
/usr/local/include/XSD/XSDFSM.h:193: note: void
FSM::XsdFsmBase::fsmCreatedNode(DOM::Node*)
/usr/local/include/XSD/TypeDefinitionFactory.h:302: erreur: cannot dynamic_cast
‘(DOM::Node*)t->XSD::StructCreateElementThroughFsm::fsm->FSM::XsdFsmBase::fsmC
reatedNode()’ (of type ‘class DOM::Node*’) to type ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo*’ (target is
not pointer or reference to complete type)
In file included from /usr/local/include/XSD/UrTypes.h:29,
from ../include/http_www_dummy_com_embms_uplane/bearerShortAnswer.h:9,
from http_www_dummy_com_embms_uplane/bearerShortAnswer.cpp:7:
/usr/local/include/XPlus/AutoPtr.h: In constructor
‘XPlus::AutoPtr<C>::AutoPtr(C*) [with C =
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo]’:
http_www_dummy_com_embms_uplane/bearerShortAnswer.cpp:160: instantiated from
here
/usr/local/include/XPlus/AutoPtr.h:93: erreur: invalid use of incomplete type
‘struct http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
../include/http_www_dummy_com_embms_uplane/bearerShortAnswer.h:55: erreur:
forward declaration of ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
/usr/local/include/XPlus/AutoPtr.h: In copy constructor
‘XPlus::AutoPtr<C>::AutoPtr(const XPlus::AutoPtr<C>&) [with C =
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo]’:
http_www_dummy_com_embms_uplane/bearerShortAnswer.cpp:160: instantiated from
here
/usr/local/include/XPlus/AutoPtr.h:103: erreur: invalid use of incomplete type
‘struct http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
../include/http_www_dummy_com_embms_uplane/bearerShortAnswer.h:55: erreur:
forward declaration of ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
/usr/local/include/XPlus/AutoPtr.h: In member function ‘XPlus::AutoPtr<C>&
XPlus::AutoPtr<C>::assign(C*) [with C =
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo]’:
/usr/local/include/XPlus/AutoPtr.h:164: instantiated from
‘XPlus::AutoPtr<C>& XPlus::AutoPtr<C>::operator=(C*) [with C =
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo]’
http_www_dummy_com_embms_uplane/bearerShortAnswer.cpp:158: instantiated from
here
/usr/local/include/XPlus/AutoPtr.h:121: erreur: invalid use of incomplete type
‘struct http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
../include/http_www_dummy_com_embms_uplane/bearerShortAnswer.h:55: erreur:
forward declaration of ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
/usr/local/include/XPlus/AutoPtr.h:123: erreur: invalid use of incomplete type
‘struct http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
../include/http_www_dummy_com_embms_uplane/bearerShortAnswer.h:55: erreur:
forward declaration of ‘struct
http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo’
In file included from /usr/local/include/XSD/UrTypes.h:35,
from ../include/http_www_dummy_com_embms_uplane/bearerShortAnswer.h:9,
from http_www_dummy_com_embms_uplane/bearerShortAnswer.cpp:7:
/usr/local/include/XSD/XSDFSM.h: In member function ‘DOM::Node*
FSM::XsdFSM<ReturnType>::rightmostElement() const [with ReturnType =
XPlus::AutoPtr<http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo>]
’:
http_www_dummy_com_embms_uplane/bearerShortAnswer.cpp:714: instantiated from
here
/usr/local/include/XSD/XSDFSM.h:387: erreur: invalid static_cast from type
‘const
XPlus::AutoPtr<http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo>�
�� to type ‘const DOM::Node*’
/usr/local/include/XSD/XSDFSM.h: In member function ‘DOM::Node*
FSM::XsdFSM<ReturnType>::leftmostElement() const [with ReturnType =
XPlus::AutoPtr<http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo>]
’:
http_www_dummy_com_embms_uplane/bearerShortAnswer.cpp:714: instantiated from
here
/usr/local/include/XSD/XSDFSM.h:403: erreur: invalid static_cast from type
‘const
XPlus::AutoPtr<http_www_dummy_com_embms_uplane::bearerShortAnswer::spatialInfo>�
�� to type ‘const DOM::Node*’
make[2]: *** [http_www_dummy_com_embms_uplane/bearerShortAnswer.lo] Erreur 1
make[2]: quittant le répertoire «
/home/alcatel/essaixsd2cpp/Uplane_BearerShortAnswer/src »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire «
/home/alcatel/essaixsd2cpp/Uplane_BearerShortAnswer »
make: *** [all] Erreur 2
What version of the product are you using? On what operating system?
xsd2cpp -v
xsd2cpp(XmlPlus) 0.2
uname -a
Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Sun Nov 10 22:19:54
EST 2013 x86_64 x86_64 x86_64 GNU/Linux
Please provide any additional information below.
Original issue reported on code.google.com by entressa...@gmail.com on 25 Mar 2015 at 10:26
Attachments:
Reactions are currently unavailable