ExternalLibraryFunction(Object) can't find libgit2.so

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

ExternalLibraryFunction(Object) can't find libgit2.so

Pharo Smalltalk Users mailing list
MacOS —> Parallels -> Centos —> Pharo 8.0

I’m trying to import an empty repository in Iceberg.
I created a repos on GitHub, then made a local clone in Terminal.
Now, when importing I get a progress bar “Importing repository from /home/Michael/…
It makes no progress and I immediately get the debugger.

The top of the stack is ExternalLibraryFunction(Object) and the message is:

"<cdecl: long 'git_repository_open' (void* char*) module: '/home/michael/Pharo/vms/80-x64/lib/pharo/5.0-202002121043/libgit2.so’>
” self

I see that yum has already installed libgit2.x86_64.

But this is looking for the file in Pharo’s vms/80-x64, and it is there:

[michael@localhost /]$ ls -l /home/michael/Pharo/vms/80-x64/lib/pharo/5.0-202002121043/libgit2.so
-rw-r--r--. 1 michael michael 3203664 Feb 12 06:07 /home/michael/Pharo/vms/80-x64/lib/pharo/5.0-202002121043/libgit2.so

Is there a workaround or a fix?