astroidmail / homebrew-astroid

Homebrew tap for Astroid
10 stars 5 forks source link

webkit aclocal-1.15 error on build #25

Closed prudnitskiy closed 5 years ago

prudnitskiy commented 5 years ago

Hi there!

I'm trying to build an astroid but have no luck – build of webkitgtk failing because of aclocal-1.15 absence.

brew install astroid
==> Installing astroid from astroidmail/astroid
==> Installing dependencies for astroidmail/astroid/astroid: webkitgtk@2.4.11, libsigc++, glibmm, atkmm, cairomm, pangomm, gtkmm3, libssh2, rust, libcroco, librsvg, gnome-icon-theme
==> Installing astroidmail/astroid/astroid dependency: webkitgtk@2.4.11
==> Downloading https://webkitgtk.org/releases/webkitgtk-2.4.11.tar.xz
Already downloaded: /Users/logan/Library/Caches/Homebrew/downloads/39e63b96b3132955c18b801833e6648a42b273551b8469ecbc3ab4e89908cc17--webkitgtk-2.4.11.tar.xz
==> Patching
patching file Source/JavaScriptCore/API/JSStringRef.cpp
patching file Source/JavaScriptCore/runtime/DateConversion.cpp
patching file Source/WebKit2/Shared/API/c/WKString.cpp
==> ./configure --disable-silent-rules --prefix=/Volumes/BIG/homebrew/Cellar/webkitgtk@2.4.11/2.4.11 --disable-introspection --disable-x11-target --enable-quartz-target --disabl
==> make
Last 15 lines from /Users/logan/Library/Logs/Homebrew/webkitgtk@2.4.11/02.make:
2018-10-03 21:17:06 +0300

make

CDPATH="${ZSH_VERSION+.}:" && cd . && aclocal-1.15 -I Source/autotools
/bin/sh: aclocal-1.15: command not found
make: *** [aclocal.m4] Error 127

If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
https://github.com/astroidmail/homebrew-astroid/issues

Is there any way to fix this problem?

MacOS: 10.12.6

gauteh commented 5 years ago

@c-alpha is working on getting the homebrew build working again. A big upgrade of webkit is necessary, and this is quite tricky to get working on Mac OS:

https://github.com/astroidmail/astroid/commit/0d24d8330b3cd908e2d016d05bb2161b6163fae7#commitcomment-30733837

There are several users who use Mac OS. I think there was also a solution for using it through a docker image, which might work in the mean time.