[vtkusers] vtkTkRenderWidgetPython.cxx

Rohan Hughes frostillicusetcetera at hotmail.com
Sat Aug 13 21:06:59 EDT 2005


i did install the python from source. the box had 2.2 on it. but it wasn't 
working properfly. so i updated it to 2.4 (but i didn't get rid of the old 
stuff... wasn't sure how). And it still is having problems. I'm pretty sure 
i'm setting things to teh right headers and directories during the cmake 
phase.

>From: Murat Ahat <murat.ahat at gmail.com>
>To: vtkusers at vtk.org
>Subject: Re: [vtkusers] vtkTkRenderWidgetPython.cxx
>Date: Thu, 11 Aug 2005 15:49:53 +0200
>
>Hi Rohan,
>   I had the same problem when I install it on my Xandros box. but it
>was with tcl wrapping option, not with python wrapping.
>   I checked the code and found out that it first checks the version of
>the tcl, and uses different functions for different versions. Say, for
>tcl8.4 and tcl8.3, it has different functions. and I dug deeper into
>the tcl headers, and finally found out, instead of my tcl8.4, in my
>machine I had the header files of the tcl8.3. got it? in short, my
>tcl and its headers were not from the same version, they were
>different. I installed the right headers and the problem was solved.
>   I suggest you should check the python version and its header
>version. if they don't match each other, install the right headers. if
>you are using something like ubuntu or redhat, you may able to find the
>binary files. if you can't find, try to install python from source.
>good luck!!!
>  Murat
>
>  On Thu, 11 Aug 2005 16:42:36 +1000
>"Rohan Hughes" <frostillicusetcetera at hotmail.com> wrote:
>
> > Hello,
> > I am trying to install VTK on a linux box. I have managed to install
> > it on my windows machine and have everything up and running. But in
> > linux i get the following error when I've called "make".
> >
> > In file included from
> > /home/rmhu892/VTK/VTK/Rendering/vtkTkRenderWidgetPython.cxx:20:
> > /home/rmhu892/VTK/VTK/Rendering/vtkTkRenderWidget.cxx: In function
> > `int vtkImageDataToTkPhoto_Cmd(void*, Tcl_Interp*, int, const
> > char**)': /home/rmhu892/VTK/VTK/Rendering/vtkTkRenderWidget.cxx:197:
> > invalid conversion
> >    from `const char*' to `char*'
> > /home/rmhu892/VTK/VTK/Rendering/vtkTkRenderWidget.cxx: In function
> > `int vtkTkRenderWidget_Configure(Tcl_Interp*, vtkTkRenderWidget*,
> > int, char**, int)':
> > /home/rmhu892/VTK/VTK/Rendering/vtkTkRenderWidget.cxx:383: invalid
> > conversion
> >    from `const char**' to `char**'
> > /home/rmhu892/VTK/VTK/Rendering/vtkTkRenderWidget.cxx: In function
> > `int vtkTkRenderWidget_Widget(void*, Tcl_Interp*, int, const char**)':
> > /home/rmhu892/VTK/VTK/Rendering/vtkTkRenderWidget.cxx:454: invalid
> > conversion
> >    from `const char*' to `char*'
> > /home/rmhu892/VTK/VTK/Rendering/vtkTkRenderWidget.cxx: In function
> > `int vtkTkRenderWidget_Cmd(void*, Tcl_Interp*, int, const char**)':
> > /home/rmhu892/VTK/VTK/Rendering/vtkTkRenderWidget.cxx:532: invalid
> > conversion
> >    from `const char*' to `char*'
> > make[3]: *** [vtkTkRenderWidgetPython.o] Error 1
> > make[2]: *** [default_target] Error 2
> > make[1]: *** [default_target_Rendering] Error 2
> > make: *** [default_target] Error 2
> >
> > to me it indicates that this file isn't compiling because of the the
> > converstion. I did not have this problem on windows. And I can't just
> > not install python becaues I plan to use python for what I'm doing.
> >
> > any suggestions?
> >
> > Rohan
> >
> >
> > _______________________________________________
> > This is the private VTK discussion list.
> > Please keep messages on-topic. Check the FAQ at:
> > http://www.vtk.org/Wiki/VTK_FAQ Follow this link to subscribe/
> > unsubscribe: http://www.vtk.org/mailman/listinfo/vtkusers
>_______________________________________________
>This is the private VTK discussion list.
>Please keep messages on-topic. Check the FAQ at: 
>http://www.vtk.org/Wiki/VTK_FAQ
>Follow this link to subscribe/unsubscribe:
>http://www.vtk.org/mailman/listinfo/vtkusers





More information about the vtkusers mailing list