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


-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150810104943.ga24...@perpetual.pseudorandom.co.uk

Reply via email to