[Pharo-dev] Primitive Failed error trying openInExternalWindow
Eduardo de Oliveira Padoan
eduardo.padoan at gmail.com
Sun Oct 22 17:40:56 EDT 2017
Thanks, I will try it. I will check your game too, I like learning from
Em dom, 22 de out de 2017 18:14, Clément Bera <bera.clement at gmail.com>
> Hi Eduardo,
> Your FFIStructures are not initialised (I thought this was solved in
> latest Pharo 7 ? Maybe not integrated yet). Run:
> FFIExternalStructure allSubclassesDo: #rebuildFieldAccessors.
> Then your code should work.
> I wrote a simple game using Pharo/SDL2/Cairo and it works very well (50fps
> without problems, responsiveness is really good, etc.), the ReadMe includes
> how to run it on Ubuntu/Mac OS X/Windows, check here:
> Let me know if you have other questions.
> On Sat, Oct 21, 2017 at 6:28 PM, Eduardo de Oliveira Padoan <
> eduardo.padoan at gmail.com> wrote:
>> Hi, greetings!
>> I was trying out some examples from the Pharo By Example book on the
>> latest development version of Pharo, and I wanted to create a stand-alone
>> window for a simple game on Ubuntu. So I found out the openInExternalWindow
>> method, the window appears but I get this error that I couldn't understand,
>> and could not find any reference to it online. So I'm not sure if it's a
>> The simplest way I found to reproduce it was:
>> 'Hello' asMorph openInExternalWindow.
>> I'm using Pharo 7 on Ubuntu 17.10.
>> A copy of the stack:
>> [ event := self convertEvent: sdlEvent.
>> event ifNotNil: [ eventQueue nextPut: event ] ] in
>> OSSDL2Driver>>processEvent: in Block: [ event := self convertEvent:
>> [ self eventLoopProcessWithoutPlugin ] in OSSDL2Driver>>setupEventLoop in
>> Block: [ self eventLoopProcessWithoutPlugin ]
>> [ self value.
>> Processor terminateActive ] in BlockClosure>>newProcess in Block: [ self
>> But it seems incomplete. Any more information I can provide?
>> Thank you.
> Clément Béra
> Pharo consortium engineer
> Bâtiment B 40, avenue Halley 59650
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Pharo-dev