On my PPC Mac, to get things to work properly with java wrapped VTK, I have to specify JAVA_AWT_LIBRARY as &quot;-framework JavaEmbedding&quot;<br><br>If I recall correctly, though, JavaEmbedding is being deprecated by Apple. I don&#39;t know if it&#39;s presently supported at all on the Intel Macs... I also don&#39;t know what the AWT library is supposed to become once the JavaEmbedding framework is completely gone and *really* deprecated.
<br><br>If you can find/figure out what the proper library to link against is for Java AWT applications on Intel Macs and get that information to me, I will do what I can to make this experience less frustrating for the next person to try it.
<br><br>Anybody else who&#39;s listening know what the migration path is for folks presently using JavaEmbedding for AWT support?<br><br>Sorry it&#39;s been such a battle for you.<br><br>Hope this helps,<br>David Cole<br>
<br><br><div><span class="gmail_quote">On 1/17/07, <b class="gmail_sendername">Kenneth Sloan</b> &lt;<a href="mailto:kennethrsloan@gmail.com">kennethrsloan@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Current status:<br><br>Starting with the latest official release (NOT the CVS repository), I<br>started with an &quot;accept all defaults&quot; build and slowly changed this<br>to get to this point:<br><br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Page 1 of 1
<br>BUILD_EXAMPLES&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ON<br>BUILD_SHARED_LIBS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ON<br>CMAKE_BACKWARDS_COMPATIBILITY&nbsp;&nbsp;&nbsp;&nbsp;2.4<br>CMAKE_BUILD_TYPE<br>CMAKE_INSTALL_PREFIX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /usr/local<br>CMAKE_OSX_ARCHITECTURES&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i386
<br>CMAKE_OSX_SYSROOT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/Developer/SDKs/MacOSX10.4u.sdk<br>PYTHON_DEBUG_LIBRARY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -framework Python<br>PYTHON_INCLUDE_PATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/usr/include/python2.3<br>PYTHON_LIBRARY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /usr/lib/libpython2.3.dylib
<br>VTK_DATA_ROOT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/Users/kennethsloan/kitware/<br>VTK-5-0-2/VTKData<br>VTK_USE_CARBON&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OFF<br>VTK_USE_COCOA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ON<br>VTK_USE_PARALLEL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OFF<br>VTK_USE_RENDERING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ON
<br>VTK_USE_RPATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OFF<br>VTK_USE_X&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OFF<br>VTK_WRAP_JAVA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ON<br>VTK_WRAP_PYTHON&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ON<br>VTK_WRAP_TCL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ON<br><br>make<br>...<br>[ 65%] Building CXX object Rendering/CMakeFiles/vtkRenderingJava.dir/
<br>vtkCocoaRenderWindowJava.o<br>Linking CXX shared library ../bin/libvtkRenderingJava.dylib<br>ld: Undefined symbols:<br>_JAWT_GetAWT<br>/usr/bin/libtool: internal link edit command failed<br>make[2]: *** [bin/libvtkRenderingJava.5.0.2.dylib] Error 1
<br>make[1]: *** [Rendering/CMakeFiles/vtkRenderingJava.dir/all] Error 2<br>make: *** [all] Error 2<br><br><br><br>So, I&#39;m back to square one.&nbsp;&nbsp;Tonight, I&#39;ll try some of the fixes<br>suggested in previous e-mails, having to do with specifying the path
<br>to the Java AWT library.<br><br>Now, at least, I have a complete log of what I did to get to this<br>point, and the ONE change to ccmake&#39;s options that broke things.&nbsp;&nbsp;The<br>build immediately before this one had VTK_WRAP_JAVA&nbsp;&nbsp;OFF, and
<br>everything else was exactly the same.&nbsp;&nbsp;That build completed with no<br>errors.<br><br>Java itself (jre and jdk) are running just fine (I have a number of<br>Java programs developed completely on this machine - all compile and
<br>execute as expected).&nbsp;&nbsp;But, I&#39;m a novice with the Mac OS X<br>conventions on where things are kept, and even more of a novice with<br>ccmake and friends (so I need a lot of handholding to make changes).<br><br>Thanks to everyone who has helped so far.&nbsp;&nbsp;I&#39;m back where I started,
<br>but I think I understand the mechanisms just a little bit better (so<br>I might understand your suggestions) AND we have a demonstration that<br>things build correctly on this machine with everything EXCEPT Java -<br>
and break when we turn Java on.<br><br>On the back burner, for the moment, is the question of why the<br>current CVS version of the source does not compile on my machine.<br>I&#39;m (personally) not going to care about that for the moment - except
<br>that I don&#39;t think the suggestion &quot;try the CVS source&quot; will be useful.<br><br>I suspect we now REALLY need someone who knows VTK, Mac OS X, AND Java.<br><br>--<br>Kenneth Sloan<br><a href="mailto:KennethRSloan@gmail.com">
KennethRSloan@gmail.com</a><br>Computer and Information Sciences&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+1-205-934-2213<br>University of Alabama at Birmingham&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FAX +1-205-934-5473<br>Birmingham, AL 35294-1170&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.cis.uab.edu/sloan/">
http://www.cis.uab.edu/sloan/</a><br><br><br>_______________________________________________<br>This is the private VTK discussion list.<br>Please keep messages on-topic. Check the FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ">
http://www.vtk.org/Wiki/VTK_FAQ</a><br>Follow this link to subscribe/unsubscribe:<br><a href="http://www.vtk.org/mailman/listinfo/vtkusers">http://www.vtk.org/mailman/listinfo/vtkusers</a><br></blockquote></div><br>