[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#790983: blackbox: library transition: libbt0v5



Control: severity 790983 serious
Control: tags 790983 + confirmed
Control: retitle 790983 blackbox: library transition: libbt0v5

On Fri, 03 Jul 2015 at 13:08:57 +0000, Matthias Klose wrote:
>  - Decide if the symbols matching __cxx11 or B5cxx11 are part of the
>    library API, and are used by the reverse dependencies of the
>    library.

Yes they are. Rebuilding bbpager, the only rdep of blackbox, fails with:

x86_64-linux-gnu-g++  -Wall -g -O2  -I/usr/include/bt -I/usr/include/freetype2   -s   -lSM -lICE -lX11 -o bbpager  bbpager.o main.o Baseresource.o resource.o wminterface.o pager.o desktop.o  -lXext -lbt -Wl,-z,relro 
bbpager.o: In function `ToolWindow::ToolWindow(Configuration)':
/«PKGBUILDDIR»/src/bbpager.cxx:40: undefined reference to `bt::Application::Application(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, bool)'
Baseresource.o: In function `BaseResource::readString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/«PKGBUILDDIR»/src/Baseresource.cxx:97: undefined reference to `bt::Resource::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
Baseresource.o: In function `BaseResource::readString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/«PKGBUILDDIR»/src/Baseresource.cxx:104: undefined reference to `bt::Resource::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/«PKGBUILDDIR»/src/Baseresource.cxx:106: undefined reference to `bt::Resource::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
Baseresource.o: In function `BaseResource::readInt(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
/«PKGBUILDDIR»/src/Baseresource.cxx:113: undefined reference to `bt::Resource::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
Baseresource.o: In function `BaseResource::readUInt(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)':
/«PKGBUILDDIR»/src/Baseresource.cxx:124: undefined reference to `bt::Resource::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
Baseresource.o:/«PKGBUILDDIR»/src/Baseresource.cxx:137: more undefined references to `bt::Resource::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' follow
Baseresource.o: In function `BaseResource::BaseResource(bt::Application&, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/«PKGBUILDDIR»/src/Baseresource.cxx:37: undefined reference to `bt::Resource::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/«PKGBUILDDIR»/src/Baseresource.cxx:46: undefined reference to `bt::Resource::read[abi:cxx11](char const*, char const*, char const*) const'
/«PKGBUILDDIR»/src/Baseresource.cxx:83: undefined reference to `bt::Resource::merge(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/«PKGBUILDDIR»/src/Baseresource.cxx:41: undefined reference to `bt::Resource::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/«PKGBUILDDIR»/src/Baseresource.cxx:85: undefined reference to `bt::Resource::merge(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/«PKGBUILDDIR»/src/Baseresource.cxx:86: undefined reference to `bt::Resource::merge(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/«PKGBUILDDIR»/src/Baseresource.cxx:61: undefined reference to `bt::Resource::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
Baseresource.o: In function `BaseResource::readColor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/«PKGBUILDDIR»/src/Baseresource.cxx:160: undefined reference to `bt::Resource::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/«PKGBUILDDIR»/src/Baseresource.cxx:162: undefined reference to `bt::Color::namedColor(bt::Display const&, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
Baseresource.o: In function `BaseResource::readColor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/«PKGBUILDDIR»/src/Baseresource.cxx:171: undefined reference to `bt::Resource::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/«PKGBUILDDIR»/src/Baseresource.cxx:173: undefined reference to `bt::Resource::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/«PKGBUILDDIR»/src/Baseresource.cxx:176: undefined reference to `bt::Color::namedColor(bt::Display const&, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
Baseresource.o: In function `BaseResource::readTexture(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/«PKGBUILDDIR»/src/Baseresource.cxx:187: undefined reference to `bt::Texture::setDescription(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/«PKGBUILDDIR»/src/Baseresource.cxx:188: undefined reference to `bt::Color::namedColor(bt::Display const&, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/«PKGBUILDDIR»/src/Baseresource.cxx:189: undefined reference to `bt::Color::namedColor(bt::Display const&, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/«PKGBUILDDIR»/src/Baseresource.cxx:191: undefined reference to `bt::textureResource(bt::Display const&, unsigned int, bt::Resource const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bt::Texture const&)'
Baseresource.o: In function `BaseResource::readTexture(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/«PKGBUILDDIR»/src/Baseresource.cxx:205: undefined reference to `bt::Texture::setDescription(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/«PKGBUILDDIR»/src/Baseresource.cxx:206: undefined reference to `bt::Color::namedColor(bt::Display const&, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/«PKGBUILDDIR»/src/Baseresource.cxx:207: undefined reference to `bt::Color::namedColor(bt::Display const&, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/«PKGBUILDDIR»/src/Baseresource.cxx:210: undefined reference to `bt::Resource::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/«PKGBUILDDIR»/src/Baseresource.cxx:211: undefined reference to `bt::Resource::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/«PKGBUILDDIR»/src/Baseresource.cxx:219: undefined reference to `bt::textureResource(bt::Display const&, unsigned int, bt::Resource const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bt::Texture const&)'
/«PKGBUILDDIR»/src/Baseresource.cxx:216: undefined reference to `bt::textureResource(bt::Display const&, unsigned int, bt::Resource const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bt::Texture const&)'
Baseresource.o: In function `BaseResource::readFont(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/«PKGBUILDDIR»/src/Baseresource.cxx:230: undefined reference to `bt::Resource::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/«PKGBUILDDIR»/src/Baseresource.cxx:232: undefined reference to `bt::Resource::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'

Regards,
    S


Reply to: