Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 387089 - gnome-panel-2.32.1-r2 needs libsoup-gnome update
Summary: gnome-panel-2.32.1-r2 needs libsoup-gnome update
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-14 04:32 UTC by Roman
Modified: 2011-10-16 19:24 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Roman 2011-10-14 04:32:37 UTC
CCLD   test-system-timezone
/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.5/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libproxy.so.0, needed by /usr/lib64/libgweather.so, not found (try using -rpath or -rpath-link)
/usr/lib/libsoup-gnome-2.4.so.1: undefined reference to `px_proxy_factory_get_proxies'
/usr/lib/libsoup-gnome-2.4.so.1: undefined reference to `px_proxy_factory_new'
collect2: ld returned 1 exit status
make[5]: *** [clock-applet] Error 1
make[5]: Leaving directory `/var/tmp/portage/gnome-base/gnome-panel-2.32.1-r2/work/gnome-panel-2.32.1/applets/clock'
...

Reproducible: Always

Steps to Reproduce:
1. emerge =gnome-panel-2.32.1-r2



Expected Results:  
must have dependence on libsoup-gnome

fixed by
emerge libsoup-gnome
Comment 1 Pacho Ramos gentoo-dev 2011-10-14 08:51:15 UTC
Dependency is already present in libgweather, that is the one needing libsoup (gnome-panel depends on libgweather)
Comment 2 Roman 2011-10-16 17:54:36 UTC
I think if emerge can not do something automatically and requires some manual work it is a bug.
So how then I formulate the bug?
Maybe "libgweather needs more recent libsoup-gnome"?
Comment 3 Pacho Ramos gentoo-dev 2011-10-16 18:55:43 UTC
Re-reading the error (next time please remember to attach full build.log), looks like you had libsoup lib installed, but it was broken:
/usr/lib/libsoup-gnome-2.4.so.1: undefined reference to
`px_proxy_factory_get_proxies'
/usr/lib/libsoup-gnome-2.4.so.1: undefined reference to `px_proxy_factory_new'

Maybe you forgot some revdep-rebuild run after a libproxy update or so :-/
Comment 4 Roman 2011-10-16 19:11:29 UTC
Exactly, but I did not update libproxy explicitly, I did "emerge gnome"
and it updated tens of packages, one of them was libproxy.
Maybe it would be wise to revdep-rebuild automatically on some packages with many dependents...
Comment 5 Pacho Ramos gentoo-dev 2011-10-16 19:24:47 UTC
It's being developed in portage-2.2 with preserve_lib FEATURE... but it's no so easy to implement as it could appear :)