[Gridflow-dev] Re: AMD64 (K8) support

Mathieu Bouchard matju at sympatico.ca
Sun Mar 6 16:35:16 EST 2005

On Fri, 4 Mar 2005, Alexandre Castonguay wrote:

>  format/png.c.fcs: In member function `Ruby FormatPNG::frame(int,Ruby*)':
> format/png.c.fcs:82: error: cannot convert `uint32*' to `png_uint_32*' for 
> argument `3' to `png_uint_32 png_get_IHDR(png_struct*,
> png_info*, png_uint_32*, png_uint_32*, int*, int*, int*, int*, int*)'
>  make: *** [format/png.o] Error 1
> But I get this error when starting GridFlow :
> we are using Ruby version 1.8.1
> (done)
> [RangeError] [integer 45728535928 too big to convert to `int']:
> (eval):8:in `gf_bridge_init'
> ERROR: Cannot load GridFlow-for-Ruby (gridflow.so)

I just added support for pd pointers in GridFlow. This allows me to pass a
full pointer in just one argument of the grid message ($2) instead of as a
pair of floats ($2,$3). The other solution for AMD64 would have been to
use three or four floats.

The support for pd pointers also allows one to use Pd's
"datastructures" with [shunt], [fork], etc.

BTW I also made [shunt] be a shortcut for [shunt 2] as you asked for a
few days ago.

The problems with amd64 and format/png.c,jpeg.c also appear to be fixed.

Mathieu Bouchard -=- Montréal QC Canada -=- http://artengine.ca/matju

More information about the Gridflow-dev mailing list