On Wed, Jul 20, 2005 at 10:29:15AM -0700, Matt Kraai wrote:
> Package: libbt-dev
> Version: 0.70.0-4
> Severity: serious

> bbkeys fails to build because there are undefined symbols in libbt.a:

> g++  -DNDEBUG -O2  -I/usr/include/bt -I/usr/include/freetype2 
> -I/usr/X11R6/include    -L/usr/X11R6/lib  -lSM -lICE -o bbkeys  actions.o 
> Config.o FileTokenizer.o KeyClient.o KeyGrabber.o keytree.o main.o 
> Netclient.o ScreenHandler.o window.o WindowlistMenu.o -L/usr/X11R6/lib -lX11 
> -lXext -L/usr/local/lib -L/usr/X11R6/lib -lbt -lXft -lfreetype -lz -lXrender 
> -lX11 -lfontconfig
> /usr/lib/gcc/i486-linux-gnu/4.0.1/../../../../lib/libbt.a(Application.o): In 
> function `bt::Application::Application(std::basic_string<char, 
> std::char_traits<char>, std::allocator<char> > const&, char const*, bool)':
> : undefined reference to `std::__default_alloc_template<true, 
> 0>::allocate(unsigned int)'
> ...
> /usr/lib/gcc/i486-linux-gnu/4.0.1/../../../../lib/libbt.a(Color.o): In 
> function `std::_Rb_tree<bt::ColorCache::RGB, std::pair<bt::ColorCache::RGB 
> const, bt::ColorCache::PixelRef>, 
> std::_Select1st<std::pair<bt::ColorCache::RGB const, 
> bt::ColorCache::PixelRef> >, std::less<bt::ColorCache::RGB>, 
> std::allocator<std::pair<bt::ColorCache::RGB const, bt::ColorCache::PixelRef> 
> > >::_M_create_node(std::pair<bt::ColorCache::RGB const, 
> bt::ColorCache::PixelRef> const&)':
> : undefined reference to `std::__default_alloc_template<true, 
> 0>::allocate(unsigned int)'
> collect2: ld returned 1 exit status

Undefined because libbt.a was built with g++-3.3, and the build is
attempting to link it using g++-4.0 (i.e., libstdc++6 instead of the needed
libstdc++5).  Please re-upload blackbox for the C++ ABI transition.  There
are no other packages that need to be transitioned in order for you to be
able to do so.

Also, the libbt package, aside from lacking the requisite unique ABI
identifier in its package name, is apparently completely empty at the
moment; you may want to fix this at the same time...

-- 
Steve Langasek
postmodern programmer

Attachment: signature.asc
Description: Digital signature

Reply via email to