[vtkusers] Python mismatch error on IRIX

Randy Heiland heiland at ncsa.uiuc.edu
Wed Jan 15 14:35:50 EST 2003


Hmm.  This leads me to ask - how was I able to do it (import VTK libs into
Python) before?

Yes, I did see mention of the 'vtkpython' while searching the VTK archives,
however was confused since I only had 'vtkpython.py'.

I'll try CVS...

--Randy


On Jan 15,  2:29pm, Andy Cedilnik wrote:
> Subject: Re: [vtkusers] Python mismatch error on IRIX
> Hi Randy,
>
> This is a "known" problem with importing C++ library (VTK) to C program
> (Python). The solution will be available in VTK 4.2 which will be
> released shortly (or in VTK nightly available from www.vtk.org).
>
> The solution looks like this. Instead of running your scripts using
> /usr/bin/python (or whatever), you use executable from VTK called
> vtkpython. This one should work fine.
>
> 			Andy
>
> On Wed, 2003-01-15 at 13:57, Randy Heiland wrote:
> > After a long absence from VTK on IRIX, I've returned to try to help a
coworker
> > (and am remembering why I left in the first place :).  In short, I'm
getting
> > this error:
> >
> > % cd VTK/bin
> > % python
> > Python 2.2.2 (#1, Jan 15 2003, 07:20:16) [C] on irix646-64
> > Type "help", "copyright", "credits" or "license" for more information.
> > >>> from libvtkCommonPython import *
> > Fatal Python error: Interpreter not initialized (version mismatch?)
> > Abort (core dumped)
> >
> > I'm using:
> >
> > IRIX 6.5, 64-bit
> > vtk40Src.tar
> > Python2.2.2
> >
> > I built Python - static lib, no threads, and VTK - with just Python
wrapping
> > (using MIPSpro cc,CC, Version 7.30)
> >
> > I'm convinced I did not build VTK w/ a different Python than the one I'm
using
> > to execute.  Googling for this type of error, I see mention of a problem
with
> > threads, so my last build was threadless.  I've about run out of guesses.
> >
> > FWIW, here's the ldd (see, no threads):
> > % ldd libvtkCommonPython.so
> >         libm.so  =>      /usr/lib64/libm.so
> >         libvtkCommon.so  =>      <path>/VTK/bin/libvtkCommon.so
> >         libCsup.so  =>   /usr/lib64/libCsup.so
> >         libC.so.2  =>    /usr/lib64/libC.so.2
> >         libc.so.1  =>    /usr/lib64/libc.so.1
> >
> > ldd libvtkCommon.so
> >         libm.so  =>      /usr/lib64/libm.so
> >         libCsup.so  =>   /usr/lib64/libCsup.so
> >         libC.so.2  =>    /usr/lib64/libC.so.2
> >         libc.so.1  =>    /usr/lib64/libc.so.1
>
>-- End of excerpt from Andy Cedilnik





More information about the vtkusers mailing list