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
>>>
>>>
>>>
>>>
>>
>
>

Reply via email to