Hi,

On Mon, Dec 17, 2018 at 4:38 PM Vitor Medina Cruz <vitormcruz@gmail.com> wrote:
Hello,

I am trying Pharo with Docker and I will leave here some issues I had since I am unsure where I should report them.

http://bugs.pharo.org should be the correct place.
��
The command I am running is:

Metacello new baseline: 'Employees'; 
     repository: 'tonel:///home/employeesSource/pharo/'; 
     ignoreImage; 
     onConflict: [ :ex | ex useIncoming ]; 
     onWarning: [ :ex | Transcript crShow: ex ]; 
     silently; 
     load: #(core).

Ubuntu 16.04, Pharo 61 64bits -> Ok

Ubuntu 16.04, Pharo 70 64bits -> Fail


Loaded -> Seaside-Widgets-CompatibleUserName.1544645021 --- https://github.com/SeasideSt/Seaside.git[v3.2.5] --- cache
Loaded -> Seaside-RenderLoop-CompatibleUserName.1544645021 --- https://github.com/SeasideSt/Seaside.git[v3.2.5] --- cache
Loaded -> Seaside-Tools-Core-CompatibleUserName.1544645021 --- https://github.com/SeasideSt/Seaside.git[v3.2.5] --- cache
Please use #base64Decoded now. See issue #21937a MetacelloScriptApiExecutored from ThemeIcons>>#seasideAdaptorRunningIcon has been deprecated.

Ubuntu 18.04, Pharo 61|Pharo 70 64bits -> Fail

Seems like libgit is not found and it try to use one internal, but the link is broken.

Fetched -> BaselineOfEmployees-tonel.1 --- tonel:///home/employeesSource/pharo --- tonel:///home/employeesSource/pharo
Loaded -> BaselineOfEmployees-tonel.1 --- tonel:///home/employeesSource/pharo --- tonel:///home/employeesSource/pharo
Loading baseline of BaselineOfEmployees...ioLoadModule(/opt/pharo/pharo-vm/lib/pharo/5.0-201806281256/libgit2.so):
  libcurl-gnutls.so.4: cannot open shared object file: No such file or directory
ioLoadModule(/opt/pharo/pharo-vm/lib/pharo/5.0-201806281256/libgit2.so):
  libcurl-gnutls.so.4: cannot open shared object file: No such file or directory
tryLoading(/opt/pharo/pharo-vm/lib/pharo/5.0-201806281256/libgit2.so/.libs/,libgit2.so): stat(/opt/pharo/pharo-vm/lib/pharo/5.0-201806281256/libgit2.so/.libs/) Not a directory
[31mError: External module not found
[0mExternalLibraryFunction(Object)>>error:
ExternalLibraryFunction(Object)>>externalCallFailed
ExternalLibraryFunction(ExternalFunction)>>invokeWithArguments:
LGitLibrary>>libgit2_init
FFICalloutAPI>>function:module:
LGitLibrary(Object)>>ffiCall:
LGitLibrary>>libgit2_init
LGitLibrary>>initializeLibGit2
LGitGlobal class>>checkInitialized
It looks like ubuntu 18.04 does not come with libcurl or they have renamed the package.
Looks also that we are not the only ones that got bit by this:��https://github.com/atom/github/issues/1680

Could you try installing curl in your system?

Tx,
Guille