[xsd-users] xsde hello example: undefined references

Theo de Vries t.j.a.devries at gmail.com
Sat May 22 09:06:21 EDT 2010


Hello Boris, list-users,

I have been using xsde for some time now, with pleasure.

For some reason, I get linker errors since recently.

It may be due to the fact that I updated my archlinux system, which
also implied an update to gcc 4.5.0 and boost 1.41. After that update,
I rebuilt and reinstalled xsde as well.

It might also be that I make a stupid mistake, for which I apologize in advance.

Attached a cmake-based project of the hello example. Included is a
FindXSDE.cmake script, inspired by the one on the xsd wiki.

Any help is greatly appreciated. I get the following linker errors (a
long list, sorry):

Linking CXX executable hello
/usr/bin/cmake -E cmake_link_script CMakeFiles/hello.dir/link.txt --verbose=1
/usr/bin/c++ -fmessage-length=0 -Wl -lpthread -lxsde
CMakeFiles/hello.dir/src/driver.cxx.o
CMakeFiles/hello.dir/generated/hello.cxx.o
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o -o hello -rdynamic
-L/home/vri/prog/xsde/workspace/hello/../lib -L/usr/lib/libxsde/xsde
CMakeFiles/hello.dir/src/driver.cxx.o: In function `main':
driver.cxx:(.text+0x41): undefined reference to
`xsde::cxx::parser::expat::document_pimpl::document_pimpl(xsde::cxx::parser::parser_base&,
char const*)'
driver.cxx:(.text+0x68): undefined reference to
`xsde::cxx::parser::expat::document_pimpl::parse(char const*)'
driver.cxx:(.text+0x158): undefined reference to
`xsde::cxx::parser::expat::document_pimpl::~document_pimpl()'
driver.cxx:(.text+0x18b): undefined reference to
`xsde::cxx::parser::expat::document_pimpl::~document_pimpl()'
CMakeFiles/hello.dir/src/driver.cxx.o: In function
`xsde::cxx::parser::validating::empty_content::~empty_content()':
driver.cxx:(.text._ZN4xsde3cxx6parser10validating13empty_contentD2Ev[_ZN4xsde3cxx6parser10validating13empty_contentD5Ev]+0xb):
undefined reference to `vtable for
xsde::cxx::parser::validating::empty_content'
driver.cxx:(.text._ZN4xsde3cxx6parser10validating13empty_contentD2Ev[_ZN4xsde3cxx6parser10validating13empty_contentD5Ev]+0x16):
undefined reference to
`xsde::cxx::parser::parser_base::~parser_base()'
CMakeFiles/hello.dir/src/driver.cxx.o: In function
`xsde::cxx::parser::validating::simple_content::~simple_content()':
driver.cxx:(.text._ZN4xsde3cxx6parser10validating14simple_contentD2Ev[_ZN4xsde3cxx6parser10validating14simple_contentD5Ev]+0xb):
undefined reference to `vtable for
xsde::cxx::parser::validating::simple_content'
CMakeFiles/hello.dir/src/driver.cxx.o: In function
`xsde::cxx::parser::validating::string_pimpl::~string_pimpl()':
driver.cxx:(.text._ZN4xsde3cxx6parser10validating12string_pimplD2Ev[_ZN4xsde3cxx6parser10validating12string_pimplD5Ev]+0xc):
undefined reference to `vtable for
xsde::cxx::parser::validating::string_pimpl'
CMakeFiles/hello.dir/src/driver.cxx.o:(.rodata._ZTVN4xsde3cxx6parser10validating12string_pskelE[vtable
for xsde::cxx::parser::validating::string_pskel]+0x10): undefined
reference to `xsde::cxx::parser::parser_base::pre()'
CMakeFiles/hello.dir/src/driver.cxx.o:(.rodata._ZTVN4xsde3cxx6parser10validating12string_pskelE[vtable
for xsde::cxx::parser::validating::string_pskel]+0x14): undefined
reference to `xsde::cxx::parser::parser_base::_pre()'
CMakeFiles/hello.dir/src/driver.cxx.o:(.rodata._ZTVN4xsde3cxx6parser10validating12string_pskelE[vtable
for xsde::cxx::parser::validating::string_pskel]+0x18): undefined
reference to `xsde::cxx::parser::validating::empty_content::_start_element(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/src/driver.cxx.o:(.rodata._ZTVN4xsde3cxx6parser10validating12string_pskelE[vtable
for xsde::cxx::parser::validating::string_pskel]+0x1c): undefined
reference to `xsde::cxx::parser::validating::empty_content::_end_element(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/src/driver.cxx.o:(.rodata._ZTVN4xsde3cxx6parser10validating12string_pskelE[vtable
for xsde::cxx::parser::validating::string_pskel]+0x20): undefined
reference to `xsde::cxx::parser::validating::simple_content::_attribute(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/src/driver.cxx.o:(.rodata._ZTVN4xsde3cxx6parser10validating12string_pskelE[vtable
for xsde::cxx::parser::validating::string_pskel]+0x24): undefined
reference to `xsde::cxx::parser::validating::simple_content::_characters(xsde::cxx::ro_string
const&)'
CMakeFiles/hello.dir/src/driver.cxx.o:(.rodata._ZTVN4xsde3cxx6parser10validating12string_pskelE[vtable
for xsde::cxx::parser::validating::string_pskel]+0x28): undefined
reference to `xsde::cxx::parser::parser_base::_post()'
CMakeFiles/hello.dir/src/driver.cxx.o:(.rodata._ZTVN4xsde3cxx6parser10validating12string_pskelE[vtable
for xsde::cxx::parser::validating::string_pskel]+0x2c): undefined
reference to `xsde::cxx::parser::parser_base::_start_any_element(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/src/driver.cxx.o:(.rodata._ZTVN4xsde3cxx6parser10validating12string_pskelE[vtable
for xsde::cxx::parser::validating::string_pskel]+0x30): undefined
reference to `xsde::cxx::parser::parser_base::_end_any_element(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/src/driver.cxx.o:(.rodata._ZTVN4xsde3cxx6parser10validating12string_pskelE[vtable
for xsde::cxx::parser::validating::string_pskel]+0x34): undefined
reference to `xsde::cxx::parser::parser_base::_any_attribute(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/src/driver.cxx.o:(.rodata._ZTVN4xsde3cxx6parser10validating12string_pskelE[vtable
for xsde::cxx::parser::validating::string_pskel]+0x38): undefined
reference to `xsde::cxx::parser::parser_base::_any_characters(xsde::cxx::ro_string
const&)'
CMakeFiles/hello.dir/src/driver.cxx.o:(.rodata._ZTVN4xsde3cxx6parser10validating12string_pskelE[vtable
for xsde::cxx::parser::validating::string_pskel]+0x3c): undefined
reference to `xsde::cxx::parser::validating::simple_content::_pre_impl(xsde::cxx::parser::context&)'
CMakeFiles/hello.dir/src/driver.cxx.o:(.rodata._ZTVN4xsde3cxx6parser10validating12string_pskelE[vtable
for xsde::cxx::parser::validating::string_pskel]+0x40): undefined
reference to `xsde::cxx::parser::validating::simple_content::_post_impl()'
CMakeFiles/hello.dir/src/driver.cxx.o:(.rodata._ZTVN4xsde3cxx6parser10validating12string_pskelE[vtable
for xsde::cxx::parser::validating::string_pskel]+0x44): undefined
reference to `xsde::cxx::parser::parser_base::_reset()'
CMakeFiles/hello.dir/src/driver.cxx.o:(.rodata._ZTVN4xsde3cxx6parser10validating12string_pskelE[vtable
for xsde::cxx::parser::validating::string_pskel]+0x48): undefined
reference to `xsde::cxx::parser::validating::empty_content::_start_element_impl(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/src/driver.cxx.o:(.rodata._ZTVN4xsde3cxx6parser10validating12string_pskelE[vtable
for xsde::cxx::parser::validating::string_pskel]+0x4c): undefined
reference to `xsde::cxx::parser::validating::empty_content::_end_element_impl(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/src/driver.cxx.o:(.rodata._ZTVN4xsde3cxx6parser10validating12string_pskelE[vtable
for xsde::cxx::parser::validating::string_pskel]+0x50): undefined
reference to `xsde::cxx::parser::validating::simple_content::_attribute_impl(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/src/driver.cxx.o:(.rodata._ZTVN4xsde3cxx6parser10validating12string_pskelE[vtable
for xsde::cxx::parser::validating::string_pskel]+0x54): undefined
reference to `xsde::cxx::parser::validating::empty_content::_characters_impl(xsde::cxx::ro_string
const&)'
CMakeFiles/hello.dir/src/driver.cxx.o:(.rodata._ZTVN4xsde3cxx6parser10validating12string_pskelE[vtable
for xsde::cxx::parser::validating::string_pskel]+0x58): undefined
reference to `xsde::cxx::parser::validating::simple_content::_pre_a_validate()'
CMakeFiles/hello.dir/src/driver.cxx.o:(.rodata._ZTVN4xsde3cxx6parser10validating12string_pskelE[vtable
for xsde::cxx::parser::validating::string_pskel]+0x5c): undefined
reference to `xsde::cxx::parser::validating::simple_content::_post_a_validate()'
CMakeFiles/hello.dir/src/driver.cxx.o:(.rodata._ZTVN4xsde3cxx6parser10validating12string_pskelE[vtable
for xsde::cxx::parser::validating::string_pskel]+0x60): undefined
reference to `xsde::cxx::parser::validating::simple_content::_attribute_impl_phase_one(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/src/driver.cxx.o:(.rodata._ZTVN4xsde3cxx6parser10validating12string_pskelE[vtable
for xsde::cxx::parser::validating::string_pskel]+0x64): undefined
reference to `xsde::cxx::parser::validating::simple_content::_attribute_impl_phase_two(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/src/driver.cxx.o:(.rodata._ZTIN4xsde3cxx6parser10validating12string_pskelE[typeinfo
for xsde::cxx::parser::validating::string_pskel]+0x8): undefined
reference to `typeinfo for
xsde::cxx::parser::validating::simple_content'
CMakeFiles/hello.dir/generated/hello.cxx.o: In function
`xsde::cxx::string_sequence::~string_sequence()':
hello.cxx:(.text._ZN4xsde3cxx15string_sequenceD2Ev[_ZN4xsde3cxx15string_sequenceD5Ev]+0xe):
undefined reference to `xsde::cxx::string_sequence::clear()'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o: In function
`xsde::cxx::string_sequence::push_back(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)':
hello-pimpl.cxx:(.text._ZN4xsde3cxx15string_sequence9push_backERKSs[xsde::cxx::string_sequence::push_back(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)]+0x23):
undefined reference to `xsde::cxx::string_sequence::move_(void*,
void*, unsigned int)'
hello-pimpl.cxx:(.text._ZN4xsde3cxx15string_sequence9push_backERKSs[xsde::cxx::string_sequence::push_back(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)]+0x3b):
undefined reference to `xsde::cxx::sequence_base::grow_(unsigned int,
unsigned int, void (*)(void*, void*, unsigned int))'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o: In function
`xsde::cxx::parser::parser_base::parser_base()':
hello-pimpl.cxx:(.text._ZN4xsde3cxx6parser11parser_baseC2Ev[_ZN4xsde3cxx6parser11parser_baseC5Ev]+0xb):
undefined reference to `vtable for xsde::cxx::parser::parser_base'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o: In function
`xsde::cxx::parser::validating::empty_content::empty_content()':
hello-pimpl.cxx:(.text._ZN4xsde3cxx6parser10validating13empty_contentC2Ev[_ZN4xsde3cxx6parser10validating13empty_contentC5Ev]+0x16):
undefined reference to `vtable for
xsde::cxx::parser::validating::empty_content'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o: In function
`xsde::cxx::parser::validating::simple_content::simple_content()':
hello-pimpl.cxx:(.text._ZN4xsde3cxx6parser10validating14simple_contentC2Ev[_ZN4xsde3cxx6parser10validating14simple_contentC5Ev]+0x16):
undefined reference to `vtable for
xsde::cxx::parser::validating::simple_content'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o: In function
`xsde::cxx::parser::validating::complex_content::~complex_content()':
hello-pimpl.cxx:(.text._ZN4xsde3cxx6parser10validating15complex_contentD2Ev[_ZN4xsde3cxx6parser10validating15complex_contentD5Ev]+0xb):
undefined reference to `vtable for
xsde::cxx::parser::validating::complex_content'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o: In function
`xsde::cxx::parser::validating::string_pimpl::string_pimpl()':
hello-pimpl.cxx:(.text._ZN4xsde3cxx6parser10validating12string_pimplC2Ev[_ZN4xsde3cxx6parser10validating12string_pimplC5Ev]+0x17):
undefined reference to `vtable for
xsde::cxx::parser::validating::string_pimpl'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o:(.rodata._ZTV11hello_pimpl[vtable
for hello_pimpl]+0x14): undefined reference to
`xsde::cxx::parser::parser_base::_pre()'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o:(.rodata._ZTV11hello_pimpl[vtable
for hello_pimpl]+0x18): undefined reference to
`xsde::cxx::parser::validating::complex_content::_start_element(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o:(.rodata._ZTV11hello_pimpl[vtable
for hello_pimpl]+0x1c): undefined reference to
`xsde::cxx::parser::validating::complex_content::_end_element(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o:(.rodata._ZTV11hello_pimpl[vtable
for hello_pimpl]+0x20): undefined reference to
`xsde::cxx::parser::validating::complex_content::_attribute(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o:(.rodata._ZTV11hello_pimpl[vtable
for hello_pimpl]+0x24): undefined reference to
`xsde::cxx::parser::validating::complex_content::_characters(xsde::cxx::ro_string
const&)'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o:(.rodata._ZTV11hello_pimpl[vtable
for hello_pimpl]+0x28): undefined reference to
`xsde::cxx::parser::parser_base::_post()'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o:(.rodata._ZTV11hello_pimpl[vtable
for hello_pimpl]+0x2c): undefined reference to
`xsde::cxx::parser::parser_base::_start_any_element(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o:(.rodata._ZTV11hello_pimpl[vtable
for hello_pimpl]+0x30): undefined reference to
`xsde::cxx::parser::parser_base::_end_any_element(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o:(.rodata._ZTV11hello_pimpl[vtable
for hello_pimpl]+0x34): undefined reference to
`xsde::cxx::parser::parser_base::_any_attribute(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o:(.rodata._ZTV11hello_pimpl[vtable
for hello_pimpl]+0x38): undefined reference to
`xsde::cxx::parser::parser_base::_any_characters(xsde::cxx::ro_string
const&)'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o:(.rodata._ZTV11hello_pimpl[vtable
for hello_pimpl]+0x3c): undefined reference to
`xsde::cxx::parser::validating::complex_content::_pre_impl(xsde::cxx::parser::context&)'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o:(.rodata._ZTV11hello_pimpl[vtable
for hello_pimpl]+0x40): undefined reference to
`xsde::cxx::parser::validating::complex_content::_post_impl()'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o:(.rodata._ZTV11hello_pimpl[vtable
for hello_pimpl]+0x50): undefined reference to
`xsde::cxx::parser::validating::complex_content::_attribute_impl(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o:(.rodata._ZTV11hello_pimpl[vtable
for hello_pimpl]+0x54): undefined reference to
`xsde::cxx::parser::validating::empty_content::_characters_impl(xsde::cxx::ro_string
const&)'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o:(.rodata._ZTV11hello_pimpl[vtable
for hello_pimpl]+0x60): undefined reference to
`xsde::cxx::parser::validating::complex_content::_pre_a_validate()'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o:(.rodata._ZTV11hello_pimpl[vtable
for hello_pimpl]+0x64): undefined reference to
`xsde::cxx::parser::validating::complex_content::_post_a_validate()'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o:(.rodata._ZTV11hello_pimpl[vtable
for hello_pimpl]+0x68): undefined reference to
`xsde::cxx::parser::validating::complex_content::_attribute_impl_phase_one(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/generated/hello-pimpl.cxx.o:(.rodata._ZTV11hello_pimpl[vtable
for hello_pimpl]+0x6c): undefined reference to
`xsde::cxx::parser::validating::complex_content::_attribute_impl_phase_two(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o: In function
`hello_pskel::_reset()':
hello-pskel.cxx:(.text+0x172): undefined reference to
`xsde::cxx::parser::validating::complex_content::_reset()'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o: In function
`hello_pskel::_start_element_impl(xsde::cxx::ro_string const&,
xsde::cxx::ro_string const&)':
hello-pskel.cxx:(.text+0x249): undefined reference to
`xsde::cxx::parser::validating::empty_content::_start_element_impl(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o: In function
`hello_pskel::_end_element_impl(xsde::cxx::ro_string const&,
xsde::cxx::ro_string const&)':
hello-pskel.cxx:(.text+0x4e3): undefined reference to
`xsde::cxx::parser::validating::empty_content::_end_element_impl(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o: In function
`xsde::cxx::stack::push()':
hello-pskel.cxx:(.text._ZN4xsde3cxx5stack4pushEv[xsde::cxx::stack::push()]+0x1d):
undefined reference to `xsde::cxx::stack::grow()'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o: In function
`xsde::cxx::parser::parser_base::parser_base(xsde::cxx::parser::parser_base*,
void*)':
hello-pskel.cxx:(.text._ZN4xsde3cxx6parser11parser_baseC2EPS2_Pv[_ZN4xsde3cxx6parser11parser_baseC5EPS2_Pv]+0xb):
undefined reference to `vtable for xsde::cxx::parser::parser_base'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o: In function
`xsde::cxx::parser::validating::empty_content::empty_content(xsde::cxx::parser::validating::empty_content*,
void*)':
hello-pskel.cxx:(.text._ZN4xsde3cxx6parser10validating13empty_contentC2EPS3_Pv[_ZN4xsde3cxx6parser10validating13empty_contentC5EPS3_Pv]+0x25):
undefined reference to `vtable for
xsde::cxx::parser::validating::empty_content'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o: In function
`xsde::cxx::parser::validating::complex_content::complex_content()':
hello-pskel.cxx:(.text._ZN4xsde3cxx6parser10validating15complex_contentC2Ev[_ZN4xsde3cxx6parser10validating15complex_contentC5Ev]+0x16):
undefined reference to `vtable for
xsde::cxx::parser::validating::complex_content'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o: In function
`xsde::cxx::parser::validating::complex_content::complex_content(xsde::cxx::parser::validating::complex_content*,
void*)':
hello-pskel.cxx:(.text._ZN4xsde3cxx6parser10validating15complex_contentC2EPS3_Pv[_ZN4xsde3cxx6parser10validating15complex_contentC5EPS3_Pv]+0x25):
undefined reference to `vtable for
xsde::cxx::parser::validating::complex_content'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o:(.rodata._ZTV11hello_pskel[vtable
for hello_pskel]+0x10): undefined reference to
`xsde::cxx::parser::parser_base::pre()'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o:(.rodata._ZTV11hello_pskel[vtable
for hello_pskel]+0x14): undefined reference to
`xsde::cxx::parser::parser_base::_pre()'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o:(.rodata._ZTV11hello_pskel[vtable
for hello_pskel]+0x18): undefined reference to
`xsde::cxx::parser::validating::complex_content::_start_element(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o:(.rodata._ZTV11hello_pskel[vtable
for hello_pskel]+0x1c): undefined reference to
`xsde::cxx::parser::validating::complex_content::_end_element(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o:(.rodata._ZTV11hello_pskel[vtable
for hello_pskel]+0x20): undefined reference to
`xsde::cxx::parser::validating::complex_content::_attribute(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o:(.rodata._ZTV11hello_pskel[vtable
for hello_pskel]+0x24): undefined reference to
`xsde::cxx::parser::validating::complex_content::_characters(xsde::cxx::ro_string
const&)'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o:(.rodata._ZTV11hello_pskel[vtable
for hello_pskel]+0x28): undefined reference to
`xsde::cxx::parser::parser_base::_post()'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o:(.rodata._ZTV11hello_pskel[vtable
for hello_pskel]+0x2c): undefined reference to
`xsde::cxx::parser::parser_base::_start_any_element(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o:(.rodata._ZTV11hello_pskel[vtable
for hello_pskel]+0x30): undefined reference to
`xsde::cxx::parser::parser_base::_end_any_element(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o:(.rodata._ZTV11hello_pskel[vtable
for hello_pskel]+0x34): undefined reference to
`xsde::cxx::parser::parser_base::_any_attribute(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o:(.rodata._ZTV11hello_pskel[vtable
for hello_pskel]+0x38): undefined reference to
`xsde::cxx::parser::parser_base::_any_characters(xsde::cxx::ro_string
const&)'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o:(.rodata._ZTV11hello_pskel[vtable
for hello_pskel]+0x3c): undefined reference to
`xsde::cxx::parser::validating::complex_content::_pre_impl(xsde::cxx::parser::context&)'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o:(.rodata._ZTV11hello_pskel[vtable
for hello_pskel]+0x40): undefined reference to
`xsde::cxx::parser::validating::complex_content::_post_impl()'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o:(.rodata._ZTV11hello_pskel[vtable
for hello_pskel]+0x50): undefined reference to
`xsde::cxx::parser::validating::complex_content::_attribute_impl(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o:(.rodata._ZTV11hello_pskel[vtable
for hello_pskel]+0x54): undefined reference to
`xsde::cxx::parser::validating::empty_content::_characters_impl(xsde::cxx::ro_string
const&)'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o:(.rodata._ZTV11hello_pskel[vtable
for hello_pskel]+0x60): undefined reference to
`xsde::cxx::parser::validating::complex_content::_pre_a_validate()'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o:(.rodata._ZTV11hello_pskel[vtable
for hello_pskel]+0x64): undefined reference to
`xsde::cxx::parser::validating::complex_content::_post_a_validate()'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o:(.rodata._ZTV11hello_pskel[vtable
for hello_pskel]+0x68): undefined reference to
`xsde::cxx::parser::validating::complex_content::_attribute_impl_phase_one(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o:(.rodata._ZTV11hello_pskel[vtable
for hello_pskel]+0x6c): undefined reference to
`xsde::cxx::parser::validating::complex_content::_attribute_impl_phase_two(xsde::cxx::ro_string
const&, xsde::cxx::ro_string const&, xsde::cxx::ro_string const&)'
CMakeFiles/hello.dir/generated/hello-pskel.cxx.o:(.rodata._ZTI11hello_pskel[typeinfo
for hello_pskel]+0x8): undefined reference to `typeinfo for
xsde::cxx::parser::validating::complex_content'
collect2: ld returned 1 exit status
make[2]: *** [hello] Error 1
make[1]: *** [CMakeFiles/hello.dir/all] Error 2
make: *** [all] Error 2
make[2]: Leaving directory `/home/vri/prog/xsde/build/hello/qtcreator-build'
make[1]: Leaving directory `/home/vri/prog/xsde/build/hello/qtcreator-build'
Exited with code 2.
Error while building project hello
When executing build step 'Make'
-------------- next part --------------
A non-text attachment was scrubbed...
Name: helloworkspace.tar.gz
Type: application/x-gzip
Size: 9240 bytes
Desc: not available
Url : http://codesynthesis.com/pipermail/xsd-users/attachments/20100522/c4591caa/helloworkspace.tar-0001.bin


More information about the xsd-users mailing list