I vaguely remember this error when I was trying to compile on Ubuntu 9.10. <br><br>when you run ccmake make sure your tcl and tk are pointing to the right versions (8.4) (in advance mode). Once you set both of them to the correct versions the problem should go away. <br>
<br>~Regards<br>Aashish<br><br><br><div class="gmail_quote">On Mon, Dec 21, 2009 at 5:49 PM, Amber Simpson <span dir="ltr"><<a href="mailto:amber.l.simpson@vanderbilt.edu">amber.l.simpson@vanderbilt.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi All,<br>
<br>
I'm trying to install VTK on Ubuntu 9.10 (Karmic Koala) with Python<br>
2.5 and TCL/TK 8.4. I'm getting this error when I execute<br>
TestTkRenderWidget.py from the examples:<br>
<br>
Traceback (most recent call last):<br>
File "TestTkRenderWidget.py", line 13, in <module><br>
class TestTkRenderWidget(Testing.vtkTest):<br>
File "TestTkRenderWidget.py", line 20, in TestTkRenderWidget<br>
root = Tkinter.Tk()<br>
File "/usr/lib/python2.5/lib-tk/Tkinter.py", line 1652, in __init__<br>
self._loadtk()<br>
File "/usr/lib/python2.5/lib-tk/Tkinter.py", line 1672, in _loadtk<br>
% (_tkinter.TK_VERSION, tk_version)<br>
RuntimeError: tk.h version (8.5) doesn't match libtk.a version (8.4)<br>
<br>
Any suggestions?<br>
<br>
Further details on my install follow.<br>
<br>
Thanks,<br>
<br>
Amber<br>
<br>
--<br>
Amber Simpson<br>
Postdoctoral Fellow<br>
Biomedical Modeling Laboratory<br>
Department of Biomedical Engineering<br>
Vanderbilt University<br>
<br>
<br>
------------------------------------<br>
<br>
Ubuntu: 9.10 (fresh install)<br>
CMake 2.4 (for legacy reasons)<br>
VTK 5.4.2<br>
TCL/TK 8.4 (for legacy reasons)<br>
Python 2.5 (for legacy reasons)<br>
<br>
Other install notes:<br>
<br>
I changed the default python version in Ubuntu to 2.5 by editing<br>
/usr/share/python/debian_defaults and modifying the /usr/bin/python<br>
symlink to point to python2.5 instead of python2.6. 'python -v'<br>
confirms that the change was successful.<br>
<br>
CMakeCache.txt is attached.<br>
<br>
My .bashrc contains:<br>
PATH=/usr/local/share/VTK-build/bin:${PATH}<br>
export PATH<br>
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/share/VTK-build/bin<br>
export PYTHONPATH=/usr/local/lib/python2.5/site-packages:/usr/local/share/VTK-build/Wrapping/Python/vtk<br>
<br>
<br>
Output of 'ldd vtk' on VTK-build/bin is:<br>
<br>
linux-vdso.so.1 => (0x00007fff1593f000)<br>
libvtkCommonTCL.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkCommonTCL.so.5.4<br>
(0x00007f1f5d7e7000)<br>
libvtkFilteringTCL.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkFilteringTCL.so.5.4<br>
(0x00007f1f5d2e3000)<br>
libvtkGraphicsTCL.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkGraphicsTCL.so.5.4<br>
(0x00007f1f5cd21000)<br>
libvtkImagingTCL.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkImagingTCL.so.5.4<br>
(0x00007f1f5c9be000)<br>
libvtkIOTCL.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkIOTCL.so.5.4 (0x00007f1f5c5f1000)<br>
libvtkRenderingTCL.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkRenderingTCL.so.5.4<br>
(0x00007f1f5c12f000)<br>
libvtkVolumeRenderingTCL.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkVolumeRenderingTCL.so.5.4<br>
(0x00007f1f5be9e000)<br>
libvtkHybridTCL.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkHybridTCL.so.5.4<br>
(0x00007f1f5bb24000)<br>
libvtkWidgetsTCL.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkWidgetsTCL.so.5.4<br>
(0x00007f1f5b74e000)<br>
libvtkGeovisTCL.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkGeovisTCL.so.5.4<br>
(0x00007f1f5b4de000)<br>
libvtkInfovisTCL.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkInfovisTCL.so.5.4<br>
(0x00007f1f5b1e2000)<br>
libvtkViewsTCL.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkViewsTCL.so.5.4<br>
(0x00007f1f5af9a000)<br>
libtk8.4.so.0 => /usr/lib/libtk8.4.so.0 (0x00007f1f5ac9e000)<br>
libtcl8.4.so.0 => /usr/lib/libtcl8.4.so.0 (0x00007f1f5a9d6000)<br>
libvtkVolumeRendering.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkVolumeRendering.so.5.4<br>
(0x00007f1f5a18a000)<br>
libvtkGeovis.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkGeovis.so.5.4<br>
(0x00007f1f59e9a000)<br>
libvtkproj4.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkproj4.so.5.4 (0x00007f1f59c44000)<br>
libvtkViews.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkViews.so.5.4 (0x00007f1f599be000)<br>
libvtkInfovis.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkInfovis.so.5.4<br>
(0x00007f1f59537000)<br>
libvtklibxml2.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtklibxml2.so.5.4<br>
(0x00007f1f59186000)<br>
libm.so.6 => /lib/libm.so.6 (0x00007f1f58f02000)<br>
libvtkalglib.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkalglib.so.5.4<br>
(0x00007f1f58ce3000)<br>
libvtkWidgets.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkWidgets.so.5.4<br>
(0x00007f1f5883e000)<br>
libvtkHybrid.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkHybrid.so.5.4<br>
(0x00007f1f5823d000)<br>
libvtkexoIIc.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkexoIIc.so.5.4<br>
(0x00007f1f57fd7000)<br>
libvtkRendering.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkRendering.so.5.4<br>
(0x00007f1f577a4000)<br>
libvtkftgl.so.5.4 => /usr/local/share/VTK-build/bin/libvtkftgl.so.5.4<br>
(0x00007f1f57595000)<br>
libvtkfreetype.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkfreetype.so.5.4<br>
(0x00007f1f572f5000)<br>
libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f1f5711d000)<br>
libXt.so.6 => /usr/lib/libXt.so.6 (0x00007f1f56eb7000)<br>
libSM.so.6 => /usr/lib/libSM.so.6 (0x00007f1f56cae000)<br>
libICE.so.6 => /usr/lib/libICE.so.6 (0x00007f1f56a93000)<br>
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f1f5675d000)<br>
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f1f5654b000)<br>
libXss.so.1 => /usr/lib/libXss.so.1 (0x00007f1f56347000)<br>
libXft.so.2 => /usr/lib/libXft.so.2 (0x00007f1f56132000)<br>
libvtkGraphics.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkGraphics.so.5.4<br>
(0x00007f1f55645000)<br>
libvtkverdict.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkverdict.so.5.4<br>
(0x00007f1f5540e000)<br>
libvtkImaging.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkImaging.so.5.4<br>
(0x00007f1f54d70000)<br>
libvtkIO.so.5.4 => /usr/local/share/VTK-build/bin/libvtkIO.so.5.4<br>
(0x00007f1f5457d000)<br>
libvtkDICOMParser.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkDICOMParser.so.5.4<br>
(0x00007f1f54339000)<br>
libvtkNetCDF.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkNetCDF.so.5.4<br>
(0x00007f1f540f4000)<br>
libvtkmetaio.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkmetaio.so.5.4<br>
(0x00007f1f53e07000)<br>
libvtksqlite.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtksqlite.so.5.4<br>
(0x00007f1f53b8f000)<br>
libvtkpng.so.5.4 => /usr/local/share/VTK-build/bin/libvtkpng.so.5.4<br>
(0x00007f1f5395b000)<br>
libvtktiff.so.5.4 => /usr/local/share/VTK-build/bin/libvtktiff.so.5.4<br>
(0x00007f1f536ed000)<br>
libvtkzlib.so.5.4 => /usr/local/share/VTK-build/bin/libvtkzlib.so.5.4<br>
(0x00007f1f534d3000)<br>
libvtkjpeg.so.5.4 => /usr/local/share/VTK-build/bin/libvtkjpeg.so.5.4<br>
(0x00007f1f532a6000)<br>
libvtkexpat.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkexpat.so.5.4 (0x00007f1f53076000)<br>
libvtkFiltering.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkFiltering.so.5.4<br>
(0x00007f1f529c3000)<br>
libvtkCommon.so.5.4 =><br>
/usr/local/share/VTK-build/bin/libvtkCommon.so.5.4<br>
(0x00007f1f523bb000)<br>
libvtksys.so.5.4 => /usr/local/share/VTK-build/bin/libvtksys.so.5.4<br>
(0x00007f1f52157000)<br>
libpthread.so.0 => /lib/libpthread.so.0 (0x00007f1f51f3b000)<br>
libdl.so.2 => /lib/libdl.so.2 (0x00007f1f51d37000)<br>
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f1f51a27000)<br>
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007f1f51810000)<br>
libc.so.6 => /lib/libc.so.6 (0x00007f1f514a1000)<br>
libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0x00007f1f5017b000)<br>
libnvidia-tls.so.1 => /usr/lib/tls/libnvidia-tls.so.1 (0x00007f1f5dced000)<br>
libuuid.so.1 => /lib/libuuid.so.1 (0x00007f1f4ff76000)<br>
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f1f4fd5a000)<br>
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f1f4fb57000)<br>
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007f1f4f925000)<br>
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f1f4f6a0000)<br>
libz.so.1 => /lib/libz.so.1 (0x00007f1f4f489000)<br>
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007f1f4f27f000)<br>
/lib64/ld-linux-x86-64.so.2 (0x00007f1f5dc07000)<br>
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f1f4f07a000)<br>
libexpat.so.1 => /lib/libexpat.so.1 (0x00007f1f4ee51000)<br>
<br>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>| Aashish Chaudhary <br>| R&D Engineer <br>| Kitware Inc. <br>| <a href="http://www.kitware.com">www.kitware.com</a> <br>