-
Notifications
You must be signed in to change notification settings - Fork 45
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
Small fixes #20
Small fixes #20
Conversation
Cool - this is great! I'm excited that you've dome some hacking. I recently just discovered a bug in UHD which is a bit irritating, and I'll need to address it very soon. For the APP_DIR change, it would probably be ideal to let bash default variable assignment take care of that. In bash, that's typically done using: FOO="${FOO:-some default value}" I'll have a look at your patches soon. Thanks, C |
On a similar note (I almost forgot), the only real limiting factor in putting the app in any arbitrary directory is the need to encode .dylib install_name everywhere. The current convention is to use @rpath/libfoo.7.dylib, and then use install_name_tool to finalize it e.g. on the first run. It would be hard / impossible with the current dmg drag-n-drop install method to make that happen at install time, but since the program is launched using a script doing so once on first run in the script should be trivial. That way, users would be able to install to any arbitrary location (although installing to any other arbitrary locations subsequently would also require some work). Just some thoughts. C |
Thanks! At some point, I hope to help look at the rpath / library path issue to support arbitrary locations. At the moment, I'm just trying to get a working GNURadio Companion on Mac to see if I can use it for prototyping an echolocation idea. :) |
Hello! Thank you for your effort in getting a non-macports installation of GNURadio! And may I lend a hand?
I attempted build.sh on my OS X Sierra laptop, and hit a few small snags, and figured I could lend a hand. I'll let the set of small commits in my fork describe themselves. Most of the tweaks are small fixes, such as removing a stray "x", and clearing a BRANCH variable. Also my system already has Python 2.7, but installed in /System.
Additionally, I was hoping to set a different location beside /Applications/GNURadio.app --- in my case, I'd like to build it to $HOME/Applications/GNURadio.app, so I fixed up a couple other things, to enable changing APP_DIR via this usage:
Feel free to cherry pick or use whatever commits you feel appropriate.
Anyhow, I'm getting very close to being able to reproduce your work on my system now, but I've hit a snag with PyQt compiler errors:
I don't suppose, would you know of any obvious reason I should get errors like these with PyQt? I figured I'd ping you before I beat my head against a potential deprecation issue on newer OS X versions...
Thank you,
David