https://chirpmyradio.com/https://chirpmyradio.com/favicon.ico?16699092072019-02-12T07:53:25ZCHIRPCHIRP - Feature #6443: Make CHIRP on Macintosh self containedhttps://chirpmyradio.com/issues/6443?journal_id=170352019-02-12T07:53:25ZBarry Nelsonbarry.nelson@amobiledevice.com
<ul></ul><p>Note: I used dylib files and site-packages from brew. I tested it on another Mac running OS-X 10.14 where brew is not installed. My build machine was running 10.13. Both machines were 64 bit, my build will only work on a 64 bit OS, however, it should be possible to support 32 bit Macintoshes as this way well, if you want to go to the trouble. You could probably also leverage /usr/bin/python instead of building the interpreter binary, as python 2.7 does ship with OS-X.</p>
<p>Comments?</p>
CHIRP - Feature #6443: Make CHIRP on Macintosh self containedhttps://chirpmyradio.com/issues/6443?journal_id=171052019-02-20T17:29:14ZBarry Nelsonbarry.nelson@amobiledevice.com
<ul></ul><p>Example at <a href="https://drive.google.com/file/d/1zlN5RBJxgZ4fGoH6OzGuKr7krX_1RGu1/view?usp=sharing">https://drive.google.com/file/d/1zlN5RBJxgZ4fGoH6OzGuKr7krX_1RGu1/view?usp=sharing</a> has been updated to the latest build as of 02/20/2019.</p>
CHIRP - Feature #6443: Make CHIRP on Macintosh self containedhttps://chirpmyradio.com/issues/6443?journal_id=171072019-02-20T17:30:05ZBarry Nelsonbarry.nelson@amobiledevice.com
<ul></ul><p>Example at <a href="https://drive.google.com/file/d/1zlN5RBJxgZ4fGoH6OzGuKr7krX_1RGu1/view?usp=sharing">https://drive.google.com/file/d/1zlN5RBJxgZ4fGoH6OzGuKr7krX_1RGu1/view?usp=sharing</a> has been updated to the latest build as of 02/20/2019.</p>
CHIRP - Feature #6443: Make CHIRP on Macintosh self containedhttps://chirpmyradio.com/issues/6443?journal_id=183292019-09-08T08:26:54ZBarry Nelsonbarry.nelson@amobiledevice.com
<ul></ul><p>Code at <a href="https://drive.google.com/file/d/1zlN5RBJxgZ4fGoH6OzGuKr7krX_1RGu1/view?usp=sharing">https://drive.google.com/file/d/1zlN5RBJxgZ4fGoH6OzGuKr7krX_1RGu1/view?usp=sharing</a> updated again as of 09/08/2019.</p>
<p>I also have another method of bundling the support files that I am testing using pyinstall, which is cross platform.</p>
CHIRP - Feature #6443: Make CHIRP on Macintosh self containedhttps://chirpmyradio.com/issues/6443?journal_id=183672019-09-18T16:44:23ZDan Smith
<ul></ul><p>I've integrated your approach as a test for the next daily build. We should build and release a "chirp-unified-...app.zip" file which is the standalone one. When that happens, I'll make a call for some people to do some testing of it and if that seems to go well, I'll disable building the runtime-dependent one.</p>
CHIRP - Feature #6443: Make CHIRP on Macintosh self containedhttps://chirpmyradio.com/issues/6443?journal_id=183692019-09-18T16:44:33ZDan Smith
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li></ul> CHIRP - Feature #6443: Make CHIRP on Macintosh self containedhttps://chirpmyradio.com/issues/6443?journal_id=184072019-09-23T00:34:03ZBarry Nelsonbarry.nelson@amobiledevice.com
<ul></ul><p>Is there somewhere I can download and look at your test build? The latest I see is from 09/05/2019.</p>
CHIRP - Feature #6443: Make CHIRP on Macintosh self containedhttps://chirpmyradio.com/issues/6443?journal_id=184092019-09-23T00:36:42ZDan Smith
<ul></ul><p>Next time I apply a patch it'll get generated with the other builds. I have one in the queue I need to test for the ICF module. I'll try to get to that this week, which'll generate a build.</p>
CHIRP - Feature #6443: Make CHIRP on Macintosh self containedhttps://chirpmyradio.com/issues/6443?journal_id=190712019-12-22T17:28:51ZBarry Nelsonbarry.nelson@amobiledevice.com
<ul></ul><p>Please take a I look at <a href="https://chirp.danplanet.com/issues/7147">https://chirp.danplanet.com/issues/7147</a></p>
<p>I believe that the command<br>
export DYLD_VERSIONED_LIBRARY_PATH="$LOCATION/../Resources/lib"</p>
<p>should be added to the loader script to prevent conflicts with other python versions and libraries the user may have installed. The complete loader script should then look like this:</p>
<p>#!/usr/bin/env bash</p>
<p>LOCATION=$(dirname "${BASH_SOURCE}")</p>
<p>PYTHON="${LOCATION}/../CHIRP" <br>
export PYTHONPATH="/Library/Python/2.7/site-packages:$LOCATION/../Resources/site-packages:." <br>
export DYLD_FALLBACK_LIBRARY_PATH="$LOCATION/../Resources/lib" <br>
export DYLD_VERSIONED_LIBRARY_PATH="$LOCATION/../Resources/lib" </p>
<p>exec "$PYTHON" "${LOCATION}/../Resources/chirp/chirpw"</p>
CHIRP - Feature #6443: Make CHIRP on Macintosh self containedhttps://chirpmyradio.com/issues/6443?journal_id=245332020-05-13T03:51:42ZBernhard Hailerae6yn@arrl.net
<ul></ul><p>Is this complete, by any chance? Thanks.</p>