Building OpenJDK on Fedora Core 6
Kelly O'Hair
Kelly.Ohair at Sun.COM
Thu Oct 11 20:11:32 UTC 2007
I can't find any Makefile target anywhere with the name "includes".
You may want to try and build this with C locale.
Also, as of Build 21, I thought the motif dependence was removed, so how
old are these sources and where did you get the sources?
-kto
Roger Abelenda wrote:
> excuse me, i'll traduce it for u:
>
> "make[2]: *** There is no rule to make the target `includes'. Stop.
> 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'
> ...."
>
>
>
> 2007/10/11, Kelly O'Hair <Kelly.Ohair at sun.com>:
>> It's spelled ALT_MOTIF_DIR.
>>
>> I'd need to see more of the log file to know what caused this failure.
>> Did it complain about a missing include file at some point?
>>
>> Also, I can only read English, sorry.
>>
>> -kto
>>
>> Roger Abelenda wrote:
>>> 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