| Summary: | emerge xfce-base/xffm-3.99.3 failed because of /usr/lib/libdbh.so not found | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | guillaume <guillaume.ramelet> |
| Component: | Current packages | Assignee: | Brad Cowan (RETIRED) <bcowan> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
guillaume
2003-09-08 15:45:16 UTC
libdbh just needs recompiled...recompile and all will be well thanks a lot : emerge dbh helps a lot ! I had the same problem. dbh-1.0.14 installs a symlink: /usr/lib/libdbh.so -> libdbh-1.0.so.1.0.0, but dbh-1.0.15 does not (at least for me). running ldconfig and remerging dbh did no good for me. Installing 1.0.14 works, upgrading removes the symlink, and (I'm assuming) all 1.0.15 needs to do is install a symlink which for some reason never gets made. isnt ldconfig supposed to do that for you? re-merging the 1.0.15 package after 1.0.14 now shows it installing the symlink... I am officially confused since it had not done that before. O_O
Let me paste some relevant messages while they're still fresh in my console's scrollback buffer...
gcc: /usr/lib/libdbh.so: No such file or directory
make[2]: *** [xffm] Error 1
make[2]: Leaving directory `/var/tmp/portage/xffm-3.99.4/work/xffm-3.99.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/xffm-3.99.4/work/xffm-3.99.4'
make: *** [all] Error 2
!!! ERROR: xfce-base/xffm-3.99.4 failed.
!!! Function src_compile, Line 28, Exitcode 2
!!! (no error message)
ayanami portage # ldconfig
ayanami portage # cd /usr/lib
ayanami lib # ls -l libdbh*
lrwxrwxrwx 1 root root 19 Aug 25 18:24 libdbh-1.0.so.1 -> libdbh-1.0.so.1.0.0
-rwxr-xr-x 1 root root 36018 Aug 25 18:24 libdbh-1.0.so.1.0.0
-rw-r--r-- 1 root root 33160 Aug 25 18:24 libdbh.a
-rwxr-xr-x 1 root root 782 Aug 25 18:24 libdbh.la
ayanami lib # emerge /usr/portage/dev-libs/dbh/dbh-1.0.15.ebuild -p
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild R ] dev-libs/dbh-1.0.15
ayanami lib # emerge /usr/portage/dev-libs/dbh/dbh-1.0.14.ebuild
Calculating dependencies ...done!
>>> emerge (1 of 1) dev-libs/dbh-1.0.14 to /
[messages, installation, etc... with symlink there]
and further installations of 1.0.15 have the symlink...
|