Dear Pierre,

I went through the code and identified the problem. I don't know the
solution but it should give you a hint.

src/init/block_helpers.c : 94
         if(dimensions[i] == -1 ){

this statement fails eventhough dimensions[i] is equal to -1 although
both are of the same type, dont ask me why!! (NOTE: in error messages
we have the number 4294967295 = ulong32(-1)). Even if this succeeds we
get an error saying "No one cares about its first dimension!" That
leads to the following code.

typemaps/block_conversion_functions.h: 37-38
       ((pyvector =  PyGSL_PyArray_PREPARE_gsl_vector_view(input,
basetype ## _py_array_type, \

PyGSL_NON_CONTIGUOUS | flag, -1, argnum, NULL)) != NULL)

I do not understand why you are passing "-1" as the size of the vector
to be compared. Can you explain?

cheers,
Krishna.


-------------------------------------------------------
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
pygsl-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pygsl-discuss

Reply via email to