Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 383449 - gnome-base/gnome-settings-daemon-2.32.1-r2 failed (compile phase) || x86_64-pc-linux-gnu/bin/ld: cannot find -lpng14
Summary: gnome-base/gnome-settings-daemon-2.32.1-r2 failed (compile phase) || x86_64-p...
Status: RESOLVED DUPLICATE of bug 319101
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-18 06:30 UTC by taaroa
Modified: 2011-09-18 19:12 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log (gnome-base:gnome-settings-daemon-2.32.1-r2:20110918-061410.log,52.90 KB, text/plain)
2011-09-18 06:30 UTC, taaroa
Details

Note You need to log in before you can comment on or make changes to this bug.
Description taaroa 2011-09-18 06:30:08 UTC
* Messages for package gnome-base/gnome-settings-daemon-2.32.1-r2:

 * Package:    gnome-base/gnome-settings-daemon-2.32.1-r2
 * Repository: gentoo
 * Maintainer: gnome@gentoo.org
 * USE:        amd64 elibc_glibc kernel_linux userland_GNU
 * FEATURES:   fakeroot preserve-libs sandbox suidctl usersandbox
 * Building volume media keys using GStreamer
 * Fixing OMF Makefiles ...
 * Running elibtoolize in: gnome-settings-daemon-2.32.1/
 *   Applying portage-2.2.patch ...
 *   Applying sed-1.5.6.patch ...
 *   Applying as-needed-2.2.6.patch ...
 * Applying gnome-settings-daemon-2.32.1-libnotify-0.7.patch ...
 * Applying gnome-settings-daemon-2.32.1-libnotify-init.patch ...
 * Applying gnome-settings-daemon-2.32.1-gst-vol-control-support.patch ...
 * Applying gnome-settings-daemon-2.32.1-netfs-monitor.patch ...
 * Applying gnome-settings-daemon-2.32.1-lcdfilter.patch ...
 * Applying gnome-settings-daemon-2.32.1-media-keys-react.patch ...
 * Applying gnome-settings-daemon-2.32.1-syndaemon-mode.patch ...
 * Running eautoreconf in '/var/tmp/portage/gnome-base/gnome-settings-daemon-2.32.1-r2/work/gnome-settings-daemon-2.32.1' ...
 * Running aclocal ...
 * Running libtoolize --copy --force --install --automake ...
 * Running aclocal ...
 * Running autoconf ...
 * Running autoheader ...
 * Running automake --add-missing --copy ...
 * ERROR: gnome-base/gnome-settings-daemon-2.32.1-r2 failed (compile phase):
 *   emake failed

Reproducible: Always

Steps to Reproduce:
1. emerge-webrsync && emerge -uDN @world && emerge @preserved-rebuild
Actual Results:  
Merging translations into keyboard.gnome-settings-plugin.
libtool: link: x86_64-pc-linux-gnu-gcc -shared  -fPIC -DPIC  .libs/libkeyboard_la-gsd-keyboard-plugin.o .libs/libkeyboard_la-gsd-keyboard-manager.o .libs/libkeyboard_la-gsd-keyboard-xkb.o .libs/libkeyboard_la-gsd-xmodmap.o .libs/libkeyboard_la-delayed-dialog.o   -L/usr/lib64 -lgnome-desktop-2 -lstartup-notification-1 -ldbus-glib-1 -ldbus-1 -lXxf86misc /usr/lib64/libgnomekbdui.so -lgtk-x11-2.0 /usr/lib64/libatk-1.0.so -lpangoft2-1.0 -lfreetype -lfontconfig -lexpat /usr/lib64/libgnomekbd.so -lpng14 -lresolv -lz -lm -lX11 -lgdk-x11-2.0 /usr/lib64/libgconf-2.so -lgio-2.0 /usr/lib64/libORBit-2.so -ldl -lpthread -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lcairo -lgmodule-2.0 -lxklavier -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lxml2  -pthread -pthread -march=native -O2 -msse4a -mfpmath=sse -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--warn-once -Wl,--hash-style=gnu -pthread -Wl,--export-dynamic -pthread   -pthread -Wl,-soname -Wl,libkeyboard.so -o .libs/libkeyboard.so
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lpng14
collect2: ld returned 1 exit status
make[3]: *** [libkeyboard.la] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
 * ERROR: gnome-base/gnome-settings-daemon-2.32.1-r2 failed (compile phase):
 *   emake failed



Portage 2.2.0_alpha58 (hardened/linux/amd64/no-multilib, gcc-4.6.1, glibc-2.13-r4, 3.0.4-hardened x86_64)
=================================================================
System uname: Linux-3.0.4-hardened-x86_64-AMD_Phenom-tm-_II_X4_925_Processor-with-gentoo-2.0.3
Timestamp of tree: Sun, 18 Sep 2011 00:45:01 +0000
ccache version 3.1.6 [disabled]
app-shells/bash:          4.2_p10
dev-lang/python:          2.6.6-r2, 2.7.1-r1, 3.1.3-r1
dev-util/ccache:          3.1.6
dev-util/cmake:           2.8.5-r2
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.0.3
sys-apps/openrc:          0.9.3-r1
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.9.6-r3, 1.10.3, 1.11.1-r1
sys-devel/binutils:       2.21, 2.21.1-r1
sys-devel/gcc:            4.4.5, 4.5.2, 4.6.1-r1
sys-devel/gcc-config:     1.4.1-r1
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 2.6.39 (virtual/os-headers)
sys-libs/glibc:           2.13-r4
Comment 1 taaroa 2011-09-18 06:30:44 UTC
Created attachment 286855 [details]
build log
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2011-09-18 06:41:28 UTC
This problem is specific to your system.

Try running something like:

find /usr/lib/ -name '*.la' -exec grep png14 {} +
find /usr/local/ -name '*.la' -exec grep png14 {} +

To identify broken files. Then re-emerge those packages the files belong to, or edit the files by hand to say 'png15' instead of 'png14'. Either way is fine.

lafilefixer --justfixit might also help

*** This bug has been marked as a duplicate of bug 319101 ***