Hi Raul,<br><br>I think the answer to your problem is that you need to make:<br>&nbsp;
JAVA_AWT_LIBRARY<br>point to the libjawt.so<br><br>(i&#39;m a digest reader so you may already have had a reply to this). <br>You may have a with libmawt after that, in which case see my recent post.<br><br>extract from that post :<br>
I dont know why make can&#39;t find libmawt.so it&#39;s there in the motif21
sub-dir. Though ii seemed a bit dodgy i copied that .so up one dir so
it was in the same ../jre/lib dir as libjawt.so and:<br>
<br>[100%] Building CXX object Widgets/Testing/Cxx/CMakeFiles<div id="1fj1" class="ArwC7c ckChnd">/WidgetsCxxTests.dir/TestImageTracerWidget.o <br>Linking CXX executable ../../../bin/WidgetsCxxTests<br>[100%] Built target WidgetsCxxTests<br>
<br>great!!!<br><br>
i wonder why libmawt wasn&#39;t found. There was a JAVA_JVM_LIBRARY option
that wasn&#39;t set... maybe it was to do with that... i&#39;m not everyone who
tries to compile vtk on linux has this problem.</div><br>..........<br><br>Liam<br><br><br>
Message: 3<br>
Date: Mon, 21 Apr 2008 00:43:39 -0500<br>
From: &quot;Raul Gerardo Huertas Paiva&quot; &lt;<a href="mailto:rax20037@gmail.com" target="_blank">rax20037@gmail.com</a>&gt;<br><ol><li>
Subject: [vtkusers] The java and TCL wrappers</li></ol>
To: <a href="mailto:vtkusers@vtk.org" target="_blank">vtkusers@vtk.org</a><br>
Message-ID:<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:b3729ebe0804202243o28292f80oacecf1876e0b29c5@mail.gmail.com" target="_blank">b3729ebe0804202243o28292f80oacecf1876e0b29c5@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br>
<br>
Hello<br>
<br>
I wanted to build the Java and python APIS but I had some problemes, with<br>
the Java API appeared this message:<br>
<br>
[ 97%] Building CXX object<br>
Wrapping/Java/CMakeFiles<div>/VTKJavaExecutable.dir/VTKJava.o<br>
Linking CXX executable ../../bin/VTKJavaExecutable<br>
/home/raulhuertas/Documents/Instaladores/VTK/vtk-5.0.4/bin/libvtkRenderingJava.so:<br>
undefined reference to `JAWT_GetAWT&#39;<br>
collect2: ld returned 1 exit status<br>
make[2]: *** [bin/VTKJavaExecutable] Error 1<br>
make[1]: *** [Wrapping/Java/CMakeFiles/VTKJavaExecutable.dir/all] Error 2<br>
make: *** [all] Error 2<br>
<br>
My first try to fix this was to add manually with the compilation flags all<br>
the dirs and link with this options: -ljava -ljvm -ljawt -lmawt ... and<br>
including the dirs of this libraries... but as soon as I append this<br>
libraries, they need more libraries and I think this should be an automatic<br>
task.<br>
<br>
After trying a while I finally pass this java inconvenients but the TCL<br>
wrappers( which I turn off) at 98% throws me that there was an error during<br>
conversions :S.<br>
<br>
How the Java and Python wrappers should be build. i&#39;m using this variables:<br>
<br>
CMAKE_EXE_LINKER_FLAGS<br>
-I/usr/lib/jvm/java-6-sun/jre/lib/i386/<br>
-I/usr/lib/jvm/java-6-sun/jre/lib/i386/xawt/<br>
<br>
JAVACOMMAND<br>
/usr/bin/java<br>
<br>
&nbsp;JAVA_ARCHIVE<br>
/usr/bin/jar<br>
<br>
&nbsp;JAVA_AWT_INCLUDE_PATH<br>
/usr/lib/jvm/java-6-sun-1.6.0.03/include<br>
<br>
&nbsp;JAVA_AWT_LIBRARY<br>
/usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/libawt.so<br>
<br>
&nbsp;JAVA_COMPILE<br>
/usr/bin/javac<br>
<br>
&nbsp;JAVA_INCLUDE_PATH<br>
/usr/lib/jvm/java-6-sun/include<br>
<br>
&nbsp;JAVA_INCLUDE_PATH2<br>
/usr/lib/jvm/java-6-sun/include/linux<br>
<br>
&nbsp;JAVA_JVM_LIBRARY<br>
/usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib<br>
<br>
&nbsp;JAVA_RUNTIME &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /usr/bin/java<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: &lt;<a href="http://www.vtk.org/pipermail/vtkusers/attachments/20080421/7d440b71/attachment-0001.htm" target="_blank">http://www.vtk.org/pipermail/vtkusers/attachments/20080421/7d440b71/attachment-0001.htm</a>&gt;</div>