Re: [gentoo-amd64] Amarok update failure

2009-06-12 Thread Beso
2009/6/12 Paul Stear gen...@appjaws.plus.com

 Hello all,
 I have the following error when updating amarok to version
 amarok-1.4.10_p20090130-r2

 Making all in konquisidebar
 grep: /usr/lib64/libpcreposix.la: No such file or directory
 /bin/sed: can't read /usr/lib64/libpcreposix.la: No such file or directory
 libtool: link: `/usr/lib64/libpcreposix.la' is not a valid libtool archive
 make[4]: *** [konqsidebar_universalamarok.la] Error 1
 make[3]: *** [all-recursive] Error 1
 make[2]: *** [all-recursive] Error 1
 make[1]: *** [all-recursive] Error 1
 make: *** [all] Error 2
  *
  * ERROR: media-sound/amarok-1.4.10_p20090130-r2 failed.
  * Call stack:
  *   ebuild.sh, line   49:  Called src_compile
  * environment, line 4357:  Called kde_src_compile
  * environment, line 3143:  Called kde_src_compile 'all'
  * environment, line 3158:  Called kde_src_compile 'make'
  * environment, line 3150:  Called die
  * The specific snippet of code:
  *   emake || die died running emake, $FUNCNAME:make
  *  The die message:
  *   died running emake, kde_src_compile:make

 Where do I get libpcreposix.la from?
 I am running KDE 3.5.10


it should belong to libpcre package. i think that you've upgraded that
package recently, but you haven't run revdep-rebuild. There re some packages
depending on it, and i think that a dependency of amarok is broken after the
.la removal. the old kde3.5 version were linking against .la instead of
direct lib linking if i recall corectly, and so if a .la file is removed you
should rebuild the stuff linked against it. you might also encounter issues
rebuilding the broken packages. i still have some 3.5 packages that fail on
rebuild, but nowadays i don't really have time to fix them up.
anyway, my advice is to run revdep-rebuild and the retry installing amarok.

-- 
dott. ing. beso


Re: [gentoo-amd64] Amarok update failure

2009-06-12 Thread Paul Stear
On Friday 12 June 2009 10:51:41 Beso wrote:
 2009/6/12 Paul Stear gen...@appjaws.plus.com

  Hello all,
  I have the following error when updating amarok to version
  amarok-1.4.10_p20090130-r2
snip
  Where do I get libpcreposix.la from?
  I am running KDE 3.5.10

 it should belong to libpcre package. i think that you've upgraded that
 package recently, but you haven't run revdep-rebuild. There re some
 packages depending on it, and i think that a dependency of amarok is broken
 after the .la removal. the old kde3.5 version were linking against .la
 instead of direct lib linking if i recall corectly, and so if a .la file is
 removed you should rebuild the stuff linked against it. you might also
 encounter issues rebuilding the broken packages. i still have some 3.5
 packages that fail on rebuild, but nowadays i don't really have time to fix
 them up.
 anyway, my advice is to run revdep-rebuild and the retry installing amarok.
Thanks Beso,
I should have thought of that, I am now updating 33 packages so hopefully 
amarok will install correctly after they have finished.
Paul


-- 
This message has been sent using kmail with gentoo linux



Re: [gentoo-amd64] Amarok update failure

2009-06-12 Thread Richard Freeman

Paul Stear wrote:
I should have thought of that, I am now updating 33 packages so hopefully 
amarok will install correctly after they have finished.

Paul



I'm attempting the lafilefixer solution listed in the libpcre install 
notes.  However, I'm beginning to think I'd have been better off 
rebuilding 33 packages.  I suspect that lafilefixer will work just fine 
and very quickly solve my problem, but now every time I update just 
about anything else on my system that produces a .la file I'll get a 
collision error as just about every .la file is going to have a 
non-matching mtime and md5sum from its original install...




Re: [gentoo-amd64] Amarok update failure

2009-06-12 Thread Beso
2009/6/12 Richard Freeman ri...@gentoo.org

 Paul Stear wrote:

 I should have thought of that, I am now updating 33 packages so hopefully
 amarok will install correctly after they have finished.
 Paul


 I'm attempting the lafilefixer solution listed in the libpcre install
 notes.  However, I'm beginning to think I'd have been better off rebuilding
 33 packages.  I suspect that lafilefixer will work just fine and very
 quickly solve my problem, but now every time I update just about anything
 else on my system that produces a .la file I'll get a collision error as
 just about every .la file is going to have a non-matching mtime and md5sum
 from its original install...

 always use revdep-rebuild and --as-needed ldflag! this will reduce the
rebuild to just the broken packages.


-- 
dott. ing. beso