Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pharo Launcher in Windows and Linux #80

Open
Ducasse opened this issue Mar 26, 2018 · 3 comments
Open

Pharo Launcher in Windows and Linux #80

Ducasse opened this issue Mar 26, 2018 · 3 comments

Comments

@Ducasse
Copy link
Member

Ducasse commented Mar 26, 2018

I've encountered some issues with Pharo Launcher in Windows and Linux. First,
in Windows 7, upon starting Pharo Launcher, you get this:

primitive #createDirectory: in WindowsStore failed

If you push through and create an image and then try to launch the image,
you get this:

primitive #primSize: in MultiByteFileSystem failed

Completely unusable.

Second, in Linux (Manjaro), if you create an image for Pharo 6.1 (stable),
and then launch it, you get this:

FT2Error: Freetype2 primitive failed [error -1][can't get error string]

It seems to be usable, though. The issue does not occur with Pharo 6.0.

All of this comes from the latest Pharo download at pharo.org/web/download.

@petr-fischer
Copy link

petr-fischer commented Mar 28, 2018

+1

Also try to test default installation to the default directory - this must work!
Also - If you do default installation, you can't uninstall Pharo Launcher from Windows. Test it. (Nothing happens after uninstallation).

Screenshots are here: https://twitter.com/smalltalkdev/status/978973863332798464

@TheInitializer
Copy link

TheInitializer commented Jun 13, 2018

having a similar issue in Windows 10 1803:
when I start up Pharo Launcher I get a stdout_488361317 does not exist message. If I click "create a new file" it gives me another error message: #wantsLineEndConversion: was sent to nil. After that, if I click "abandon" and try to start the Pharo 6.1 image it gives me the PrimitiveFailed: primitive #primSize: in MultiByteFileStream failed message.
pharo_2018-06-13_12-22-16

@kennyangelfib
Copy link

kennyangelfib commented Sep 23, 2020

Ducase
Second, in Linux (Manjaro), if you create an image for Pharo 6.1 (stable),
and then launch it, you get this:

FT2Error: Freetype2 primitive failed [error -1][can't get error string]

It seems to be usable, though. The issue does not occur with Pharo 6.0.


@ducase The solution for this second case , at least in my case, was that a library "libfreetype.so.6" was missing:

The terminal output was: 

ioLoadModule(/home/user/Escritorio/my_pharo/pharo-vm/lib/pharo/5.0-201806281256/FT2Plugin.so):
libfreetype.so.6: error while loading shared libraries: libfreetype.so.6: cannot open shared object file: No such file or directory
ioLoadModule(/home/user/Escritorio/my_pharo/pharo-vm/lib/pharo/5.0-201806281256/FT2Plugin.so):
libfreetype.so.6: error while loading shared libraries: libfreetype.so.6: cannot open shared object file: No such file or directory
Freetype2 primitive failed [error -1][can't get error string]

In order to solve this I tried to install it. However, the answer of the system was that I already have it. So, I search and found out that the library that Pharo wants is for a 32bits architecture and the one I had was for a 64bits architecture. In order to do that just run the following comand in the terminal.
sudo apt-get install libgtk2.0-0:i386 libidn11:i386 libglu1-mesa:i386

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants