Thank you your examples work for me as well, and it’s pretty fast drawing ! Annick Le 23 sept. 2014 à 01:04, p...@highoctane.be a écrit :
> > > I've got the 32 bit ones. I checked. > > Nicolas got it working, I'll check. > > Phil > > > > On Tue, Sep 23, 2014 at 12:32 AM, Casimiro de Almeida Barreto > <casimiro.barr...@gmail.com> wrote: > Sometimes the problem is that you have Linux x86_64 and only the 64bit > libraries. When using squeak it is necessary to have the proper 32bit > libraries to have the system working. > > On 22-09-2014 18:10, p...@highoctane.be wrote: >> I passed 'localhost:0:0' in the XWindows example and this gave me a window >> reference. >> >> The next problem was that it broke after that. But I got the handle. >> >> Try with that, it may help. >> >> Phil >> >> >> On Mon, Sep 22, 2014 at 10:02 PM, Annick Fron <l...@afceurope.com> wrote: >> Thanks you >> The problem is I wanted to use X windows ! >> Otherwise I have managed to use FFI on Linux. >> Perhaps there is a glitch when passing nil as argument. It is not clear >> whether we have to use nil or 0 (as a null pointer). >> This is really my point, I sometimes need to pass NULL. >> Annick >> >> Le 22 sept. 2014 à 21:22, Nicolai Hess <nicolaih...@web.de> a écrit : >> >>> >>> 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 >>> >>> >>> >>> >>> >> >> > >