From: horndude77@... Date: 2006-02-27T04:06:23+09:00 Subject: ruby vtk bindings I'm wanting to use ruby with VTK (http://public.kitware.com/VTK/). Currently I'm getting errors compiling the ruby bindings (http://www.gfd-dennou.org/arch/ruby/products/ruby-vtk/): g++ -fPIC -Wall -g -O2 -fPIC -I. -I/usr/lib/ruby/1.8/i486-linux -I/usr/lib/ruby/1.8/i486-linux -I. -DHAVE_VTKCONFIGURE_H -I/usr/include/vtk -c vtkTk.cxx In file included from vtkTk.cxx:1399: /usr/include/vtk/vtkTk.h:26:16: error: tk.h: No such file or directory vtkTk.cxx:343: warning: ‘swig_type_info* SWIG_TypeDynamicCast(swig_type_info*, void**)’ defined but not used vtkTk.cxx:366: warning: ‘const char* SWIG_TypePrettyName(const swig_type_info*)’ defined but not used vtkTk.cxx:492: warning: ‘char* SWIG_PackVoidPtr(char*, void*, const char*, size_t)’ defined but not used vtkTk.cxx:503: warning: ‘const char* SWIG_UnpackVoidPtr(const char*, void**, const char*)’ defined but not used vtkTk.cxx:516: warning: ‘char* SWIG_PackDataName(char*, void*, size_t, const char*, size_t)’ defined but not used vtkTk.cxx:531: warning: ‘const char* SWIG_UnpackDataName(const char*, void*, size_t, const char*)’ defined but not used vtkTk.cxx:595: warning: ‘swig_type_info* SWIG_TypeQuery(const char*)’ defined but not used vtkTk.cxx:601: warning: ‘void SWIG_TypeClientData(swig_type_info*, void*)’ defined but not used vtkTk.cxx:611: warning: ‘void SWIG_PropagateClientData(swig_type_info*)’ defined but not used vtkTk.cxx:693: warning: ‘VALUE SWIG_Ruby_NewPointerObj(void*, swig_type_info*, int)’ defined but not used vtkTk.cxx:719: warning: ‘VALUE SWIG_Ruby_NewClassInstance(VALUE, swig_type_info*)’ defined but not used vtkTk.cxx:798: warning: ‘VALUE SWIG_Ruby_NewPackedObj(void*, int, swig_type_info*)’ defined but not used vtkTk.cxx:810: warning: ‘void SWIG_Ruby_ConvertPacked(VALUE, void*, int, swig_type_info*, int)’ defined but not used vtkTk.cxx:855: warning: ‘void SWIG_AsVal(VALUE, int*)’ defined but not used make: *** [vtkTk.o] Error 1 The big mess of warnings is also somewhat worrisome, but I'd just like it to compile first. I'm running Ubuntu (Breezy) with all the latest updates. I installed vtk and tk through apt. I also made sure tk.h was on my system: $ find /usr/include -name tk.h /usr/include/tcl8.4/tk-private/generic/tk.h /usr/include/tcl8.4/tk.h I don't have much experience compiling my own libraries from scratch so I'm not quite sure what I'm doing wrong. Also it seems the ruby bindings are somewhat old and not much is happening with them. Is there a gem out there or better documentation? Thanks for the help! -----Jay Anderson -- Posted via http://www.ruby-forum.com/.