What distribution are you using? ��(i.e. /etc/lsb-release)

possibily related...
http://forum.world.st/Can-t-load-libgit2-in-7-0-on-some-major-Linux-distros-td5061780.html
http://forum.world.st/What-s-wrong-with-latest-Pharo-td5097766i20.html#a5098825

cheers, Ben

On Wed, 15 May 2019 at 03:20, BrunoBB <smalltalk@adinet.com.uy> wrote:
Hi,

Pharo image is created with:
wget -O- https://get.pharo.org/64 | bash

So far so good .

But the following sentence display an error:
./pharo Pharo.image eval 3+4

It answer 7 but also show some errors:
[user@localhost linux-server-tools]$ ./pharo Pharo.image eval 3+4

ioLoadModule(/home/gemstone/test/linux-server-tools/pharo-vm/lib/pharo/5.0-201901051900/libgit2.so):
�� libcurl-gnutls.so.4: cannot open shared object file: No such file or
directory
ioLoadModule(/home/gemstone/test/linux-server-tools/pharo-vm/lib/pharo/5.0-201901051900/libgit2.so):
�� libcurl-gnutls.so.4: cannot open shared object file: No such file or
directory
tryLoading(/home/gemstone/test/linux-server-tools/pharo-vm/lib/pharo/5.0-201901051900/libgit2.so/.libs/,libgit2.so):
stat(/home/gemstone/test/linux-server-tools/pharo-vm/lib/pharo/5.0-201901051900/libgit2.so/.libs/)
Not a directory
External module not found
ExternalLibraryFunction(Object)>>error:
ExternalLibraryFunction(Object)>>externalCallFailed
ExternalLibraryFunction(ExternalFunction)>>invokeWithArguments:
LGitLibrary>>libgit2_init
FFICalloutAPI>>function:module:
LGitLibrary(Object)>>ffiCall:
LGitLibrary>>libgit2_init
[ self libgit2_init.
self recordInitializationSuccess ] in LGitLibrary>>initializeLibGit2 in
Block: [ self libgit2_init....
BlockClosure>>on:do:
LGitLibrary>>initializeLibGit2
LGitLibrary class>>startUp:
ClassSessionHandler>>startup:
[ :each | each startup: isImageStarting ] in WorkingSession>>runStartup: in
Block: [ :each | each startup: isImageStarting ]
[ aBlock value: each ] in [ :each |
[ aBlock value: each ]
�� �� �� �� on: Exception
�� �� �� �� do: [ :error | self errorHandler handleError: error ] ] in
WorkingSession>>runList:do: in Block: [ aBlock value: each ]
BlockClosure>>on:do:
[ :each |
[ aBlock value: each ]
�� �� �� �� on: Exception
�� �� �� �� do: [ :error | self errorHandler handleError: error ] ] in
WorkingSession>>runList:do: in Block: [ :each | ...
Array(SequenceableCollection)>>do:
WorkingSession>>runList:do:
WorkingSession>>runStartup:
WorkingSession>>start:
SessionManager>>launchSnapshot:andQuit:
[ isImageStarting := self launchSnapshot: save andQuit: quit.
wait signal ] in SessionManager>>snapshot:andQuit: in Block: [
isImageStarting := self launchSnapshot: save and...etc...
[ self value.
Processor terminateActive ] in BlockClosure>>newProcess in Block: [ self
value....
7

Any idea what is going on ?

Researching on this issue...

regards,
bruno



--
Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html