2014-09-22 18:10 GMT+02:00 p...@highoctane.be <p...@highoctane.be>: > I've been able to reproduce this. > > Well, my CentOS thing requires me for some reason to put > /usr/lib/libX11.so.6 in the module name (doing these kind of things looks > like usual for lib names with FFI from what I saw from old Squeak threads). >
Yes, I read this threads too, I solved it by LD_LIBRARY_PATH=<YOUR_PATH_TO_X11> ./pharo .... but no matter which of this (LD_LIBRARY_PATH or full name in the ffi pragma) the call throws the "could not coerce arguments"- error. But the Sample class>>callC: method you wrote in the other mail works. > > XCreateGC: xDisplay with: aDrawable with: valueMask with: values > <cdecl: X11GC 'XCreateGC' (X11Display* X11Drawable ulong long*) module: > '/usr/lib/libX11.so.6'> > > Now, other internal FFIPrims tests do work. > > So, it is X11 or something else, I do not know. > > Phil > > > On Mon, Sep 22, 2014 at 4:39 PM, Ben Coman <b...@openinworld.com> wrote: > >> Annick Fron wrote: >> >>> Hi, >>> >>> I have posted a bug about this in fogbugz. >>> FFI example on Linux don’t work >>> >>> X11Display coloredRectangles >>> raises an error « coud not coerce arguments ». >>> In fogbugz, I was asked to raise this question in the mailing list, to >>> know if it comes from the VM or from FFI. >>> >>> Annick >>> >>> >>> >> Hi Annick, >> Sorry I don't know anything about this topic to help, just a minor >> observation that a link to the fogbugz issue would help streamline things >> for someone who does. >> :) >> cheers -ben >> >> >> >> >