Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 111793

Summary: revdep-rebuild fails
Product: Gentoo Linux Reporter: SAngeli <I-SAngeli>
Component: [OLD] KDEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: VERIFIED INVALID    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description SAngeli 2005-11-07 09:46:25 UTC
Hi,

Linux 2.6.12-gentoo-r9 #5 Thu Sep 29 13:16:16 CEST 2005 x86_64 AMD Athlon(tm) 64
Processor 3200+ AuthenticAMD GNU/Linux

I updated my PC up to kde 3.4.3 and got two errors:
1) when I boot up and login I get this KDE error:
Code:
Error - KDesktop
The KDE mediamanager is not running
I am not able to access to my mount points.

Please help.
Spiro

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




I followed this thread, and run from konsole revdep-rebuild but got stuck the
following output and also error where I got stuck at: 
broken /usr/bin/php (requires libmysqlclient.so.12)
broken /usr/bin/ogg123 (requires libOggFLAC.so.1 libFLAC.so.6)
broken /usr/bin/oggenc (requires libOggFLAC.so.1 libFLAC.so.6)
broken /usr/bin/tp_tagger (requires libFLAC.so.6 libFLAC.so.6)
broken /usr/bin/trm (requires libFLAC.so.6 libFLAC.so.6)
broken /usr/bin/playsound (requires libFLAC.so.6 libFLAC.so.6)
broken /usr/bin/audacity (requires libFLAC.so.6 libFLAC++.so.4)
broken /usr/bin/rezound (requires libFLAC++.so.4 libFLAC.so.6)
broken /usr/libexec/gnome-vfs-daemon (requires libhal-storage.so.0 libhal.so.0
libdbus-glib-1.so.0 libdbus-1.so.0)
broken /usr/X11R6/bin/php (requires libmysqlclient.so.12)
broken /usr/X11R6/bin/ogg123 (requires libOggFLAC.so.1 libFLAC.so.6)
broken /usr/X11R6/bin/oggenc (requires libOggFLAC.so.1 libFLAC.so.6)
broken /usr/X11R6/bin/tp_tagger (requires libFLAC.so.6 libFLAC.so.6)
broken /usr/X11R6/bin/trm (requires libFLAC.so.6 libFLAC.so.6)
broken /usr/X11R6/bin/playsound (requires libFLAC.so.6 libFLAC.so.6)
broken /usr/X11R6/bin/audacity (requires libFLAC.so.6 libFLAC++.so.4)
broken /usr/X11R6/bin/rezound (requires libFLAC++.so.4 libFLAC.so.6)
broken /usr/qt/3/plugins/sqldrivers/libqsqlmysql.so (requires libmysqlclient.so.12)
broken /opt/firefox/components/libmozgnome.so (requires libxpcom.so libplds4.so
libplc4.so libnspr4.so libgconf-2.so.4 libORBit-2.so.0 liblinc.so.1
libgnomevfs-2.so.0 libbonobo-activation.so.4 libxml2.so.2 libgnome-2.so.0
libbonobo-2.so.0)
broken /opt/firefox/components/libnkgnomevfs.so (requires libxpcom.so
libplds4.so libplc4.so libnspr4.so libgnomevfs-2.so.0 libbonobo-activation.so.4
libORBit-2.so.0 libxml2.so.2 liblinc.so.1)
broken /opt/firefox/components/libnegotiateauth.so (requires libxpcom.so
libplds4.so libplc4.so libnspr4.so libgssapi_krb5.so.2)
broken /opt/opera/lib/opera/plugins/operamotifwrapper-1 (requires libXm.so.1)
broken /opt/opera/lib/opera/plugins/operamotifwrapper-2 (requires libXm.so.2)
done.
Now I am stuck at this point:
gnome-vfs-hal-mounts.c:518: error: parse error before ')' token
gnome-vfs-hal-mounts.c:539: warning: assignment makes pointer from integer
without a cast
gnome-vfs-hal-mounts.c:548: warning: comparison between pointer and integer
gnome-vfs-hal-mounts.c:549: warning: cast to pointer from integer of different size
gnome-vfs-hal-mounts.c:549: warning: cast to pointer from integer of different size
gnome-vfs-hal-mounts.c:549: warning: cast to pointer from integer of different size
gnome-vfs-hal-mounts.c:549: warning: passing arg 1 of `strlen' makes pointer
from integer without a cast
gnome-vfs-hal-mounts.c:549: warning: passing arg 2 of `memcpy' makes pointer
from integer without a cast
gnome-vfs-hal-mounts.c:549: warning: passing arg 1 of `__strdup' makes pointer
from integer without a cast
gnome-vfs-hal-mounts.c:551: warning: assignment makes pointer from integer
without a cast
gnome-vfs-hal-mounts.c:561: warning: assignment makes pointer from integer
without a cast
gnome-vfs-hal-mounts.c:578: warning: passing arg 1 of `g_strdup' makes pointer
from integer without a cast
make[3]: *** [gnome-vfs-hal-mounts.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -pthread
-DORBIT2=1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
-I/usr/include/gconf/2 -I/usr/include/orbit-2.0
-I/usr/include/bonobo-activation-2.0 -I/usr/include/libbonobo-2.0
-I/usr/include/libxml2 -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/hal -I/usr/include/dbus-1.0
-I/usr/lib64/dbus-1.0/include -DORBIT2=1 -pthread -I/usr/include/libbonobo-2.0
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0
-I/usr/include/bonobo-activation-2.0 -DXDG_PREFIX=_gnome_vfs_xdg
-D_FILE_OFFSET_BITS=64 -D_BSD_SOURCE -D_LARGEFILE64_SOURCE
-D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -DG_DISABLE_DEPRECATED
-DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib64\" -DPREFIX=\"/usr\"
-DGNOMEVFS_LOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\"
-DG_LOG_DOMAIN=\"libgnomevfs\" -march=athlon64 -O2 -pipe -c
gnome-vfs-volume-monitor-daemon.c -MT gnome-vfs-volume-monitor-daemon.lo -MD -MP
-MF .deps/gnome-vfs-volume-monitor-daemon.TPlo -o
gnome-vfs-volume-monitor-daemon.o >/dev/null 2>&1
make[3]: Leaving directory
`/var/tmp/portage/gnome-vfs-2.10.1-r1/work/gnome-vfs-2.10.1/libgnomevfs'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/var/tmp/portage/gnome-vfs-2.10.1-r1/work/gnome-vfs-2.10.1/libgnomevfs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/gnome-vfs-2.10.1-r1/work/gnome-vfs-2.10.1'
make: *** [all] Error 2

!!! ERROR: gnome-base/gnome-vfs-2.10.1-r1 failed.
!!! Function gnome2_src_compile, Line 48, Exitcode 2
!!! compile failure
!!! If you need support, post the topmost build error, NOT this status message.


Result is not OK, you have following choices:
- if emerge failed during build, fix the problems and re-run revdep-rebuild
or
- use -X or --package-names as first argument (try to rebuild package, not exact
ebuild - ignores SLOT!)
or
- set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/package.unmask
(and remove /root/.revdep-rebuild.5_order to be evaluated again)
or
- modify the above emerge command and run it manually
or
- compile or unmerge unsatisfied packages manually, remove temporary files and
try again (you can edit package/ebuild list first)

To remove temporary files, please run:
rm /root/.revdep-rebuild*.?_*
Comment 1 Gregorio Guidi (RETIRED) gentoo-dev 2005-11-07 09:59:30 UTC
Try running 'emerge --oneshot gnome-vfs' and then revdep-rebuild. You should 
try to recompile all the other packages mentioned in the revdep-rebuild output 
until revdep-rebuild succeeds, your system is really screwed at the moment... 
 
Comment 2 SAngeli 2005-11-07 12:55:29 UTC
Hi Gregorio,

Thank you for your kind support.
Indeed what you adviced me worked. it all completed fine but when I run
revdep-rebuild I got again this list:
broken /usr/bin/audacity (requires libFLAC.so.6)
  broken /usr/bin/k3b (requires libhal.so.1 libdbus-1.so.1 libhal.so.1
libdbus-1.so.1 libhal.so.1 libdbus-1.so.1 libdbus-1.so.1)
  broken /usr/bin/ivman (requires libhal.so.1 libdbus-glib-1.so.1 libdbus-1.so.1
libhal.so.1 libdbus-glib-1.so.1 libdbus-1.so.1)
  broken /usr/bin/pmount (requires libhal-storage.so.1 libhal.so.1 libdbus-1.so.1)
  broken /usr/bin/pumount (requires libhal-storage.so.1 libhal.so.1 libdbus-1.so.1)
  broken /usr/bin/pmount-hal (requires libhal-storage.so.1 libhal.so.1
libdbus-1.so.1)
  broken /usr/X11R6/bin/audacity (requires libFLAC.so.6)
  broken /usr/X11R6/bin/k3b (requires libhal.so.1 libdbus-1.so.1 libhal.so.1
libdbus-1.so.1 libhal.so.1 libdbus-1.so.1 libdbus-1.so.1)
  broken /usr/X11R6/bin/ivman (requires libhal.so.1 libdbus-glib-1.so.1
libdbus-1.so.1 libhal.so.1 libdbus-glib-1.so.1 libdbus-1.so.1)
  broken /usr/X11R6/bin/pmount (requires libhal-storage.so.1 libhal.so.1
libdbus-1.so.1)
  broken /usr/X11R6/bin/pumount (requires libhal-storage.so.1 libhal.so.1
libdbus-1.so.1)
  broken /usr/X11R6/bin/pmount-hal (requires libhal-storage.so.1 libhal.so.1
libdbus-1.so.1)
  broken /opt/firefox/components/libmozgnome.so (requires libxpcom.so
libplds4.so libplc4.so libnspr4.so libgconf-2.so.4 libORBit-2.so.0 liblinc.so.1
libgnomevfs-2.so.0 libbonobo-activation.so.4 libxml2.so.2 libgnome-2.so.0
libbonobo-2.so.0)
  broken /opt/firefox/components/libnkgnomevfs.so (requires libxpcom.so
libplds4.so libplc4.so libnspr4.so libgnomevfs-2.so.0 libbonobo-activation.so.4
libORBit-2.so.0 libxml2.so.2 liblinc.so.1)
  broken /opt/firefox/components/libnegotiateauth.so (requires libxpcom.so
libplds4.so libplc4.so libnspr4.so libgssapi_krb5.so.2)
  broken /opt/opera/lib/opera/plugins/operamotifwrapper-1 (requires libXm.so.1)
  broken /opt/opera/lib/opera/plugins/operamotifwrapper-2 (requires libXm.so.2)

So, it started again and now got stuck here:
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively you may set the HAL_CFLAGS and HAL_LIBS environment variables
to avoid the need to call pkg-config.  See the pkg-config man page for
more details.

!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/pmount-0.9.6/work/pmount-0.9.6/config.log

!!! ERROR: sys-apps/pmount-0.9.6 failed.
!!! Function econf, Line 485, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.


Result is not OK, you have following choices:
- if emerge failed during build, fix the problems and re-run revdep-rebuild
    or
- use -X or --package-names as first argument (try to rebuild package, not exact
  ebuild - ignores SLOT!)
    or
- set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/package.unmask
  (and remove /root/.revdep-rebuild.5_order to be evaluated again)
    or
- modify the above emerge command and run it manually
    or
- compile or unmerge unsatisfied packages manually, remove temporary files and
  try again (you can edit package/ebuild list first)


My question: It seems, as you say "my system is really screwed at the moment...
" What could cause this and how to solve it?
Should I keep running revdep-rebuild over and over and anytime it stops run
'emerge --oneshot application_name' or what?
I really need my system to go back to normal.
Should I unmerge all broken packages and emerge them one by one?
Please advice as am worried about my system

Thank you,
Spiro
Comment 3 John N. Laliberte (RETIRED) gentoo-dev 2005-11-10 08:47:49 UTC
This is not a gnome bug.

You need to unmerge / merge packages until revdep-rebuild succeeds.  It looks
like you haven't run it in a long time.

You did not attach the config.log from the pmount failure, so its hard to know
why it failed.
Comment 4 SAngeli 2005-11-11 02:59:16 UTC
Hi,

I solved my problem unmerging it and upgrading it to latest testing release and
emerging it again.

Thank you for your advice and help
Spiro
Comment 5 SAngeli 2005-11-11 03:14:00 UTC
As for KDE Media manager service I solved this too buy upgrading all versions of
hal, ivman, dbus and fixed an error with etc-update and now all is working.

Thank you,
Spiro