Building OpenJDK on Fedora Core 6

Ted Neward ted at tedneward.com
Fri Oct 12 18:12:40 UTC 2007


Get the latest source, double-check your tools against the contents of the
build README, and you should be fine; building under Ubuntu was almost
trivial, and Kelly was great helping me get the build to work under Widows
with Cygwin, so we know that it *can* be built outside of Sun. :-)

Ted Neward
Java, .NET, XML Services
Consulting, Teaching, Speaking, Writing
http://www.tedneward.com
 

> -----Original Message-----
> From: build-dev-bounces at openjdk.java.net [mailto:build-dev-
> bounces at openjdk.java.net] On Behalf Of Roger Abelenda
> Sent: Friday, October 12, 2007 5:39 AM
> To: Kelly O'Hair
> Cc: build-dev at openjdk.java.net
> Subject: Re: Building OpenJDK on Fedora Core 6
> 
> hi again everyone. I tryied with the jdk6 for the bootstrap, and no
> luck. I'll try downloading other version of the openjdk. I'm loosing
> my hopes and ideas with this one :-(. je.
> 
> 2007/10/11, Roger Abelenda <rabelenda at gmail.com>:
> > when i tried to make without specifying the ALT_MOTIF_DIR first it
> > brings me an error saying that it cannot find the file libXm.a, then
> i
> > run again the make (without doing anything) and it throws me the
> error
> > that i told u in the first mail. It's like it doesn´t includes the
> > libraries when it is linking, but i dont know what to do. I will try
> > with JDK6, but in some posts I read mention thath it should work with
> > jdk5, jd6 and jdk7.
> >
> > 2007/10/11, Roger Abelenda <rabelenda at gmail.com>:
> > > I get the sources form here :
> > > http://download.java.net/openjdk/jdk7/promoted/b18/.
> > > Are the last from that links. I set that env variable setting it in
> > > the script that i mentioned before, and at the last of the script i
> > > added de make command that i gave you. Thanks for the fast replys.
> > >
> > > 2007/10/11, Kelly O'Hair <Kelly.Ohair at sun.com>:
> > > > 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?
> > > >
> > >
> >
> 
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.488 / Virus Database: 269.14.7/1062 - Release Date:
> 10/10/2007 5:11 PM
> 

No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.488 / Virus Database: 269.14.8/1066 - Release Date: 10/12/2007
11:10 AM
 




More information about the build-dev mailing list