Installation Java unter FreeBSD 4.10

Burkhard

Member
Hallo,
ich versuche gerade, Java (und nachfolgend Eclipse) zum Laufen zu bringen und starte von den Ports aus. Nach einem Port-Upgrade (Option -a) und dem mounten des linux-profs laufe ich immer wieder auf das Problem hinaus, daß das Linux-JDK benötigt wird und dieses zu "ELF binary type "0" not known." führt, siehe unten. Das gleiche passiert auch, wenn ich eclipse per Port installieren will.

(Fehler)meldung nach make in /usr/ports/java/jdk14 :
[...]
mount /compat/linux/proc

======================================================================
===> Vulnerability check disabled
===> Extracting for linux-sun-jdk-1.4.2.05
>> Checksum OK for j2sdk-1_4_2_05-linux-i586.bin.
===> linux-sun-jdk-1.4.2.05 depends on file: /compat/linux/lib/libc.so.6 - found
ELF binary type "0" not known.
Abort trap
*** Error code 134

Falls jemand eine Idee hat...

Das einzige, was ich zum laufen bekomme, ist das diabolo-Java (jdk1.3)

Ciao,
Burkhard
 
1.) Kontrollieren, ob alle Diablo-Java-Packages entfernt sind
# pkg_info |grep diablo
falls nicht:
# pkg_delete diablo-.....

2.) Linux-Emulation aktiviert?
# kldstat |grep linux.ko

falls nicht:
In /etc/rc.conf:
linux_enable="YES"

3.) Linux-ProcFS aktiviert?
df |grep linprocfs

falls nicht:
In /etc/fstab:
linproc /compat/linux/proc linprocfs rw 0 0

4.) Neu kompilieren
/usr/ports aktualisieren mit cvsup
cd /usr/ports/java/jdk14
make clean
make
 
Hallo Andreas,
vielen Dank! Es war der Punkt 2), d.h. die Linux-Emulation war nicht aktiviert. Der Rest war ok und inzwischen (nach ein paar Stunden... Du hattest es schonmal geschrieben, daß das Compilieren etwas dauert) läuft's.

Ciao,
Burkhard


AndreasMeyer schrieb:
1.) Kontrollieren, ob alle Diablo-Java-Packages entfernt sind
# pkg_info |grep diablo
falls nicht:
# pkg_delete diablo-.....

2.) Linux-Emulation aktiviert?
# kldstat |grep linux.ko

falls nicht:
In /etc/rc.conf:
linux_enable="YES"

3.) Linux-ProcFS aktiviert?
df |grep linprocfs

falls nicht:
In /etc/fstab:
linproc /compat/linux/proc linprocfs rw 0 0

4.) Neu kompilieren
/usr/ports aktualisieren mit cvsup
cd /usr/ports/java/jdk14
make clean
make
 
Zurück
Oben