Re: [Pharo-users] FFI examples on Linux don't work

2014-09-23 Thread Annick Fron
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 Almeid

Re: [Pharo-users] FFI examples on Linux don't work

2014-09-22 Thread p...@highoctane.be
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 neces

Re: [Pharo-users] FFI examples on Linux don't work

2014-09-22 Thread Casimiro de Almeida Barreto
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 >

Re: [Pharo-users] FFI examples on Linux don't work

2014-09-22 Thread Nicolai Hess
Ah, got the examples working :) I replaced all X11Drawable arguments in the ffi call signature to ulong and replace the call ... drawable ... with ... drawable xid ... attached is the changeset (who maintains the FFI-Package and the X11 examples?) 2014-09-22 23:10 GMT+02:00 p...@highoctane.b

Re: [Pharo-users] FFI examples on Linux don't work

2014-09-22 Thread p...@highoctane.be
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 wrote: > Thanks you > The problem is I wanted to use X win

Re: [Pharo-users] FFI examples on Linux don't work

2014-09-22 Thread Annick Fron
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 sep

Re: [Pharo-users] FFI examples on Linux don't work

2014-09-22 Thread Nicolai Hess
2014-09-22 18:10 GMT+02:00 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).

Re: [Pharo-users] FFI examples on Linux don't work

2014-09-22 Thread p...@highoctane.be
Little FFI example with Syslog: https://gist.github.com/philippeback/078944c4f6a3bdfe582f Phil On Mon, Sep 22, 2014 at 6:50 PM, p...@highoctane.be wrote: > More on the story. > > So, the X11 example may not be the best one to have in FFI. It is > interesting but complicated. > > A basic call,

Re: [Pharo-users] FFI examples on Linux don't work

2014-09-22 Thread p...@highoctane.be
More on the story. So, the X11 example may not be the best one to have in FFI. It is interesting but complicated. A basic call, like: Sample class>>callC: aString ^self externalCallFailed works nicely. Sample callC: 'Hello'. prints Hello on stdout. Phil On Mon, Sep 22, 2014 at 6:10 PM, p

Re: [Pharo-users] FFI examples on Linux don't work

2014-09-22 Thread 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). XCreateGC: xDisplay with: aDrawable with: valueMask wit

Re: [Pharo-users] FFI examples on Linux don't work

2014-09-22 Thread Ben Coman
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. Ann

[Pharo-users] FFI examples on Linux don't work

2014-09-22 Thread Annick Fron
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