View previous topic :: View next topic |
Author |
Message |
52midnight Apprentice
Joined: 20 Mar 2012 Posts: 176 Location: Brisbane AU
|
Posted: Mon Mar 18, 2013 2:40 pm Post subject: Poppler fails during world upgrade. [SOLVED] |
|
|
I'm building a new installation using stage3-i686-20121213.tar.bz2 After getting the partition bootable I executed the following:
Code: | ># emerge --sync
># :
># emerge gentoolkit
># :
># emerge -avuND world |
At package 98 of 130 the 'poppler' build failed with:
Code: | /usr/lib/gcc/i686-pc-linux-gnu/4.5.4/../../../../i686-pc-linux-gnu/bin/ld: warning: libudev.so.1, needed by /usr/lib/libEGL.so.1, not found (try using -rpath or -rpath-link)
/usr/lib/libEGL.so.1: undefined reference to `udev_unref@LIBUDEV_183'
/usr/lib/libEGL.so.1: undefined reference to `udev_new@LIBUDEV_183'
:
[31;01m*[0m ERROR: app-text/poppler-0.22.2-r1 failed (compile phase):
[31;01m*[0m emake failed |
I tried rebooting and emerging 'poppler' on its own with the same result. Could someone please suggest how to resolve this? I've posted the build.log at:
http://52midnight.com/build.log.html
Last edited by 52midnight on Mon Mar 18, 2013 7:33 pm; edited 1 time in total |
|
Back to top |
|
|
khayyam Watchman
Joined: 07 Jun 2012 Posts: 6227 Location: Room 101
|
Posted: Mon Mar 18, 2013 3:06 pm Post subject: |
|
|
52midnight ...
looks like your --update brought in udev and so broke media-libs/mesa which is linked to the old udev ... you may be able to work arround the issue with 'emerge --oneshot mesa' ... thought you may also have other packages which are also linked to libudev.so.1 and so revdep-rebuild may be a better approach.
HTH & best ... khay |
|
Back to top |
|
|
52midnight Apprentice
Joined: 20 Mar 2012 Posts: 176 Location: Brisbane AU
|
Posted: Mon Mar 18, 2013 7:32 pm Post subject: |
|
|
> revdep-rebuild may be a better approach.
Yep, first time I've seen its inbuilt smarts. Fixed the broken deps and then invoked 'emerge' with the correct switches to emerge mesa.
I was wondering why a 3D graphics library would be needed by a basic non-GUI installation, but I guess my setting USE="gtk" brought in new dependencies; there are now a heap of x11 packages installed.
Thanks very much for a crucial tip. |
|
Back to top |
|
|
khayyam Watchman
Joined: 07 Jun 2012 Posts: 6227 Location: Room 101
|
Posted: Mon Mar 18, 2013 8:02 pm Post subject: |
|
|
52midnight ...
You're welcome ... as far as having mesa, gtk, and x11, pulled in, this sounds as though the profile is set to something other than 'default/linux/x86/13.0'. If your building a non-gui/x11 target then you should change the profile to reflect this.
best ... khay |
|
Back to top |
|
|
52midnight Apprentice
Joined: 20 Mar 2012 Posts: 176 Location: Brisbane AU
|
Posted: Mon Mar 18, 2013 8:05 pm Post subject: |
|
|
No, am set to ../13.0/desktop but hadn't realized it would start affecting things so early in the process. |
|
Back to top |
|
|
|