Sigh, sorry, the spelling checker bit me. The module name is ensurepip, all one 
word.

Regards,
John Ralls


> On Nov 25, 2018, at 3:05 AM, Adam Puleo <adam.pu...@icloud.com> wrote:
> 
> Hello John,
> 
> It appears that ensure and pip are not installed:
> *** 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
> choice: 4
> exit shell to continue with build
> bash-3.2$ python -m ensure pip
> /Users/adampuleo/gtk/inst/bin/python: No module named ensure
> bash-3.2$ pip install six
> bash: pip: command not found
> bash-3.2$ 
> 
> Easy_install wants to install pip in /Library:
> [Errno 13] Permission denied: 
> '/Library/Python/2.7/site-packages/test-easy-install-70918.pth’
> 
> Outside of jhbuild should I install pip, and then in jhbuild shell install 
> six via pip?
> 
> Thanks,
> -Adam
> 
> 
> On Nov 21, 2018, at 5:19 AM, John Ralls <jra...@ceridwen.fremont.ca.us 
> <mailto:jra...@ceridwen.fremont.ca.us>> wrote:
> 
> 
> 
>> On Nov 21, 2018, at 1:01 PM, Adam Puleo via Gtk-osx-users-list 
>> <gtk-osx-users-list@gnome.org <mailto: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