Hi Esteban & Ben, Thanks very much for your quick replies.
Both versions are failing trying to build libssl.so, see error messages below. The build output is huge, so I've only included the final few lines (a but more in Ben's build). My familiarity with makefiles is bad enough, and have never touched cmake, so hopefully this is an easy fix... Any suggestions? Thanks again, Alistair Trying to build using Esteban's instructions: make[3]: *** No rule to make target '/usr/lib/i386-linux-gnu/libssl.so', needed by 'libgit2.so.0.23.0'. Stop. make[3]: Leaving directory '/data/pharo-snap/akg-try/pharo-vm/opensmalltalk-vm/build.linux32x86/third-party/libgit2-0.23.0' CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/git2.dir/all' failed make[2]: *** [CMakeFiles/git2.dir/all] Error 2 make[2]: Leaving directory '/data/pharo-snap/akg-try/pharo-vm/opensmalltalk-vm/build.linux32x86/third-party/libgit2-0.23.0' Makefile:127: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/data/pharo-snap/akg-try/pharo-vm/opensmalltalk-vm/build.linux32x86/third-party/libgit2-0.23.0' Makefile.libgit2:28: recipe for target '/data/pharo-snap/akg-try/pharo-vm/opensmalltalk-vm/.thirdparty-cache/linux/i386/lib/libgit2.so.0.23.0' failed make: *** [/data/pharo-snap/akg-try/pharo-vm/opensmalltalk-vm/.thirdparty-cache/linux/i386/lib/libgit2.so.0.23.0] Error 2 Trying to build using Ben's instructions: [ 96%] Building C object CMakeFiles/git2.dir/deps/zlib/infback.c.o [ 97%] Building C object CMakeFiles/git2.dir/deps/zlib/trees.c.o [ 97%] Building C object CMakeFiles/git2.dir/deps/zlib/adler32.c.o /data/pharo-snap/akg-try/opensmalltalk-vm/build.linux32x86/third-party/libgit2-0.23.0/deps/zlib/adler32.c:173:15: warning: function declaration isn't a prototype [-Wstrict-prototypes] uLong ZEXPORT adler32_combine64(adler1, adler2, len2) ^ [ 98%] Building C object CMakeFiles/git2.dir/deps/zlib/inftrees.c.o [ 99%] Building C object CMakeFiles/git2.dir/deps/http-parser/http_parser.c.o make[3]: *** No rule to make target '/usr/lib/i386-linux-gnu/libssl.so', needed by 'libgit2.so.0.23.0'. Stop. make[3]: Leaving directory '/data/pharo-snap/akg-try/opensmalltalk-vm/build.linux32x86/third-party/libgit2-0.23.0' CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/git2.dir/all' failed make[2]: *** [CMakeFiles/git2.dir/all] Error 2 make[2]: Leaving directory '/data/pharo-snap/akg-try/opensmalltalk-vm/build.linux32x86/third-party/libgit2-0.23.0' Makefile:127: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/data/pharo-snap/akg-try/opensmalltalk-vm/build.linux32x86/third-party/libgit2-0.23.0' Makefile.libgit2:28: recipe for target '/data/pharo-snap/akg-try/opensmalltalk-vm/.thirdparty-cache/linux/i386/lib/libgit2.so.0.23.0' failed make: *** [/data/pharo-snap/akg-try/opensmalltalk-vm/.thirdparty-cache/linux/i386/lib/libgit2.so.0.23.0] Error 2 On 25 March 2017 at 18:42, Esteban Lorenzano <esteba...@gmail.com> wrote: > Hi, > > something like this: > > $ git clone https://github.com/pharo-project/pharo-vm.git > $ cd pharo-vm/opensmalltalk-vm/build.linux32x86/pharo.cog.spur/build > $ ./mvm > > you will be ok as long as you provide the requirements (taken from travis): > > addons: > apt: > packages: > - debhelper > - devscripts > - libasound2-dev > - libssl-dev > - libfreetype6-dev > - libx11-dev > - libxext-dev > - gcc-multilib > - uuid-dev > - zip > # next ones are required for compiling libgit2 > - cmake > - libssh2-1-dev > - openssh-client > - openssh-server > - libtool > - automake > - autoconf > > > btw, I think we do not need anymore to provide libssh2 and openssh (because > we are building them too), but is not bad to have them :) > > cheers! > Esteban > > > On 25 Mar 2017, at 18:13, Alistair Grant <akgrant0...@gmail.com> wrote: > > Hi Everyone, > > Would someone please point me to instructions on how to build the 6.0 > threaded VM for linux (Ubuntu). > > Thanks! > Alistair > >