Re: [gentoo-user] problem emerging Libdrm : solved

2015-01-26 Thread Peter Humphrey
On Sunday 25 January 2015 23:57:50 Philip Webb wrote:
 150125 Philip Webb wrote:
  After exactly  2 years , I'm trying to update my Asus EEE netbook.
  Trying to update gtk+ , I've run into a problem :
  it requires Mesa  Cairo  both require libdrm-2.4.58 ,
  which refuses to compile, failing with lines reporting
  that libpng15.so.15  libudev.so.0 not found.
  I've already updated to libpng-1.6.16 , so libpng16.so.16 is installed.
 
 Thanks for the various suggestions.
 I solved the problem by unmerging Gtk+ Mesa Cairo Libdrm Xorg-server,
 after which Libdrm compiled successfully.
 
 BTW there's a rather bizarre dependency :
 the stable Mesa-10.2.8 requires the testing Cairo-1.12.18 .
 I've never seen this before.

It's not like that here; something must still be skew-whiff:

prh@wstn ~ $ eix -Ice mesa
[I] media-libs/mesa (10.2.8{tbz2}@28/12/14): OpenGL-like graphic library for 
Linux
prh@wstn ~ $ eix -Ice cairo
[I] x11-libs/cairo (1.12.16@22/11/14): A vector graphics library with 
cross-device output support

This is amd64.

-- 
Rgds
Peter.




Re: [gentoo-user] problem emerging Libdrm

2015-01-25 Thread Andrew Savchenko
On Sun, 25 Jan 2015 00:18:32 -0500 Philip Webb wrote:
 After exactly  2 years , I'm trying to update my Asus EEE netbook.
 I've emerged gcc-4.8.3 ( 3 h 31 m ), portage-2.2.14  udev-216 .
 However, I've lost X : trying to update gtk+ , I've run into a problem :
 it requires Mesa  Cairo  both require libdrm-2.4.58 ,
 which refuses to compile, failing with lines reporting
 that libpng15.so.15  libudev.so.0 not found,
 which seem to be needed by Cairo  Mesa, which depend on Libdrm ;
 I've already updated to libpng-1.6.16 , so libpng16.so.16 is installed.
 I've tried 'emerge --nodeps' with Cairo  Mesa, but both fail.
 
 libdrm-2.4.58 was emerged on this desktop machine without any difficulty
 with libpng-1.6.16 emerged a bit later  everything working properly.
 
 I've done searches of Bugs, Forum  asked Google without much help.
 
 Can anyone suggest what might be causing this problem ?
 
As for libpng: the problem is that after libpng update many
pkg-config files still contain references to old libpng15.so.
Usual way to fix this is to rebuild all libpng dependencies (emerge
@revdep-rebuild or revdep-rebuild tool may be used for that).
But this doesn't work on too old setups, where during such updates
packages will require some newer stuff like libdrm to be updated
itself.

In order to broke this look you can manually edit all files
in /usr/lib/pkgconfig in order to point them to proper libpng
version, e.g.:

$ cd /usr/lib/pkgconfig
$ sed -i 's/libpng15/libpng16/ *.pc

As for libudev, probably problem and solution is the same.

Not all packages use pkg-config, some have $packagename-config
scripts (like fltk-config). Some of these scripts hardcode library
names in a similar way to pkg-config, so you have to fix
this /usr/bin-*config scripts too if you have any problems with
related applications.

Best regards,
Andrew Savchenko


pgpcS7xPynewa.pgp
Description: PGP signature


Re: [gentoo-user] problem emerging Libdrm

2015-01-25 Thread Alexander Kapshuk
On Sun, Jan 25, 2015 at 7:18 AM, Philip Webb purs...@ca.inter.net wrote:

 After exactly  2 years , I'm trying to update my Asus EEE netbook.
 I've emerged gcc-4.8.3 ( 3 h 31 m ), portage-2.2.14  udev-216 .
 However, I've lost X : trying to update gtk+ , I've run into a problem :
 it requires Mesa  Cairo  both require libdrm-2.4.58 ,
 which refuses to compile, failing with lines reporting
 that libpng15.so.15  libudev.so.0 not found,
 which seem to be needed by Cairo  Mesa, which depend on Libdrm ;
 I've already updated to libpng-1.6.16 , so libpng16.so.16 is installed.
 I've tried 'emerge --nodeps' with Cairo  Mesa, but both fail.

 libdrm-2.4.58 was emerged on this desktop machine without any difficulty
 with libpng-1.6.16 emerged a bit later  everything working properly.

 I've done searches of Bugs, Forum  asked Google without much help.

 Can anyone suggest what might be causing this problem ?

 --
 ,,
 SUPPORT ___//___,   Philip Webb
 ELECTRIC   /] [] [] [] [] []|   Cities Centre, University of Toronto
 TRANSIT`-O--O---'   purslowatchassdotutorontodotca


 Did the gcc update go alright?

What's the output of 'gcc --version' and 'gcc-config -l'?


Re: [gentoo-user] problem emerging Libdrm

2015-01-25 Thread Stroller

On Sun, 25 January 2015, at 1:57 pm, James wirel...@tampabay.rr.com wrote:
 Philip Webb purslow at ca.inter.net writes:
 
 After exactly  2 years , I'm trying to update my Asus EEE netbook.
 
 http://blog.siphos.be/2013/12/upgrading-old-gentoo-installations/

Further to this, some historical Portage snapshots are here: 
http://dev.gentoo.org/~swift/snapshots/

Stroller.




Re: [gentoo-user] problem emerging Libdrm : solved

2015-01-25 Thread Philip Webb
150125 Philip Webb wrote:
 After exactly  2 years , I'm trying to update my Asus EEE netbook.
 Trying to update gtk+ , I've run into a problem :
 it requires Mesa  Cairo  both require libdrm-2.4.58 ,
 which refuses to compile, failing with lines reporting
 that libpng15.so.15  libudev.so.0 not found.
 I've already updated to libpng-1.6.16 , so libpng16.so.16 is installed.

Thanks for the various suggestions.
I solved the problem by unmerging Gtk+ Mesa Cairo Libdrm Xorg-server,
after which Libdrm compiled successfully.

BTW there's a rather bizarre dependency :
the stable Mesa-10.2.8 requires the testing Cairo-1.12.18 .
I've never seen this before.

-- 
,,
SUPPORT ___//___,   Philip Webb
ELECTRIC   /] [] [] [] [] []|   Cities Centre, University of Toronto
TRANSIT`-O--O---'   purslowatchassdotutorontodotca




[gentoo-user] problem emerging Libdrm

2015-01-24 Thread Philip Webb
After exactly  2 years , I'm trying to update my Asus EEE netbook.
I've emerged gcc-4.8.3 ( 3 h 31 m ), portage-2.2.14  udev-216 .
However, I've lost X : trying to update gtk+ , I've run into a problem :
it requires Mesa  Cairo  both require libdrm-2.4.58 ,
which refuses to compile, failing with lines reporting
that libpng15.so.15  libudev.so.0 not found,
which seem to be needed by Cairo  Mesa, which depend on Libdrm ;
I've already updated to libpng-1.6.16 , so libpng16.so.16 is installed.
I've tried 'emerge --nodeps' with Cairo  Mesa, but both fail.

libdrm-2.4.58 was emerged on this desktop machine without any difficulty
with libpng-1.6.16 emerged a bit later  everything working properly.

I've done searches of Bugs, Forum  asked Google without much help.

Can anyone suggest what might be causing this problem ?

-- 
,,
SUPPORT ___//___,   Philip Webb
ELECTRIC   /] [] [] [] [] []|   Cities Centre, University of Toronto
TRANSIT`-O--O---'   purslowatchassdotutorontodotca