jdk15 - Portinstall

konstantin

Well-Known Member
Hallo Community!

Ich habe versucht, jdk15 zu installieren. Ich habe die Ports nach wiki aktualisiert. Anschließend
Code:
portinstall -P java/jdk15
Dann habe ich die Dateien runtergeladen. In /etc/fstab habe ich auch die Zeile für linprocfs eingetragen.

Dann wieder ein portinstall wie oben. Nachdem ich dann auch die Dateien für jdk14 runtergeladen habe, bricht er nach mehreren Stunden kompilieren mit folgender Meldung ab:

Code:
/usr/ports/java/jdk15/work/j2se/make/docs/../../src/share/classes/java/net/Socket.java:1297: warning - @spec is an unknown tag.
 /usr/ports/java/jdk15/work/j2se/make/docs/../../src/share/classes/java/net/URI.java:1537: warning - @param argument ob is not a parameter name. 
 Killed
gmake[2]: *** [coredocs] Error 137
 gmake[2]: Leaving directory /usr/ports/java/jdk15/work/j2se/make/docs
 gmake[1]: *** [docs] Error 1
gmake[1]: Leaving directory /usr/ports/java/jdk15/work/j2se/make
 gmake: *** [j2se-build] Error 2
*** Error code 2
 
Stop in /usr/ports/java/jdk15.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portinstall613.0 make
** Fix the problem and try again.
** Listing the failed packages (*:skipped / !:failed)
! java/jdk15    (new compiler error)
--->  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed

Hat jemand einen Rat?

Dank im Voraus
Konstantin
 
Ja das selbe problem hatte ich auch, als ich das jdk15 auf meinem FreeBSD 5.4 zum laufen bringen wollte. Habe nirgends einen Anhaltspunkt zur lösung gefunden und wollte hier kein thema eröffnung, weils mir nicht soo wichtig war...

würd mich also auch mal interessieren, was da das problem ist...
 
Man braucht zum Bauen von jdk15 ein anderes jdk. Versuch's einfach mal mit den linux-sun-jdk14. Vielleicht klappt das besser als das native jdk14.
 
Als bei mir ist linux-sun-jdk-1.4.2.10 installiert, laut pkg_info. java -version gibt auch 1.4.2 aus. Sollte ich da jetzt eine alternative wählen?
 
Du hast den Fehler gemacht portinstall anzuwerfen bevor du linprocfs gemouted hast. Cleane den work-ordner des jdks, mounte linprocfs, und führe dann portinstall durch, dann müßte es klappen.

Hier als Kleine Anleitung
Eine kleine Schritt für Schritt Anleitung vielleicht hilft sie dir.

1.Die Linux-Emulation musste gestartet sein.

2.Das Dateiensystem linprocfs musste als Kernelmodul mit kldload linprocfs geladen und mit mount -t linprocfs linprocfs /compat/linux/proc gemountet werden.

3.Folgende Dateien müssen im Verzeichnis /usr/ports/distfiles abgelegt werden:
bsd-jdk15-patches-1.tar.bz2
bsd-jdk15-patches-2.tar.bz2
jdk-1_5_0-bin-scsl.zip
jdk-1_5_0-src-scsl.zip
j2sdk-1_4_2_09-linux-i586.bin

Abschließend:
#cd /usr/ports/java/jdk1.5 && make install clean
 
Jetzt hab ich es so gemacht, wie nonsens es beschrieben hat (auch mit make install clean):

Code:
/usr/ports/java/jdk15/work/j2se/make/docs/../../src/share/classes/java/awt/AWTEvent.java:252: warning - @id is an unknown tag.
/usr/ports/java/jdk15/work/j2se/make/docs/../../src/share/classes/java/awt/Container.java:3247: warning - @param argument "provide" is not a parameter name.
/usr/ports/java/jdk15/work/j2se/make/docs/../../src/share/classes/java/awt/Image.java:242: warning - Tag @see: can't find java.awt.image.VolatileImage.getCapabilities() in java.awt.Image
Killed
gmake[2]: *** [coredocs] Error 137
gmake[2]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/docs'
gmake[1]: *** [docs] Error 1
gmake[1]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make'
gmake: *** [j2se-build] Error 2
*** Error code 2

Stop in /usr/ports/java/jdk15.


:-( :-/

Hat jemand ein Idee, was ich jetzt machen kann?
 
In solchen fällen pflege ich meine /usr/src auf den neusten Stand zu bringen und Welt und Kernel neu zu bauen.
 
Zurück
Oben