Terminal output? Also, what version did you try? I've had to fix it three times already.
It was the Bitcointalk forum that inspired us to create Bitcointalksearch.org - Bitcointalk is an excellent site that should be the default page for anybody dealing in cryptocurrency, since it is a virtual gold-mine of data. However, our experience and user feedback led us create our site; Bitcointalk's search is slow, and difficult to get the results you need, because you need to log in first to find anything useful - furthermore, there are rate limiters for their search functionality.
The aim of our project is to create a faster website that yields more results and faster without having to create an account and eliminate the need to log in - your personal data, therefore, will never be in jeopardy since we are not asking for any of your data and you don't need to provide them to use our site with all of its capabilities.
We created this website with the sole purpose of users being able to search quickly and efficiently in the field of cryptocurrency so they will have access to the latest and most accurate information and thereby assisting the crypto-community at large.
$ ./Armory.app/Contents/MacOS/Armory
2013-03-10 23:27:37.915 python[573:707] *** WARNING: Method userSpaceScaleFactor in class NSView is deprecated on 10.7 and later. It should not be used in new applications. Use convertRectToBacking: instead.
(ERROR) Traceback (most recent call last):
File "armorysrc/ArmoryQt.py", line 3667, in
form = ArmoryMainWindow()
File "armorysrc/ArmoryQt.py", line 106, in __init__
DlgEULA(self,self).exec_()
File "/Volumes/Cipher/home/Desktop/BitcoinArmory/qtdialogs.py", line 3504, in __init__
ImportError: No module named LICENSE
Traceback (most recent call last):
File "armorysrc/ArmoryQt.py", line 3667, in
form = ArmoryMainWindow()
File "armorysrc/ArmoryQt.py", line 106, in __init__
DlgEULA(self,self).exec_()
File "/Volumes/Cipher/home/Desktop/BitcoinArmory/qtdialogs.py", line 3504, in __init__
ImportError: No module named LICENSE
$ ./Armory.app/Contents/MacOS/Armory
2013-03-10 23:27:37.915 python[573:707] *** WARNING: Method userSpaceScaleFactor in class NSView is deprecated on 10.7 and later. It should not be used in new applications. Use convertRectToBacking: instead.
(ERROR) Traceback (most recent call last):
File "armorysrc/ArmoryQt.py", line 3667, in
form = ArmoryMainWindow()
File "armorysrc/ArmoryQt.py", line 106, in __init__
DlgEULA(self,self).exec_()
File "/Volumes/Cipher/home/Desktop/BitcoinArmory/qtdialogs.py", line 3504, in __init__
ImportError: No module named LICENSE
Traceback (most recent call last):
File "armorysrc/ArmoryQt.py", line 3667, in
form = ArmoryMainWindow()
File "armorysrc/ArmoryQt.py", line 106, in __init__
DlgEULA(self,self).exec_()
File "/Volumes/Cipher/home/Desktop/BitcoinArmory/qtdialogs.py", line 3504, in __init__
ImportError: No module named LICENSE
$ ./Armory.app/Contents/MacOS/Armory
Traceback (most recent call last):
File "armorysrc/ArmoryQt.py", line 31, in
from PyQt4.QtGui import *
ImportError: dlopen(/Users/schiotz/test/Armory.app/Contents/MacOS/lib/python2.7/site-packages/PyQt4/QtGui.so, 2): Library not loaded: /usr/local/lib/libpng15.15.dylib
Referenced from: /Users/schiotz/test/Armory.app/Contents/Dependencies/QtGui.framework/Versions/Current/QtGui
Reason: image not found
BitcoinArmory$ python ArmoryQt.py
********************************************************************************
Loading Armory Engine:
Armory Version: 0.87.3
PyBtcWallet Version: 1.35
Detected Operating system: Mac/OSX
User home-directory : /Users/schiotz/Library/Application Support
Satoshi BTC directory : /Users/schiotz/Library/Application Support/Bitcoin/
First blkX.dat file : /Users/schiotz/Library/Application Support/Bitcoin/blocks/blk00000.dat
Armory home dir : /Users/schiotz/Library/Application Support/Armory/
Armory settings file : /Users/schiotz/Library/Application Support/Armory/ArmorySettings.txt
Armory log file : /Users/schiotz/Library/Application Support/Armory/armorylog.txt
Fatal Python error: PyThreadState_Get: no current thread
Abort trap: 6
sudo easy_install -U py2app
make
python setup.py py2app --no-strip
"""
This is a setup.py script generated by py2applet
Usage:
python setup.py py2app
"""
from setuptools import setup
APP = ['ArmoryQt.py']
DATA_FILES = []
OPTIONS = {'argv_emulation': True}
setup(
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)
rm -f dist/ArmoryQt.app/Contents/Frameworks/QtCore.framework/Versions/4/QtCore
cp /usr/local/lib/QtCore.framework/Versions/4/QtCore dist/ArmoryQt.app/Contents/Frameworks/QtCore.framework/Versions/4/QtCore
import os
import subprocess
qtdir = 'dist/ArmoryQt.app/Contents/Resources/lib/python2.7/lib-dynload/PyQt4'
origdir = '/usr/local/lib/python2.7/site-packages/PyQt4'
oldprefix = '/usr/local/lib'
newprefix = '@executable_path/../Frameworks'
def fix_paths(f):
paths = []
# Slightly silly to call Python like this :-)
for line in subprocess.Popen("python -mmacholib dump "+f, shell=True,
stdout=subprocess.PIPE).stdout:
line = line.strip()
if line.startswith(oldprefix):
paths.append(line)
for p in paths:
assert p.find('.framework') > 0
new = newprefix + p[len(oldprefix):]
cmd = 'install_name_tool -change "%s" "%s" "%s"' % (p, new, f)
print cmd
os.system(cmd)
for f in os.listdir(qtdir):
if f.endswith('.so'):
os.remove(os.path.join(qtdir, f))
os.system('cp "%s" "%s"' % (os.path.join(origdir, f), os.path.join(qtdir)))
os.system('chmod +w "%s"' % (os.path.join(qtdir, f),))
fix_paths(os.path.join(qtdir, f))