Java jdk15 installation bricht mit libglib-meldung ab

Herakles

Profifragensteller
Moin!

Möchte mir grade Java auf FreeBSD6.0 installieren. Geht ja leider aufgrund von Lizenzscheisse nur über die Ports, also muss kompiliert werden. Das läuft auch erstmal wohl, allerdings steht dann irgendwann die Installation von Mozilla an (warum auch immer!?!?!?) und die bricht ab mit:

Code:
cc -o xpidl -I/usr/X11R6/include  -I/usr/X11R6/include -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -O2 -fno-strict-aliasing -pipe -pipe  -DNDEBUG -DTRIMMED -I/usr/local/include/libIDL-2.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include   xpidl.o xpidl_idl.o xpidl_util.o xpidl_header.o xpidl_typelib.o xpidl_doc.o xpidl_java.o     -L../../../dist/bin -L../../../dist/lib ../../../dist/lib/libxpt.a -L/usr/local/lib -lIDL-2   -lm
/usr/bin/ld: warning: libglib-2.0.so.600, needed by /usr/local/lib/libIDL-2.so, not found (try using -rpath or -rpath-link)
xpidl_idl.o(.text+0x84): In function `msg_callback':
: undefined reference to `g_strdup_printf'
...

das geht so weiter mit den letzten zwei Zeilen, oder zumindest ähnlich über mehrere Bildschirmseiten.

Was ist da falsch? libglib ist aus den ports bereits installiert...


Herakles
 
Wenn alles ander nicht hilft kannst du ein
# portupgrade -frR devel/glib20

versuchen. Das wird aber ziemlich lange dauern.
 
Habs auch grade im Wiki gesehen. Puh, wat ne kacke. Sowas kommt also dabei raus, wenn man mal einmal alles per pkg_add installieren will und nicht alles aus den ports macht. Na sehr ausgereiftes System! Jetzt kompiliert der mir hier kde aus den Ports neu, obwohl ichs lange per pkg_add hinzugefügt hatte... meine Güte, was eine SCHEISSE!



Herakles
 
Du hättest vielleicht auch versuchen können mit WITH_MOZILLA=firefox zu kompilieren.
 
Und weiter geht der Spaß bei der jdk15-kompilierung. Ich werd noch verrückt hier. Es nervt einfach:

Code:
../../../src/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiatorImpl.java:162: warning: non-varargs call of varargs method with inexact argument type for last parameter;
cast to java.lang.Object for a varargs call
cast to java.lang.Object[] for a non-varargs call and to suppress this warning
            moi= cons.newInstance(null);
                                  ^
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.
herakles#

Was kann ich sinnigerweise tun? Hilfe....


Herakles
 
Welches jdk verwendest du denn um jdk15 zu bauen? Vielleicht versuchst du mal mit der Option WITH_LINUX_BOOTSTRAP=yes zu bauen.
 
Ich meine gesehen zu haben, dass jdk15 BETA ist, und habe nun einfach jdk14 genommen. Funktioniert auch. Mehr brauch ich nicht.


Herakles
 
Bei mir baut im Moment nur die 1.5, die 1.4er will bei mir nicht kompilieren. Aber die brauche ich sowieso nur für ein OpenOffice Update.
 
Back
Top