[vtkusers] dl module

David Gobbi dgobbi at atamai.com
Wed Jan 25 14:57:26 EST 2006


Hmm... I looked and the fix is already in cvs.  Make sure that the 
__init__.py that your program is getting is the same as the one in VTK cvs.

David Gobbi wrote:

> The solution is this:  In __init__.py, look for this:
>
> try:
>    import dl
> except ImportError:
>    dl = None
>
> And change it to this:
>
> try:
>    import dl
> except ImportError:
>    dl = None
> except SystemError:
>    dl = None
>
> I know this fix works on linux-ia64, so if you can confirm that it 
> also works on your linux-x86_64 system then I'll commit it to cvs 
> along with some comments about why its there.
>
> - David
>
>
>
> Leila Baghdadi wrote:
>
>> Hi everyone.
>>
>> I am using python2.2 on 64 bit machine. I have discovered that 
>> Wrapping/Python/vtk/__init__.py tries to import the dl module which
>> unfortunately have some issues on 64 bit
>>
>>  
>>
>>>>> import dl
>>>>>       
>>>>
>> Traceback (most recent call last):
>>  File "<stdin>", line 1, in ?
>> SystemError: module dl requires sizeof(int) == sizeof(long) ==
>> sizeof(char*)
>>
>>
>> Just wondering if anyone has come up with a solution.
>>
>> Thanks
>>
>> _______________________________________________
>> 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