MantisBT - VTK
View Issue Details
0013198VTK(No Category)public2012-05-23 10:152012-09-28 08:54
ycollet 
David Gobbi 
normalminorhave not tried
closedfixed 
5.8.0 
 
TBD
crash
0013198: compilation problem for vtktkrenderwidget
I compiled vtk-5.8.0 on mageia 2 64 bits with gcc-4.6.3.
An error is printed during compilation:
[ 67%] Building CXX object Rendering/CMakeFiles/vtkRenderingPythonTkWidgets.dir/vtkTkWidgetsInit.cxx.o
[ 67%] Building CXX object Rendering/CMakeFiles/vtkRenderingPythonTkWidgets.dir/vtkTkRenderWidgetPython.cxx.o
In file included from /home/collette/ARPACK/src/VTK/Rendering/vtkTkRenderWidgetPython.cxx:17:0:
/home/collette/ARPACK/src/VTK/Rendering/vtkTkRenderWidget.cxx: In function ‘int vtkTkRenderWidget_MakeRenderWindow(vtkTkRenderWidget*)’:
/home/collette/ARPACK/src/VTK/Rendering/vtkTkRenderWidget.cxx:1309:16: erreur: invalid conversion from ‘void*’ to ‘char*’ [-fpermissive]
make[2]: *** [Rendering/CMakeFiles/vtkRenderingPythonTkWidgets.dir/vtkTkRenderWidgetPython.cxx.o] Erreur 1
make[1]: *** [Rendering/CMakeFiles/vtkRenderingPythonTkWidgets.dir/all] Erreur 2

I added an explicit cast to char * at line 1309 and the compilation went fine.
No tags attached.
has duplicate 0013449closed David Gobbi Invalid pointer conversion in vtkTkRenderWidget.cxx 
Issue History
2012-05-23 10:15ycolletNew Issue
2012-09-02 09:40David GobbiAssigned To => David Gobbi
2012-09-02 09:40David GobbiStatusbacklog => tabled
2012-09-02 09:42David GobbiNote Added: 0029103
2012-09-06 18:57David GobbiNote Edited: 0029103bug_revision_view_page.php?bugnote_id=29103#r477
2012-09-12 08:34David GobbiRelationship addedhas duplicate 0013449
2012-09-28 08:54David GobbiNote Added: 0029289
2012-09-28 08:54David GobbiStatustabled => closed
2012-09-28 08:54David GobbiResolutionopen => fixed

Notes
(0029103)
David Gobbi   
2012-09-02 09:42   
(edited on: 2012-09-06 18:57)
self->RW = ckalloc(

needs to be

self->RW = (char *)ckalloc(

What versions of Tcl have "void *ckalloc()"? All the documentation that I've seen uses "char *ckalloc()".

(0029289)
David Gobbi   
2012-09-28 08:54   
Fixed by commit 376579aa, this fix will be included in VTK 5.10.1 and VTK 6.0.