Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bokken doesn't install properly on Mac #18

Open
kstenerud opened this issue Jul 31, 2015 · 0 comments
Open

Bokken doesn't install properly on Mac #18

kstenerud opened this issue Jul 31, 2015 · 0 comments

Comments

@kstenerud
Copy link

Bokken doesn't run after installing via brew on OS X 10.9.5:

[karl]$ bokken 
    Python version...   OK
Checking:
    Pyew availability...    OK
    Radare availability...  D'oh!
You need radare2 bindings to use r2 backend. Download it from its web:
    - http://www.radare.org

2015-07-31 13:34:11.799 Python[70187:d0b] *** WARNING: Method userSpaceScaleFactor in class NSView is deprecated on 10.7 and later. It should not be used in new applications. Use convertRectToBacking: instead. 
    GTK UI dependencies...  OK
    GtkSourceView2...   OK
    Psyco availability...   D'oh!
No psyco module found. It's recomended to use it to improve performance

    Tidy availability...    D'oh!
No tidy module found. HTTP code won't be properly formatted

Starting bokken, running on:
  Python version:
    2.7.10 (default, Jul 31 2015, 13:25:09) 
    [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.56)]
  GTK version: 2.24.28
  PyGTK version: 2.24.0

Traceback (most recent call last):
  File "/usr/local/Cellar/bokken/1.6/libexec/bokken/bokken.py", line 31, in <module>
    import ui.main as main
  File "/usr/local/Cellar/bokken/1.6/libexec/bokken/ui/main.py", line 43, in <module>
    import ui.textviews as textviews
  File "/usr/local/Cellar/bokken/1.6/libexec/bokken/ui/textviews.py", line 35, in <module>
    import ui.bindiff as bindiff
  File "/usr/local/Cellar/bokken/1.6/libexec/bokken/ui/bindiff.py", line 25, in <module>
    from r2.r_core import *
ImportError: No module named r2.r_core

Install log:

[karl]$ brew install bokken
==> Installing dependencies for bokken: graphviz, gdk-pixbuf, atk, icu4c, harfbuzz, pango, hicolor-icon-theme, gtk+, pygobject, py2cairo, pygtk, libepoxy, gsettings-desktop-schemas, gtk+3, gtk-mac-integrati
==> Installing bokken dependency: graphviz
==> Downloading https://homebrew.bintray.com/bottles/graphviz-2.38.0.mavericks.bottle.1.tar.gz
######################################################################## 100.0%
==> Pouring graphviz-2.38.0.mavericks.bottle.1.tar.gz
🍺  /usr/local/Cellar/graphviz/2.38.0: 469 files, 68M
==> Installing bokken dependency: gdk-pixbuf
==> Downloading https://homebrew.bintray.com/bottles/gdk-pixbuf-2.30.8.mavericks.bottle.1.tar.gz
######################################################################## 100.0%
==> Pouring gdk-pixbuf-2.30.8.mavericks.bottle.1.tar.gz
==> Caveats
Programs that require this module need to set the environment variable
  export GDK_PIXBUF_MODULEDIR="/usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders"
If you need to manually update the query loader cache, set GDK_PIXBUF_MODULEDIR then run
  /usr/local/Cellar/gdk-pixbuf/2.30.8/bin/gdk-pixbuf-query-loaders --update-cache
==> /usr/local/Cellar/gdk-pixbuf/2.30.8/bin/gdk-pixbuf-query-loaders --update-cache
==> Summary
🍺  /usr/local/Cellar/gdk-pixbuf/2.30.8: 209 files, 4.3M
==> Installing bokken dependency: atk
==> Downloading https://homebrew.bintray.com/bottles/atk-2.16.0.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring atk-2.16.0.mavericks.bottle.tar.gz
🍺  /usr/local/Cellar/atk/2.16.0: 205 files, 3.7M
==> Installing bokken dependency: icu4c
==> Downloading https://homebrew.bintray.com/bottles/icu4c-55.1.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring icu4c-55.1.mavericks.bottle.tar.gz
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local.

OS X provides libicucore.dylib (but nothing else).

Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:

    LDFLAGS:  -L/usr/local/opt/icu4c/lib
    CPPFLAGS: -I/usr/local/opt/icu4c/include

==> Summary
🍺  /usr/local/Cellar/icu4c/55.1: 244 files, 66M
==> Installing bokken dependency: harfbuzz
==> Downloading https://homebrew.bintray.com/bottles/harfbuzz-1.0.1.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring harfbuzz-1.0.1.mavericks.bottle.tar.gz
🍺  /usr/local/Cellar/harfbuzz/1.0.1: 79 files, 3.5M
==> Installing bokken dependency: pango
==> Downloading https://homebrew.bintray.com/bottles/pango-1.36.8_2.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring pango-1.36.8_2.mavericks.bottle.tar.gz
🍺  /usr/local/Cellar/pango/1.36.8_2: 126 files, 4.7M
==> Installing bokken dependency: hicolor-icon-theme
==> Downloading https://homebrew.bintray.com/bottles/hicolor-icon-theme-0.15.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring hicolor-icon-theme-0.15.mavericks.bottle.tar.gz
🍺  /usr/local/Cellar/hicolor-icon-theme/0.15: 6 files, 64K
==> Installing bokken dependency: gtk+
==> Downloading https://homebrew.bintray.com/bottles/gtk+-2.24.28_2.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring gtk+-2.24.28_2.mavericks.bottle.tar.gz
🍺  /usr/local/Cellar/gtk+/2.24.28_2: 1198 files, 59M
==> Installing bokken dependency: pygobject
==> Downloading https://homebrew.bintray.com/bottles/pygobject-2.28.6.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring pygobject-2.28.6.mavericks.bottle.tar.gz
🍺  /usr/local/Cellar/pygobject/2.28.6: 153 files, 3.7M
==> Installing bokken dependency: py2cairo
==> Downloading https://homebrew.bintray.com/bottles/py2cairo-1.10.0_1.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring py2cairo-1.10.0_1.mavericks.bottle.tar.gz
🍺  /usr/local/Cellar/py2cairo/1.10.0_1: 9 files, 140K
==> Installing bokken dependency: pygtk
==> Downloading https://homebrew.bintray.com/bottles/pygtk-2.24.0_1.mavericks.bottle.1.tar.gz
######################################################################## 100.0%
==> Pouring pygtk-2.24.0_1.mavericks.bottle.1.tar.gz
🍺  /usr/local/Cellar/pygtk/2.24.0_1: 624 files, 17M
==> Installing bokken dependency: libepoxy
==> Downloading https://homebrew.bintray.com/bottles/libepoxy-1.3.1.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libepoxy-1.3.1.mavericks.bottle.tar.gz
🍺  /usr/local/Cellar/libepoxy/1.3.1: 7 files, 2.2M
==> Installing bokken dependency: gsettings-desktop-schemas
==> Downloading https://homebrew.bintray.com/bottles/gsettings-desktop-schemas-3.16.1.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring gsettings-desktop-schemas-3.16.1.mavericks.bottle.tar.gz
==> /usr/local/opt/glib/bin/glib-compile-schemas /usr/local/share/glib-2.0/schemas
🍺  /usr/local/Cellar/gsettings-desktop-schemas/3.16.1: 87 files, 3.5M
==> Installing bokken dependency: gtk+3
==> Downloading https://homebrew.bintray.com/bottles/gtk+3-3.16.6.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring gtk+3-3.16.6.mavericks.bottle.tar.gz
==> /usr/local/opt/glib/bin/glib-compile-schemas /usr/local/share/glib-2.0/schemas
🍺  /usr/local/Cellar/gtk+3/3.16.6: 1298 files, 79M
==> Installing bokken dependency: gtk-mac-integration
==> Downloading https://homebrew.bintray.com/bottles/gtk-mac-integration-2.0.8.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring gtk-mac-integration-2.0.8.mavericks.bottle.tar.gz
🍺  /usr/local/Cellar/gtk-mac-integration/2.0.8: 51 files, 488K
==> Installing bokken dependency: gtksourceview
==> Downloading https://homebrew.bintray.com/bottles/gtksourceview-2.10.5_1.mavericks.bottle.1.tar.gz
######################################################################## 100.0%
==> Pouring gtksourceview-2.10.5_1.mavericks.bottle.1.tar.gz
🍺  /usr/local/Cellar/gtksourceview/2.10.5_1: 228 files, 5.0M
==> Installing bokken dependency: pygtksourceview
==> Downloading https://download.gnome.org/sources/pygtksourceview/2.10/pygtksourceview-2.10.1.tar.bz2
==> Downloading from https://mirror.umd.edu/gnome/sources/pygtksourceview/2.10/pygtksourceview-2.10.1.tar.bz2
######################################################################## 100.0%
==> ./configure --prefix=/usr/local/Cellar/pygtksourceview/2.10.1_1 --disable-docs
==> make install
🍺  /usr/local/Cellar/pygtksourceview/2.10.1_1: 9 files, 284K, built in 15 seconds
==> Installing bokken dependency: libewf
==> Downloading https://homebrew.bintray.com/bottles/libewf-20140608_1.mavericks.bottle.1.tar.gz
######################################################################## 100.0%
==> Pouring libewf-20140608_1.mavericks.bottle.1.tar.gz
🍺  /usr/local/Cellar/libewf/20140608_1: 32 files, 8.9M
==> Installing bokken dependency: libmagic
==> Downloading https://homebrew.bintray.com/bottles/libmagic-5.23.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libmagic-5.23.mavericks.bottle.tar.gz
🍺  /usr/local/Cellar/libmagic/5.23: 274 files, 5.5M
==> Installing bokken dependency: gmp
==> Downloading https://homebrew.bintray.com/bottles/gmp-6.0.0a.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring gmp-6.0.0a.mavericks.bottle.tar.gz
🍺  /usr/local/Cellar/gmp/6.0.0a: 15 files, 3.2M
==> Installing bokken dependency: lua51
==> Downloading https://homebrew.bintray.com/bottles/lua51-5.1.5_2.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring lua51-5.1.5_2.mavericks.bottle.tar.gz
==> Caveats
Please be aware due to the way Luarocks is designed any binaries installed
via Luarocks-5.2 AND 5.1 will overwrite each other in /usr/local/bin.

This is, for now, unavoidable. If this is troublesome for you, you can build
rocks with the `--tree=` command to a special, non-conflicting location and
then add that to your `$PATH`.
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/luarocks-5.1
Target /usr/local/bin/luarocks-5.1
is a symlink belonging to luarocks. You can unlink it:
  brew unlink luarocks

To force the link and overwrite all conflicting files:
  brew link --overwrite lua51

To list all files that would be deleted:
  brew link --overwrite --dry-run lua51

Possible conflicting files are:
/usr/local/bin/luarocks-5.1 -> /usr/local/Cellar/luarocks/2.1.2/bin/luarocks-5.1
/usr/local/bin/luarocks-admin-5.1 -> /usr/local/Cellar/luarocks/2.1.2/bin/luarocks-admin-5.1
/usr/local/share/lua/5.1/luarocks/add.lua
/usr/local/share/lua/5.1/luarocks/admin_remove.lua
/usr/local/share/lua/5.1/luarocks/build/builtin.lua
/usr/local/share/lua/5.1/luarocks/build/cmake.lua
/usr/local/share/lua/5.1/luarocks/build/command.lua
/usr/local/share/lua/5.1/luarocks/build/make.lua
/usr/local/share/lua/5.1/luarocks/build.lua
/usr/local/share/lua/5.1/luarocks/cache.lua
/usr/local/share/lua/5.1/luarocks/cfg.lua
/usr/local/share/lua/5.1/luarocks/command_line.lua
/usr/local/share/lua/5.1/luarocks/deps.lua
/usr/local/share/lua/5.1/luarocks/dir.lua
/usr/local/share/lua/5.1/luarocks/doc.lua
/usr/local/share/lua/5.1/luarocks/download.lua
/usr/local/share/lua/5.1/luarocks/fetch/cvs.lua
/usr/local/share/lua/5.1/luarocks/fetch/git.lua
/usr/local/share/lua/5.1/luarocks/fetch/git_file.lua
/usr/local/share/lua/5.1/luarocks/fetch/hg.lua
/usr/local/share/lua/5.1/luarocks/fetch/sscm.lua
/usr/local/share/lua/5.1/luarocks/fetch/svn.lua
/usr/local/share/lua/5.1/luarocks/fetch.lua
/usr/local/share/lua/5.1/luarocks/fs/lua.lua
/usr/local/share/lua/5.1/luarocks/fs/unix/tools.lua
/usr/local/share/lua/5.1/luarocks/fs/unix.lua
/usr/local/share/lua/5.1/luarocks/fs/win32/tools.lua
/usr/local/share/lua/5.1/luarocks/fs/win32.lua
/usr/local/share/lua/5.1/luarocks/fs.lua
/usr/local/share/lua/5.1/luarocks/help.lua
/usr/local/share/lua/5.1/luarocks/index.lua
/usr/local/share/lua/5.1/luarocks/install.lua
/usr/local/share/lua/5.1/luarocks/lint.lua
/usr/local/share/lua/5.1/luarocks/list.lua
/usr/local/share/lua/5.1/luarocks/loader.lua
/usr/local/share/lua/5.1/luarocks/make.lua
/usr/local/share/lua/5.1/luarocks/make_manifest.lua
/usr/local/share/lua/5.1/luarocks/manif.lua
/usr/local/share/lua/5.1/luarocks/manif_core.lua
/usr/local/share/lua/5.1/luarocks/new_version.lua
/usr/local/share/lua/5.1/luarocks/pack.lua
/usr/local/share/lua/5.1/luarocks/path.lua
/usr/local/share/lua/5.1/luarocks/persist.lua
/usr/local/share/lua/5.1/luarocks/purge.lua
/usr/local/share/lua/5.1/luarocks/refresh_cache.lua
/usr/local/share/lua/5.1/luarocks/remove.lua
/usr/local/share/lua/5.1/luarocks/repos.lua
/usr/local/share/lua/5.1/luarocks/require.lua
/usr/local/share/lua/5.1/luarocks/search.lua
/usr/local/share/lua/5.1/luarocks/show.lua
/usr/local/share/lua/5.1/luarocks/site_config.lua
/usr/local/share/lua/5.1/luarocks/tools/patch.lua
/usr/local/share/lua/5.1/luarocks/tools/tar.lua
/usr/local/share/lua/5.1/luarocks/tools/zip.lua
/usr/local/share/lua/5.1/luarocks/type_check.lua
/usr/local/share/lua/5.1/luarocks/unpack.lua
/usr/local/share/lua/5.1/luarocks/util.lua
/usr/local/share/lua/5.1/luarocks/validate.lua
/usr/local/share/lua/5.1/luarocks/write_rockspec.lua
/usr/local/share/lua/5.1/luarocks/add.lua
/usr/local/share/lua/5.1/luarocks/admin_remove.lua
/usr/local/share/lua/5.1/luarocks/build
/usr/local/share/lua/5.1/luarocks/build.lua
/usr/local/share/lua/5.1/luarocks/cache.lua
/usr/local/share/lua/5.1/luarocks/cfg.lua
/usr/local/share/lua/5.1/luarocks/command_line.lua
/usr/local/share/lua/5.1/luarocks/deps.lua
/usr/local/share/lua/5.1/luarocks/dir.lua
/usr/local/share/lua/5.1/luarocks/doc.lua
/usr/local/share/lua/5.1/luarocks/download.lua
/usr/local/share/lua/5.1/luarocks/fetch
/usr/local/share/lua/5.1/luarocks/fetch.lua
/usr/local/share/lua/5.1/luarocks/fs
/usr/local/share/lua/5.1/luarocks/fs.lua
/usr/local/share/lua/5.1/luarocks/help.lua
/usr/local/share/lua/5.1/luarocks/index.lua
/usr/local/share/lua/5.1/luarocks/install.lua
/usr/local/share/lua/5.1/luarocks/lint.lua
/usr/local/share/lua/5.1/luarocks/list.lua
/usr/local/share/lua/5.1/luarocks/loader.lua
/usr/local/share/lua/5.1/luarocks/make.lua
/usr/local/share/lua/5.1/luarocks/make_manifest.lua
/usr/local/share/lua/5.1/luarocks/manif.lua
/usr/local/share/lua/5.1/luarocks/manif_core.lua
/usr/local/share/lua/5.1/luarocks/new_version.lua
/usr/local/share/lua/5.1/luarocks/pack.lua
/usr/local/share/lua/5.1/luarocks/path.lua
/usr/local/share/lua/5.1/luarocks/persist.lua
/usr/local/share/lua/5.1/luarocks/purge.lua
/usr/local/share/lua/5.1/luarocks/refresh_cache.lua
/usr/local/share/lua/5.1/luarocks/remove.lua
/usr/local/share/lua/5.1/luarocks/repos.lua
/usr/local/share/lua/5.1/luarocks/require.lua
/usr/local/share/lua/5.1/luarocks/search.lua
/usr/local/share/lua/5.1/luarocks/show.lua
/usr/local/share/lua/5.1/luarocks/site_config.lua
/usr/local/share/lua/5.1/luarocks/tools
/usr/local/share/lua/5.1/luarocks/type_check.lua
/usr/local/share/lua/5.1/luarocks/unpack.lua
/usr/local/share/lua/5.1/luarocks/util.lua
/usr/local/share/lua/5.1/luarocks/validate.lua
/usr/local/share/lua/5.1/luarocks/write_rockspec.lua
==> Summary
🍺  /usr/local/Cellar/lua51/5.1.5_2: 83 files, 1.0M
==> Installing bokken dependency: radare2
==> Downloading https://homebrew.bintray.com/bottles/radare2-0.9.8.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring radare2-0.9.8.mavericks.bottle.tar.gz
🍺  /usr/local/Cellar/radare2/0.9.8: 417 files, 32M
==> Installing bokken
==> Downloading https://homebrew.bintray.com/bottles/bokken-1.6.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring bokken-1.6.mavericks.bottle.tar.gz
🍺  /usr/local/Cellar/bokken/1.6: 132 files, 4.1M
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant