Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 99152 - emerge of PEAR-DB fails
Summary: emerge of PEAR-DB fails
Status: VERIFIED DUPLICATE of bug 58809
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-15 14:53 UTC by Morten Slott Hansen
Modified: 2005-07-16 01:37 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Morten Slott Hansen 2005-07-15 14:53:53 UTC
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]
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-07-15 14:57:34 UTC
You failed to run revdep-rebuild after upgrading readline as the ebuild
instructed you.

*** This bug has been marked as a duplicate of 58809 ***
Comment 2 Morten Slott Hansen 2005-07-16 01:24:05 UTC
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...
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2005-07-16 01:36:42 UTC
(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 ***
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2005-07-16 01:37:39 UTC
CLOSED.