{"id":3679,"date":"2017-03-12T08:07:25","date_gmt":"2017-03-12T08:07:25","guid":{"rendered":"http:\/\/www.gubatron.com\/blog\/?p=3679"},"modified":"2017-10-19T03:24:47","modified_gmt":"2017-10-19T03:24:47","slug":"monero-development-installing-dependencies-on-mac","status":"publish","type":"post","link":"https:\/\/www.gubatron.com\/blog\/monero-development-installing-dependencies-on-mac\/","title":{"rendered":"[Monero-Development] Installing dependencies on Mac"},"content":{"rendered":"<p>March 12th 2017.<\/p>\n<p>In order to build Monero on MacOSX with cmake, I had to install the following dependencies via homebrew<\/p>\n<p><code>brew install libunwind-headers --force<br \/>\nbrew link libunwind-headers --force<br \/>\nbrew install miniupnpc<br \/>\nbrew install ldns<br \/>\nbrew link ldns --force<br \/>\nbrew install expat<br \/>\nbrew link expat --force<br \/>\nbrew install doxygen<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>March 12th 2017. In order to build Monero on MacOSX with cmake, I had to install the following dependencies via homebrew brew install libunwind-headers &#8211;force brew link libunwind-headers &#8211;force brew install miniupnpc brew install ldns brew link ldns &#8211;force brew install expat brew link expat &#8211;force brew install doxygen<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[15,1573],"tags":[],"class_list":["post-3679","post","type-post","status-publish","format-standard","hentry","category-code","category-monero"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5Unzf-Xl","jetpack-related-posts":[{"id":3236,"url":"https:\/\/www.gubatron.com\/blog\/how-to-actually-build-bitcoin-on-mac-osx-10-9-1\/","url_meta":{"origin":3679,"position":0},"title":"How to actually build bitcoin on Mac OSX 10.9.1","author":"gubatron","date":"February 3, 2014","format":false,"excerpt":"First of all, if you have Macports, do yourself a favor and get rid of it. Then make sure you have Homebrew installed and all the packages installed by it up to date. 1. Let's install all the dependencies for Bitcoin hacking. brew install autoconf automake berkeley-db4 boost miniupnpc openssl\u2026","rel":"","context":"In &quot;BitCoin&quot;","block_context":{"text":"BitCoin","link":"https:\/\/www.gubatron.com\/blog\/category\/bitcoin-2\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3215,"url":"https:\/\/www.gubatron.com\/blog\/building-cgminer-from-source-on-osx\/","url_meta":{"origin":3679,"position":1},"title":"building cgminer from source on OSX","author":"gubatron","date":"January 19, 2014","format":false,"excerpt":"so you cloned the cgminer repo from github to build on your OSX machine and you get this bullshit error $ .\/autogen.sh readlink: illegal option -- f usage: readlink [-n] [file ...] usage: dirname path touch: \/ltmain.sh: Permission denied Use of chdir('') or chdir(undef) as chdir() is deprecated at \/usr\/local\/bin\/autoreconf\u2026","rel":"","context":"In &quot;Code&quot;","block_context":{"text":"Code","link":"https:\/\/www.gubatron.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4017,"url":"https:\/\/www.gubatron.com\/blog\/4017\/","url_meta":{"origin":3679,"position":2},"title":"Mass delete Github Workflow Run Logs with this script","author":"gubatron","date":"February 27, 2023","format":false,"excerpt":"Github workflow doesn't allow mass deletion of Workflow Action run logs, it takes 2 clicks to delete each run log. If you wanted to delete hundreds of these, the only way is to script something. Luckily you can do so using the gh Github Command Line Tool and some json\u2026","rel":"","context":"In &quot;Code&quot;","block_context":{"text":"Code","link":"https:\/\/www.gubatron.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.gubatron.com\/blog\/wp-content\/uploads\/2023\/02\/Screenshot-2023-02-27-at-8.50.39-AM.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":3241,"url":"https:\/\/www.gubatron.com\/blog\/setting-up-eclipse-as-your-ide-for-bitcoin-c-development-on-macosx\/","url_meta":{"origin":3679,"position":3},"title":"Setting up Eclipse as your IDE for Bitcoin C++ development on MacOSX.","author":"gubatron","date":"February 9, 2014","format":false,"excerpt":"If you are a Java developer used to the productivity levels achieved by working with eclipse's code navigation, code completion and refactoring tools, it's worth your time staying in eclipse for any sort of C++ development. This post refers specifically to getting your eclipse environment to work with a particular\u2026","rel":"","context":"In &quot;BitCoin&quot;","block_context":{"text":"BitCoin","link":"https:\/\/www.gubatron.com\/blog\/category\/bitcoin-2\/"},"img":{"alt_text":"Screen Shot 2014-02-09 at 1.09.39 PM","src":"https:\/\/i0.wp.com\/www.gubatron.com\/blog\/wp-content\/uploads\/2014\/02\/Screen-Shot-2014-02-09-at-1.09.39-PM.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.gubatron.com\/blog\/wp-content\/uploads\/2014\/02\/Screen-Shot-2014-02-09-at-1.09.39-PM.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.gubatron.com\/blog\/wp-content\/uploads\/2014\/02\/Screen-Shot-2014-02-09-at-1.09.39-PM.png?resize=525%2C300 1.5x"},"classes":[]},{"id":788,"url":"https:\/\/www.gubatron.com\/blog\/blooploader-06-is-hardy-compatible\/","url_meta":{"origin":3679,"position":4},"title":"Blooploader 0.6 is Hardy compatible","author":"gubatron","date":"April 26, 2008","format":false,"excerpt":"Blooploader 0.6 running on Hardy. Currently available only via subversion. For our Linux users, you can safely update to Ubuntu Hardy if the one thing holding your breath was compatibility with the Blooploader. Currently we run the Blooploader in Linux from source, you just need to have installed, Qt4, sip4,\u2026","rel":"","context":"In &quot;Code&quot;","block_context":{"text":"Code","link":"https:\/\/www.gubatron.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2921,"url":"https:\/\/www.gubatron.com\/blog\/how-to-install-instagram-on-the-kindle-fire-hd-with-frostwires-wi-fi-file-sharing\/","url_meta":{"origin":3679,"position":5},"title":"How to Install Instagram on the Kindle Fire HD with FrostWire&#8217;s Wi-Fi file sharing","author":"gubatron","date":"January 5, 2013","format":false,"excerpt":"","rel":"","context":"In &quot;Videos&quot;","block_context":{"text":"Videos","link":"https:\/\/www.gubatron.com\/blog\/category\/videos\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts\/3679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/comments?post=3679"}],"version-history":[{"count":5,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts\/3679\/revisions"}],"predecessor-version":[{"id":3712,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts\/3679\/revisions\/3712"}],"wp:attachment":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/media?parent=3679"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/categories?post=3679"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/tags?post=3679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}