menü

status

online seit 2795 tagen
letztes update am
28. November, 15:45

kalender

Dezember 2005
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 1 
 2 
 3 
 4 
 8 
 9 
11
12
14
15
16
18
20
21
22
23
24
25
26
28
30
31
 
 

aktuelles

Ich lebe noch!
nighthawk - 28.11. 15:45
weiter so!
asco - 14.11. 14:09
Nach langer Zeit ...
nighthawk - 05.10. 01:09
Lösungen vom draufgucken
nighthawk - 27.02. 23:30
Mal 'was neues
nighthawk - 26.01. 23:29

historisches

suche

 

buttonmania

xml version of this page

paRSS - Feews! for the rest of us

SORUA enabled

startseite > einträge > Java unter FreeBSD

Dienstag, 27. Dezember 2005

Java unter FreeBSD


diese webseite wird ueber kurz oder lang (allerdings noch unterminiert) mal wieder auf einen anderen server umziehen und ich treffe derzeit die ersten vorbereitungen... u.a. habe ich das grosse glueck mal wieder java installieren zu duerfen.. diesmal unter freebsd.
unter linux ist das ja schon keine dankenswerte aufgabe, da man dieses komische selfextracting binary von sun zum verrecken nicht auf der konsole runtergeladen bekommt.. man darf also erst mit einem gui browser (zuhause) diese gigantische datei herunterladen, nur um sie dann (mit sagenhafter dsl geschwindigkeit) auf den eigentlichen server wieder hochzuladen. danach geht das einrichten aber schnell - ich erinnere mich an rund 15 minuten oder sowas.
nun steht der rechner mit freebsd derzeit vor mir, die zeitaufwendige upload-aktion bleibt mir also erspart.. dachte ich mir: super. dann geht das ja bestimmt flott. aber denkste.. wie in der natur von freebsd so ueblich, wird auch java aus dem source kompiliert.. geht glaube ich auch eh gar nicht anders, denn es gibt keine binaries fuer irgendein bsd.. und das kompilieren dauert doch deutlich laenger, als vermutet.. mittlerweile ist das teil 5 geschlagene stunden beschaeftigt und es ist noch kein ende in sicht..

kommentare

1. Update

nach 5 stunden wurde mir folgende fehlermeldung praesentiert:
Java HotSpot(TM) Client VM warning: Can't detect initial thread stack location
/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:226: <identifier> expected
Java HotSpot(TM) Client VM warning: Can't detect initial thread stack location
^
/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:226: unclosed character literal
Java HotSpot(TM) Client VM warning: Can't detect initial thread stack location
^
/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java:227: ')' expected
private static final class Aliases
.
. [viele weitere fehler aehnlicher natur..]
.
Note: * uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
21 errors
12 warnings
gmake[3]: *** [.compile.classlist] Error 1
gmake[3]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/java/java'
gmake[2]: *** [all] Error 1
gmake[2]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/java'
gmake[1]: *** [all] 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.
ulkigerweise hatte ich in diesen 5 stunden wartezeit ein wenig bei google rumgesurft (auf der suche nach einer angabe, wie lange das kompilieren ungefaehr dauert) und war auf ein posting gestossen, in dem jemand genau diesen fehler beschrieben hat.. und auch was er dagegen getan hat: naemlich einfach in der datei "/usr/ports/java/jdk15/work/control/build/bsd-i586/gensrc/sun/nio/cs/StandardCharsets.java" alle zeilen mit dem inhalt "Java HotSpot(TM) Client VM warning: Can't detect initial thread stack location" entfernen - was ich jetzt getan habe, und weiter gehts.. er kompiliert wieder.
nighthawk - 27. Dezember, 03:07

2. Update

nachdem ich um 2:30 uhr ins bett gegangen bin, kann ich vermelden, dass das jdk auch ohne meine aufsicht um 4:10 uhr erfolgreich fertig geworden ist mit kompilieren! juchuu!
nighthawk - 27. Dezember, 13:24

bestimmt brauchen Sie das unbedingt noch im alten jahr... :-)
viel erfolg!
asco - 28. Dezember, 22:38

Frage:

Sie machen die Einrichtung remote per ssh in der shell ("auf der Kommandozeile")?
asco - 29. Dezember, 11:17

Re: Frage:

von freebsd oder von java?
java habe ich per ssh eingerichtet - einfach weils komfortabler ist, wenn man 132×60 zeichen auf dem schirm hat, statt 80×25.. den ueberwiegenden teil von freebsd habe ich auch per ssh eingerichtet, einige teile (z.b. make installworld namentlich) lassen sich aber ausschliesslich im singleuser modus ausfuehren, in dem keine netzwerkdienste verfuegbar sind..

helma scheint uebrigens unter freebsd recht problemlos zu laufen.. :)
nighthawk - 29. Dezember, 14:35

backlinks


um missbrauch zu vermeiden werden die backlinks mit einem clientseitig laufenden javascript dargestellt. falls javascript abgeschaltet ist sieht man diesen text.