packages depending on gtk+ will fail due to alsaplayer installing a broken (odd dependencies) /usr/lib/libgtk.so spider@Darkmere> qpkg -f /usr/lib/libgtk.so -v ~ media-sound/alsaplayer-0.99.74 * x11-libs/gtk+-1.2.10-r10 * Reproducible: Didn't try Steps to Reproduce: 1.install alsaplayer 2. emerge alsa-tools updated version depends on gtk+, and breaks in both configure and compile stages. a check of the config.log will give this result : 3. Actual Results: configure:2554: checking for GTK - version >= 1.0.1 configure:2657: gcc -o conftest -march=athlon-tbird -O2 -pipe -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include conftest.c - L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm >&5 /usr/lib/libgtk.so: undefined reference to `parse_file_uri_free' /usr/lib/libgtk.so: undefined reference to `std::__default_alloc_template<(bool)1, (int)0>::allocate(unsigned)' /usr/lib/libgtk.so: undefined reference to `std::__default_alloc_template<(bool)1, (int)0>::_S_free_list' /usr/lib/libgtk.so: undefined reference to `__cxa_rethrow' /usr/lib/libgtk.so: undefined reference to `Playlist::Stop()' /usr/lib/libgtk.so: undefined reference to `CorePlayer::SetSpeed(float)' /usr/lib/libgtk.so: undefined reference to `Playlist::Next()' /usr/lib/libgtk.so: undefined reference to `ap_next' /usr/lib/libgtk.so: undefined reference to `fft_init' /usr/lib/libgtk.so: undefined reference to `AlsaSubscriber::Subscribe(AlsaNode*, int)' /usr/lib/libgtk.so: undefined reference to `CorePlayer::Start()' /usr/lib/libgtk.so: undefined reference to `std::__default_alloc_template<(bool)1, (int)0>::_Lock::~_Lock [in-charge]()' /usr/lib/libgtk.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_terminal' /usr/lib/libgtk.so: undefined reference to `prefs_set_bool' /usr/lib/libgtk.so: undefined reference to `std::__default_alloc_template<(bool)1, (int)0>::_S_force_new' /usr/lib/libgtk.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string[in-charge](std::basic_string<char, std: :char_traits<char>, std::allocator<char> > const&)' /usr/lib/libgtk.so: undefined reference to `Playlist::Play(unsigned)' /usr/lib/libgtk.so: undefined reference to `CorePlayer::SetPan(int)' /usr/lib/libgtk.so: undefined reference to `ap_prefs' /usr/lib/libgtk.so: undefined reference to `AlsaNode::GetLatency()' /usr/lib/libgtk.so: undefined reference to `global_reverb_feedback' /usr/lib/libgtk.so: undefined reference to `CorePlayer::CanSeek()' /usr/lib/libgtk.so: undefined reference to `prefs_get_string' /usr/lib/libgtk.so: undefined reference to `CorePlayer::Stop()' /usr/lib/libgtk.so: undefined reference to `CorePlayer::Seek(int)' /usr/lib/libgtk.so: undefined reference to `std::__throw_bad_alloc()' /usr/lib/libgtk.so: undefined reference to `alsaplayer_error' alsaplayer should -not- overwrite libgtk.so
you last commited a change, here you go :)
Fixed. I also had my eyes on this but lacked the time to dig into the problem at the moment of the bump.