<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><font face="Times" class="">Well, it worked for me: I can run development chirp natively on my Macintosh macOS Sierra 10.12.5. &nbsp;I did scare myself &nbsp;by removing all of my environment to start from scratch so I could describe it to you… and then it didn’t work. I’ve consolidated several notes and may have elided or duplicated some stuff. I’m sorry if it doesn’t quite work.</font></div><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class=""><font face="Times" class=""><br class=""></font></div><div class=""><font face="Times" class="">Here’s what finally worked (again) … starting from something like scratch in a Terminal window. I happen to have Xcode installed as well; I do not think it’s a prerequisite.</font></div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">I use homebrew; it doesn’t require root privileges. Install by&nbsp;</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">/usr/bin/ruby -e "$(curl -fsSL <a href="https://raw.githubusercontent.com/Homebrew/install/master/install" class="">https://raw.githubusercontent.com/Homebrew/install/master/install</a>)”</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">- You can then install all the brew-installed pieces at one time now. Many dependencies get loaded as well.</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">brew install mercurial libxml2 libxslt pygtk gtk-mac-integration</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Two of the brewed pieces need to be linked into python*&nbsp;</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">echo /usr/local/opt/libxslt/lib/python2.7/site-packages &gt;&gt; /usr/local/lib/python2.7/site-packages/libxslt.pth</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">echo /usr/local/opt/libxml2/lib/python2.7/site-packages &gt;&gt; /usr/local/lib/python2.7/site-packages/libxslt.pth&nbsp;</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 13px;" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""></span><br class=""></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class="">- Eventually you will use mercurial to load the chirp source ("hg clone <a href="http://d-rats.com/hg/chirp.hg" class="">http://d-rats.com/hg/chirp.hg</a>")</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><br class=""></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class="">- get pyserial. I used "sudo easy-install pyserial". Perhaps better is "pip install pyserial”</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><br class=""></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class="">The following two python installs may be optional, based upon README in the chirp source. I did them anyway.</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">- install suds ('pip install suds')</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">- Install python-support ('pip install support’)</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Start up chirp&nbsp;</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">(cd chirp.hg; ./chirpw)</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Woohoo: a window appears!</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><div style="font-family: Helvetica; font-size: 12px;" class="">I still get warnings when I start up chirp. The following three show up before any radio data are displayed:</div><div style="font-family: Helvetica; font-size: 12px;" class=""><br class=""></div><div class=""><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">2017-06-25 19:02:19.088 Python[55559:1689118] *** WARNING: Method userSpaceScaleFactor in class NSView is deprecated on 10.7 and later. It should not be used in new applications. Use convertRectToBacking: instead.&nbsp;</span></div><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">/Users/declan/chirp.hg/chirp/ui/mainapp.py:1971: Warning: invalid cast from 'GtkMenuBar' to 'GtkWindow'</span></div><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">&nbsp; macapp.set_menu_bar(menu_bar)</span></div><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">/Users/declan/chirp.hg/chirp/ui/mainapp.py:1971: GtkWarning: gtk_window_add_accel_group: assertion 'GTK_IS_WINDOW (window)' failed</span></div><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">&nbsp; macapp.set_menu_bar(menu_bar)</span></div></div></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 13px;" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""></span></div><div style="margin: 0px; line-height: normal; background-color: rgb(255, 255, 255);" class=""><font face="Times" class="">A serial driver seems to be needed for many radios. Mine required to use drivers from Prolific (and of course, the vendor happily supply only windoze drivers. And told me explicitly they don’t support Macintosh.) I used <a href="http://prolificusa.com/files/PL2303_MacOSX_1.6.1_20160309.zip" class="">http://prolificusa.com/files/PL2303_MacOSX_1.6.1_20160309.zip</a>&nbsp;</font></div></div><div style="margin: 0px; line-height: normal; background-color: rgb(255, 255, 255);" class=""><font face="Times" class="">FTDI drivers on Macintosh are described elsewhere</font></div><div style="margin: 0px; line-height: normal; background-color: rgb(255, 255, 255);" class=""><font face="Times" class="">SiLabs drivers at&nbsp;<a href="http://www.silabs.com/documents/public/software/Mac_OSX_VCP_Driver.zip" class="">http://www.silabs.com/documents/public/software/Mac_OSX_VCP_Driver.zip</a>&nbsp;</font></div><div style="margin: 0px; line-height: normal; background-color: rgb(255, 255, 255);" class=""><font face="Times" class=""><br class=""></font></div><div style="margin: 0px; line-height: normal; background-color: rgb(255, 255, 255);" class=""><font face="Times" class="">* These may be in other locations than shown. You may have to do a&nbsp;</font></div><div style="margin: 0px; line-height: normal; background-color: rgb(255, 255, 255);" class=""><font face="Menlo" class="">find /usr -name site-packages</font></div><div style="margin: 0px; line-height: normal; background-color: rgb(255, 255, 255);" class=""><font face="Times" class="">to locate the pieces for this.</font></div><div style="margin: 0px; line-height: normal; background-color: rgb(255, 255, 255);" class=""><font face="Times" class=""><br class=""></font></div><div style="margin: 0px; line-height: normal; background-color: rgb(255, 255, 255);" class=""><font face="Times" class="">Declan Rieb, WD5EQY</font></div></div></body></html>