Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 31481 - revdep-rebuild always tries to recompile blackdown
Summary: revdep-rebuild always tries to recompile blackdown
Status: RESOLVED LATER
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Stanislav Brabec
URL:
Whiteboard:
Keywords:
: 32804 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-10-19 02:33 UTC by Ioannis Aslanidis (RETIRED)
Modified: 2005-01-30 08:45 UTC (History)
4 users (show)

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 Ioannis Aslanidis (RETIRED) gentoo-dev 2003-10-19 02:33:45 UTC
Each time I run revdep-rebuild it compiles once and once again blackdown (or a
part of it). Pressumably this never stops: after running revdep-rebuild, it says
it compiled it successfully, all done. But if I run it again, it repeats the
same process (even after deleting the temporal revdep-rebuild files).

Reproducible: Always
Steps to Reproduce:
1. revdep-rebuild
Actual Results:  
revdep-rebuild continuosly finds reverse dependency problems with blackdown.

Expected Results:  
After doing the reverse dependency rebuilding, revdep-rebuild should stop trying
to do the same each time.

Portage 2.0.49-r13-2 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r6, 2.4.20-gentoo-r7)
=================================================================
System uname: 2.4.20-gentoo-r7 i686 AMD Athlon(tm) XP 1800+
Gentoo Base System version 1.4.3.11
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-mcpu=i686 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-mcpu=i686 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs sandbox buildpkg digest ccache distcc usersandbox noauto
keepwork"
GENTOO_MIRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/
http://ftp.gentoo.skynet.be/pub/gentoo/
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
http://ftp.easynet.nl/mirror/gentoo/
http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.linux.no/
http://trumpetti.atm.tut.fi/gentoo/ http://ds.thn.htu.se/linux/gentoo
http://mirror.pudas.net/gentoo http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo/
http://www.fhh.opensource-mirror.de/gentoo.org/
http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/
http://mirrors.sec.informatik.tu-darmstadt.de/gentoo
http://ftp.uni-erlangen.de/pub/mirrors/gentoo
http://ftp6.uni-erlangen.de/pub/mirrors/gentoo
http://darkstar.ist.utl.pt/gentoo/ http://ftp.caliu.info/pub/gentoo/
http://gentoo.inode.at/ http://ftp.rhnet.is/pub/gentoo/ ftp://files.gentoo.gr
http://gentoo.mirror.sdv.fr"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 libg++ mikmod gdbm berkdb tetex sdl pam python ldap 3dnow aalib alsa
apm arts avi cdr crypt cscope cups curl dga directfb doc dvd dvdr emacs emacs-w3
encode esd ethereal fbcon flash foomaticdb gif gphoto2 gnome gpm gstreamer gtk
imlib ipv6 java jikes jpeg junit kde leim libwww mad maildir memlimit mmx motif
mozilla mpeg mule nas ncurses nls nocd oggvorbis opengl oss ppds pdflib perl png
bindist qt quicktime readline slang spell sse ssl svga tcltk tcpd tiff truetype
usb videos wmf wxwindows X xinerama xosd xml xml2 xmms xv zlib"
Comment 1 Stanislav Brabec 2003-10-19 04:43:40 UTC
Known problem of Sun Java. Java probably does not use standard library loading
mechanism.

For these purposes, revdep-rebuild already contains variable LD_LIBRARY_MASK.
Please try to extend soname list, or copy output of revdep-rebuild here.
Comment 2 Ioannis Aslanidis (RETIRED) gentoo-dev 2003-10-19 06:13:28 UTC
After a system reboot it seems that it's gone... but it's not the reboot
what solved... unsure now what I did. If it happens again I'll post back.
Comment 3 Martin Holzer (RETIRED) gentoo-dev 2003-10-19 06:35:07 UTC
maybe java-config ?
Comment 4 Ioannis Aslanidis (RETIRED) gentoo-dev 2003-10-19 07:17:52 UTC
No, I didn't use java-config (I used that when I had both blackdown and sun
compilers), but not now. :(

Let's check Murphy's laws---
Comment 5 SpanKY gentoo-dev 2003-11-06 19:56:24 UTC
*** Bug 32804 has been marked as a duplicate of this bug. ***
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2005-01-30 05:17:53 UTC
Still the same bug:

 # revdep-rebuild -pv

Checking reverse dependencies...
Packages containing binaries and libraries broken by any package update,
will be recompiled.

Collecting system binaries and libraries... done.
  (/root/.revdep-rebuild.1_files)

Collecting complete LD_LIBRARY_PATH... done.
  (/root/.revdep-rebuild.2_ldpath)

Checking dynamic linking consistency...
ldd: warning: you do not have execution permission for `/opt/blackdown-jdk-1.4.2.01/jre/lib/i386/libXm.so.3'
  broken /opt/blackdown-jdk-1.4.2.01/jre/lib/i386/libXm.so.3 (requires libXt.so.6 libSM.so.6 libICE.so.6 libXext.so.6 libXp.so.6 libX11.so.6)
  broken /opt/blackdown-jdk-1.4.2.01/jre/lib/i386/libfontmanager.so (requires libXp.so.6 libXt.so.6 libSM.so.6 libICE.so.6 libXext.so.6 libXtst.so.6 libX11.so.6 libXt.so.6 libSM.so.6 libICE.so.6 libXext.so.6 libXp.so.6 libX11.so.6)
  broken /opt/blackdown-jdk-1.4.2.01/jre/lib/i386/libjsoundalsa.so (requires libasound.so.2)
  broken /opt/blackdown-jdk-1.4.2.01/jre/lib/i386/libjawt.so (requires libXp.so.6 libXt.so.6 libSM.so.6 libICE.so.6 libXext.so.6 libXtst.so.6 libX11.so.6 libXt.so.6 libSM.so.6 libICE.so.6 libXext.so.6 libXp.so.6 libX11.so.6)
  broken /opt/blackdown-jdk-1.4.2.01/jre/lib/i386/libdcpr.so (requires libXp.so.6 libXt.so.6 libSM.so.6 libICE.so.6 libXext.so.6 libXtst.so.6 libX11.so.6 libXt.so.6 libSM.so.6 libICE.so.6 libXext.so.6 libXp.so.6 libX11.so.6)
  broken /opt/blackdown-jdk-1.4.2.01/jre/lib/i386/awt_robot (requires libXt.so.6 libSM.so.6 libICE.so.6 libXext.so.6 libXtst.so.6 libXi.so.6 libX11.so.6)
  broken /opt/blackdown-jdk-1.4.2.01/jre/lib/i386/libjavaplugin_jni.so (requires libXt.so.6 libX11.so.6)
  broken /opt/blackdown-jdk-1.4.2.01/jre/lib/i386/libawt.so (requires libXp.so.6 libXt.so.6 libSM.so.6 libICE.so.6 libXext.so.6 libXtst.so.6 libX11.so.6 libXt.so.6 libSM.so.6 libICE.so.6 libXext.so.6 libXp.so.6 libX11.so.6)
  broken /opt/blackdown-jdk-1.4.2.01/jre/javaws/javawsbin (requires libX11.so.6)
  broken /opt/blackdown-jdk-1.4.2.01/jre/plugin/i386/mozilla/libjavaplugin_oji.so (requires libXt.so.6 libX11.so.6)
  broken /opt/blackdown-jdk-1.4.2.01/jre/plugin/i386/netscape4/libjavaplugin.so (requires libXt.so.6 libX11.so.6)
 done.
  (/root/.revdep-rebuild.3_rebuild)

Assigning files to ebuilds... done.
  (/root/.revdep-rebuild.4_ebuilds)

Evaluating package order... done.
  (/root/.revdep-rebuild.5_order)

All prepared. Starting rebuild...
emerge --oneshot --nodeps -pv =dev-java/blackdown-jdk-1.4.2.01
..........

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] dev-java/blackdown-jdk-1.4.2.01  -doc -mozilla 0 kB

Total size of downloads: 0 kB
Build finished correctly. Removing temporary files... ..........
You can re-run revdep-rebuild to verify that all libraries and binaries
are fixed. If some inconsistency remains, it can be orphaned file, deep
dependency, binary package or specially evaluated library.
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2005-01-30 05:20:00 UTC
Adding emerge info output:

# emerge info
Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r13 i686)
=================================================================
System uname: 2.6.9-gentoo-r13 i686 AMD Athlon(tm) XP 2200+
Gentoo Base System version 1.6.7
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Oct 17 2004, 02:15:56)]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/glftpd/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache collision-protect distlocks makecheck sandbox sfperms"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow acpi apache2 apm arts avi berkdb bitmap-fonts crypt encode f77 fbcon firebird font-server foomaticdb fortran gd gd-external gdbm gif gpm gtk2 imap imlib innodb java jpeg junit libg++ libwww mad maildir mikmod mmx motif mpeg mysql ncurses nls nptl odbc oggvorbis opengl oss pam pdflib perl png pnp postgres python quicktime readline sasl sdl slang snmp socks5 spell sse ssl svga tcpd tiff truetype truetype-fonts type1-fonts unicode xml xml2 xmms xv zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS