> On Nov 21, 2018, at 1:01 PM, Adam Puleo via Gtk-osx-users-list 
> <gtk-osx-users-list@gnome.org> wrote:
> 
> Hello,
> 
> I’m trying to build Gtk3 and it’s failing while building harfbuzz saying the 
> Python module “six” is missing. I tried installing “six” in my base OS but 
> that didn’t help.
> 
> Any ideas?
> 
> gtk-osx-build-setup.sh and "jhbuild bootstrap” completed successfully.
> 
> The error happens while executing: jhbuild build python 
> meta-gtk-osx-bootstrap meta-gtk-osx-gtk3
> 
>  /usr/bin/install -c -m 644 ./html/why-is-it-called-harfbuzz.html
> Traceback (most recent call last):
>   File "/Users/adampuleo/gtk/inst/bin/gtkdoc-rebase", line 28, in <module>
>     from gtkdoc import common, config, rebase
>   File "/Users/adampuleo/gtk/inst/share/gtk-doc/python/gtkdoc/common.py", 
> line 31, in <module>
>     import six
> ImportError: No module named six
> make[2]: *** [Makefile:818: install-data-local] Error 1
> make[2]: Leaving directory '/Users/adampuleo/gtk/source/harfbuzz-1.4.5/docs'
> make[1]: *** [Makefile:577: install-am] Error 2
> make[1]: Leaving directory '/Users/adampuleo/gtk/source/harfbuzz-1.4.5/docs'
> make: *** [Makefile:488: install-recursive] Error 1
> *** Error during phase install of harfbuzz: ########## Error running make 
> DESTDIR=/Users/adampuleo/gtk/inst/_jhbuild/root-harfbuzz install *** [22/42]
> 
>   [1] Rerun phase install
>   [2] Ignore error and continue to next module
>   [3] Give up on module
>   [4] Start shell
>   [5] Reload configuration

Because you’re building python that’s what gtk-docs is using for its python 
interpreter and that’s where you need to install six. The easiest way is to 
drop to a shell and set up pip:

python -m ensure pip
pip install six

Regards,
John Ralls


_______________________________________________
Gtk-osx-users-list mailing list
Gtk-osx-users-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-osx-users-list

Reply via email to