On 25 September 2012 17:33, Yanni Chiu <[email protected]> wrote:
> I use Pharo-1.4 using the VM's from
>   http://www.mirandabanda.org/files/Cog/VM/
>
> Now I want to use Zodiac, so I need the SSL plugin. The SSL plugin is
> pre-built in the VM's from
>
> https://ci.lille.inria.fr/pharo/view/Cog/job/Cog-VM/Architecture=32,OS=mac/
>
> But, when I run with this CogVM, I get only a blank window (on MacOSX
> 10.5.8). When I compared the two executables using "otool -L" it looks like,
> from the shared library list, that Eliot's VM is Carbon based, and the
> "Pharo" VM is Cocoa based.
>
I'm not sure what happen. Could be that two VMs have some incompatibility.
Usually copying plugins should work.
Except that yes, Carbon/Coocan mix and match.. this can have some side effects.

> Even though I could only see a blank window, the CPU usage seemed to be
> normal (3-5%), so I decided to try accessing the Seaside app that was
> already running in the image, and found that it was working fine. Since I
> had RFB/VNC loaded, I could enable it, and connect to the image via a VNC
> viewer.
>
> It seems that the image is running in "headless" mode. I tried older Pharo
> images, as well as newer/older Pharo CogVM's, and got the same blank window.
>
> I added some code the the VNCController app to get the remote UI to work.
> The code was:
>   self uiProcess isNil
>     ifTrue: [ UIManager default: MorphicUIManager new ]
>
> Even though there's now a MorphicUIManager set, the window is still blank.
>
> So any ideas?
>
> Does the VM fall back to headless mode when it cannot init the graphics on
> my older MacOS?
>
> Does the MorphicUIManager need to be set in the startup code, else it's too
> late?
>
I don't understand, is this happen only if you "copy" plugin from one
VM to another?


> --
> Yanni
>
>



-- 
Best regards,
Igor Stasenko.

Reply via email to