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.barreto@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, phil@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 <list@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 <nicolaihess@web.de> a ��crit :


2014-09-22 18:10 GMT+02:00 phil@highoctane.be <phil@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 <btc@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