Skip to content

brew install failed, but no clear error message ... #30

Open
@jimcheetham

Description

Trying to install the current astroid on macOS Catalina 10.15.5 19F96 x86_64

'ninja install' failed after one warning & one note, but no obvious errors.

$ brew install astroid
Updating Homebrew...
==> Installing astroid from astroidmail/astroid
==> Downloading https://webkitgtk.org/releases/webkitgtk-2.22.7.tar.xz
Already downloaded: /Users/jim/Library/Caches/Homebrew/downloads/d31bf62d4d59b6dd3e425154edb1d608eca9dd023f5dde5ed3766b2c59d0fdd4--webkitgtk-2.22.7.tar.xz
==> Downloading https://homebrew.bintray.com/bottles/libsigc%2B%2B%402-2.10.3.catalina.bottle.tar.gz
Already downloaded: /Users/jim/Library/Caches/Homebrew/downloads/0fcfbd0fd236bfd3ff596403aa2b37b520a392fb258503bd263a50e2e85492c6--libsigc++@2-2.10.3.catalina.bottle.tar.gz
==> Downloading https://homebrew.bintray.com/bottles/glibmm-2.64.2.catalina.bottle.tar.gz
Already downloaded: /Users/jim/Library/Caches/Homebrew/downloads/827a188de5e769783af6629d0dd102c7b6f2a240b7f2faa436ef3ece6e57bb03--glibmm-2.64.2.catalina.bottle.tar.gz
==> Downloading https://homebrew.bintray.com/bottles/atkmm-2.28.0_2.catalina.bottle.tar.gz
Already downloaded: /Users/jim/Library/Caches/Homebrew/downloads/d49f14261a2f1a50b2e9456d89fca0924e2dfce7fcee871ddde27ec5d39b8c12--atkmm-2.28.0_2.catalina.bottle.tar.gz
==> Downloading https://homebrew.bintray.com/bottles/cairomm-1.12.2_1.catalina.bottle.tar.gz
Already downloaded: /Users/jim/Library/Caches/Homebrew/downloads/6aff9cfb63f9f6dcf95bd21bf8b7155f48d3678886a7d1c350f0ba98e46a2fdd--cairomm-1.12.2_1.catalina.bottle.tar.gz
==> Downloading https://homebrew.bintray.com/bottles/pangomm-2.42.1.catalina.bottle.tar.gz
Already downloaded: /Users/jim/Library/Caches/Homebrew/downloads/79292e8224fe8694d650925d9cf4bc03661413e9d771a7b75ff19439505c93e6--pangomm-2.42.1.catalina.bottle.tar.gz
==> Downloading https://homebrew.bintray.com/bottles/gtkmm3-3.24.2.catalina.bottle.tar.gz
Already downloaded: /Users/jim/Library/Caches/Homebrew/downloads/657db7f75d12cb9e99b4ca87093af32c44ea9b1c1d16aa4d683398ef3218b2bb--gtkmm3-3.24.2.catalina.bottle.tar.gz
==> Downloading https://homebrew.bintray.com/bottles/protobuf-c-1.3.3_1.catalina.bottle.tar.gz
Already downloaded: /Users/jim/Library/Caches/Homebrew/downloads/cfc82d8cbb497872c4f078033748357425ad00105f5318214e1e105e4238d0ee--protobuf-c-1.3.3_1.catalina.bottle.tar.gz
==> Downloading https://github.com/astroidmail/astroid/archive/v0.14.tar.gz
Already downloaded: /Users/jim/Library/Caches/Homebrew/downloads/ce46caf645c92a1c8b98ae6a043f3e71d967208f2e85addc9b479c1c700f3ca2--astroid-0.14.tar.gz
Warning: Cannot verify integrity of ce46caf645c92a1c8b98ae6a043f3e71d967208f2e85addc9b479c1c700f3ca2--astroid-0.14.tar.gz
A checksum was not provided for this resource.
For your reference the SHA-256 is: f2642968919527008d383b4c32d4b038c7b6f785ea084dde1222a65162ebc5ca
==> Installing dependencies for astroidmail/astroid/astroid: webkitgtk, libsigc++@2, glibmm, atkmm, cairomm, pangomm, gtkmm3 and protobuf-c
==> Installing astroidmail/astroid/astroid dependency: webkitgtk
==> Patching
patching file Source/WTF/wtf/RAMSize.cpp
patching file Source/WebCore/page/scrolling/coordinatedgraphics/ScrollingStateNodeCoordinatedGraphics.cpp
patching file Source/WebCore/platform/PlatformWheelEvent.h
patching file Source/WebCore/platform/graphics/OpenGLShims.h
patching file Source/WebCore/platform/gtk/PlatformWheelEventGtk.cpp
patching file Source/WebCore/platform/gtk/ScrollAnimatorGtk.cpp
patching file Source/WTF/wtf/Optional.h
==> cmake -GNinja -DPORT=GTK -DCMAKE_BUILD_TYPE=RelWithDebInfo -DENABLE_INTROSPECTION=OFF -DENABLE_GEOLOCATION=OFF -DENABLE_OPENGL=OFF -DENABL
==> ninja install
Last 15 lines from /Users/jim/Library/Logs/Homebrew/webkitgtk/02.ninja:
In file included from ../Source/JavaScriptCore/runtime/VM.cpp:37:
In file included from ../Source/JavaScriptCore/runtime/CodeCache.h:28:
In file included from ../Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:35:
In file included from ../Source/JavaScriptCore/interpreter/Interpreter.h:35:
../Source/JavaScriptCore/bytecode/Opcode.h:105:27: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int]
    return PADDING_STRING + PADDING_STRING_LENGTH - pad;
           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
../Source/JavaScriptCore/bytecode/Opcode.h:105:27: note: use array indexing to silence this warning
    return PADDING_STRING + PADDING_STRING_LENGTH - pad;
                          ^
           &              [                      ]
1 warning generated.
[1309/2516] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource126.cpp.o
[1310/2516] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource125.cpp.o
ninja: build stopped: subcommand failed.

If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
  https://github.com/astroidmail/homebrew-astroid/issues
$ brew info astroid
astroidmail/astroid/astroid: stable 0.14, HEAD
A graphical threads-with-tags style, lightweight and fast, email client for notmuch, inspired by sup and others
http://astroidmail.github.io/
Not installed
From: https://github.com/astroidmail/homebrew-astroid/blob/master/Formula/astroid.rb
==> Dependencies
Build: cmake ✔
Required: libsass ✔, libpeas ✔, notmuch ✔, boost ✔, vte3 ✔, webkitgtk ✘, gtkmm3 ✘, gnome-icon-theme ✔, protobuf-c ✘
==> Options
--HEAD
	Install HEAD version

I tried brew install astroid --HEAD but apparently my branch was already up to date :-) and I got the same result.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions