Where did you get these jdk sources?

The OpenJDK sources should not have a dependence on Motif libraries,
just Motif include files.

-kto

Peter B. West wrote:
This thread started because I couldn't get jtreg to run against one of
the JDK sub-projects in NetBeans. As a result, I tried to build the j2se
project.

My environment is SuSE 10.2, NB 6 build 200704122300 Java 1.6.0_01. I
tried the build without specifying ALT_MOTIF_DIR, and was told I had no
motif 2.1. I have
openmotif-devel-2.3.0beta2-32
openmotif-libs-2.3.0beta2-32
openmotif-2.3.0beta2-32

installed.

I then tried grabbing the OpenBSD i386 2.1.30 package, and setting
ALT_MOTIF_DIR. That got me over the first hurdle, with the results shown
below.

Any suggestions?

Peter

-------- Original Message --------
Subject: Re: Getting Started with OpenJDK in NetBeans IDE?
Date: Thu, 19 Jul 2007 12:44:11 -0700
From: Dave Bristor <[EMAIL PROTECTED]>
To: Peter B. West <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
<[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>

Hi Peter,  I think your question is better posted to the
[email protected] alias.  If you can provide info re the distro
your
using, that might help.  IIRC we tested on ubuntu and fedora.

        Dave

Peter B. West wrote:
Dave Bristor wrote:

...

Before getting to that point, and thinking I might need to do a prebuild
of j2se, I tried that from a terminal. At the moment, that build is not
working because, in spite of what the docs say, the build requires not
only the openmotif header files, but the libs as well. The openmotif
libs I have installed are too recent, so it looks as though I will have
to build a set an install them in a non-standard place if I need to
build the jdk. Haven't sorted that one out yet.
The motif requirements are different for different OSs; cf the Ubuntu
6.06 v. 7.04 notes; in particular that the latter does have motif
dependencies (though I'm not sure this will resolve your problem without
knowing more about your build environment/platform).  I just checked my
kubuntu 6.10 box, and seem to have headers+libs; YMMV.

   Dave


Dave,

The first problem with the openmotif libraries is that the link points
to the hppa architecture's 2.1.30 package. Once I had corrected that, I
tried the build again. Here's a snatch of the output.

     [exec]
../../../build/linux-i586/tmp/sun/sun.awt/motif21/obj/awt_motif21.o: In
function `awt_motif_getIMStatusHeight':
     [exec] awt_motif21.c:(.text+0x426): undefined reference to
`_XmImGetGeo'
     [exec] /home/pbw/src/openmotif/lib/libXm.a(DragC.o): In function
`DragKey':
     [exec] DragC.c:(.text+0x2699): undefined reference to `__guard'
     [exec] DragC.c:(.text+0x2785): undefined reference to `__guard'
     [exec] DragC.c:(.text+0x279c): undefined reference to
`__stack_smash_handler'
     [exec] /home/pbw/src/openmotif/lib/libXm.a(DragC.o): In function
`InitiatorMainLoop':
     [exec] DragC.c:(.text+0x2d02): undefined reference to `__guard'
     [exec] DragC.c:(.text+0x2d2c): undefined reference to
`__stack_smash_handler'
     [exec] DragC.c:(.text+0x2eaa): undefined reference to `__guard'

It goes on and on like that. It looks as though it's trying to build
motif 2.1, but not 2.1 as we know it, Jim.







Reply via email to