Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

upgrading dbus breaks system [solved]

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
26 posts
  • 1
  • 2
  • Next
Author
Message
Keruskerfuerst
Advocate
Advocate
User avatar
Posts: 2289
Joined: Wed Feb 01, 2006 3:37 pm
Location: near Augsburg, Germany

upgrading dbus breaks system [solved]

  • Quote

Post by Keruskerfuerst » Tue Jan 23, 2007 12:28 pm

1. Removing dbus 0.62 due to emerge -avuDN world. dbus 1.0.2 remains on the system.
2. Other updated packages: hal 0.5.7-r3 compile error.
3. redep-rebuild is also not sucessfully.
dbus-glib1 and dbus-1 are not found on the system.
Last edited by Keruskerfuerst on Tue Jan 23, 2007 5:01 pm, edited 1 time in total.
Top
Henning Rogge
Apprentice
Apprentice
Posts: 178
Joined: Fri Sep 20, 2002 7:15 pm

  • Quote

Post by Henning Rogge » Tue Jan 23, 2007 1:17 pm

remove dbus completely and try a

emerge -uD world

this solved the problem in my case. After this you have to do a revdep-rebuild of course.
Top
tylerwylie
Guru
Guru
User avatar
Posts: 458
Joined: Sun Sep 19, 2004 6:08 pm
Location: /US/Georgia/Atlanta

  • Quote

Post by tylerwylie » Tue Jan 23, 2007 2:05 pm

Dbus borked my system as well, had to revdep rebuild, and rebuild a bunch of packages manually. btw there's an imposter with a similar buddy icon to yours.
Top
Keruskerfuerst
Advocate
Advocate
User avatar
Posts: 2289
Joined: Wed Feb 01, 2006 3:37 pm
Location: near Augsburg, Germany

  • Quote

Post by Keruskerfuerst » Tue Jan 23, 2007 2:13 pm

output of emerge -uD world:
Calculating world dependencies ..... .. [32;01m*[0m Determining the location of the kernel source code
[32;01m*[0m Found kernel source directory:
[32;01m*[0m /usr/src/linux
[32;01m*[0m Found kernel object directory:
[32;01m*[0m /lib/modules/2.6.18-gentoo-r6/build
[32;01m*[0m Found sources for kernel version:
[32;01m*[0m 2.6.18-gentoo-r6
>>> Unpacking source...
>>> Unpacking hal-0.5.7.1.tar.gz to /var/tmp/portage/hal-0.5.7.1-r3/work
[32;01m*[0m Applying hal-0.5.7.1-ignored-volumes.patch ...
[A[72C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Applying hal-0.5.7-hald-scripts.patch ...
[A[72C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Applying hal-0.5.7-part-table.patch ...
[A[72C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Applying hal-0.5.7-pmu-fix.patch ...
[A[72C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Applying hal-0.5.7-unclean-unmount-r1.patch ...
[A[72C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Applying hal-0.5.7-plugdev-allow-send.patch ...
[A[72C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Applying hal-0.5.7-rescan-on-resume.patch ...
[A[72C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Applying hal-0.5.7-hibernate.patch ...
[A[72C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Applying hal-0.5.7.1-dbus-close.patch ...
[A[72C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Applying hal-0.5.7.1-sr-driver.patch ...
[A[72C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Applying hal-0.5.7.1-hibernate-fix.patch ...
[A[72C [34;01m[ [32;01mok[34;01m ][0m
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/hal-0.5.7.1-r3/work/hal-0.5.7.1 ...
* econf: updating hal-0.5.7.1/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating hal-0.5.7.1/config.guess with /usr/share/gnuconfig/config.guess
./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --with-doc-dir=/usr/share/doc/hal-0.5.7.1-r3 --with-os-type=gentoo --with-pid-file=/var/run/hald.pid --with-hwdata=//usr/share/misc/pci.ids --enable-hotplug-map --disable-verbose-mode --disable-pcmcia-support --disable-acpi-proc --disable-docbook-docs --disable-doxygen-docs --disable-selinux --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... none needed
checking dependency style of x86_64-pc-linux-gnu-gcc... gcc3
checking for library containing strerror... none required
checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes
checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... (cached) none needed
checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) gcc3
checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes
checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... (cached) none needed
checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) gcc3
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
checking dependency style of x86_64-pc-linux-gnu-g++... gcc3
checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E
checking for x86_64-pc-linux-gnu-g77... no
checking for x86_64-pc-linux-gnu-f77... no
checking for x86_64-pc-linux-gnu-xlf... no
checking for x86_64-pc-linux-gnu-frt... no
checking for x86_64-pc-linux-gnu-pgf77... no
checking for x86_64-pc-linux-gnu-fort77... no
checking for x86_64-pc-linux-gnu-fl32... no
checking for x86_64-pc-linux-gnu-af77... no
checking for x86_64-pc-linux-gnu-f90... no
checking for x86_64-pc-linux-gnu-xlf90... no
checking for x86_64-pc-linux-gnu-pgf90... no
checking for x86_64-pc-linux-gnu-epcf90... no
checking for x86_64-pc-linux-gnu-f95... no
checking for x86_64-pc-linux-gnu-fort... no
checking for x86_64-pc-linux-gnu-xlf95... no
checking for x86_64-pc-linux-gnu-ifc... no
checking for x86_64-pc-linux-gnu-efc... no
checking for x86_64-pc-linux-gnu-pgf95... no
checking for x86_64-pc-linux-gnu-lf95... no
checking for x86_64-pc-linux-gnu-gfortran... no
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for gfortran... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from x86_64-pc-linux-gnu-gcc object... ok
checking for objdir... .libs
checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC
checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC works... yes
checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes
checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes
checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by x86_64-pc-linux-gnu-g++... /usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for x86_64-pc-linux-gnu-g++ option to produce PIC... -fPIC
checking if x86_64-pc-linux-gnu-g++ PIC flag -fPIC works... yes
checking if x86_64-pc-linux-gnu-g++ static flag -static works... yes
checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... yes
checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking whether make sets $(MAKE)... (cached) yes
checking whether ln -s works... yes
checking for python... /usr/bin/python
checking for python version... 2.4
checking for python platform... linux2
checking for python script directory... ${prefix}/lib64/python2.4/site-packages
checking for python extension module directory... ${exec_prefix}/lib64/python2.4/site-packages
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for _LARGE_FILES value needed for large files... no
checking sys/ioccom.h usability... no
checking sys/ioccom.h presence... no
checking for sys/ioccom.h... no
checking for x86_64-pc-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for PACKAGE... configure: error: Package requirements (glib-2.0 >= 2.6.0, gobject-2.0 >= 2.6.0, dbus-glib-1 >= 0.33, dbus-1 >= 0.33) were not met:

No package 'dbus-glib-1' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

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


!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /var/tmp/portage/hal-0.5.7.1-r3/work/hal-0.5.7.1/config.log

!!! ERROR: sys-apps/hal-0.5.7.1-r3 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
hal-0.5.7.1-r3.ebuild, line 142: Called econf '--with-doc-dir=/usr/share/doc/hal-0.5.7.1-r3' '--with-os-type=gentoo' '--with-pid-file=/var/run/hald.pid' '--with-hwdata=//usr/share/misc/pci.ids' '--enable-hotplug-map' '--disable-verbose-mode' '--disable-pcmcia-support' '--disable-acpi-proc' '--disable-docbook-docs' '--disable-doxygen-docs' '--disable-selinux'
ebuild.sh, line 540: Called die

!!! econf failed
!!! If you need support, post the topmost build error, and the call stack if relevant.

... done!

output of revdep-rebuild:
Configuring search environment for revdep-rebuild

Checking reverse dependencies...

Packages containing binaries and libraries broken by a package update
will be emerged.

[32;01mCollecting system binaries and libraries...[0m using existing /root/.revdep-rebuild.1_files.

[32;01mCollecting complete LD_LIBRARY_PATH...[0m using existing /root/.revdep-rebuild.2_ldpath.

[32;01mChecking dynamic linking consistency...[0m using existing /root/.revdep-rebuild.3_rebuild.

[32;01mAssigning files to ebuilds...[0m using existing /root/.revdep-rebuild.4_ebuilds.

[32;01mEvaluating package order...[0m using existing /root/.revdep-rebuild.5_order.

[32;01mAll prepared. Starting rebuild...[0m
emerge --oneshot =gnome-base/gnome-vfs-2.16.3 =gnome-base/libgnome-2.16.0 =gnome-base/gnome-mount-0.4-r5 =gnome-base/libbonoboui-2.16.0 =gnome-base/libgnomeui-2.16.1 =gnome-extra/libgsf-1.14.2 =gnome-base/librsvg-2.16.0 =gnome-base/gnome-desktop-2.16.2 =gnome-base/eel-2.16.3 =gnome-base/nautilus-2.16.3 =app-arch/file-roller-2.16.2 =net-print/cups-1.2.6 =app-text/evince-0.6.1 =dev-cpp/gnome-vfsmm-2.16.0 =dev-cpp/libgnomemm-2.12.2 =dev-cpp/libgnomeuimm-2.12.0 =dev-python/gnome-python-2.16.2 =media-plugins/gst-plugins-gnomevfs-0.10.4 =media-video/totem-2.16.4 =gnome-base/gnome-panel-2.16.2 =gnome-extra/nautilus-cd-burner-2.16.2 =gnome-extra/gnome-media-2.16.1 =dev-python/gnome-python-desktop-2.16.0 =dev-python/gnome-python-extras-2.14.0-r1 =gnome-base/control-center-2.16.2 =gnome-extra/gucharmap-1.8.0 =x11-misc/notification-daemon-0.3.6-r1 =x11-libs/libnotify-0.4.3 =gnome-base/gnome-applets-2.16.2 =gnome-base/gnome-session-2.16.1 =gnome-base/gnome-volume-manager-2.15.0-r1 =gnome-extra/deskbar-applet-2.16.2 =gnome-extra/evolution-data-server-1.8.2 =gnome-extra/gnome-power-manager-2.16.2 =gnome-extra/gnome-screensaver-2.16.2 =gnome-extra/gnome-utils-2.16.2-r2 =gnome-extra/gtkhtml-3.12.2 =gnome-extra/yelp-2.16.1 =mail-client/evolution-2.8.2.1 =media-video/vlc-0.8.6-r1 =net-im/ekiga-2.0.3 =x11-libs/gksu-2.0.0 =net-print/gnome-cups-manager-0.31-r2 =sys-apps/hal-0.5.7-r3 =www-client/epiphany-2.16.2 =x11-misc/notification-daemon-0.3.5
..........
Calculating dependencies ... done!
>>> starting parallel fetching
>>> Unpacking source...
>>> Unpacking gnome-vfs-2.16.3.tar.bz2 to /var/tmp/portage/gnome-vfs-2.16.3/work
[32;01m*[0m Fixing OMF Makefiles ...
[A[72C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Applying gnome-vfs-2.12.0-afs.patch ...
[A[72C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Applying gnome-vfs-2.15.2-headers-define.patch ...
[A[72C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Applying gnome-vfs-2.16.0-no-dbus-crash.patch ...
[A[72C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Running eautoreconf in '/var/tmp/portage/gnome-vfs-2.16.3/work/gnome-vfs-2.16.3' ...
[32;01m*[0m Running aclocal -I . ...
[A[72C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Running libtoolize --copy --force --automake ...
[A[72C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Running aclocal -I . ...
[A[72C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Running autoconf ...
[A[72C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Running autoheader ...
[A[72C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Running automake --add-missing --copy ...
[A[72C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Running elibtoolize in: gnome-vfs-2.16.3
[32;01m*[0m Applying max_cmd_len-1.5.0.patch ...
[32;01m*[0m Applying sed-1.5.6.patch ...
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/gnome-vfs-2.16.3/work/gnome-vfs-2.16.3 ...
* econf: updating gnome-vfs-2.16.3/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating gnome-vfs-2.16.3/config.guess with /usr/share/gnuconfig/config.guess
./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --with-hal-mount=/usr/bin/gnome-mount --with-hal-umount=/usr/bin/gnome-umount --with-hal-eject=/usr/bin/gnome-eject --disable-schemas-install --disable-cdda --disable-howl --enable-http-neon --enable-openssl --disable-gnutls --disable-samba --enable-ipv6 --enable-hal --disable-avahi --disable-gtk-doc --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking dependency style of x86_64-pc-linux-gnu-gcc... gcc3
checking for library containing strerror... none required
checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed
checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) gcc3
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
checking for gawk... (cached) gawk
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
checking dependency style of x86_64-pc-linux-gnu-g++... gcc3
checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E
checking for x86_64-pc-linux-gnu-g77... no
checking for x86_64-pc-linux-gnu-xlf... no
checking for x86_64-pc-linux-gnu-f77... no
checking for x86_64-pc-linux-gnu-frt... no
checking for x86_64-pc-linux-gnu-pgf77... no
checking for x86_64-pc-linux-gnu-cf77... no
checking for x86_64-pc-linux-gnu-fort77... no
checking for x86_64-pc-linux-gnu-fl32... no
checking for x86_64-pc-linux-gnu-af77... no
checking for x86_64-pc-linux-gnu-xlf90... no
checking for x86_64-pc-linux-gnu-f90... no
checking for x86_64-pc-linux-gnu-pgf90... no
checking for x86_64-pc-linux-gnu-pghpf... no
checking for x86_64-pc-linux-gnu-epcf90... no
checking for x86_64-pc-linux-gnu-gfortran... no
checking for x86_64-pc-linux-gnu-g95... no
checking for x86_64-pc-linux-gnu-xlf95... no
checking for x86_64-pc-linux-gnu-f95... no
checking for x86_64-pc-linux-gnu-fort... no
checking for x86_64-pc-linux-gnu-ifort... no
checking for x86_64-pc-linux-gnu-ifc... no
checking for x86_64-pc-linux-gnu-efc... no
checking for x86_64-pc-linux-gnu-pgf95... no
checking for x86_64-pc-linux-gnu-lf95... no
checking for x86_64-pc-linux-gnu-ftn... no
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... no
checking for g95... no
checking for xlf95... no
checking for f95... no
checking for fort... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for ftn... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from x86_64-pc-linux-gnu-gcc object... ok
checking for objdir... .libs
checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC
checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC works... yes
checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes
checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes
checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by x86_64-pc-linux-gnu-g++... /usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for x86_64-pc-linux-gnu-g++ option to produce PIC... -fPIC
checking if x86_64-pc-linux-gnu-g++ PIC flag -fPIC works... yes
checking if x86_64-pc-linux-gnu-g++ static flag -static works... yes
checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... yes
checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking for intltool >= 0.35.0... 0.35.0 found
checking for perl... /usr/bin/perl
checking for XML::Parser... ok
checking for iconv... /usr/bin/iconv
checking for msgfmt... /usr/bin/msgfmt
checking for msgmerge... /usr/bin/msgmerge
checking for xgettext... /usr/bin/xgettext
checking for x86_64-pc-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for MODULES_XML... yes
checking for MODULES... yes
checking for MODULES_FILE... yes
checking for MODULES_GCONF... yes
checking for MODULES_XML_GCONF... yes
checking for TEST... yes
checking what warning flags to pass to the C compiler... -Wall -Wmissing-prototypes
checking what language compliance flags to pass to the C compiler...
checking for library containing sem_wait... no
checking for library containing sem_wait... (cached) no
checking size_t in <sys/types.h>... yes
checking off_t in <sys/types.h>... yes
checking for off64_t... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... /usr/bin/msgfmt
checking for dcgettext... yes
checking for gmsgfmt... /usr/bin/gmsgfmt
checking for xgettext... /usr/bin/xgettext
checking for ngettext... yes
checking for library containing gethostent... none required
checking for library containing setsockopt... none required
checking for library containing login_tty... -lutil
checking for working alloca.h... yes
checking for alloca... yes
checking for getdtablesize... yes
checking for open64... yes
checking for lseek64... yes
checking for statfs... yes
checking for statvfs... yes
checking for seteuid... yes
checking for setegid... yes
checking for setresuid... yes
checking for setresgid... yes
checking for readdir_r... yes
checking for mbrtowc... yes
checking for inet_pton... yes
checking for getdelim... yes
checking for sysctlbyname... no
checking for poll... yes
checking for posix_fadvise... yes
checking for fchmod... yes
checking for atoll... yes
checking for struct stat.st_blksize... yes
checking for struct stat.st_rdev... yes
checking for struct stat.st_blocks... yes
checking for setmntent... yes
checking for endmntent... yes
checking for hasmntopt... yes
checking for getmntinfo... no
checking mntent.h usability... yes
checking mntent.h presence... yes
checking for mntent.h... yes
checking sys/mnttab.h usability... no
checking sys/mnttab.h presence... no
checking for sys/mnttab.h... no
checking sys/vfstab.h usability... no
checking sys/vfstab.h presence... no
checking for sys/vfstab.h... no
checking sys/cdio.h usability... no
checking sys/cdio.h presence... no
checking for sys/cdio.h... no
checking sys/mount.h usability... yes
checking sys/mount.h presence... yes
checking for sys/mount.h... yes
checking sys/mntctl.h usability... no
checking sys/mntctl.h presence... no
checking for sys/mntctl.h... no
checking sys/vfs.h usability... yes
checking sys/vfs.h presence... yes
checking for sys/vfs.h... yes
checking sys/vmount.h usability... no
checking sys/vmount.h presence... no
checking for sys/vmount.h... no
checking sys/sysctl.h usability... yes
checking sys/sysctl.h presence... yes
checking for sys/sysctl.h... yes
checking fstab.h usability... yes
checking fstab.h presence... yes
checking for fstab.h... yes
checking fnmatch.h usability... yes
checking fnmatch.h presence... yes
checking for fnmatch.h... yes
checking for gconftool-2... /usr/bin/gconftool-2
Using config source xml:merged:/etc/gconf/gconf.xml.defaults for schema installation
Using $(sysconfdir)/gconf/schemas as install directory for schema files
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking for sys/vfs.h... (cached) yes
checking for sys/mount.h... (cached) yes
checking sys/statfs.h usability... yes
checking sys/statfs.h presence... yes
checking for sys/statfs.h... yes
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking for sys/param.h... (cached) yes
checking wctype.h usability... yes
checking wctype.h presence... yes
checking for wctype.h... yes
checking sys/poll.h usability... yes
checking sys/poll.h presence... yes
checking for sys/poll.h... yes
checking poll.h usability... yes
checking poll.h presence... yes
checking for poll.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking grp.h usability... yes
checking grp.h presence... yes
checking for grp.h... yes
checking for struct statfs.f_type... yes
checking number of arguments to statfs()... 2
checking for mbstate_t... yes
checking for dirname... yes
checking libgen.h usability... yes
checking libgen.h presence... yes
checking for libgen.h... yes
checking for socket... yes
checking for inet_ntop... yes
checking for bzCompressInit in -lbz2... no
checking bzlib.h usability... yes
checking bzlib.h presence... yes
checking for bzlib.h... yes
checking struct linger is available... yes
checking for krb5-config... none
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C99... -std=gnu99
checking for x86_64-pc-linux-gnu-gcc -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99
checking for inline... inline
checking for an ANSI C-conforming const... yes
checking for Darwin... no
checking for int... yes
checking size of int... 4
checking for long... yes
checking size of long... 8
checking for long long... yes
checking size of long long... 8
checking for gcc -Wformat -Werror sanity... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking for string.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for size_t... (cached) yes
checking size of size_t... 8
checking how to print size_t... lu
checking for off_t... (cached) yes
checking size of off_t... 8
checking how to print off_t... ld
checking for ssize_t... yes
checking size of ssize_t... 8
checking how to print ssize_t... ld
checking whether byte ordering is bigendian... no
checking whether strerror_r is declared... yes
checking for strerror_r... yes
checking whether strerror_r returns char *... yes
configure: using bundled neon (0.25.4)
checking for strings.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking netinet/tcp.h usability... yes
checking netinet/tcp.h presence... yes
checking for netinet/tcp.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking for strcasecmp... yes
checking for signal... yes
checking for setvbuf... yes
checking for setsockopt... yes
checking for stpcpy... yes
checking for struct tm.tm_gmtoff... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for inflate in -lz... yes
checking whether to enable ACL support in neon... yes
checking for LIBXML... yes
checking for Solaris platform... no
checking for OPENSSL... yes
checking for HAL... yes
checking for res_search... no
checking for res_search in -lresolv... yes
checking for res_ninit()... yes
checking for getaddrinfo... yes
checking whether to enable ipv6... yes
checking for LIBGNOMEVFS... configure: error: Package requirements (glib-2.0 >= 2.9.3 gmodule-no-export-2.0 >= 2.9.3 gthread-2.0 >= 2.9.3 gobject-2.0 >= 2.9.3 gconf-2.0 >= 1.1.1 libxml-2.0 >= 2.6.0 gnome-mime-data-2.0 dbus-glib-1 >= 0.60) were not met:

No package 'dbus-glib-1' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

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


!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /var/tmp/portage/gnome-vfs-2.16.3/work/gnome-vfs-2.16.3/config.log

!!! ERROR: gnome-base/gnome-vfs-2.16.3 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
ebuild.sh, line 1255: Called gnome2_src_compile
gnome2.eclass, line 70: Called gnome2_src_configure
gnome2.eclass, line 66: Called econf '--with-hal-mount=/usr/bin/gnome-mount' '--with-hal-umount=/usr/bin/gnome-umount' '--with-hal-eject=/usr/bin/gnome-eject' '--disable-schemas-install' '--disable-cdda' '--disable-howl' '--enable-http-neon' '--enable-openssl' '--disable-gnutls' '--disable-samba' '--enable-ipv6' '--enable-hal' '--disable-avahi' '--disable-gtk-doc'
ebuild.sh, line 540: Called die

!!! econf failed
!!! If you need support, post the topmost build error, and the call stack if relevant.

... done!
>>> starting parallel fetching

>>> Emerging (1 of 46) gnome-base/gnome-vfs-2.16.3 to /
* gnome-vfs-2.16.3.tar.bz2 MD5 ;-) ... [ ok ]
* gnome-vfs-2.16.3.tar.bz2 RMD160 ;-) ... [ ok ]
* gnome-vfs-2.16.3.tar.bz2 SHA1 ;-) ... [ ok ]
* gnome-vfs-2.16.3.tar.bz2 SHA256 ;-) ... [ ok ]
* gnome-vfs-2.16.3.tar.bz2 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking gnome-vfs-2.16.3.tar.bz2 ;-) ... [ ok ]

[31;01mrevdep-rebuild failed to emerge all packages[0m
[31;01myou have the following choices:[0m

- if emerge failed during the build, fix the problems and re-run revdep-rebuild
or
- use -X or --package-names as first argument (trys to rebuild package, not exact
ebuild)
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)

[32;01mTo remove temporary files, please run:[0m
rm /root/.revdep-rebuild*.?_*
btw there's an imposter with a similar buddy icon to yours.
Really?
Last edited by Keruskerfuerst on Tue Jan 23, 2007 5:35 pm, edited 1 time in total.
Top
Keruskerfuerst
Advocate
Advocate
User avatar
Posts: 2289
Joined: Wed Feb 01, 2006 3:37 pm
Location: near Augsburg, Germany

  • Quote

Post by Keruskerfuerst » Tue Jan 23, 2007 5:01 pm

Solution:
emerge --unmerge dbus
emerge dbus
emerge dbus-glib
revdep-rebuild
Top
amightywind
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 137
Joined: Tue Jun 01, 2004 2:47 pm
Location: Andover, MN USA

  • Quote

Post by amightywind » Tue Jan 23, 2007 11:41 pm

Keruskerfuerst,

This looks plausible. Has this held up? Can you guess why?
amightywind
Top
fly-a-lot
Tux's lil' helper
Tux's lil' helper
Posts: 83
Joined: Mon May 30, 2005 6:31 am

  • Quote

Post by fly-a-lot » Wed Jan 24, 2007 7:01 am

Keruskerfuerst wrote:Solution:
emerge --unmerge dbus
emerge dbus
emerge dbus-glib
revdep-rebuild
No, doesn't help in my case. revdep-rebuild fails with the same error.

Code: Select all

[...]
x86_64-pc-linux-gnu-gcc -march=athlon64 -O3 -funroll-all-loops -funit-at-a-time -fpeel-loops -ftracer -funswitch-loops -fomit-frame-pointer -pipe -Wall -Wchar-subscripts -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -o .libs/hal-get-property hal_get_property.o  ../libhal/.libs/libhal.so /usr/lib64/libdbus-1.so
creating hal-get-property
/bin/sh ../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc  -march=athlon64 -O3 -funroll-all-loops -funit-at-a-time -fpeel-loops -ftracer -funswitch-loops -fomit-frame-pointer -pipe -Wall -Wchar-subscripts -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare   -o hal-set-property  hal_set_property.o -ldbus-1   ../libhal/libhal.la
x86_64-pc-linux-gnu-gcc -march=athlon64 -O3 -funroll-all-loops -funit-at-a-time -fpeel-loops -ftracer -funswitch-loops -fomit-frame-pointer -pipe -Wall -Wchar-subscripts -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -o .libs/lshal lshal.o  /usr/lib64/libdbus-glib-1.so -lnsl /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so -lrt ../libhal/.libs/libhal.so /usr/lib64/libdbus-1.so
lshal.o: In function `main':
lshal.c:(.text+0xf67): undefined reference to `dbus_connection_disconnect'
collect2: ld returned 1 exit status
make[3]: *** [lshal] Error 1
make[3]: *** Waiting for unfinished jobs....
x86_64-pc-linux-gnu-gcc -march=athlon64 -O3 -funroll-all-loops -funit-at-a-time -fpeel-loops -ftracer -funswitch-loops -fomit-frame-pointer -pipe -Wall -Wchar-subscripts -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -o .libs/hal-set-property hal_set_property.o  ../libhal/.libs/libhal.so /usr/lib64/libdbus-1.so
creating hal-set-property
make[3]: Leaving directory `/var/tmp/portage/hal-0.5.7-r3/work/hal-0.5.7/tools'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/hal-0.5.7-r3/work/hal-0.5.7/tools'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/hal-0.5.7-r3/work/hal-0.5.7'
make: *** [all] Error 2

!!! ERROR: sys-apps/hal-0.5.7-r3 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  hal-0.5.7-r3.ebuild, line 140:   Called die

!!! make failed
!!! If you need support, post the topmost build error, and the call stack if relevant.


revdep-rebuild failed to emerge all packages
you have the following choices:

- if emerge failed during the build, fix the problems and re-run revdep-rebuild
    or
- use -X or --package-names as first argument (trys to rebuild package, not exact
  ebuild)
    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*.?_*
Looking at the error message I would say hal-0.5.7-r3 is not compatible with dbus-1.0.2. But strange, for some people it seems to work ???
Top
Keruskerfuerst
Advocate
Advocate
User avatar
Posts: 2289
Joined: Wed Feb 01, 2006 3:37 pm
Location: near Augsburg, Germany

  • Quote

Post by Keruskerfuerst » Wed Jan 24, 2007 8:00 am

Then execute:
emerge hal
Top
Keruskerfuerst
Advocate
Advocate
User avatar
Posts: 2289
Joined: Wed Feb 01, 2006 3:37 pm
Location: near Augsburg, Germany

  • Quote

Post by Keruskerfuerst » Wed Jan 24, 2007 8:04 am

amightywind wrote:Keruskerfuerst,

This looks plausible. Has this held up? Can you guess why?
My answer: "...."
Top
fly-a-lot
Tux's lil' helper
Tux's lil' helper
Posts: 83
Joined: Mon May 30, 2005 6:31 am

  • Quote

Post by fly-a-lot » Wed Jan 24, 2007 9:09 am

In my case I had to do the following to solve the problem:

Code: Select all

emerge --unmerge dbus
emerge --oneshot dbus
emerge --oneshot dbus-glib
etc-update
emerge --unmerge hal
emerge --oneshot hal
emerge --unmerge pmount
emerge --oneshot pmount
revdep-rebuild
program versions:
dbus-1.0.2
dbus-glib-0.72
hal-0.5.7.1
pmount-0.9.13
on an amd64 system
Top
sandcrawler
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 149
Joined: Mon Mar 24, 2003 10:31 pm
Location: SaintLouis, MO

  • Quote

Post by sandcrawler » Wed Jan 24, 2007 7:40 pm

Fly's solution basically worked for me. The versions of hal and pmount that revdep wanted to rebuild didn't like the new dbus. unmerging those packages and installing the newest stable versions worked.
--

sandcrawler
Top
CRIdpath
n00b
n00b
Posts: 8
Joined: Mon Jul 18, 2005 6:58 pm

  • Quote

Post by CRIdpath » Thu Jan 25, 2007 7:11 am

Thanks a lot, I had a lot of broken links that had to do with dbus. Running revdep-rebuilds fixed it.
Chris Ridpath
Top
madisonicus
Veteran
Veteran
User avatar
Posts: 1130
Joined: Wed Sep 20, 2006 9:31 pm

  • Quote

Post by madisonicus » Thu Jan 25, 2007 7:18 am

CRIdpath wrote:Thanks a lot, I had a lot of broken links that had to do with dbus. Running revdep-rebuilds fixed it.
Please set up ELOG or read the postinst messages. Better yet, set up ELOG to mail to your local postfix server (see here). If you had you would have seen this:

Code: Select all

WARN: postinst

You MUST run 'revdep-rebuild' after emerging this package


LOG: postinst
To start the D-Bus system-wide messagebus by default
you should add it to the default runlevel :
`rc-update add dbus default`

If dbus is already installed and running,
run etc-update and then run the following:
`/etc/init.d/dbus reload`
This will cause it to reload it's configs but
*not* run the newest version you just installed.
You must tell it to restart for that to happen,
however not all apps can handle a D-Bus restart.
And you would have known what to do.

-m
Please add [SOLVED] to your message title if you feel that your question has been answered.
------
Intel Q9300 Core2 Quad * Gigabyte GA-EP35C-DS3R
Samsung x360
AMD64 x2 4200+ * TF7050-M2 * HTPC
ZOTAC ION A-U Mini-ITX * HTPC
Top
amightywind
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 137
Joined: Tue Jun 01, 2004 2:47 pm
Location: Andover, MN USA

  • Quote

Post by amightywind » Thu Jan 25, 2007 3:12 pm

If you had you would have seen this:
...
And you would have known what to do
Baloney. The instructions make no mention of emerging dbus-glib. Anyone following the istructions without doing this would get a revdep-rebuild failure. It would be nice to hear some official communication on this since it breaks gnome.
amightywind
Top
madisonicus
Veteran
Veteran
User avatar
Posts: 1130
Joined: Wed Sep 20, 2006 9:31 pm

  • Quote

Post by madisonicus » Thu Jan 25, 2007 3:38 pm

amightywind wrote:
If you had you would have seen this:
...
And you would have known what to do
Baloney. The instructions make no mention of emerging dbus-glib. Anyone following the istructions without doing this would get a revdep-rebuild failure. It would be nice to hear some official communication on this since it breaks gnome.
Well... baloney on your baloney. :P The instructions don't mention dbus-glib because dbus doesn't require dbus-glib. Many gnome packages, openoffice, etc require dbus-glib. An emerge --deep world should have caught that.

I know everyone's mileage may vary, but revdep-rebuild did exactly what it needed to do on my five Gentoo boxes. It found what had been linked against the old dbus and re-emerged those packages.

If you're fishing for some dev communication, though, the forums are not the place to go. That's what Bugzilla is for.
Please add [SOLVED] to your message title if you feel that your question has been answered.
------
Intel Q9300 Core2 Quad * Gigabyte GA-EP35C-DS3R
Samsung x360
AMD64 x2 4200+ * TF7050-M2 * HTPC
ZOTAC ION A-U Mini-ITX * HTPC
Top
gigs_42
n00b
n00b
User avatar
Posts: 46
Joined: Sat Apr 19, 2003 3:38 pm
Location: Colorado

  • Quote

Post by gigs_42 » Fri Jan 26, 2007 12:49 am

fly's solution worked for me.

and i have to agree with almightywind here; I saw the revdep-rebuild and i couldn't figure out how to fix the problems until i found this post. -uDa world didn't catch the problem :D
I like grapes.
Top
dirk_salewski
Apprentice
Apprentice
User avatar
Posts: 216
Joined: Wed Jun 04, 2003 5:25 pm
Location: Germany

  • Quote

Post by dirk_salewski » Fri Jan 26, 2007 6:41 am

Hello NG,

my solution is shorter and faster than revdep-rebuilding:

Code: Select all

ln -s /usr/lib/libdbus-1.so.3 /usr/lib/libdbus-1.so.2
Is there any reason why this should not be done?

Greetings,

Dirk
Egal was Du kochst: Karl Marx.
Top
amightywind
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 137
Joined: Tue Jun 01, 2004 2:47 pm
Location: Andover, MN USA

  • Quote

Post by amightywind » Sun Jan 28, 2007 12:47 am

my solution is shorter and faster than revdep-rebuilding:
...
Is there any reason why this should not be done?
Usually when a library jumps its major version, in this case 0.62 to 1.0.2, its signature has changed. The shared library version numbers is indicative of this - indeed their sole purpose is to manage it. You are just telling your old libs and apps that nothing has changed. Ofcourse it has. I am glad it works for you so far, but the likelihood of a mismatch with another library or application is high. I would never peddle such a crude hack. Your Gnome is probably screwed up at some level, and the portage tools won't be able to help in the future because you have confused them.

The idea is for the developers to release fixes when they are ready. Compare this debocle with the nice job the developers did when they upreved GCC and libstdc++. Even the big X change of a few months ago was smooth in comparison.
amightywind
Top
dirk_salewski
Apprentice
Apprentice
User avatar
Posts: 216
Joined: Wed Jun 04, 2003 5:25 pm
Location: Germany

  • Quote

Post by dirk_salewski » Sun Jan 28, 2007 5:12 pm

Indeed my gnome was screwed up completely - I wasn't even able to start gdm until I did this "crude hack", and revdep-rebuild -p reported almost all of gnome to be busted. Thank you for your very enlightening post, I will revdep-rebuild asap.

Greetings,

Dirk
Egal was Du kochst: Karl Marx.
Top
fxsti01
n00b
n00b
Posts: 14
Joined: Tue Mar 07, 2006 12:09 am
Location: sw Ohio

busted my system too

  • Quote

Post by fxsti01 » Sat Feb 03, 2007 12:53 pm

similar errors, tried this:
emerge --unmerge dbus
emerge --oneshot dbus
emerge --oneshot dbus-glib
etc-update
emerge --unmerge hal
emerge --oneshot hal
emerge --unmerge pmount
emerge --oneshot pmount
revdep-rebuild
gave message revdep-rebuild command not found

For some reason mouse stopped working, unmerged xorg-x11, emerged it again, reconfigured xorg

then tried, ln -s /usr/lib/libdbus-1.so.3 /usr/lib/libdbus-1.so.2, reset to gnome and it came up fine.

thank you thank you thank you.
Top
vman
n00b
n00b
Posts: 21
Joined: Mon Jun 07, 2004 1:53 am
Contact:
Contact vman
Website

  • Quote

Post by vman » Fri Feb 09, 2007 5:21 pm

dirk_salewski wrote:Hello NG,

my solution is shorter and faster than revdep-rebuilding:

Code: Select all

ln -s /usr/lib/libdbus-1.so.3 /usr/lib/libdbus-1.so.2
Is there any reason why this should not be done?

Greetings,

Dirk
I did this too and it got me up and running lickity split. However, when the packages end up getting rebuilt - will I be able to remove this link - or should I remove it before rebuilding?

Be well,
Mike
Top
dirk_salewski
Apprentice
Apprentice
User avatar
Posts: 216
Joined: Wed Jun 04, 2003 5:25 pm
Location: Germany

  • Quote

Post by dirk_salewski » Fri Feb 09, 2007 8:25 pm

Well - as I see it, you'll have to remove it, because revdep-rebuild does no longer recognize things to be broken with this link.
Egal was Du kochst: Karl Marx.
Top
amightywind
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 137
Joined: Tue Jun 01, 2004 2:47 pm
Location: Andover, MN USA

  • Quote

Post by amightywind » Sat Feb 10, 2007 2:28 pm

revdep-rebuild
gave message revdep-rebuild command not found
You must run revdep-rebuild successfully to get your system back with the new dbus. revdep-rebuild is in /usr/bin.

I found revdep-rebuild failed several time because of a series of blocks by obsolete packages. I have been keeping this system alive for about 3 year so a lot of stuff accumulated. After I removed them using emerge --unmerge revdep-rebuild ran to completion.

I also added dbus to my normal run level using rc-update add dbus <level>. I am not sure that was fully necessary. Does anyone know?
amightywind
Top
mose
Guru
Guru
User avatar
Posts: 313
Joined: Sat Jun 04, 2005 5:12 pm
Location: Piacenza
Contact:
Contact mose
Website

  • Quote

Post by mose » Sun Feb 11, 2007 3:00 pm

gave message revdep-rebuild command not found
emerge gentoolkit to have revdep-rebuild installed
Top
ambugua
n00b
n00b
Posts: 16
Joined: Wed Sep 20, 2006 8:13 am

  • Quote

Post by ambugua » Fri Feb 16, 2007 5:41 am

[EDIT]
What I was going to say has already been said above....I should read threads in their entirety next time.
Top
Post Reply

26 posts
  • 1
  • 2
  • Next

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic