Bitcoin Forum
April 28, 2024, 10:49:08 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Armory on macOS: Requires openssl installed with homebrew  (Read 154 times)
gangtraet (OP)
Full Member
***
Offline Offline

Activity: 159
Merit: 100


View Profile
October 30, 2019, 04:57:42 PM
 #1

Just an announcement in case anybody else has the same problem:

I just installed Armory on a relatively new Mac (running OS X Mojave, not the brand new Catalina).  Armory did not work, it could not open the app.  Starting the relevant script inside the Armory.app folder showed that the error was that a library in /usr/local/opt/openssl/lib could not be opened, that folder was missing.

Installing openssl with Homebrew (see https://brew.sh) fixed it!

It seems to be an error in building the MacOS executable, where OpenSSL has not been bundled as it should have been.
1714301348
Hero Member
*
Offline Offline

Posts: 1714301348

View Profile Personal Message (Offline)

Ignore
1714301348
Reply with quote  #2

1714301348
Report to moderator
1714301348
Hero Member
*
Offline Offline

Posts: 1714301348

View Profile Personal Message (Offline)

Ignore
1714301348
Reply with quote  #2

1714301348
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714301348
Hero Member
*
Offline Offline

Posts: 1714301348

View Profile Personal Message (Offline)

Ignore
1714301348
Reply with quote  #2

1714301348
Report to moderator
1714301348
Hero Member
*
Offline Offline

Posts: 1714301348

View Profile Personal Message (Offline)

Ignore
1714301348
Reply with quote  #2

1714301348
Report to moderator
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
October 30, 2019, 10:43:16 PM
 #2

Huh so what depends on openssl? libbtc?

Vires in numeris
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1345

Armory Developer


View Profile
October 31, 2019, 01:23:23 AM
 #3

Huh so what depends on openssl? libbtc?

Qt

Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
October 31, 2019, 10:07:28 AM
 #4


ugh.

Imustnotusethisiopportunitytoexpressrevulsionatmacosplatform Imustnotusethisiopportunitytoexpressrevulsionatmacosplatform Imustnotusethisiopportunitytoexpressrevulsionatmacosplatform Imustnotusethisiopportunitytoexpressrevulsionatmacosplatform Imustnotusethisiopportunitytoexpressrevulsionatmacosplatform Imustnotusethisiopportunitytoexpressrevulsionatmacosplatform

Vires in numeris
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1345

Armory Developer


View Profile
October 31, 2019, 10:17:15 AM
 #5

The issue is more PyQt than Mac tbh. Some modules depend on OpenSSL (QtNetwork is the chief culprit), and PyQt includes everything Qt has to offer by default. Using Qt at the C++ level, you could probably avoid that kind of overzealous linkage.

droark
Sr. Member
****
Offline Offline

Activity: 525
Merit: 282


View Profile WWW
November 11, 2019, 05:08:53 PM
 #6

While I think you can compile your way around OpenSSL on Qt if you don't mind a lot of pain, I don't think you can on Python. IIRC, even on the latest Python (3.8), you must have OpenSSL for things like Python's PRNGs, even if you roll your own version of Python. There's been vague talk of making this more modular one day so that people can drop in other libraries. I'll expect that one when Hell freezes over.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!