Hi Alex,

I was having the same issue since a long time. And I always have to
workaround as Esteban suggested (explicitly removing the libssh2 third
party). But that was painful as I wanted a running out of the box
situation. I tried a couple of things and none worked until I run the
following from command line:

 xcode-select --install

That allowed me to install/update command line tools from Xcode and that
made it work.

Cheers,

On Tue, Mar 1, 2016 at 9:50 AM, Esteban Lorenzano <esteba...@gmail.com>
wrote:

> you have a dependency conflict.
> but most probably you do not need those plugins. Why do you want to build
> VM by your own?
>
> In any case, you can just remove those dependencies for you build… after
> if you need it you can check what conflicts:
>
> buildMacOSX32
>         "Build with freetype, cairo, osprocess"
>         PharoSpur32OSXConfig new
>                 generationType: generationType;
>                 addExternalPlugins: #( FT2Plugin );
>                 addInternalPlugins: #( UnixOSProcessPlugin );
>                 addThirdpartyLibraries: #(
>                         'cairo'
>                         ‘libgit2’
>                         'libssh2'
>                         'libsdl2');
>                 generateSources;
>                 generate.
>
> you can remove all the third party libraries section.
>
> Esteban
>
> > On 28 Feb 2016, at 22:32, Alexandre Bergel <alexandre.ber...@me.com>
> wrote:
> >
> > Here is the trace of the build.sh
> > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> > checking for _FILE_OFFSET_BITS value needed for large files... no
> > checking for ld used by GCC... /Applications/Xcode.app/
> Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
> > checking if the linker (/Applications/Xcode.app/
> Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU
> ld... no
> > checking for shared library run path origin... done
> > checking for libssl... no
> > checking for libgcrypt... no
> > configure: error: cannot find OpenSSL or Libgcrypt,
> > try --with-libssl-prefix=PATH or --with-libgcrypt-prefix=PATH
> > make[2]: *** [thirdParty/libssh2/src/libssh2-stamp/libssh2-configure]
> Error 1
> > make[1]: *** [thirdParty/libssh2/CMakeFiles/libssh2.dir/all] Error 2
> > make: *** [all] Error 2
> > ~/Desktop/VM_TMP/pharo-vm/build> brew install OpenSSL
> > Warning: openssl-1.0.2a-1 already installed
> > ~/Desktop/VM_TMP/pharo-vm/build> brew install Libgcrypt
> > ==> Downloading ftp://ftp.gnupg.org/gcrypt/
> libgcrypt/libgcrypt-1.6.3.tar.bz2
> > Already downloaded: /Library/Caches/Homebrew/libgcrypt-1.6.3.tar.bz2
> > ==> ./configure --disable-silent-rules --prefix=/usr/local/Cellar/
> libgcrypt/1.6.
> > ==> make
> > ==> make check
> >
> > Please report to http://bugs.gnupg.org
> > ======================================
> > make[2]: *** [check-TESTS] Error 1
> > make[1]: *** [check-am] Error 2
> > make: *** [check-recursive] Error 1
> >
> > READ THIS: https://git.io/brew-troubleshooting
> >
> > ~/Desktop/VM_TMP/pharo-vm/build>
> > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> >
> >
> >
> >
> >
> > ~/Desktop/VM_TMP/pharo-vm/build> gcc --version
> > Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr
> --with-gxx-include-dir=/Applications/Xcode.app/
> Contents/Developer/Platforms/MacOSX.platform/Developer/
> SDKs/MacOSX10.11.sdk/usr/include/c++/4.2.1
> > Apple LLVM version 7.0.2 (clang-700.1.81)
> > Target: x86_64-apple-darwin15.2.0
> > Thread model: posix
> > ~/Desktop/VM_TMP/pharo-vm/build>
> >
> >
> >
> > No idea what’s going on…
> > Help :-)
> >
> > Alexandre
> >
> > --
> > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> > Alexandre Bergel  http://www.bergel.eu
> > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> >
> >
> >
> >
>
>
>


-- 
Mariano
http://marianopeck.wordpress.com

Reply via email to