RHEL/CentOS vs. libgit2 vs. libcurl-gnutls.so.4 vs. 64bit default VM from pharo.org and repos - report

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

RHEL/CentOS vs. libgit2 vs. libcurl-gnutls.so.4 vs. 64bit default VM from pharo.org and repos - report

Pharo Smalltalk Developers mailing list
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

Reply | Threaded
Open this post in threaded view
|

Re: RHEL/CentOS vs. libgit2 vs. libcurl-gnutls.so.4 vs. 64bit default VM from pharo.org and repos - report

Sean P. DeNigris
Administrator
Thanks for the report!



-----
Cheers,
Sean
--
Sent from: http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.html

Cheers,
Sean