forget to say that iceberg will not work 100% yet :)but here, problem is because you need to install the threaded version, which of course I forget to point :P
this is the correct one for linux users.
Esteban
Hi Esteban,On Wed, Apr 12, 2017 at 04:44:51PM +0200, Esteban Lorenzano wrote:Hello list,
We are approaching to release and one big thing of this one is the
64bits supports for Pharo (limited, since there is still not support
for Windows, but it will arrive, eventually ;) ) I asked you to test a
couple of months ago but now we are in better shape to do it.
- VM and image are getting more and more stable and crashes
shouldn???t happen (but that???s why I want you to test: to discover
possible bugs/crashes) - I made 64bits a zeroconf citizen:
http://get.pharo.org/64
Now, you can test it by just doing:
curl get.pharo.org/64/60+vmLatest | bash (In linux or mac, remember it
will not work for Windows)
I'm getting:LGit_GIT_ERROR: no error message set by libgit2(full stack below)while executing: Metacello new githubUser: 'pharophile' project: 'TilingWindowManager' commitish: 'master' path: 'packages'; baseline: 'TilingWindowManager'; onWarningLog; load.Checking that libgit2.so is OK produces:$ ldd libgit2.so./libgit2.so:/dev/shm/p6/pharo-vm/lib/pharo/5.0-201704120850/libssl.so.1.0.0: noversion information available (required by/usr/lib/x86_64-linux-gnu/libcurl.so.4)./libgit2.so:/dev/shm/p6/pharo-vm/lib/pharo/5.0-201704120850/libssl.so.1.0.0: noversion information available (required by/usr/lib/x86_64-linux-gnu/libcurl.so.4)./libgit2.so:/dev/shm/p6/pharo-vm/lib/pharo/5.0-201704120850/libssl.so.1.0.0: noversion information available (required by/usr/lib/x86_64-linux-gnu/libcurl.so.4)./libgit2.so:/dev/shm/p6/pharo-vm/lib/pharo/5.0-201704120850/libcrypto.so.1.0.0: noversion information available (required by/usr/lib/x86_64-linux-gnu/libcurl.so.4) linux-vdso.so.1 => (0x00007ffde370e000) libcurl.so.4 => /usr/lib/x86_64-linux-gnu/libcurl.so.4(0x00007f3b11727000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1(0x00007f3b1150d000) libssl.so.1.0.0 =>/dev/shm/p6/pharo-vm/lib/pharo/5.0-201704120850/libssl.so.1.0.0(0x00007f3b1129c000) libcrypto.so.1.0.0 =>/dev/shm/p6/pharo-vm/lib/pharo/5.0-201704120850/libcrypto.so.1.0.0(0x00007f3b10ebf000) libssh2.so.1 =>/dev/shm/p6/pharo-vm/lib/pharo/5.0-201704120850/libssh2.so.1(0x00007f3b10c86000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1(0x00007f3b10a7d000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0(0x00007f3b10860000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6(0x00007f3b10497000) libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11(0x00007f3b10263000) librtmp.so.1 => /usr/lib/x86_64-linux-gnu/librtmp.so.1(0x00007f3b10047000) libgssapi_krb5.so.2 =>/usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f3b0fdfd000) liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2(0x00007f3b0fbed000) libldap_r-2.4.so.2 =>/usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007f3b0f99c000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2(0x00007f3b0f798000) /lib64/ld-linux-x86-64.so.2 (0x0000561a2abc3000) libgnutls.so.30 => /usr/lib/x86_64-linux-gnu/libgnutls.so.30(0x00007f3b0f467000) libhogweed.so.4 => /usr/lib/x86_64-linux-gnu/libhogweed.so.4(0x00007f3b0f234000) libnettle.so.6 => /usr/lib/x86_64-linux-gnu/libnettle.so.6(0x00007f3b0effd000) libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10(0x00007f3b0ed7d000) libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3(0x00007f3b0eaab000) libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3(0x00007f3b0e87b000) libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2(0x00007f3b0e677000) libkrb5support.so.0 =>/usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f3b0e46c000) libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2(0x00007f3b0e250000) libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2(0x00007f3b0e035000) libgssapi.so.3 => /usr/lib/x86_64-linux-gnu/libgssapi.so.3(0x00007f3b0ddf4000) libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0(0x00007f3b0db8f000) libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6(0x00007f3b0d97c000) libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1(0x00007f3b0d778000) libheimntlm.so.0 => /usr/lib/x86_64-linux-gnu/libheimntlm.so.0(0x00007f3b0d56e000) libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26(0x00007f3b0d2e4000) libasn1.so.8 => /usr/lib/x86_64-linux-gnu/libasn1.so.8(0x00007f3b0d041000) libhcrypto.so.4 => /usr/lib/x86_64-linux-gnu/libhcrypto.so.4(0x00007f3b0ce0e000) libroken.so.18 => /usr/lib/x86_64-linux-gnu/libroken.so.18(0x00007f3b0cbf8000) libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6(0x00007f3b0c9ef000) libwind.so.0 => /usr/lib/x86_64-linux-gnu/libwind.so.0(0x00007f3b0c7c6000) libheimbase.so.1 => /usr/lib/x86_64-linux-gnu/libheimbase.so.1(0x00007f3b0c5b7000) libhx509.so.5 => /usr/lib/x86_64-linux-gnu/libhx509.so.5(0x00007f3b0c36b000) libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(0x00007f3b0c096000) libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1(0x00007f3b0be5e000)The first few lines look dodgy to me. Searching on google (admittedlybriefly) it wasn't clear to me whether this is a fatal error or just awarning. Most of the responses suggest recompiling with matchingversions, symbols, etc.Is there something else you'd like me to try? I can have a go atcompiling if you think it will help.Cheers,AlistairLGitReturnCodeEnum>>handleLGitReturnCodeLGitRepository(LGitExternalObject)>>withReturnHandlerDo:LGitRepository>>clone:options:to:LGitRepository>>clone:options:[ | repo cloneOptions |repo := LGitRepository on: self location.cloneOptions := LGitCloneOptions withCredentialsProvider: IceCredentialsProvider default.repo clone: url options: cloneOptions.aBranchName ifNotNil: [ repo checkout: aBranchName ].(LGitRemote of: repo named: 'origin') lookup; setUrl: url ] in IceLibgitLocalRepository>>cloneRepositoryFrom:branch: in Block: [ | repo cloneOptions |...[ self checkInitialized.aBlock value ] in LGitGlobal class>>runSequence: in Block: [ self checkInitialized....[ activeProcess psValueAt: index put: anObject.aBlock value ] in LGitActionSequence(DynamicVariable)>>value:during: in Block: [ activeProcess psValueAt: index put: anObject....BlockClosure>>ensure:LGitActionSequence(DynamicVariable)>>value:during:LGitActionSequence class(DynamicVariable class)>>value:during:LGitGlobal class>>runSequence:IceLibgitLocalRepository>>cloneRepositoryFrom:branch:IceRepositoryCreator>>createRepository[ (IceRepositoryCreator new url: remoteUrl; subdirectory: repoPath; branchName: self projectVersion; createRepository) register ] in MCGitHubRepository>>getOrCreateIcebergRepository in Block: [ (IceRepositoryCreator new...OrderedCollection(Collection)>>detect:ifFound:ifNone:OrderedCollection(Collection)>>detect:ifNone:MCGitHubRepository>>getOrCreateIcebergRepositoryIceGithubRepositoryType>>mcRepositoryIceberg class>>mcRepositoryFor:[ :cl | (cl enableMetacelloIntegration and: [ IceMetacelloRepositoryType canHandleType: type ]) ifTrue: [ ^ cl mcRepositoryFor: aRepositorySpec description ] ] in MetacelloPharo30Platform(MetacelloPharoCommonPlatform)>>createRepository: in Block: [ :cl | ...BlockClosure>>cull:SystemDictionary(Dictionary)>>at:ifPresent:SmalltalkImage>>at:ifPresent:MetacelloPharo30Platform(MetacelloPharoCommonPlatform)>>createRepository:MetacelloMCBaselineProject(MetacelloMCProject)>>createRepository:MetacelloRepositorySpec>>createRepository[ aSpec createRepository ] in [ :aSpec | | description repo |description := aSpec description.(repo := repositories detect: [ :rep | rep description = description ] ifNone: [ aSpec createRepository ]) ~~ nil ifTrue: [ repos add: repo ] ] in MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>repositoriesFrom:ignoreOverrides: in Block: [ aSpec createRepository ]Array(Collection)>>detect:ifFound:ifNone:Array(Collection)>>detect:ifNone:[ :aSpec | | description repo |description := aSpec description.(repo := repositories detect: [ :rep | rep description = description ] ifNone: [ aSpec createRepository ]) ~~ nil ifTrue: [ repos add: repo ] ] in MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>repositoriesFrom:ignoreOverrides: in Block: [ :aSpec | ...