When I tryu emerging PEAR-DB bad things happens... :-( Here is a dumb [code] stjernen ~ # emerge PEAR-DB Calculating dependencies ...done! >>> emerge (1 of 1) dev-php/PEAR-DB-1.7.6 to / >>> md5 files ;-) PEAR-DB-1.7.6.ebuild >>> md5 files ;-) PEAR-DB-1.6.8.ebuild >>> md5 files ;-) files/digest-PEAR-DB-1.7.6 >>> md5 files ;-) files/digest-PEAR-DB-1.6.8 >>> md5 src_uri ;-) DB-1.7.6.tgz >>> Unpacking source... >>> Unpacking DB-1.7.6.tgz to /var/tmp/portage/PEAR-DB-1.7.6/work tar: A lone zero block at 1436 >>> Source unpacked. >>> Test phase [not enabled]: dev-php/PEAR-DB-1.7.6 >>> Install PEAR-DB-1.7.6 into /var/tmp/portage/PEAR-DB-1.7.6/image/ category dev-php /usr/bin/php: error while loading shared libraries: libhistory.so.4: cannot open shared object file: No such file or directory !!! ERROR: dev-php/PEAR-DB-1.7.6 failed. !!! Function php-pear_src_install, Line 47, Exitcode 127 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. [/code]
You failed to run revdep-rebuild after upgrading readline as the ebuild instructed you. *** This bug has been marked as a duplicate of 58809 ***
Well I'm not quite sure we can regard this as a dublicate. Running "revdep-rebuild" gives me the following result [code] stjernen ~ # /usr/bin/revdep-rebuild Checking reverse dependencies... Packages containing binaries and libraries broken by any package update, will be recompiled. Collecting system binaries and libraries... using existing /root/.revdep-rebuild.1_files. Collecting complete LD_LIBRARY_PATH... using existing /root/.revdep-rebuild.2_ldpath. Checking dynamic linking consistency... using existing /root/.revdep-rebuild.3_rebuild. Assigning files to ebuilds... using existing /root/.revdep-rebuild.4_ebuilds. Evaluating package order... using existing /root/.revdep-rebuild.5_order. All prepared. Starting rebuild... emerge --oneshot --nodeps =app-text/ghostscript-7.05.5 =dev-java/blackdown-jdk-1.3.1-r7 =dev-java/sun-jdk-1.4.1.02-r1 =dev-perl/gtk-perl-0.7008-r9 =dev-php/php-4.3.10 =gnome-base/gnome-libs-1.4.2 =media-gfx/gimp-1.2.3-r3 =media-gfx/gimp-print-4.2.4 =media-gfx/imagemagick-5.5.7.15 =media-libs/gdk-pixbuf-0.21.0 =media-libs/giflib-4.1.0-r3 =media-libs/imlib-1.9.14-r1 =x11-libs/gtk+-1.2.10-r9 =x11-libs/openmotif-2.2.2-r1 .......... Calculating dependencies emerge: there are no ebuilds to satisfy "=app-text/ghostscript-7.05.5". 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*.?_* [/code] I tried unmerging "app-text/ghostscript-7.05.5" as I dont need it and still I get this error. I'm not that much into ebuilds so I'm pretty lost with this one...
(In reply to comment #2) > Well I'm not quite sure we can regard this as a dublicate. Then read the other bug more carefully again. > Calculating dependencies > emerge: there are no ebuilds to satisfy "=app-text/ghostscript-7.05.5". > > > 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) The is totally unrelated to your problem in this bug, and you failed to read the the instructions once again. tail readline-5.0-r2.ebuild <snip> From ewarn "Your old readline libraries have been copied over." ewarn "You should run 'revdep-rebuild --soname libreadline.so.4' asap." ewarn "Once you have, you can safely delete /$(get_libdir)/libreadline.so.4*" </snip> Do it now to fix you problem with php. *** This bug has been marked as a duplicate of 58809 ***
CLOSED.