kde-sunset: new akode build problems

Brent Busby <[email protected]>
Newsgroups gmane.linux.gentoo.desktop
Message-ID <[email protected]>
Recently, because of the libpng upgrade fiasco that caused so many 
people to pull their hair out with .la file problems, the main Gentoo 
developers started having libtool compile things with '--as-needed', 
which is generally a good thing.

However, I just recently started setting up a new machine with KDE 3 
from the kde-sunset overlay, and ran into this build issue with akode:

Making all in akodeplay
make[3]: Entering directory 
`/var/tmp/portage/media-libs/akode-2.0.2/work/akode-2.0.2/akode/akodeplay'
if x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. 
-I../../akode/lib -I../../akode/lib -I../../akode/lib     -O2 
-march=athlon64 -pipe  -MT akodeplay.o -MD -MP -MF ".deps/akodeplay.Tpo" 
-c -o akodeplay.o akodeplay.cpp; \
         then mv -f ".deps/akodeplay.Tpo" ".deps/akodeplay.Po"; else rm 
-f ".deps/akodeplay.Tpo"; exit 1; fi
/bin/sh ../../libtool --silent --tag=CXX --mode=link 
x86_64-pc-linux-gnu-g++  -O2 -march=athlon64 -pipe   -Wl,-O1 
-Wl,--as-needed -o akodeplay  akodeplay.o ../lib/libakode.la
x86_64-pc-linux-gnu-g++: ../lib/.libs/libakode.so: No such file or 
directory
make[3]: *** [akodeplay] Error 1

This is from a fairly fresh and up-to-date install of Gentoo that uses 
GCC 4.4.3 as the system compiler, and it looks like libtool is doing the 
new '--as-needed' thing, though I don't know if that's related to the 
failure or not.

Has anyone else seen this?  I don't know how to fix it, but it would be 
good if we can keep the overlay able to compile KDE on a fresh machine 
if needed.  Let me know if you want me to try anything.

-- 
+ Brent A. Busby	 + "We've all heard that a million monkeys
+ UNIX Systems Admin	 +  banging on a million typewriters will
+ University of Chicago	 +  eventually reproduce the entire works of
+ Physical Sciences Div. +  Shakespeare.  Now, thanks to the Internet,
+ James Franck Institute +  we know this is not true." -Robert Wilensky
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.