Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 43150 - dev-java/blackdown-jdk without net-www/mozilla-* causes revdep-rebuild failure
Summary: dev-java/blackdown-jdk without net-www/mozilla-* causes revdep-rebuild failure
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Tools (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Java team
URL: http://forums.gentoo.org/viewtopic.ph...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-27 18:22 UTC by Ed Catmur
Modified: 2005-01-30 08:09 UTC (History)
2 users (show)

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


Attachments
Fixed ebuild (blackdown-jdk-1.4.1-r1.ebuild,3.73 KB, text/plain)
2004-05-12 13:55 UTC, Ryan Stinnett
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Catmur 2004-02-27 18:22:14 UTC
> Checking dynamic linking consistency...
>   broken /opt/blackdown-jdk-1.4.1/jre/plugin/i386/mozilla/javaplugin_oji.so (requires libxpcom.so)
> 
> These are the packages that I would merge, in order:
> 
> Calculating dependencies ...done!
> [ebuild   R   ] dev-java/blackdown-jdk-1.4.1 

Reporter on forums uses Konqueror only; this bug is valid in other use cases e.g. a server with java server apps or java tools.

If I understand this correctly, this is a problem with the blackdown-java ebuild as it could be fixed by deleting the browser plugins (use-flag controlled?) before installation. An ebuild which installs an unlinkable file *is* broken inasmuch as on a source-based system all files should link cleanly.
Comment 1 Jacob Struiksma 2004-03-20 08:34:25 UTC
i have also a problem with revdep-rebuild with the following errors's

# revdep-rebuild -p

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...
  broken /opt/blackdown-jdk-1.4.1/jre/lib/i386/libfontmanager.so (requires libawt.so libjava.so)
  broken /opt/blackdown-jdk-1.4.1/jre/lib/i386/libjawt.so (requires libawt.so libjava.so)
  broken /opt/blackdown-jdk-1.4.1/jre/lib/i386/awt_robot (requires libXt.so.6 libSM.so.6 libICE.so.6 libXext.so.6 libXtst.so.6 libX11.so.6)
  broken /opt/blackdown-jdk-1.4.1/jre/lib/i386/libjavaplugin_jni.so (requires libawt.so libXt.so.6 libX11.so.6)
  broken /opt/blackdown-jdk-1.4.1/jre/lib/i386/libawt.so (requires libmlib_image.so libXp.so.6 libXt.so.6 libSM.so.6 libICE.so.6 libXext.so.6 libXtst.so.6 libX11.so.6 libjava.so)
  broken /opt/blackdown-jdk-1.4.1/jre/plugin/i386/mozilla/javaplugin_oji.so (requires libxpcom.so libXt.so.6 libX11.so.6)
  broken /opt/blackdown-jdk-1.4.1/jre/plugin/i386/netscape4/javaplugin.so (requires libXt.so.6 libX11.so.6)
  broken /opt/blackdown-jre-1.4.1/lib/i386/libfontmanager.so (requires libawt.so libjava.so)
  broken /opt/blackdown-jre-1.4.1/lib/i386/libjawt.so (requires libawt.so libjava.so)
  broken /opt/blackdown-jre-1.4.1/lib/i386/awt_robot (requires libXt.so.6 libSM.so.6 libICE.so.6 libXext.so.6 libXtst.so.6 libX11.so.6)
  broken /opt/blackdown-jre-1.4.1/lib/i386/libjavaplugin_jni.so (requires libawt.so libXt.so.6 libX11.so.6)
  broken /opt/blackdown-jre-1.4.1/lib/i386/libawt.so (requires libmlib_image.so libXp.so.6 libXt.so.6 libSM.so.6 libICE.so.6 libXext.so.6 libXtst.so.6 libX11.so.6 libjava.so)
  broken /opt/blackdown-jre-1.4.1/plugin/i386/mozilla/javaplugin_oji.so (requires libxpcom.so libXt.so.6 libX11.so.6)
  broken /opt/blackdown-jre-1.4.1/plugin/i386/netscape4/javaplugin.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 -p =dev-java/blackdown-jdk-1.4.1 =dev-java/blackdown-jre-1.4.1

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

Calculating dependencies ...done!
[ebuild   R   ] dev-java/blackdown-jdk-1.4.1
[ebuild   R   ] dev-java/blackdown-jre-1.4.1

i always ask me to do this, i already did a reboot, but that doesn't help things
Comment 2 Aron Griffis (RETIRED) gentoo-dev 2004-04-25 18:11:25 UTC
Geesh, this isn't a problem in revdep-rebuild.  Reassigning to the java people for investigation
Comment 3 Ryan Stinnett 2004-05-12 13:55:49 UTC
Created attachment 31294 [details]
Fixed ebuild

I have the same error as the forum reportor, with only one broken library. 
This ebuild fixed the issue for me.
Comment 4 Karl Trygve Kalleberg (RETIRED) gentoo-dev 2004-12-23 01:47:13 UTC
1.4.2.01 no longer requires libxpcom.so
Comment 5 Martin OConnor 2005-01-01 19:42:37 UTC
I have the same problem as noted in the first additional comment.(#1) Therefore this bug is not resolved entirely. Please reopen it.
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2005-01-30 05:26:09 UTC
This is NOT fixed. I
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2005-01-30 05:26:09 UTC
This is NOT fixed. I´ve posted my revdep-rebuild output to earlier Bug 31481 so have a look there.
Comment 8 Ed Catmur 2005-01-30 08:09:06 UTC
This bug is only about javaplugin_oji.so (the mozilla plugin) and its dependency on libxpcom.so, which no longer applies.

If you are having problems with other parts of blackdown-jdk, cc yourself on bug 31481, which covers general problems with blackdown-jdk dynamic linking.