Public bug reported:

Binary package hint: binutils

C++ ./out/linuxx86/debug/plugins/mesh/sprcal3d/object/sprcal3d.o 
plugins/mesh/sprcal3d/object/sprcal3d.h: In member function »virtual csTicks 
CS::Plugin::SprCal3d::csCal3dSkeletonAnimation::GetTime()«:
plugins/mesh/sprcal3d/object/sprcal3d.h:921: Warnung: Umwandlung in »csTicks« 
von »float«
LinkPlugin sprcal3d.so 
./out/linuxx86/debug/plugins/mesh/sprcal3d/object/sprcal3d.o: In function 
`CS::Plugin::SprCal3d::csCal3dSkeletonBone::Initialize()':
/home/ps/ps-development/cs/plugins/mesh/sprcal3d/object/sprcal3d.cpp:2411: 
undefined reference to `std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::c_str() const'
./out/linuxx86/debug/plugins/mesh/sprcal3d/object/sprcal3d.o: In function 
`CS::Plugin::SprCal3d::csCal3dSkeletonFactory::GetCoreBoneId(iSkeletonBoneFactory*)':
/home/ps/ps-development/cs/plugins/mesh/sprcal3d/object/sprcal3d.cpp:735: 
undefined reference to `std::allocator<char>::allocator()'
/home/ps/ps-development/cs/plugins/mesh/sprcal3d/object/sprcal3d.cpp:735: 
undefined reference to `std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::~basic_string()'
/home/ps/ps-development/cs/plugins/mesh/sprcal3d/object/sprcal3d.cpp:735: 
undefined reference to `std::allocator<char>::~allocator()'
./out/linuxx86/debug/plugins/mesh/sprcal3d/object/sprcal3d.o: In function 
`CS::Plugin::SprCal3d::csSpriteCal3DMeshObjectFactory::LoadCoreAnimation(iVFS*, 
char const*, char const*, int, float, float, float, int, int, int, bool)':
/home/ps/ps-development/cs/plugins/mesh/sprcal3d/object/sprcal3d.cpp:279: 
undefined reference to `std::allocator<char>::allocator()'
/home/ps/ps-development/cs/plugins/mesh/sprcal3d/object/sprcal3d.cpp:279: 
undefined reference to `std::allocator<char>::~allocator()'
/home/ps/ps-development/cs/plugins/mesh/sprcal3d/object/sprcal3d.cpp:280: 
undefined reference to `std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::~basic_string()'
./out/linuxx86/debug/plugins/mesh/sprcal3d/object/sprcal3d.o: In function 
`CS::Plugin::SprCal3d::ReportCalError(iObjectRegistry*, char const*, char 
const*)':
/home/ps/ps-development/cs/plugins/mesh/sprcal3d/object/sprcal3d.cpp:85: 
undefined reference to `std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::data() const'
/home/ps/ps-development/cs/plugins/mesh/sprcal3d/object/sprcal3d.cpp:85: 
undefined reference to `std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::~basic_string()'
/home/ps/ps-development/cs/plugins/mesh/sprcal3d/object/sprcal3d.cpp:87: 
undefined reference to `std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::size() const'
/home/ps/ps-development/cs/plugins/mesh/sprcal3d/object/sprcal3d.cpp:89: 
undefined reference to `std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::data() const'
/home/ps/ps-development/cs/plugins/mesh/sprcal3d/object/sprcal3d.cpp:93: 
undefined reference to `std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::data() const'
./out/linuxx86/debug/plugins/mesh/sprcal3d/object/sprcal3d.o: In function 
`csSpriteCal3DMeshObjectFactory':
/home/ps/ps-development/cs/plugins/mesh/sprcal3d/object/sprcal3d.cpp:170: 
undefined reference to `std::allocator<char>::allocator()'
/home/ps/ps-development/cs/plugins/mesh/sprcal3d/object/sprcal3d.cpp:170: 
undefined reference to `std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::~basic_string()'
/home/ps/ps-development/cs/plugins/mesh/sprcal3d/object/sprcal3d.cpp:170: 
undefined reference to `std::allocator<char>::~allocator()'
/home/ps/ps-development/cs/plugins/mesh/sprcal3d/object/sprcal3d.cpp:170: 
undefined reference to `std::allocator<char>::allocator()'
/home/ps/ps-development/cs/plugins/mesh/sprcal3d/object/sprcal3d.cpp:170: 
undefined reference to `std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::~basic_string()'
/home/ps/ps-development/cs/plugins/mesh/sprcal3d/object/sprcal3d.cpp:170: 
undefined reference to `std::allocator<char>::~allocator()'
./out/linuxx86/debug/plugins/mesh/sprcal3d/object/sprcal3d.o: In function 
`~Map':
/home/ps/ps-development/cal3d/include/cal3d/corematerial.h:32: undefined 
reference to `std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::~basic_string()'
./out/linuxx86/debug/plugins/mesh/sprcal3d/object/sprcal3d.o: In function `Map':
/home/ps/ps-development/cal3d/include/cal3d/corematerial.h:32: undefined 
reference to `std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::basic_string()'
./out/linuxx86/debug/plugins/mesh/sprcal3d/object/sprcal3d.o: In function 
`CS::Plugin::SprCal3d::csCal3dSkeletonAnimation::SetName(char const*)':
/home/ps/ps-development/cs/plugins/mesh/sprcal3d/object/sprcal3d.h:920: 
undefined reference to `std::allocator<char>::allocator()'
/home/ps/ps-development/cs/plugins/mesh/sprcal3d/object/sprcal3d.h:920: 
undefined reference to `std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::~basic_string()'
/home/ps/ps-development/cs/plugins/mesh/sprcal3d/object/sprcal3d.h:920: 
undefined reference to `std::allocator<char>::~allocator()'
./out/linuxx86/debug/plugins/mesh/sprcal3d/object/sprcal3d.o: In function 
`CS::Plugin::SprCal3d::csCal3dSkeletonAnimation::GetName() const':
/home/ps/ps-development/cs/plugins/mesh/sprcal3d/object/sprcal3d.h:919: 
undefined reference to `std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::c_str() const'
./out/linuxx86/debug/plugins/mesh/sprcal3d/object/sprcal3d.o: In function 
`CS::Plugin::SprCal3d::csCal3dSkeletonBoneFactory::GetName() const':
/home/ps/ps-development/cs/plugins/mesh/sprcal3d/object/sprcal3d.h:852: 
undefined reference to `std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::c_str() const'
/home/ps/ps-development/binutils-inst/bin/ld: sprcal3d.so: hidden symbol 
`std::basic_string<char, std::char_traits<char>, std::allocator<char> 
>::c_str() const' isn't defined
/home/ps/ps-development/binutils-inst/bin/ld: final link failed: 
Nonrepresentable section on output
collect2: ld gab 1 als Ende-Status zurück

    g++ -Wl,--as-needed -o sprcal3d.so 
./out/linuxx86/debug/plugins/mesh/sprcal3d/object/sprcal3d.o  -lm -ldl -lnsl 
-L/usr/local/lib -Wl,-z,defs -Wl,--warn-unresolved-symbols -Wl,-E -g3 -shared 
./out/linuxx86/debug/libs/libcrystalspace-1.1.a -lpthread -lpthread -lz 
-L/home/ps/ps-development/cal3d/lib -lcal3d -lm -ldl -lnsl -L/usr/local/lib 
-Wl,-z,defs -Wl,--warn-unresolved-symbols -Wl,-E -g3 \
      -Wl,-soname,sprcal3d.so
  
...failed LinkPlugin sprcal3d.so ...
...failed updating 1 target(s)...
...updated 255 target(s)...
died in script build at line no 56

** Affects: binutils (Ubuntu)
     Importance: Undecided
         Status: New

-- 
crystalspace svn release 26888 gives linker error when debug is enabled: 
std::basic_string not defined 
https://bugs.launchpad.net/bugs/124420
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to