The message from the ebuild is to manually fetch the indicated zip file. The problem is that Sun's Java site has changed radically in the last few days. Apparently, the indicated zip file is no longer available. The new jmx zip file is apparently named: jmx-1_2_1-r1.zip The indicated locations for getting sun-jaf-bin and javahelp-bin are also changed. The indicated zip files are still available. See: http://www.sun.com/download/index.jsp?cat=Java%20%26%20Technologies&tab=3 .oOo. Calculating dependencies Due to license restrictions, we cannot fetch the distributables automagically. 1. Visit http://wwws.sun.com/software/communitysource/jmx/download.html and follow instructions 2. Download jmx-1_2_1-scsl.zip 3. Move file to /usr/portage/distfiles 4. Run emerge on this package again to complete ...done! >>> emerge (1 of 1) dev-java/jmx-1.2.1 to / !!! dev-java/jmx-1.2.1 has fetch restriction turned on. !!! This probably means that this ebuild's files must be downloaded !!! manually. See the comments in the ebuild for more information Reproducible: Always Steps to Reproduce: Expected Results: The fetch messages for the jmx, sun-jaf-bin & javahelp-bin ebuilds needs to be changed. The ebuild for jmx needs to be changed somehow to account for the 'replacement' zip file or otherwise resolved. jmx is ultimately a dependency for: netbeans-4.0-r1 jakarta-jstl-1.1.2 commons-models-1.1 commons-httpclient-2.0.2 tomcat-5.0.28-r4
More info: These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N F ] dev-java/jmx-1.2.1 [ebuild N ] dev-java/commons-modeler-1.1 [ebuild NS ] dev-java/commons-httpclient-2.0.2 [ebuild UD] dev-java/struts-1.1-r3 [1.2.4-r1] [ebuild N ] www-servers/tomcat-5.0.28-r4 [ebuild N ] dev-java/jakarta-jstl-1.1.2 [ebuild NS ] dev-util/netbeans-4.0-r1 .oOo. Gentoo Base System version 1.6.10 Portage 2.0.51.19 (default-linux/x86/2004.0, gcc-3.4.3, glibc-2.3.4.20050125-r0, 2.6.11-rc4 i686) ================================================================= System uname: 2.6.11-rc4 i686 AMD Athlon(tm) XP 2500+ Python: dev-lang/python-2.3.5 [2.3.5 (#1, Feb 19 2005, 08:11:25)] distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5 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.5 sys-devel/binutils: 2.15.92.0.2-r6 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://mirror.datapipe.net/gentoo ftp://206.75.217.181/ ftp://ftp.easynet.nl/mirror/gentoo/ ftp://gentoo.ccccom.com" MAKEOPTS="-j4" 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 X Xaw3d aalib accessibility alsa apache2 apm arts audiofile avi berkdb bitmap-fonts bonobo cdr crypt cups curl dga directfb divx4linux doc dvd dvdr emboss encode esd ethereal fam fbcon flac font-server foomaticdb fortran freetds gd gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml guile icq imagemagic imagemagick imlib innodb ipv6 jabber java jikes jpeg junit kde lcms ldap lesstiff libg++ libwww mad maildir mikmod mmx motif mozilla mp3 mpeg mysql nas ncurses nls odbc offensive oggvorbis opengl oss pam pda pdflib perl png postgres ppds python qt quicktime readline ruby samba scanner sdl slang speex spell ssl svga tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts unicode usb winf wxwindows xeo xinerama xml xml2 xmms xv yahoo zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Oops! jmx-1_2_1-r1.zip should be jmx-1_2_1-ri.zip TES! Tired Eyes Syndrome.
it's still available. just tested it. JMX RI 1.2.1 thats what you need
Please re-read the description of the problem: The message displayed by the ebuild says to get file "Download jmx-1_2_1-scsl.zip" It does not say to download "jmx-1_2_1-ri.zip" Even though I've downloaded "jmx-1_2_1-ri.zip" and placed it in /usr/portage/distfiles, the ebuild does not work. See below. ALSO!!!! Note that the given link in the emerge messages for jmx, sun-jav-bin & javahelp-bin are all no longer existent on Sun's site. I suppose I should have entered 4 bugs. One for each message and one for the discrepancy between the zip file the jmx ebuild expects and the zip file actually available. PLEASE RE-READ THE DESCRIPTION OF THE PROBLEMS MORE CAREFULLY!!!! .oOo. dragonfyre ~ # ls /usr/portage/distfiles/jm* /usr/portage/distfiles/jmi-1_0-fr-interfaces.zip /usr/portage/distfiles/jmx-1_2_1-ri.zip dragonfyre ~ # emerge jmx Calculating dependencies ...done! >>> emerge (1 of 1) dev-java/jmx-1.2.1 to / !!! jmx-1_2_1-scsl.zip not found in /usr/portage/distfiles !!! dev-java/jmx-1.2.1 has fetch restriction turned on. !!! This probably means that this ebuild's files must be downloaded !!! manually. See the comments in the ebuild for more information. * * Due to license restrictions, we cannot fetch the * distributables automagically. * * 1. Visit http://wwws.sun.com/software/communitysource/jmx/download.html and follow instructions * 2. Download jmx-1_2_1-scsl.zip * 3. Move file to /usr/portage/distfiles * 4. Run emerge on this package again to complete * dragonfyre ~ #
I see that netbeans-4.0 is now masked. This bug should be checked against netbeans-4.0 before it becomes unmasked again.
I /have/ looked at the sun download site, and the file I was looking for was the -scsl thing... The problem with sun-jaf-bin was already fixed by axxo. The javahelp zipfile is also still available. So, I read the bugs before I close them and with such comments I'm not really motivated to discuss this any longer.
Hello Jan, We're obviously not having a meeting of minds here. Please review: I originally indicated that the 'jmx-1.2.1-scsl.zip' file was not available on Sun's site. That 'jmx-1.2.1-ri.zip' was what was available. You told me in commnent #3 to use 'jmx-1.2.1-ri.zip'. In comment #4, I provided the 'ls -l' and 'emerge' printouts showing that: 1) I already had 'jmx-1.2.1-ri.zip' in /usr/portage/distfiles/ 2) That the jmx ebuild _requires_ 'jmx-1.2.1-scsl.zip' Please explain to me succinctly and clearly where I am wrong. I'd really like to know. I don't like giving you developers a hard time. I also provided a link to the current applicable downloads page to show where I had gotten all three zip files. I _still_ cannot find a copy of "jmx-1.2.1-scsl.zip' on the redesigned Sun site. Perhaps you could share with the rest of us where to find 'jmx-1.2.1-scsl.zip' on Sun's site rather than dismissing the bug out of hand. I did do another 'emerge sync' and I still get the same results. The whole point is moot anyway as I pointed out in comment #5 that the netbeans-4.0 ebuild has been newly masked. So there is no longer a need to emerge the jmx-1.2.1 dependency. And as I also pointed out in comment #5, when netbeans-4.0 is unmasked again, this bug should be tested for correctness then. This point is debatable of course. The real issue is that the ebuild of jmx _still_ does not work for the reasons given. Please indicate either where I am wrong or indicate where I can find the 'jmx-1.2.1-scsl.zip' file on Sun's site. I'm only re-opening this bug again because you haven't done either. If you want to mark it invalid one more time, that's your priviledge. I will not argue the point any longer. But you should at least include a real reason or show where to find the requisite file rather than summarily marking it invalid. 'jmx-1.2.1-scsl.zip' != "jmx-1.2.1-ri.zip' Guy
(In reply to comment #7) > Hello Jan, > > We're obviously not having a meeting of minds here. Agreed. > Please review: > > I originally indicated that the 'jmx-1.2.1-scsl.zip' file was not available on > Sun's site. That 'jmx-1.2.1-ri.zip' was what was available. > > You told me in commnent #3 to use 'jmx-1.2.1-ri.zip'. Not at all. I was just stating the obvious. 1. Go to the jmx download site http://wwws.sun.com/software/communitysource/jmx/download.html 2. Follow the link with the name "JMX RI 1.2.1". 3. Login into your accout if you havnt already done that. 4. Accept their crappy license. 5. Follow the next link, "1.2.1 Last Modified Oct 23, 2003". 6. Download jmx-1_2_1-scsl.zip: http://the-luckyduck.de/~lucky/screens/screen-jmx-1_2_1.1.png