← Back to team overview

wintermute-devel team mailing list archive

[Bug 806502] [NEW] WData linking errors while building a program

 

Public bug reported:

Distribution: Natty
Arch: amd64
Build system: CMake

When building simple program (just empty main() function and included
wdata.hpp header) using CMake process gives following errors:

/usr/lib64/libwdata.so: undefined reference to `Wintermute::Data::Linguistics::Configuration::Initialize(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/lib64/libwdata.so: undefined reference to `Wintermute::Data::Linguistics::Configuration::_storageDir'
/usr/lib64/libwdata.so: undefined reference to `Wintermute::Data::Linguistics::Storage::_sigObtain'
/usr/lib64/libwdata.so: undefined reference to `Wintermute::Data::Linguistics::Storage::_sigExists'
/usr/lib64/libwdata.so: undefined reference to `Wintermute::Data::Linguistics::Configuration::Deinitialize()'
/usr/lib64/libwdata.so: undefined reference to `Wintermute::Data::Linguistics::Configuration::_locale'
collect2: ld returned 1 exit status
make[2]: *** [test-serialization] Error 1
make[1]: *** [CMakeFiles/test-serialization.dir/all] Error 2
make: *** [all] Error 2

This makes it impossible to build programs linking against WData.

** Affects: wintermute
     Importance: High
     Assignee: Wintermute Developers (wintermute-devel)
         Status: Confirmed


** Tags: linking natty

** Branch linked: lp:~gentoolx/wintermute/wintermute-libs_natty

-- 
You received this bug notification because you are a member of
Wintermute Developers, which is a bug assignee.
https://bugs.launchpad.net/bugs/806502

Title:
  WData linking errors while building a program

Status in Wintermute:
  Confirmed

Bug description:
  Distribution: Natty
  Arch: amd64
  Build system: CMake

  When building simple program (just empty main() function and included
  wdata.hpp header) using CMake process gives following errors:

  /usr/lib64/libwdata.so: undefined reference to `Wintermute::Data::Linguistics::Configuration::Initialize(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
  /usr/lib64/libwdata.so: undefined reference to `Wintermute::Data::Linguistics::Configuration::_storageDir'
  /usr/lib64/libwdata.so: undefined reference to `Wintermute::Data::Linguistics::Storage::_sigObtain'
  /usr/lib64/libwdata.so: undefined reference to `Wintermute::Data::Linguistics::Storage::_sigExists'
  /usr/lib64/libwdata.so: undefined reference to `Wintermute::Data::Linguistics::Configuration::Deinitialize()'
  /usr/lib64/libwdata.so: undefined reference to `Wintermute::Data::Linguistics::Configuration::_locale'
  collect2: ld returned 1 exit status
  make[2]: *** [test-serialization] Error 1
  make[1]: *** [CMakeFiles/test-serialization.dir/all] Error 2
  make: *** [all] Error 2

  This makes it impossible to build programs linking against WData.

To manage notifications about this bug go to:
https://bugs.launchpad.net/wintermute/+bug/806502/+subscriptions


Follow ups

References