--- Begin Message ---
Hello,

Pharo situation on the CentOS/RHEL - major server side Linux distribution:

1) VM installation via this (CentOS7 section via pharo centos repo):
https://pharo.org/gnu-linux-installation-64

Broken. There is no libgit2.so in /usr/lib64/pharo6-vm/
So no git/iceberg, game over (can't load today library dependencies hosted on 
github).

There is probably obsolete VM build in pharo CentOS repository.

2) manual download VM standalone "Pharo 6.1 for GNU/Linux (64bit)" from:
http://pharo.org/download

OK, in this zip package, there is libgit2.so, which has these deps:

...
linux-vdso.so.1 =>  (0x00007ffdb0bfe000)
libcurl-gnutls.so.4 => /lib64/libcurl-gnutls.so.4 (0x00007fc67dae8000)
libz.so.1 => /lib64/libz.so.1 (0x00007fc67d8d2000)
...

But there is no curl-gnutls.so.4 on CentOS7, only libcurl.so.4 (in package 
libcurl).
Result is: no git/iceberg -> game over.

Workaround is:

cd /usr/lib64
ln -s libcurl.so.4 libcurl-gnutls.so.4

----------

Solutions:

1) pharo CentOS VM repository needs to be updated (and make the libcurl link in 
the rpm post installation step)
2) PLEASE - add information about linking libcurl-gnutls.so.4 to the CentOS7 
sections (and maybe CentOS6) here:
https://pharo.org/gnu-linux-installation-64

End of report, pf


--- End Message ---

Reply via email to