Building OpenJDK on Fedora Core 6
Roger Abelenda
rabelenda at gmail.com
Thu Oct 11 14:22:34 UTC 2007
Hi there, i'm trying to build de openjdk vm with the j2se packages. I
tried installing lesstif, openmotif and pointing de ALT_MOMTIF_DIR to
the correct path where this libraries were installed, and no success.
Even i tryied to make it with without specifing that variable to allow
the openjdk to make it own libraries, but it niether works. What I get
is the following:
"make[2]: *** No hay ninguna regla para construir el objetivo `includes'. Alto.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
/root/Desktop/openjdk/control/build/linux-i586/tmp/sun/sun.awt/motif21/obj/awt_AWTEvent.o:
In function `Java_java_awt_AWTEvent_nativeSetSource':
awt_AWTEvent.c:(.text+0x228): undefined reference to `XtIsObject'
awt_AWTEvent.c:(.text+0x23d): undefined reference to `XtWindowOfObject'
/root/Desktop/openjdk/control/build/linux-i586/tmp/sun/sun.awt/motif21/obj/awt_Button.o:
In function `Java_sun_awt_motif_MButtonPeer_setLabel':
awt_Button.c:(.text+0xff): undefined reference to `XtVaSetValues'
/root/Desktop/openjdk/control/build/linux-i586/tmp/sun/sun.awt/motif21/obj/awt_Button.o:
In function `Java_sun_awt_motif_MButtonPeer_create':
awt_Button.c:(.text+0x338): undefined reference to `XtStrings'
awt_Button.c:(.text+0x34c): undefined reference to `XtVaGetValues'
awt_Button.c:(.text+0x3cd): undefined reference to `XtStrings'
awt_Button.c:(.text+0x4b5): undefined reference to `XtVaCreateManagedWidget'
awt_Button.c:(.text+0x562): undefined reference to `XtStrings'
awt_Button.c:(.text+0x63c): undefined reference to `XtVaCreateManagedWidget'
awt_Button.c:(.text+0x674): undefined reference to `XtSetMappedWhenManaged'
awt_Button.c:(.text+0x69c): undefined reference to `XtAddCallback'
...."
I'm trying to make it usign the following command:
"make BUILD_DEPLOY=false BUILD_INSTALL=false BOOTDIR=/opt/jdk1.5.0_12
ALT_JDK_IMPORT=ALT_CLOSED_JDK_IMPORT_PATH=/opt/jdk1.5.0_12
ALT_CLOSED_JDK_IMPORT_PATH=/opt/jdk1.5.0_12"
I also tryied modifying the openjdk_default_profile.sh file as says in
an older post. Has anyone an idea of what it could be? Or what can i
do to make it work?
More information about the build-dev
mailing list