Hi,
I was updating my system yesterday when suddenly the computer switched off... it got too hot!! Fans may be getting dirty..
When I restarted again, I tried to emerge --resume but portage said that there was nothing to resume.. I then ran emerge -u world again (because the update was not finish when that happened) and it started to update (dbus & k3b - not sure if only these 2 were left thou..).
The problem is that when compiling k3b, i get this error:

/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: warning: libdbus-1.so.0, needed by /usr/lib/libhal.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: warning: libstdc++.so.5, needed by /usr/kde/3.4/lib/libkparts.so, may conflict with libstdc++.so.6
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: warning: libstdc++.so.5, needed by /usr/kde/3.4/lib/libkparts.so, may conflict with libstdc++.so.6
/usr/lib/libhal.so: undefined reference to `dbus_message_iter_get_boolean'
/usr/lib/libhal.so: undefined reference to `dbus_message_iter_get_string_array'
/usr/lib/libhal.so: undefined reference to `dbus_message_iter_append_nil'
/usr/lib/libhal.so: undefined reference to `dbus_message_iter_get_double'
/usr/lib/libhal.so: undefined reference to `dbus_message_iter_append_uint64'
/usr/lib/libhal.so: undefined reference to `dbus_message_iter_append_boolean'
/usr/lib/libhal.so: undefined reference to `dbus_message_iter_init_dict_iterator'
/usr/lib/libhal.so: undefined reference to `dbus_message_iter_get_uint64'
/usr/lib/libhal.so: undefined reference to `dbus_message_iter_append_int32'
/usr/lib/libhal.so: undefined reference to `dbus_message_iter_get_dict_key'
/usr/lib/libhal.so: undefined reference to `dbus_message_iter_get_int32'
/usr/lib/libhal.so: undefined reference to `dbus_message_iter_append_string'
/usr/lib/libhal.so: undefined reference to `dbus_message_iter_append_double'
/usr/lib/libhal.so: undefined reference to `dbus_message_iter_get_string'
collect2: ld returned 1 exit status
make[3]: *** [k3b] Error 1
make[3]: Leaving directory `/var/tmp/portage/k3b-0.12.4a/work/k3b-0.12.4a/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/k3b-0.12.4a/work/k3b-0.12.4a/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/k3b-0.12.4a/work/k3b-0.12.4a'
make: *** [all] Error 2

So, there are some missing libraries and others causing conflicts.. don't know if that was caused by the power-down, or something while updating was running, but how can I fix this? Should I reemerge some packages? If so, which ones?

Thanks for the help,
Fernando

Reply via email to