Author Topic: 200 PTS - Mac OS X Keyhotee Packaging Script [PAID]  (Read 20908 times)

0 Members and 1 Guest are viewing this topic.

Offline wackou

@bytemaster: I hope Miami was great! Can't wait to see the video of the panel with ethereum and mastercoin...

I removed the old script that tried miserably to build a working dmg with instructions to make a clean build using clang, now that it compiles with it: https://github.com/InvictusInnovations/keyhotee/pull/258
(btw, you still need to merge this: https://github.com/InvictusInnovations/fc/pull/3)

So if there's nothing else you'd like me to do, here is my PTS address: PjUhcttzZMu1WNdCxKYvZVQPsohQQkFRVp. Those protoshares will most likely all come back to you anyway, so I can get myself some angelshares ;)

Thanks!
Please vote for witness wackou! More info at http://digitalgaia.io

Offline gigamike

Guys,

can i uninstall and clean up my account? Where do the software keeps its datas?

Thanks,

Mike

Hi bytemaster.

Thanks for help. As i expected on that path coz most of apps data is there. Im wondering why on my end is not there.

Thanks,

Mike

~/Library/Application Support/Keyhotee

Hi,

never mine, i found via diagnostic.

Thanks,

Mike

Offline gigamike

Guys,

can i uninstall and clean up my account? Where do the software keeps its datas?

Thanks,

Mike

Hi bytemaster.

Thanks for help. As i expected on that path coz most of apps data is there. Im wondering why on my end is not there.

Thanks,

Mike

~/Library/Application Support/Keyhotee

Offline bytemaster

Guys,

can i uninstall and clean up my account? Where do the software keeps its datas?

Thanks,

Mike

~/Library/Application Support/Keyhotee
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline gigamike

Guys,

can i uninstall and clean up my account? Where do the software keeps its datas?

Thanks,

Mike

Offline wackou

btw, this also allows to generate an xcode project using the following command:

Code: [Select]
cmake -G Xcode .
open keyhotee.xcodeproj

You will just need to remove the salsa20.s file from the fc project, which doesn't compile for some reason and you should be able to build and run (and debug) keyhotee normally using xcode!
Please vote for witness wackou! More info at http://digitalgaia.io

Offline codinat

  • Full Member
  • ***
  • Posts: 176
    • View Profile
谢谢!这个mac keyhotee 现在能放在I3主页上吗? :)

Offline bitcoinba

  • Full Member
  • ***
  • Posts: 193
    • View Profile
OK, I think I just hadn 't properly replaced the old version. Seems to be working now.

Thanks

8eGvqapmR4Z62dSVBA72eTWuMjaUH65wBsQq8awJY8utwCW672

Offline bitcoinba

  • Full Member
  • ***
  • Posts: 193
    • View Profile
Actually I did redownload and the problem persists. I will do it again, and report.

Offline wackou

@bitcoinba: please redownload, you are still using an old version that links against libstdc++ (ie: was partly compiled with gcc)
Please vote for witness wackou! More info at http://digitalgaia.io

Offline wackou

Thanks! you can use this PTS address: PjUhcttzZMu1WNdCxKYvZVQPsohQQkFRVp

@bitcoinba: yes please send your crash reports, I'd like to have a quick look at them to see whether it's related to packaging or something else. Do make sure you use the latest version of the .dmg, though, if you downloaded it before a couple of hours ago, you will still have a buggy version.

@bytemaster, stan: should I send a pull request to remove the previous packaging script, it should be useless by now.

btw, I can compile keyhotee with the following instructions on a fresh Mavericks install:

Code: [Select]
# prerequisite: a fresh mavericks install (in a vm, most likely)
#
# note: this script cannot be run as is, sometimes it will require manual
#       intervention. You should follow the instructions in the lines
#       starting with "#!!! ".

## install xcode and command line tools

#!!! download xcode from the mac app store

xcode-select --install
#!!! install command line tools

sudo xcodebuild -license
#!!! agree to the license terms


## install brew and keyhotee dependencies

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

brew install cmake boost qt5
export QTDIR=/usr/local/Cellar/qt5/5.2.0


## git clone kehotee and compile it
git clone https://github.com/InvictusInnovations/keyhotee
cd keyhotee
git clone https://github.com/InvictusInnovations/BitShares
cd BitShares
git clone https://github.com/InvictusInnovations/fc
cd ..

cmake . && make

cd bin
$QTDIR/bin/macdeployqt Keyhotee.app -dmg
Please vote for witness wackou! More info at http://digitalgaia.io

Offline bitcoinba

  • Full Member
  • ***
  • Posts: 193
    • View Profile
Problem Report #2

/libsystem_malloc.dylib
    0x7fff8b3fc000 -     0x7fff8b455fff  libTIFF.dylib (1038) <5CBFE0C2-9DD8-340B-BA63-A94CE2E476F2> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff8b693000 -     0x7fff8b77dfff  libsqlite3.dylib (158) <00269BF9-43BE-39E0-9C85-24585B9923C8> /usr/lib/libsqlite3.dylib
    0x7fff8b77e000 -     0x7fff8b795fff  com.apple.CFOpenDirectory (10.9 - 173.1.1) <3FB4D5FE-860B-3BDE-BAE2-3531D919EF10> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff8b9c3000 -     0x7fff8b9f4fff  com.apple.MediaKit (15 - 709) <23E33409-5C39-3F93-9E73-2B0E9EE8883E> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
    0x7fff8bd0c000 -     0x7fff8bd19ff4  com.apple.Librarian (1.2 - 1) <F1A2744D-8536-32C7-8218-9972C6300DAE> /System/Library/PrivateFrameworks/Librarian.framework/Versions/A/Librarian
    0x7fff8bd65000 -     0x7fff8bd6fff7  libcsfde.dylib (380) <3A54B430-EC05-3DE9-86C3-00C1BEAC7F9B> /usr/lib/libcsfde.dylib
    0x7fff8bd7a000 -     0x7fff8bd8afff  libbsm.0.dylib (33) <2CAC00A2-1352-302A-88FA-C567D4D69179> /usr/lib/libbsm.0.dylib
    0x7fff8bd8b000 -     0x7fff8bfe3ff1  com.apple.security (7.0 - 55471) <233831C5-C457-3AD5-AFE7-E3E2DE6929C9> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff8c79f000 -     0x7fff8c7d8ff7  com.apple.QD (3.50 - 298) <C1F20764-DEF0-34CF-B3AB-AB5480D64E66> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff8c7f6000 -     0x7fff8c7fdff7  liblaunch.dylib (842.1.4) <FCBF0A02-0B06-3F97-9248-5062A9DEB32C> /usr/lib/system/liblaunch.dylib
    0x7fff8c7fe000 -     0x7fff8c96eff6  com.apple.CFNetwork (673.0.3 - 673.0.3) <42CFC3DB-35C8-3652-AF37-4BCC73D8BDEF> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff8ca48000 -     0x7fff8ca95ff2  com.apple.print.framework.PrintCore (9.0 - 428) <8D8253E3-302F-3DB2-9C5C-572CB974E8B3> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff8ca96000 -     0x7fff8cac7ff7  libtidy.A.dylib (15.12) <BF757E3C-733A-3B6B-809A-A3949D46466E> /usr/lib/libtidy.A.dylib
    0x7fff8caf6000 -     0x7fff8cb1effb  libxslt.1.dylib (13) <C9794936-633C-3F0C-9E71-30190B9B41C1> /usr/lib/libxslt.1.dylib
    0x7fff8d20b000 -     0x7fff8d214fff  com.apple.CommonAuth (4.0 - 2.0) <1D263127-5F27-3128-996D-7397660D0C6E> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff8d23d000 -     0x7fff8d61effe  libLAPACK.dylib (1094.5) <7E7A9B8D-1638-3914-BAE0-663B69865986> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff8d626000 -     0x7fff8d626fff  com.apple.Accelerate (1.9 - Accelerate 1.9) <509BB27A-AE62-366D-86D8-0B06D217CF56> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff8d63d000 -     0x7fff8d822ff7  com.apple.CoreFoundation (6.9 - 855.11) <E22C6A1F-8996-349C-905E-96C3BBE07C2F> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff8d823000 -     0x7fff8d83bff7  com.apple.GenerationalStorage (2.0 - 160.2) <79629AC7-896F-3302-8AC1-4939020F08C3> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
    0x7fff8d83c000 -     0x7fff8d84dff7  libz.1.dylib (53) <42E0C8C6-CA38-3CA4-8619-D24ED5DD492E> /usr/lib/libz.1.dylib
    0x7fff8d898000 -     0x7fff8d8c1fff  com.apple.DictionaryServices (1.2 - 208) <A539A058-BA57-35EE-AA08-D0B0E835127D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff8d8dc000 -     0x7fff8d8e6ff7  com.apple.CrashReporterSupport (10.9 - 538) <B487466B-3AA1-3854-A808-A61F049FA794> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fff8d8e7000 -     0x7fff8d8e7fff  com.apple.CoreServices (59 - 59) <7A697B5E-F179-30DF-93F2-8B503CEEEFD5> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff8d8ec000 -     0x7fff8d8f1fff  libmacho.dylib (845) <1D2910DF-C036-3A82-A3FD-44FF73B5FF9B> /usr/lib/system/libmacho.dylib
    0x7fff8d8f2000 -     0x7fff8d8fbfff  com.apple.speech.synthesis.framework (4.6.2 - 4.6.2) <0AAE45F0-FC6E-36B6-A6A7-73E6950A74AC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff8d8fc000 -     0x7fff8d973fff  com.apple.CoreServices.OSServices (600.4 - 600.4) <36B2B009-C35E-3F21-824E-E0D00E7808C7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff8d974000 -     0x7fff8d99bffb  libsystem_info.dylib (449.1.3) <7D41A156-D285-3849-A2C3-C04ADE797D98> /usr/lib/system/libsystem_info.dylib
    0x7fff8da0a000 -     0x7fff8de3dffb  com.apple.vision.FaceCore (3.0.0 - 3.0.0) <F42BFC9C-0B16-35EF-9A07-91B7FDAB7FC5> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff8de3e000 -     0x7fff8de4fff7  libsystem_asl.dylib (217.1.4) <655FB343-52CF-3E2F-B14D-BEBF5AAEF94D> /usr/lib/system/libsystem_asl.dylib
    0x7fff8de50000 -     0x7fff8de54ff7  libGIF.dylib (1038) <C29B4323-1B9E-36B9-96C2-7CEDBAA124F0> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff8de55000 -     0x7fff8de61ff7  com.apple.HelpData (2.1.4 - 90) <BEA1C549-40D3-35BF-9204-CB679FCB0648> /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
    0x7fff8de62000 -     0x7fff8de8bff7  libc++abi.dylib (48) <8C16158F-CBF8-3BD7-BEF4-022704B2A326> /usr/lib/libc++abi.dylib
    0x7fff8deb9000 -     0x7fff8e055ff7  com.apple.QuartzCore (1.8 - 332.0) <994D1E0A-64B6-398C-B9A2-C362F02DE943> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff8e056000 -     0x7fff8e13dff7  libxml2.2.dylib (26) <A1DADD11-89E5-3DE4-8802-07186225967F> /usr/lib/libxml2.2.dylib
    0x7fff8e36c000 -     0x7fff8e3bafff  com.apple.opencl (2.3.57 - 2.3.57) <FC03A80D-543A-3448-83FF-D399C3A240D9> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff8e3bb000 -     0x7fff8e3c5fff  libcommonCrypto.dylib (60049) <8C4F0CA0-389C-3EDC-B155-E62DD2187E1D> /usr/lib/system/libcommonCrypto.dylib
    0x7fff8e3c6000 -     0x7fff8e489ff7  com.apple.backup.framework (1.5 - 1.5) <92C8038F-CC00-3202-90D8-3C3AEC90986F> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fff8e4bf000 -     0x7fff8e4fdff7  libGLImage.dylib (9.0.83) <C08048A7-03CC-3E40-BCDC-7791D87AC8E4> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff8e4fe000 -     0x7fff8e54cfff  libcorecrypto.dylib (161.1) <F3973C28-14B6-3006-BB2B-00DD7F09ABC7> /usr/lib/system/libcorecrypto.dylib
    0x7fff8e54d000 -     0x7fff8e5a0fff  com.apple.ScalableUserInterface (1.0 - 1) <CF745298-7373-38D2-B3B1-727D5A569E48> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface
    0x7fff8e5a1000 -     0x7fff8e5c6ff7  com.apple.ChunkingLibrary (2.0 - 155.1) <B845DC7A-D1EA-31E2-967C-D1FE0C628036> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
    0x7fff8e5db000 -     0x7fff8e66aff7  com.apple.Metadata (10.7.0 - 800.12) <04486C95-3E49-36C4-89B6-925E925BB417> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff8e66b000 -     0x7fff8e678ff7  libxar.1.dylib (202) <5572AA71-E98D-3FE1-9402-BB4A84E0E71E> /usr/lib/libxar.1.dylib
    0x7fff8e6f1000 -     0x7fff8e6f4fff  com.apple.help (1.3.3 - 46) <AE763646-D07A-3F9A-ACD4-F5CBD734EE36> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
    0x7fff8e6f5000 -     0x7fff8e7d4fff  libcrypto.0.9.8.dylib (50) <B95B9DBA-39D3-3EEF-AF43-44608B28894E> /usr/lib/libcrypto.0.9.8.dylib
    0x7fff8e7db000 -     0x7fff8e820ff7  libcurl.4.dylib (78) <A722B4F0-1F6C-3E16-9CB1-4C6ADC15221E> /usr/lib/libcurl.4.dylib
    0x7fff8e8f3000 -     0x7fff8e8f4ff7  com.apple.print.framework.Print (9.0 - 260) <EE00FAE1-DA03-3EC2-8571-562518C46994> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
    0x7fff8e8f5000 -     0x7fff8e9a5ff7  libvMisc.dylib (423.32) <049C0735-1808-39B9-943F-76CB8021744F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff8ea30000 -     0x7fff8ea49ff7  com.apple.Ubiquity (1.3 - 289) <C7F1B734-CE81-334D-BE41-8B20D95A1F9B> /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
    0x7fff8ea54000 -     0x7fff8ea55fff  com.apple.TrustEvaluationAgent (2.0 - 25) <334A82F4-4AE4-3719-A511-86D0B0723E2B> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
    0x7fff8ea56000 -     0x7fff8eb5bfff  com.apple.ImageIO.framework (3.3.0 - 1038) <2C058216-C6D8-3380-A7EA-92A3F04520C1> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff8eb9a000 -     0x7fff8eb9bff7  libsystem_blocks.dylib (63) <FB856CD1-2AEA-3907-8E9B-1E54B6827F82> /usr/lib/system/libsystem_blocks.dylib
    0x7fff8eb9c000 -     0x7fff8eba7fff  libGL.dylib (9.0.83) <984A960A-C159-3AE5-8B40-E2B451F6C712> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff8eba8000 -     0x7fff8ebe0ff7  com.apple.RemoteViewServices (2.0 - 94) <3F34D630-3DDB-3411-BC28-A56A9B55EBDA> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fff8ebee000 -     0x7fff8ebf2ff7  libcache.dylib (62) <BDC1E65B-72A1-3DA3-A57C-B23159CAAD0B> /usr/lib/system/libcache.dylib
    0x7fff8ee96000 -     0x7fff8efe9ff7  com.apple.audio.toolbox.AudioToolbox (1.9 - 1.9) <A0B7B007-9BD8-30E2-B644-47856DA29FEE> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff8efea000 -     0x7fff8efebff7  libSystem.B.dylib (1197.1.1) <BFC0DC97-46C6-3BE0-9983-54A98734897A> /usr/lib/libSystem.B.dylib
    0x7fff8eff6000 -     0x7fff8eff9ff7  libdyld.dylib (239.3) <62F4D752-4089-31A8-8B73-B95A68893B3C> /usr/lib/system/libdyld.dylib
    0x7fff8effe000 -     0x7fff8f006ff3  libCGCMS.A.dylib (599.7) <92AA4E85-7633-36E2-BAD0-7B1A2E48E75C> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGCMS.A.dylib
    0x7fff8f007000 -     0x7fff8f00eff3  libcopyfile.dylib (103) <5A881779-D0D6-3029-B371-E3021C2DDA5E> /usr/lib/system/libcopyfile.dylib
    0x7fff8f00f000 -     0x7fff8f011ff7  com.apple.securityhi (9.0 - 55005) <405E2BC6-2B6F-3B6B-B48E-2FD39214F052> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fff8f51b000 -     0x7fff8f527ff7  com.apple.OpenDirectory (10.9 - 173.1.1) <6B78BD7B-5622-38E6-8FC6-86A117E3ACCA> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff8f73a000 -     0x7fff8f756fff  libresolv.9.dylib (54) <11C2C826-F1C6-39C6-B4E8-6E0C41D4FA95> /usr/lib/libresolv.9.dylib
    0x7fff8f757000 -     0x7fff8f762ff7  com.apple.NetAuth (5.0 - 5.0) <C811E662-9EC3-3B74-808A-A75D624F326B> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff8f7ae000 -     0x7fff8f87fff1  com.apple.DiskImagesFramework (10.9 - 371.1) <D456ED08-4C1D-341F-BAB8-85E34A7275C5> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
    0x7fff8f8bb000 -     0x7fff8f8c9fff  com.apple.opengl (9.0.83 - 9.0.83) <AF467644-7B1D-327A-AC47-CECFCAF61990> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff8f8ca000 -     0x7fff8f8cfff7  libunwind.dylib (35.3) <78DCC358-2FC1-302E-B395-0155B47CB547> /usr/lib/system/libunwind.dylib
    0x7fff8f91d000 -     0x7fff8f952ffc  com.apple.LDAPFramework (2.4.28 - 194.5) <7E31A674-C6AB-33BE-BD5E-F5E3C6E22894> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x7fff8f955000 -     0x7fff8fa85ff7  com.apple.desktopservices (1.8 - 1.8) <09DC9BB8-432F-3C7A-BB08-956A2DDFC2DE> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fff8fbcf000 -     0x7fff8fea3fc7  com.apple.vImage (7.0 - 7.0) <D241DBFA-AC49-31E2-893D-EAAC31890C90> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff90444000 -     0x7fff90469ff7  com.apple.CoreVideo (1.8 - 117.2) <4674339E-26D0-35FA-9958-422832B39B12> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff904bd000 -     0x7fff904c5fff  libsystem_dnssd.dylib (522.1.11) <270DCF6C-502D-389A-AA9F-DE4624A36FF7> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff904e6000 -     0x7fff904e6ffd  libOpenScriptingUtil.dylib (157) <19F0E769-0989-3062-9AFB-8976E90E9759> /usr/lib/libOpenScriptingUtil.dylib
    0x7fff904e7000 -     0x7fff90551ff7  com.apple.framework.IOKit (2.0.1 - 907.1.13) <C1E95F5C-B79B-31BE-9F2A-1B25163C1F16> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff90552000 -     0x7fff9055cff7  com.apple.bsd.ServiceManagement (2.0 - 2.0) <2D27B498-BB9C-3D88-B05A-76908A8A26F3> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff9055d000 -     0x7fff9055fff3  libsystem_configuration.dylib (596.12) <C4F633D9-94C8-35D9-BB2D-84C5122533C7> /usr/lib/system/libsystem_configuration.dylib
    0x7fff905af000 -     0x7fff90693fff  com.apple.coreui (2.1 - 231) <432DB40C-6B7E-39C8-9FB5-B95917930056> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff90695000 -     0x7fff91209ff7  com.apple.AppKit (6.9 - 1265) <0E9FC8BF-DA3C-34C5-91CC-12BC922B5F01> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff9120a000 -     0x7fff91217fff  com.apple.Sharing (132.2 - 132.2) <F983394A-226D-3244-B511-FA51FDB6ADDA> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fff91259000 -     0x7fff91265ff3  com.apple.AppleFSCompression (56 - 1.0) <5652B0D0-EB08-381F-B23A-6DCF96991FB5> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff91279000 -     0x7fff91289ffb  libsasl2.2.dylib (170) <C8E25710-68B6-368A-BF3E-48EC7273177B> /usr/lib/libsasl2.2.dylib
    0x7fff912cc000 -     0x7fff9130bfff  libGLU.dylib (9.0.83) <8B457205-513B-3477-AE9C-3AD979D5FE11> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff9180d000 -     0x7fff91815ffc  libGFXShared.dylib (9.0.83) <11A621C3-37A0-39CE-A69B-8739021BD79D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff91816000 -     0x7fff91ae4ff4  com.apple.CoreImage (9.0.54) <74BB8685-69A9-3A45-8DED-EA26BD39D710> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff91ae5000 -     0x7fff91aebfff  com.apple.AOSNotification (1.7.0 - 760.3) <7901B867-60F7-3645-BB3E-18C51A6FBCC6> /System/Library/PrivateFrameworks/AOSNotification.framework/Versions/A/AOSNotification
    0x7fff91aec000 -     0x7fff91b06fff  libdispatch.dylib (339.1.9) <46878A5B-4248-3057-962C-6D4A235EEF31> /usr/lib/system/libdispatch.dylib
    0x7fff92954000 -     0x7fff929acff7  com.apple.Symbolication (1.4 - 129) <16D42516-7B5E-357C-898A-FAA9EE7642B3> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
    0x7fff929ad000 -     0x7fff929fffff  libc++.1.dylib (120) <4F68DFC5-2077-39A8-A449-CAC5FDEE7BDE> /usr/lib/libc++.1.dylib
    0x7fff92a00000 -     0x7fff92a00ff7  libkeymgr.dylib (28) <3AA8D85D-CF00-3BD3-A5A0-E28E1A32A6D8> /usr/lib/system/libkeymgr.dylib
    0x7fff92a01000 -     0x7fff92a70ff1  com.apple.ApplicationServices.ATS (360 - 363.1) <88976B22-A9B8-3E7B-9AE6-0B8E09A968FC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff92a71000 -     0x7fff92a78fff  com.apple.NetFS (6.0 - 4.0) <8E26C099-CE9D-3819-91A2-64EA929C6137> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff92a79000 -     0x7fff92a7aff7  libsystem_sandbox.dylib (278.10) <A47E7E11-3C76-318E-B67D-98972B86F094> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff92a7b000 -     0x7fff92a82fff  libcompiler_rt.dylib (35) <4CD916B2-1B17-362A-B403-EF24A1DAC141> /usr/lib/system/libcompiler_rt.dylib
    0x7fff92a83000 -     0x7fff92a84ff7  libDiagnosticMessagesClient.dylib (100) <4CDB0F7B-C0AF-3424-BC39-495696F0DB1E> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff92a9b000 -     0x7fff92aa3ff7  com.apple.speech.recognition.framework (4.2.4 - 4.2.4) <98BBB3E4-6239-3EF1-90B2-84EA0D3B8D61> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fff92aa4000 -     0x7fff92da3fff  com.apple.Foundation (6.9 - 1056) <D608EDFD-9634-3573-9B7E-081C7D085F7A> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff930b3000 -     0x7fff9310effb  com.apple.AE (665.5 - 665.5) <BBA230F9-144C-3CAB-A77A-0621719244CD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff93353000 -     0x7fff93353fff  com.apple.Carbon (154 - 157) <45A9A40A-78FF-3EA0-8FAB-A4F81052FA55> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff9338c000 -     0x7fff9338efff  libRadiance.dylib (1038) <55F99274-5074-3C73-BAC5-AF234E71CF38> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff934e2000 -     0x7fff934edfff  libkxld.dylib (2422.1.72) <C88EF3E6-B31F-3E12-BE9B-562D912BA733> /usr/lib/system/libkxld.dylib
    0x7fff934ee000 -     0x7fff93500ff7  com.apple.MultitouchSupport.framework (245.13 - 245.13) <D5E7416D-45AB-3690-86C6-CC4B5FCEA2D2> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff93514000 -     0x7fff9355bfff  libFontRegistry.dylib (127) <A77A0480-AA5D-3CC8-8B68-69985CD546DC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff93672000 -     0x7fff93696ff7  libJPEG.dylib (1038) <86F349A8-882D-3326-A0B0-63257F68B1A7> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff93a73000 -     0x7fff93be1ff7  libBLAS.dylib (1094.5) <DE93A590-5FA5-32A2-A16C-5D7D7361769F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff93f20000 -     0x7fff93f39ff7  com.apple.Kerberos (3.0 - 1) <F108AFEB-198A-3BAF-BCA5-9DFCE55EFF92> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff93f3a000 -     0x7fff940e7f27  libobjc.A.dylib (551.1) <AD7FD984-271E-30F4-A361-6B20319EC73B> /usr/lib/libobjc.A.dylib
    0x7fff9410a000 -     0x7fff9411cfff  com.apple.ImageCapture (9.0 - 9.0) <BE0B65DA-3031-359B-8BBA-B9803D4ADBF4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
    0x7fff9414f000 -     0x7fff94152ffa  libCGXType.A.dylib (599.7) <2FC9C2BC-B5C5-3C27-93F9-51C6C4512E9D> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
    0x7fff941a0000 -     0x7fff941a2ffb  libutil.dylib (34) <DAC4A6CF-A1BB-3874-9569-A919316D30E8> /usr/lib/libutil.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 1
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 15772
    thread_create: 1
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=183.8M resident=68.9M(37%) swapped_out_or_unallocated=114.9M(63%)
Writable regions: Total=104.1M written=15.6M(15%) resident=35.7M(34%) swapped_out=3572K(3%) unallocated=68.4M(66%)
 
REGION TYPE                      VIRTUAL
===========                      =======
CG backing stores                  3460K
CG image                             60K
CG raster data                       24K
CG shared images                    212K
CoreGraphics                          4K
CoreImage                             8K
Kernel Alloc Once                     8K
MALLOC                             60.9M
MALLOC (admin)                       32K
Memory Tag 242                       12K
OpenCL                               24K
STACK GUARD                          48K
Stack                              69.7M
VM_ALLOCATE                        25.4M
__DATA                             21.1M
__IMAGE                             528K
__LINKEDIT                         71.3M
__TEXT                            112.5M
__UNICODE                           544K
mapped file                        88.2M
shared memory                         4K
===========                      =======
TOTAL                             453.9M

Model: MacBookAir6,2, BootROM MBA61.0099.B04, 2 processors, Intel Core i5, 1.3 GHz, 4 GB, SMC 2.13f7
Graphics: Intel HD Graphics 5000, Intel HD Graphics 5000, Built-In, 1024 MB
Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1600 MHz, 0x80AD, 0x483943434E4E4E384A544D4C41522D4E544D
Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1600 MHz, 0x80AD, 0x483943434E4E4E384A544D4C41522D4E544D
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x117), Broadcom BCM43xx 1.0 (6.30.223.154.45)
Bluetooth: Version 4.2.0f6 12982, 3 services, 15 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Serial ATA Device: APPLE SSD SM0256F, 251 GB
USB Device: Internal Memory Card Reader
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
Thunderbolt Bus: MacBook Air, Apple Inc., 23.6

Offline bitcoinba

  • Full Member
  • ***
  • Posts: 193
    • View Profile
Problem Report # 1

Process:         Keyhotee [2282]
Path:            /Applications/Keyhotee.app/Contents/MacOS/Keyhotee
Identifier:      com.invictus-innovations.Keyhotee
Version:         1.0 (1.0)
Code Type:       X86-64 (Native)
Parent Process:  launchd [148]
Responsible:     Keyhotee [2282]
User ID:         501

Date/Time:       2014-01-19 18:36:00.388 -0300
OS Version:      Mac OS X 10.9 (13A603)
Report Version:  11
Anonymous UUID:  A379D2F4-FFA8-C2D8-52A5-914B420E32BB

Sleep/Wake UUID: 74D7FE5E-363B-4680-89C3-21002BBAA90F

Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type:  EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000010

VM Regions Near 0x10:
-->
    __TEXT                 0000000104b1b000-0000000104efb000 [ 3968K] r-x/rwx SM=COW  /Applications/Keyhotee.app/Contents/MacOS/Keyhotee

Application Specific Information:
abort() called

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib           0x00007fff8a034866 __pthread_kill + 10
1   libsystem_pthread.dylib          0x00007fff88a9235c pthread_kill + 92
2   libsystem_c.dylib                0x00007fff884c5bba abort + 125
3   libstdc++.6.dylib                0x00000001061de6ab __gnu_cxx::__verbose_terminate_handler() + 315
4   libstdc++.6.dylib                0x00000001061dc538 __cxxabiv1::__terminate(void (*)()) + 8
5   libstdc++.6.dylib                0x00000001061dc583 std::terminate() + 19
6   libstdc++.6.dylib                0x00000001061dc7ae __cxa_throw + 94
7   com.invictus-innovations.Keyhotee   0x0000000104b77e98 TKeyhoteeApplication::linuxSignalHandler(int) + 72
8   libsystem_platform.dylib         0x00007fff89f865aa _sigtramp + 26
9   libc++abi.dylib                  0x00007fff8de87944 __cxxabiv1::__class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const + 16

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0   libsystem_kernel.dylib           0x00007fff8a035662 kevent64 + 10
1   libdispatch.dylib                0x00007fff91aef43d _dispatch_mgr_invoke + 239
2   libdispatch.dylib                0x00007fff91aef152 _dispatch_mgr_thread + 52

Thread 2:
0   libsystem_kernel.dylib           0x00007fff8a034e6a __workq_kernreturn + 10
1   libsystem_pthread.dylib          0x00007fff88a92f08 _pthread_wqthread + 330
2   libsystem_pthread.dylib          0x00007fff88a95fb9 start_wqthread + 13

Thread 3:
0   libsystem_kernel.dylib           0x00007fff8a034e6a __workq_kernreturn + 10
1   libsystem_pthread.dylib          0x00007fff88a92f08 _pthread_wqthread + 330
2   libsystem_pthread.dylib          0x00007fff88a95fb9 start_wqthread + 13

Thread 4:
0   libsystem_kernel.dylib           0x00007fff8a034e6a __workq_kernreturn + 10
1   libsystem_pthread.dylib          0x00007fff88a92f08 _pthread_wqthread + 330
2   libsystem_pthread.dylib          0x00007fff88a95fb9 start_wqthread + 13

Thread 5:
0   libsystem_kernel.dylib           0x00007fff8a034716 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff88a93c3b _pthread_cond_wait + 727
2   com.invictus-innovations.Keyhotee   0x0000000104cdeacb boost::condition_variable::wait(boost::unique_lock<boost::mutex>&) + 91
3   com.invictus-innovations.Keyhotee   0x0000000104ce07a9 fc::thread_d::process_tasks() + 1257
4   ???                              0x00007fc448e057f0 0 + 140481012979696
5   ???                              000000000000000000 0 + 0
6   ???                              0x0000600000017950 0 + 105553116363088

Thread 6:
0   libsystem_kernel.dylib           0x00007fff8a030a1a mach_msg_trap + 10
1   libsystem_kernel.dylib           0x00007fff8a02fd18 mach_msg + 64
2   com.apple.CoreFoundation         0x00007fff8d6ae315 __CFRunLoopServiceMachPort + 181
3   com.apple.CoreFoundation         0x00007fff8d6ad939 __CFRunLoopRun + 1161
4   com.apple.CoreFoundation         0x00007fff8d6ad275 CFRunLoopRunSpecific + 309
5   com.apple.AppKit                 0x00007fff908591ce _NSEventThread + 144
6   libsystem_pthread.dylib          0x00007fff88a91899 _pthread_body + 138
7   libsystem_pthread.dylib          0x00007fff88a9172a _pthread_start + 137
8   libsystem_pthread.dylib          0x00007fff88a95fc9 thread_start + 13

Thread 7:
0   libsystem_kernel.dylib           0x00007fff8a034716 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff88a93c3b _pthread_cond_wait + 727
2   com.invictus-innovations.Keyhotee   0x0000000104d649eb leveldb::(anonymous namespace)::PosixEnv::BGThreadWrapper(void*) + 59
3   libsystem_pthread.dylib          0x00007fff88a91899 _pthread_body + 138
4   libsystem_pthread.dylib          0x00007fff88a9172a _pthread_start + 137
5   libsystem_pthread.dylib          0x00007fff88a95fc9 thread_start + 13

Thread 8:
0   libsystem_kernel.dylib           0x00007fff8a03564a kevent + 10
1   com.invictus-innovations.Keyhotee   0x0000000104ce552a boost::asio::detail::kqueue_reactor::run(bool, boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>&) + 122
2   com.invictus-innovations.Keyhotee   0x0000000104ce75a6 boost::asio::detail::task_io_service::run(boost::system::error_code&) + 454
3   com.invictus-innovations.Keyhotee   0x0000000104ce82fd boost::detail::thread_data<fc::asio::default_io_service_scope::default_io_service_scope()::'lambda'()>::run() + 109
4   com.invictus-innovations.Keyhotee   0x0000000104d7054b thread_proxy + 75
5   libsystem_pthread.dylib          0x00007fff88a91899 _pthread_body + 138
6   libsystem_pthread.dylib          0x00007fff88a9172a _pthread_start + 137
7   libsystem_pthread.dylib          0x00007fff88a95fc9 thread_start + 13

Thread 9:
0   libsystem_kernel.dylib           0x00007fff8a034716 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff88a93c3b _pthread_cond_wait + 727
2   com.invictus-innovations.Keyhotee   0x0000000104ce766d boost::asio::detail::task_io_service::run(boost::system::error_code&) + 653
3   com.invictus-innovations.Keyhotee   0x0000000104ce8366 boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_base::work_io_service_runner>::run() + 38
4   com.invictus-innovations.Keyhotee   0x0000000104ce4892 boost_asio_detail_posix_thread_function + 18
5   libsystem_pthread.dylib          0x00007fff88a91899 _pthread_body + 138
6   libsystem_pthread.dylib          0x00007fff88a9172a _pthread_start + 137
7   libsystem_pthread.dylib          0x00007fff88a95fc9 thread_start + 13

Thread 10:
0   libsystem_kernel.dylib           0x00007fff8a034716 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff88a93c3b _pthread_cond_wait + 727
2   com.invictus-innovations.Keyhotee   0x0000000104cdeacb boost::condition_variable::wait(boost::unique_lock<boost::mutex>&) + 91
3   com.invictus-innovations.Keyhotee   0x0000000104ce07a9 fc::thread_d::process_tasks() + 1257
4   ???                              0x00007fc448dbaba0 0 + 140481012673440

Thread 11:
0   libsystem_kernel.dylib           0x00007fff8a034716 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff88a93c3b _pthread_cond_wait + 727
2   com.invictus-innovations.Keyhotee   0x0000000104cdeacb boost::condition_variable::wait(boost::unique_lock<boost::mutex>&) + 91
3   com.invictus-innovations.Keyhotee   0x0000000104ce07a9 fc::thread_d::process_tasks() + 1257
4   ???                              0x00007fc448dbb110 0 + 140481012674832

Thread 12:
0   libsystem_kernel.dylib           0x00007fff8a034e6a __workq_kernreturn + 10
1   libsystem_pthread.dylib          0x00007fff88a92f08 _pthread_wqthread + 330
2   libsystem_pthread.dylib          0x00007fff88a95fb9 start_wqthread + 13

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x00007fff76afd310  rcx: 0x000000010e416f18  rdx: 0x0000000000000000
  rdi: 0x0000000000000707  rsi: 0x0000000000000006  rbp: 0x000000010e416f40  rsp: 0x000000010e416f18
   r8: 0x0000000000000040   r9: 0x000000010e416f00  r10: 0x0000000008000000  r11: 0x0000000000000206
  r12: 0x0000608000272340  r13: 0x0000000000000000  r14: 0x0000000000000006  r15: 0x000000010e417c20
  rip: 0x00007fff8a034866  rfl: 0x0000000000000206  cr2: 0x0000000106254030
 
Logical CPU:     0
Error Code:      0x02000148
Trap Number:     133


Binary Images:
       0x104b1b000 -        0x104efaf0f +com.invictus-innovations.Keyhotee (1.0 - 1.0) <60EA1FC9-DF7E-3524-96DD-92DACE844E6E> /Applications/Keyhotee.app/Contents/MacOS/Keyhotee
       0x105203000 -        0x1056b3ff7 +QtWidgets (5.2) <90678B22-5BFC-336C-9013-C8AD403562AA> /Applications/Keyhotee.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
       0x1057db000 -        0x105804fff +QtPrintSupport (5.2) <6FF469E4-221E-3778-B7F3-38BE34501CFB> /Applications/Keyhotee.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/QtPrintSupport
       0x105828000 -        0x105ba8fff +QtGui (5.2) <9EE7FD9C-121D-3D0B-8CC7-1D46745BB2E9> /Applications/Keyhotee.app/Contents/Frameworks/QtGui.framework/Versions/5/QtGui
       0x105c70000 -        0x106150ff7 +QtCore (5.2) <13F4E3F1-E1B0-3DA9-AF41-D189CEA9F30E> /Applications/Keyhotee.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
       0x1061d9000 -        0x106282fe7 +libstdc++.6.dylib (0) <891F23C7-C371-3007-9827-FEE6D4F1D623> /Applications/Keyhotee.app/Contents/Frameworks/libstdc++.6.dylib
       0x106383000 -        0x106397fe7 +libgcc_s.1.dylib (0) <2D2267EC-8B50-32EF-8DA8-A651F82EE97C> /Applications/Keyhotee.app/Contents/Frameworks/libgcc_s.1.dylib
       0x1063a3000 -        0x1063a7fff  com.apple.agl (3.2.3 - AGL-3.2.3) <1B85306F-D2BF-3FE3-9915-165237B491EB> /System/Library/Frameworks/AGL.framework/Versions/A/AGL
       0x107bf3000 -        0x107c80fff +libqcocoa.dylib (0) <65C49427-5599-3BE9-857A-AF8F107FBF51> /Applications/Keyhotee.app/Contents/PlugIns/platforms/libqcocoa.dylib
       0x109b4d000 -        0x109b4eff9 +cl_kernels (???) <3570CA75-AEC0-410C-89B5-118ACB182BD6> cl_kernels
       0x109bda000 -        0x109bdeffd  libFontRegistryUI.dylib (127) <57DE4E73-B65B-3712-9815-81018E72501A> /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Resources/libFontRegistryUI.dylib
       0x10a58b000 -        0x10a590ff7 +libqico.dylib (0) <DA8EEBDC-DB7A-384A-884F-52AA2AF939F1> /Applications/Keyhotee.app/Contents/PlugIns/imageformats/libqico.dylib
       0x10a5a6000 -        0x10a5acff7 +libqgif.dylib (0) <09F82368-0C7A-314A-A721-C77519879CEA> /Applications/Keyhotee.app/Contents/PlugIns/imageformats/libqgif.dylib
       0x10d4d4000 -        0x10d50ffff +libqjpeg.dylib (0) <CB7F94AB-29CB-3B97-AF35-75A1DC4D3BF0> /Applications/Keyhotee.app/Contents/PlugIns/imageformats/libqjpeg.dylib
       0x10d515000 -        0x10d563fff +libqmng.dylib (0) <8F25728C-1F5B-38B1-8B96-3EC6F74F1BFE> /Applications/Keyhotee.app/Contents/PlugIns/imageformats/libqmng.dylib
       0x10d56b000 -        0x10d56fff7 +libqtga.dylib (0) <2A20609A-9B69-3F55-BDB7-2A04059DBB2F> /Applications/Keyhotee.app/Contents/PlugIns/imageformats/libqtga.dylib
       0x10d573000 -        0x10d5cffff +libqtiff.dylib (0) <72568A8D-2552-373F-8F82-959E3760BDA4> /Applications/Keyhotee.app/Contents/PlugIns/imageformats/libqtiff.dylib
       0x10d5d7000 -        0x10d5dbff7 +libqwbmp.dylib (0) <9D2005ED-5530-32A9-BCA2-B0AB3F48EDCD> /Applications/Keyhotee.app/Contents/PlugIns/imageformats/libqwbmp.dylib
       0x10e123000 -        0x10e147fff +libqtaccessiblewidgets.dylib (0) <84205841-6B9C-318F-BB6A-DD57F394B53E> /Applications/Keyhotee.app/Contents/PlugIns/accessible/libqtaccessiblewidgets.dylib
       0x10e158000 -        0x10e23efef  unorm8_bgra.dylib (2.3.58) <9FF943D1-4EF7-36CA-852D-B61C2E554713> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib
       0x10e313000 -        0x10e314fe4 +cl_kernels (???) <BD6D631E-A6A6-4594-AE03-552EF4501AEE> cl_kernels
    0x7fff6ed9d000 -     0x7fff6edd0817  dyld (239.3) <D1DFCF3F-0B0C-332A-BCC0-87A851B570FF> /usr/lib/dyld
    0x7fff86783000 -     0x7fff86792ff8  com.apple.LangAnalysis (1.7.0 - 1.7.0) <8FE131B6-1180-3892-98F5-C9C9B79072D4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff86793000 -     0x7fff86798fff  com.apple.DiskArbitration (2.6 - 2.6) <F8A47F61-83D1-3F92-B7A8-A169E0D187C0> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff867c4000 -     0x7fff867c8ff7  libheimdal-asn1.dylib (323.12) <063A01C2-E547-39D9-BB42-4CC8E64ADE70> /usr/lib/libheimdal-asn1.dylib
    0x7fff867c9000 -     0x7fff86854fff  libCoreStorage.dylib (380) <AE14C2F3-0EF1-3DCD-BF2B-A24D97D3B372> /usr/lib/libCoreStorage.dylib
    0x7fff86855000 -     0x7fff868b9ff3  com.apple.datadetectorscore (5.0 - 354.0) <9ACF24B8-3268-3134-A5BC-D72C9371A195> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fff868ba000 -     0x7fff868e6fff  com.apple.CoreServicesInternal (184.8 - 184.8) <707E05AE-DDA8-36FD-B0FF-7F15A061B46A> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
    0x7fff8690d000 -     0x7fff8690effb  libremovefile.dylib (33) <3543F917-928E-3DB2-A2F4-7AB73B4970EF> /usr/lib/system/libremovefile.dylib
    0x7fff8690f000 -     0x7fff869d1ff1  com.apple.CoreText (352.0 - 367.15) <E5C70FC8-C861-39B8-A491-595E5B55CFC8> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff86a1e000 -     0x7fff86a4dff5  com.apple.GSS (4.0 - 2.0) <ED98D992-CC14-39F3-9ABC-8D7F986487CC> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff86a91000 -     0x7fff86b1afff  com.apple.ColorSync (4.9.0 - 4.9.0) <B756B908-9AD1-3F5D-83F9-7A0B068387D2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff86bd5000 -     0x7fff86bfcff7  com.apple.shortcut (2.6 - 2.6) <A62BC973-6782-3893-B014-EC6503AB7EAD> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
    0x7fff86bfd000 -     0x7fff86c21fff  libxpc.dylib (300.1.17) <4554927A-9467-365C-91F1-5A116989DD7F> /usr/lib/system/libxpc.dylib
    0x7fff86c6c000 -     0x7fff86c6ffff  libCoreVMClient.dylib (58.1) <EBC36C69-C896-3C3D-8589-3E9023E7E56F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff86c70000 -     0x7fff86c9ffff  com.apple.DebugSymbols (106 - 106) <E1BDED08-523A-36F4-B2DA-9D5C712F0AC7> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fff86da6000 -     0x7fff86db3ff0  libbz2.1.0.dylib (29) <0B98AC35-B138-349C-8063-2B987A75D24C> /usr/lib/libbz2.1.0.dylib
    0x7fff86db4000 -     0x7fff876d005f  com.apple.CoreGraphics (1.600.0 - 599.7) <7D0FD5A7-A061-39BA-8E00-723825D2C4DD> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff876d3000 -     0x7fff8771aff7  libcups.2.dylib (372) <348EED62-6C20-35D6-8EFB-E80943965100> /usr/lib/libcups.2.dylib
    0x7fff8771b000 -     0x7fff87724ff3  libsystem_notify.dylib (121) <52571EC3-6894-37E4-946E-064B021ED44E> /usr/lib/system/libsystem_notify.dylib
    0x7fff87725000 -     0x7fff87725fff  com.apple.Accelerate.vecLib (3.9 - vecLib 3.9) <F8D0CC77-98AC-3B58-9FE6-0C25421827B6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff87726000 -     0x7fff877deff7  com.apple.DiscRecording (8.0 - 8000.4.6) <CDAAAD04-A1D0-3C67-ABCC-EFC9E8D44E7E> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
    0x7fff87b3b000 -     0x7fff87b3efff  com.apple.TCC (1.0 - 1) <32A075D9-47FD-3E71-95BC-BFB0D583F41C> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff87b3f000 -     0x7fff87b79ff3  com.apple.bom (12.0 - 192) <989690DB-B9CC-3DB5-89AE-B5D33EDC474E> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
    0x7fff87c16000 -     0x7fff87c16fff  com.apple.ApplicationServices (48 - 48) <3E3F01A8-314D-378F-835E-9CC4F8820031> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff87c17000 -     0x7fff87c3fffb  libRIP.A.dylib (599.7) <6F528EE3-99F8-3871-BD60-1306495C27D5> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
    0x7fff87c40000 -     0x7fff87c44fff  libpam.2.dylib (20) <B93CE8F5-DAA8-30A1-B1F6-F890509513CB> /usr/lib/libpam.2.dylib
    0x7fff87c45000 -     0x7fff87c87ff7  libauto.dylib (185.5) <F45C36E8-B606-3886-B5B1-B6745E757CA8> /usr/lib/libauto.dylib
    0x7fff87c94000 -     0x7fff87c98fff  com.apple.CommonPanels (1.2.6 - 96) <6B434AFD-50F8-37C7-9A56-162C17E375B3> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
    0x7fff87c99000 -     0x7fff87c99fff  com.apple.Cocoa (6.8 - 20) <E90E99D7-A425-3301-A025-D9E0CD11918E> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff87cfd000 -     0x7fff87d89ff7  com.apple.ink.framework (10.9 - 207) <8A50B893-AD03-3826-8555-A54FEAF08F47> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fff87d8a000 -     0x7fff87dbafff  com.apple.IconServices (25 - 25.17) <4751127E-FBD5-3ED5-8510-08D4E4166EFE> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fff880d6000 -     0x7fff880f1ff7  libPng.dylib (1038) <EF781AF8-C2E6-3179-B8A1-A584783070F1> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff880f2000 -     0x7fff8810dff7  libCRFSuite.dylib (34) <FFAE75FA-C54E-398B-AA97-18164CD9789D> /usr/lib/libCRFSuite.dylib
    0x7fff8810e000 -     0x7fff883f8fff  com.apple.CoreServices.CarbonCore (1077.13 - 1077.13) <21324540-8B84-3333-ADB8-D3D5181D4639> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff883f9000 -     0x7fff883fafff  libunc.dylib (28) <62682455-1862-36FE-8A04-7A6B91256438> /usr/lib/system/libunc.dylib
    0x7fff883fb000 -     0x7fff88468fff  com.apple.SearchKit (1.4.0 - 1.4.0) <B9B8D510-A27E-36B0-93E9-17146D9E9045> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff88469000 -     0x7fff884f2ff7  libsystem_c.dylib (997.1.1) <61833FAA-7281-3FF9-937F-686B6F20427C> /usr/lib/system/libsystem_c.dylib
    0x7fff884f3000 -     0x7fff885befff  libvDSP.dylib (423.32) <3BF732BE-DDE0-38EB-8C54-E4E3C64F77A7> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff8871d000 -     0x7fff88720ffc  com.apple.IOSurface (91 - 91) <07CA8A59-1E32-3FB6-B506-18DAF58A8CE0> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff88783000 -     0x7fff88872fff  libFontParser.dylib (111.1) <835A8253-6AB9-3AAB-9CBF-171440DEC486> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff888fb000 -     0x7fff888fdfff  libCVMSPluginSupport.dylib (9.0.83) <E2AED858-6EEB-36C6-8C06-C3CF649A3CD5> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff88900000 -     0x7fff88902ff7  libquarantine.dylib (71) <7A1A2BCB-C03D-3A25-BFA4-3E569B2D2C38> /usr/lib/system/libquarantine.dylib
    0x7fff88903000 -     0x7fff88976ffb  com.apple.securityfoundation (6.0 - 55122) <119D1C53-B292-3378-AEE1-A3B1FB02F43F> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff88977000 -     0x7fff8898fff7  com.apple.openscripting (1.4 - 157) <B3B037D7-1019-31E6-9D17-08E699AF3701> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
    0x7fff88990000 -     0x7fff88990ffd  com.apple.audio.units.AudioUnit (1.9 - 1.9) <6E89F3CB-CC41-3728-9F9A-FDFC151E8261> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff88991000 -     0x7fff88a5afff  com.apple.LaunchServices (572.23 - 572.23) <8D955BDE-2C4C-3DD4-B4D7-2D916174FE1D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff88a5b000 -     0x7fff88a8ffff  libssl.0.9.8.dylib (50) <B15F967C-B002-36C2-9621-3456D8509F50> /usr/lib/libssl.0.9.8.dylib
    0x7fff88a90000 -     0x7fff88a97ff7  libsystem_pthread.dylib (53.1.4) <AB498556-B555-310E-9041-F67EC9E00E2C> /usr/lib/system/libsystem_pthread.dylib
    0x7fff88b02000 -     0x7fff88b43fff  com.apple.PerformanceAnalysis (1.47 - 47) <784ED7B8-FAE4-36CE-8C76-B7D300316C9F> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fff88b80000 -     0x7fff88ba7ff7  libsystem_network.dylib (241.3) <8B1E1F1D-A5CC-3BAE-8B1E-ABC84337A364> /usr/lib/system/libsystem_network.dylib
    0x7fff88ba8000 -     0x7fff88bf9ff3  com.apple.audio.CoreAudio (4.2.0 - 4.2.0) <BF4C2FE3-8BC8-30D1-8347-2A7221268794> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff88c02000 -     0x7fff88c65ff7  com.apple.SystemConfiguration (1.13 - 1.13) <F05F4149-981B-380B-8F50-51CE804BBB89> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff88ca2000 -     0x7fff88eeafff  com.apple.CoreData (107 - 481) <E5AFBA07-F73E-3B3F-9099-F51224EE8EAD> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff88eeb000 -     0x7fff88eedfff  com.apple.EFILogin (2.0 - 2) <C360E8AF-E9BB-3BBA-9DF0-57A92CEF00D4> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
    0x7fff89265000 -     0x7fff89294fd2  libsystem_m.dylib (3047.16) <B7F0E2E4-2777-33FC-A787-D6430B630D54> /usr/lib/system/libsystem_m.dylib
    0x7fff89295000 -     0x7fff8929eff7  libcldcpuengine.dylib (2.3.58) <A2E1ED7B-FC7E-31F6-830A-FF917689766B> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
    0x7fff8958d000 -     0x7fff8960dfff  com.apple.CoreSymbolication (3.0 - 141) <B018335C-698B-3F87-AF1C-6115C4FA8954> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fff89f83000 -     0x7fff89f89ff7  libsystem_platform.dylib (24.1.4) <331BA4A5-55CE-3B95-99EB-44E0C89D7FB8> /usr/lib/system/libsystem_platform.dylib
    0x7fff8a01f000 -     0x7fff8a03bff7  libsystem_kernel.dylib (2422.1.72) <D14913DB-47F1-3591-8DAF-D4B4EF5F8818> /usr/lib/system/libsystem_kernel.dylib
    0x7fff8a225000 -     0x7fff8a226fff  liblangid.dylib (117) <9546E641-F730-3AB0-B3CD-E0E2FDD173D9> /usr/lib/liblangid.dylib
    0x7fff8a227000 -     0x7fff8a22bfff  libsystem_stats.dylib (93.1.26) <B9E26A9E-FBBC-3938-B8B7-6CF7CA8C99AD> /usr/lib/system/libsystem_stats.dylib
    0x7fff8a22c000 -     0x7fff8a31afff  libJP2.dylib (1038) <6C8179F5-8063-3ED6-A7C2-D5603DECDF28> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff8a31b000 -     0x7fff8a37fff9  com.apple.Heimdal (4.0 - 2.0) <E7D20A4D-4674-37E1-A949-635FFF7C439A> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff8a3ff000 -     0x7fff8a5b7ff3  libicucore.A.dylib (511.25) <3ED7B656-416E-3071-AEC8-E85C90232F78> /usr/lib/libicucore.A.dylib
    0x7fff8a5b8000 -     0x7fff8a5fdff6  com.apple.HIServices (1.22 - 466) <21807AF8-3BC7-32BB-AB96-7C35CB59D7F6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff8a68e000 -     0x7fff8a77fff9  libiconv.2.dylib (41) <BB44B115-AC32-3877-A0ED-AEC6232A4563> /usr/lib/libiconv.2.dylib
    0x7fff8a83b000 -     0x7fff8aae5ffd  com.apple.HIToolbox (2.1 - 695) <C4DE35FF-D0AC-35C3-A7E6-F54CD153825C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff8b3a6000 -     0x7fff8b3c1ff7  libsystem_malloc.dylib (23.1.10) <FFE5C472-B23A-318A-85BF-77CDE61900D1> /usr/lib/system

Offline bytemaster

Unfortunately still keeps crashing for me as soon as I open it. Do somebody want my crash reports?

Post them here. 
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline bitcoinba

  • Full Member
  • ***
  • Posts: 193
    • View Profile
Unfortunately still keeps crashing for me as soon as I open it. Do somebody want my crash reports?

Offline Stan

  • Hero Member
  • *****
  • Posts: 2908
  • You need to think BIGGER, Pinky...
    • View Profile
    • Cryptonomex
  • BitShares: Stan
Got it!

so the crashes were most certainly due to mixing libc++ and libstdc++ in the same binary (which was only possible in the first place because libc++ uses an inline namespace on std), especially when passing std::string as arg to functions as std::strings are not binary compatible between both c++ libs, one uses refcounting and the other uses the small string optimization (see http://stackoverflow.com/questions/8454329/why-cant-clang-with-libc-in-c0x-mode-link-this-boostprogram-options-examp)

From here, there were only 2 solutions possible:
 - compile everything with clang
 - compile everything with gcc (Qt5 included, which is not in macports...)

So I went with the first solution (which is also the cleanest solution in the long term, as we use the platform's native compiler) and decided to fix compilation with clang. The resulting pull requests are here:

https://github.com/InvictusInnovations/fc/pull/3
https://github.com/InvictusInnovations/BitShares/pull/16


with this done, it is now possible to build a portable .dmg using the same instructions as in linux, ie:

git clone https://github.com/InvictusInnovations/keyhotee
cd keyhotee
git clone https://github.com/InvictusInnovations/BitShares
cd BitShares
git clone https://github.com/InvictusInnovations/fc
cd ..

export QTDIR=/usr/local/Cellar/qt5/5.2.0
cmake . && make
cd bin && $QTDIR/bin/macdeployqt Keyhotee.app -dmg


no need to fiddle anymore with compiler flags, etc. (note: this still assumes you have brew installed and installed the deps with it, ie: qt5, boost, icu)

I think this one should work everywhere now,

Updated .dmg: https://www.dropbox.com/s/ngq8c9hsbypxsvv/Keyhotee.dmg

Fantastic work wackou!   Please provide a PTS address you have earned it.

This is GREAT!  I have finally been able to register my own ID without having to stoop to using a PC!

PROMISED ANNOUNCEMENT

ERUDITE and SOPHISTICATED MAC USERS CAN NOW REGISTER THEIR FOUNDER IDs
Quote
er·u·dite
ˈer(y)əˌdīt/Submit
adjective
1.  having or showing great knowledge or learning.
synonyms:   learned, scholarly, educated, knowledgeable, well-read, well-informed, intellectual;
Anything said on these forums does not constitute an intent to create a legal obligation or contract of any kind.   These are merely my opinions which I reserve the right to change at any time.

Offline bytemaster

Got it!

so the crashes were most certainly due to mixing libc++ and libstdc++ in the same binary (which was only possible in the first place because libc++ uses an inline namespace on std), especially when passing std::string as arg to functions as std::strings are not binary compatible between both c++ libs, one uses refcounting and the other uses the small string optimization (see http://stackoverflow.com/questions/8454329/why-cant-clang-with-libc-in-c0x-mode-link-this-boostprogram-options-examp)

From here, there were only 2 solutions possible:
 - compile everything with clang
 - compile everything with gcc (Qt5 included, which is not in macports...)

So I went with the first solution (which is also the cleanest solution in the long term, as we use the platform's native compiler) and decided to fix compilation with clang. The resulting pull requests are here:

https://github.com/InvictusInnovations/fc/pull/3
https://github.com/InvictusInnovations/BitShares/pull/16


with this done, it is now possible to build a portable .dmg using the same instructions as in linux, ie:

git clone https://github.com/InvictusInnovations/keyhotee
cd keyhotee
git clone https://github.com/InvictusInnovations/BitShares
cd BitShares
git clone https://github.com/InvictusInnovations/fc
cd ..

export QTDIR=/usr/local/Cellar/qt5/5.2.0
cmake . && make
cd bin && $QTDIR/bin/macdeployqt Keyhotee.app -dmg


no need to fiddle anymore with compiler flags, etc. (note: this still assumes you have brew installed and installed the deps with it, ie: qt5, boost, icu)

I think this one should work everywhere now,

Updated .dmg: https://www.dropbox.com/s/ngq8c9hsbypxsvv/Keyhotee.dmg

Fantastic work wackou!   Please provide a PTS address you have earned it.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline wackou

Got it!

so the crashes were most certainly due to mixing libc++ and libstdc++ in the same binary (which was only possible in the first place because libc++ uses an inline namespace on std), especially when passing std::string as arg to functions as std::strings are not binary compatible between both c++ libs, one uses refcounting and the other uses the small string optimization (see http://stackoverflow.com/questions/8454329/why-cant-clang-with-libc-in-c0x-mode-link-this-boostprogram-options-examp)

From here, there were only 2 solutions possible:
 - compile everything with clang
 - compile everything with gcc (Qt5 included, which is not in macports...)

So I went with the first solution (which is also the cleanest solution in the long term, as we use the platform's native compiler) and decided to fix compilation with clang. The resulting pull requests are here:

https://github.com/InvictusInnovations/fc/pull/3
https://github.com/InvictusInnovations/BitShares/pull/16


with this done, it is now possible to build a portable .dmg using the same instructions as in linux, ie:

git clone https://github.com/InvictusInnovations/keyhotee
cd keyhotee
git clone https://github.com/InvictusInnovations/BitShares
cd BitShares
git clone https://github.com/InvictusInnovations/fc
cd ..

export QTDIR=/usr/local/Cellar/qt5/5.2.0
cmake . && make
cd bin && $QTDIR/bin/macdeployqt Keyhotee.app -dmg


no need to fiddle anymore with compiler flags, etc. (note: this still assumes you have brew installed and installed the deps with it, ie: qt5, boost, icu)

I think this one should work everywhere now,

Updated .dmg: https://www.dropbox.com/s/ngq8c9hsbypxsvv/Keyhotee.dmg
Please vote for witness wackou! More info at http://digitalgaia.io

Offline bg002h

  • Jr. Member
  • **
  • Posts: 24
    • View Profile
apparently it does crash a lot when linking libstdc++ and libgcc_s statically (not too sure why...) so I updated the script to link dynamically and resolve the links properly.

Here's an updated .dmg: https://www.dropbox.com/s/ngq8c9hsbypxsvv/Keyhotee.dmg

I can confirm that this works fine for me (on Mavericks; I tried to compile on my own over the last few weeks and have all sorts of extra libs all over the place though).  I get the same public key as I did on the day 1 version of the PC keyhotee software.

Offline smiley35

  • Full Member
  • ***
  • Posts: 168
    • View Profile

Offline bytemaster

Hey, running the OSX client. This may be a stupid question but how do I know my public key? and I can create multiple identities within keyhotee?

You can create multiple identities.  New Identity menu.

If they are for different people, then you will want multiple profiles rather than 2 identities for one person.

So after running keyhotee I need to create my first identity, which will be my founders address. how do I generate a public key? If I hit new identity is asks me for a public key and a founders code.... I have neither.

Enter your ID and it should fill in the public key for you based upon your ID.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline smiley35

  • Full Member
  • ***
  • Posts: 168
    • View Profile
Hey, running the OSX client. This may be a stupid question but how do I know my public key? and I can create multiple identities within keyhotee?

You can create multiple identities.  New Identity menu.

If they are for different people, then you will want multiple profiles rather than 2 identities for one person.

So after running keyhotee I need to create my first identity, which will be my founders address. how do I generate a public key? If I hit new identity is asks me for a public key and a founders code.... I have neither.

Offline bytemaster

I will get around to evaluating this submitted script and paying out the bounty after the Miami conference.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline bytemaster

Hey, running the OSX client. This may be a stupid question but how do I know my public key? and I can create multiple identities within keyhotee?

You can create multiple identities.  New Identity menu.

If they are for different people, then you will want multiple profiles rather than 2 identities for one person.

For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline smiley35

  • Full Member
  • ***
  • Posts: 168
    • View Profile
Hey, running the OSX client. This may be a stupid question but how do I know my public key? and I can create multiple identities within keyhotee?

Offline bitcoinba

  • Full Member
  • ***
  • Posts: 193
    • View Profile
I have this working on my Macbook Air with 10.9.

The issue is that I am not able to send a message. I can compose, but the send button is not active.

Offline wackou

still crashes a lot (although less than before), will investigate a bit more and report my findings...
Please vote for witness wackou! More info at http://digitalgaia.io

Offline wackou

Please vote for witness wackou! More info at http://digitalgaia.io

Offline wackou

apparently it does crash a lot when linking libstdc++ and libgcc_s statically (not too sure why...) so I updated the script to link dynamically and resolve the links properly.

Here's an updated .dmg: https://www.dropbox.com/s/ngq8c9hsbypxsvv/Keyhotee.dmg
Please vote for witness wackou! More info at http://digitalgaia.io

Offline kmtan

  • Full Member
  • ***
  • Posts: 55
    • View Profile
i can reach to the profile creation page...
it quite late here...will continue registration tomorrow

Offline bytemaster

It crashed a lot on me where as my local build did not. 


Sent from my iPhone using Tapatalk
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline kmtan

  • Full Member
  • ***
  • Posts: 55
    • View Profile
i will have a try..hope it is work for me..

downloading...

Offline wackou

just tried on a pristine install of mavericks (osx 10.9.1) in a virtual machine, and it seems to work just fine (without installing brew, xcode or anything else).
Please vote for witness wackou! More info at http://digitalgaia.io

Offline wackou

Actually, people on macports should be able to compile it also using the script by just changing some (or all) instances of /usr/local to /opt/local, where needed
Please vote for witness wackou! More info at http://digitalgaia.io

Offline wackou

Hopefully this should work everywhere as the libs compiled with gcc are linked statically so there's no dependency on libstdc++ as a dyn lib, and as far as I can see Qt only needs system frameworks, which should be available on all systems, even without homebrew installed... I will try installing a pristine version of macos and test it there see if there's any missing lib (which should then be compiled statically, also)

btw, just to be 100% clear: you do need brew installed to compile the .app and .dmg, but it should run on any machine, even without brew. If not, please report which libs are missing for you (should appear in the crash report)
Please vote for witness wackou! More info at http://digitalgaia.io

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
Seems to work ok for me but I also went through the work of having it able to build on my machine first too.

The script does not appear to be linking in the necessary libraries, this is all it does:

https://github.com/InvictusInnovations/keyhotee/blob/master/make_keyhotee_mac_dmg.sh#L57

As we know macqtdeploy does not actually pull in all the dependencies, just qt libraries
Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.

Offline Bitcoinfan

  • Sr. Member
  • ****
  • Posts: 240
    • View Profile
This seems to work for me, but I have macports installed.   

I will have a few other mac users verify that this works then I will test out your script.  If it works for my use then you will have won this bounty!   Good work!

It installs fine.  There is an error with the new identity.  Everytime I do it, the problem crashes. 

Offline bytemaster

This seems to work for me, but I have macports installed.   

I will have a few other mac users verify that this works then I will test out your script.  If it works for my use then you will have won this bounty!   Good work!
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline wackou

and here's the script I used to build the .dmg:

https://github.com/InvictusInnovations/keyhotee/pull/242

You need to have brew installed, I am not sure it will work with macports or fink. It should be easily adapted, though. Let me know how it works for you.
Please vote for witness wackou! More info at http://digitalgaia.io

Offline wackou

hi guys,

as a Keyhotee founder on Mac, I couldn't wait any longer and went ahead and built a version of Keyhotee for Mac, hopefully this one works everywhere... Could people test it and report any bugs you find?

I am currently cleaning the script/instructions I have and will publish them once it's done.

Here's the link to the .dmg: https://www.dropbox.com/s/ngq8c9hsbypxsvv/Keyhotee.dmg

Cheers
Please vote for witness wackou! More info at http://digitalgaia.io

Offline 0dayZh

  • Jr. Member
  • **
  • Posts: 33
    • View Profile
I'm trying to build keyhotee on my mac, but i get some error.

Because i've install brew and several libs, so i ignore it.

i build keyhotee using the following command:
Quote
git clone https://github.com/InvictusInnovations/keyhotee
cd keyhotee
git clone https://github.com/InvictusInnovations/BitShares
cd BitShares
git clone https://github.com/InvictusInnovations/fc
cd ../
cmake -DBOOST_ROOT=/usr/local/Cellar/boost/1.55.0 ./CMakeLists.txt

Here's the log in terminal:
Quote
-- Could NOT find ICU (missing:  ICU_ROOT_DIR ICU_INCLUDE_DIR)
CMake Warning at CMakeLists.txt:31 (find_package):
  By not providing "FindQt5Core.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "Qt5Core", but
  CMake did not find one.

  Could not find a package configuration file provided by "Qt5Core" with any
  of the following names:

    Qt5CoreConfig.cmake
    qt5core-config.cmake

  Add the installation prefix of "Qt5Core" to CMAKE_PREFIX_PATH or set
  "Qt5Core_DIR" to a directory containing one of the above files.  If
  "Qt5Core" provides a separate development package or SDK, be sure it has
  been installed.


CMake Warning at CMakeLists.txt:32 (find_package):
  By not providing "FindQt5LinguistTools.cmake" in CMAKE_MODULE_PATH this
  project has asked CMake to find a package configuration file provided by
  "Qt5LinguistTools", but CMake did not find one.

  Could not find a package configuration file provided by "Qt5LinguistTools"
  with any of the following names:

    Qt5LinguistToolsConfig.cmake
    qt5linguisttools-config.cmake

  Add the installation prefix of "Qt5LinguistTools" to CMAKE_PREFIX_PATH or
  set "Qt5LinguistTools_DIR" to a directory containing one of the above
  files.  If "Qt5LinguistTools" provides a separate development package or
  SDK, be sure it has been installed.


CMake Warning at CMakeLists.txt:33 (find_package):
  By not providing "FindQt5PrintSupport.cmake" in CMAKE_MODULE_PATH this
  project has asked CMake to find a package configuration file provided by
  "Qt5PrintSupport", but CMake did not find one.

  Could not find a package configuration file provided by "Qt5PrintSupport"
  with any of the following names:

    Qt5PrintSupportConfig.cmake
    qt5printsupport-config.cmake

  Add the installation prefix of "Qt5PrintSupport" to CMAKE_PREFIX_PATH or
  set "Qt5PrintSupport_DIR" to a directory containing one of the above files.
  If "Qt5PrintSupport" provides a separate development package or SDK, be
  sure it has been installed.


/Users/0day/Downloads/keyhotee/BitShares
Using invictus root: ./
statusCompiling on UNIX
-- Boost version: 1.55.0
-- Found the following Boost libraries:
--   thread
--   date_time
--   system
--   filesystem
--   program_options
--   signals
--   serialization
--   chrono
--   unit_test_framework
--   context
--   coroutine
statusCompiling on UNIX
-- Boost version: 1.55.0
-- Found the following Boost libraries:
--   thread
--   date_time
--   system
--   filesystem
--   program_options
--   signals
--   serialization
--   chrono
--   unit_test_framework
--   context
--   coroutine
-- Boost version: 1.55.0
-- Found the following Boost libraries:
--   thread
--   date_time
--   system
--   filesystem
--   program_options
--   signals
--   serialization
--   chrono
--   unit_test_framework
--   context
CMake Error at CMakeLists.txt:123 (qt5_wrap_ui):
  Unknown CMake command "qt5_wrap_ui".


-- Configuring incomplete, errors occurred!
See also "/Users/0day/Downloads/keyhotee/CMakeFiles/CMakeOutput.log".
BTS ID: dayzh
keyID: dayzh

Offline cm8108@163.com

  • Newbie
  • *
  • Posts: 7
    • View Profile
tosat,你还在mac keyhotee?!我天天想你,希望快点出来啊

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
I can get back on this in a day or two
Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.

Offline bytemaster


Due to the recent fall in the PTS value I am increasing this bounty to 200 PTS.

will this apply across the board

I will adjust them individually. 


Sent from my iPhone using Tapatalk
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
Due to the recent fall in the PTS value I am increasing this bounty to 200 PTS.

will this apply across the board
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline bytemaster

Due to the recent fall in the PTS value I am increasing this bounty to 200 PTS.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline dacer

  • Full Member
  • ***
  • Posts: 67
    • View Profile
@toast, are you still working on it?

Offline dacer

  • Full Member
  • ***
  • Posts: 67
    • View Profile
DACer do you have Xcode or the command-line tools?
Yes I do have Xcode 5.02 and commandline-tool installed. Unfortunately I have no input for your other questions.
Good luck with the bounty, toast:)

Offline bytemaster

DACer do you have Xcode or the command-line tools?
Is it normal for macs to ship without a compiled libstdc++? o.O

I think the new plan of action is to make a script to:

use otool -L to get a list of dependencies for each binary
copy the dependencies into Keyhotee.app/Contents/Framework
use install_name_tool to update the dependency location
recurse for each dependency

does that sound right?

Here are some tips I can offer, when preparing ProtoShares-Qt for release I worked on this script:
Code: [Select]
cp -rf /opt/local/lib/libminiupnpc.8.dylib ./ProtoShares-Qt.app/Contents/MacOS/
cp -rf /opt/local/lib/libssl.1.0.0.dylib ./ProtoShares-Qt.app/Contents/MacOS/
cp -rf /opt/local/lib/libcrypto.1.0.0.dylib ./ProtoShares-Qt.app/Contents/MacOS/
cp -rf /opt/local/lib/libz.1.dylib ./ProtoShares-Qt.app/Contents/MacOS/
cp -rf /opt/local/lib/db48/libdb_cxx-4.8.dylib ./ProtoShares-Qt.app/Contents/MacOS/
cp -rf /opt/local/lib/libboost_system-mt.dylib ./ProtoShares-Qt.app/Contents/MacOS/
cp -rf /opt/local/lib/libboost_filesystem-mt.dylib ./ProtoShares-Qt.app/Contents/MacOS/
cp -rf /opt/local/lib/libboost_program_options-mt.dylib ./ProtoShares-Qt.app/Contents/MacOS/
cp -rf /opt/local/lib/libboost_thread-mt.dylib ./ProtoShares-Qt.app/Contents/MacOS/
cp -rf /opt/local/lib/libboost_chrono-mt.dylib ./ProtoShares-Qt.app/Contents/MacOS/
cp -r /Users/dlarimer/Qt5.1.1/5.1.1/clang_64/lib/QtWidgets.framework/Versions/5/QtWidgets ./ProtoShares-Qt.app/Contents/MacOS/
cp -r /Users/dlarimer/Qt5.1.1/5.1.1/clang_64/lib/QtGui.framework/Versions/5/QtGui ./ProtoShares-Qt.app/Contents/MacOS/
cp -r /Users/dlarimer/Qt5.1.1/5.1.1/clang_64/lib/QtCore.framework/Versions/5/QtCore ./ProtoShares-Qt.app/Contents/MacOS/
cp -r /Users/dlarimer/Qt5.1.1/5.1.1/clang_64/lib/QtNetwork.framework/Versions/5/QtNetwork ./ProtoShares-Qt.app/Contents/MacOS/
exit
install_name_tool -change /opt/local/lib/libminiupnpc.8.dylib @executable_path/libminiupnpc.8.dylib ./ProtoShares-Qt.app/Contents/MacOS/ProtoShares-Qt
install_name_tool -change /opt/local/lib/libssl.1.0.0.dylib @executable_path/libssl.1.0.0.dylib ./ProtoShares-Qt.app/Contents/MacOS/ProtoShares-Qt
install_name_tool -change /opt/local/lib/libcrypto.1.0.0.dylib @executable_path/libcrypto.1.0.0.dylib ./ProtoShares-Qt.app/Contents/MacOS/libssl.1.0.0.dylib
install_name_tool -change /opt/local/lib/libz.1.dylib @executable_path/libz.1.dylib ./ProtoShares-Qt.app/Contents/MacOS/libssl.1.0.0.dylib
install_name_tool -change /opt/local/lib/db48/libdb_cxx-4.8.dylib @executable_path/libdb_cxx-4.8.dylib ./ProtoShares-Qt.app/Contents/MacOS/ProtoShares-Qt
install_name_tool -change /opt/local/lib/libboost_system-mt.dylib @executable_path/libboost_system-mt.dylib ./ProtoShares-Qt.app/Contents/MacOS/ProtoShares-Qt
install_name_tool -change /opt/local/lib/libboost_filesystem-mt.dylib @executable_path/libboost_filesystem-mt.dylib ./ProtoShares-Qt.app/Contents/MacOS/ProtoShares-Qt
install_name_tool -change /opt/local/lib/libboost_program_options-mt.dylib @executable_path/libboost_program_options-mt.dylib ./ProtoShares-Qt.app/Contents/MacOS/ProtoShares-Qt
install_name_tool -change /opt/local/lib/libboost_thread-mt.dylib @executable_path/libboost_thread-mt.dylib ./ProtoShares-Qt.app/Contents/MacOS/ProtoShares-Qt
install_name_tool -change /opt/local/lib/libboost_chrono-mt.dylib @executable_path/libboost_chrono-mt.dylib ./ProtoShares-Qt.app/Contents/MacOS/ProtoShares-Qt
install_name_tool -change /Users/dlarimer/Qt5.1.1/5.1.1/clang_64/lib/QtWidgets.framework/Versions/5/QtWidgets @executable_path/QtWidgets ./ProtoShares-Qt.app/Contents/MacOS/ProtoShares-Qt
install_name_tool -change /Users/dlarimer/Qt5.1.1/5.1.1/clang_64/lib/QtGui.framework/Versions/5/QtGui @executable_path/QtGui ./ProtoShares-Qt.app/Contents/MacOS/ProtoShares-Qt
install_name_tool -change /Users/dlarimer/Qt5.1.1/5.1.1/clang_64/lib/QtCore.framework/Versions/5/QtCore @executable_path/QtCore ./ProtoShares-Qt.app/Contents/MacOS/ProtoShares-Qt
install_name_tool -change /Users/dlarimer/Qt5.1.1/5.1.1/clang_64/lib/QtNetwork.framework/Versions/5/QtNetwork @executable_path/QtNetwork ./ProtoShares-Qt.app/Contents/MacOS/ProtoShares-Qt


install_name_tool -change /opt/local/lib/libboost_system-mt.dylib @executable_path/libboost_system-mt.dylib ./ProtoShares-Qt.app/Contents/MacOS/libboost_thread-mt.dylib
install_name_tool -change /opt/local/lib/libboost_system-mt.dylib @executable_path/libboost_system-mt.dylib ./ProtoShares-Qt.app/Contents/MacOS/libboost_filesystem-mt.dylib
install_name_tool -change /opt/local/lib/libboost_system-mt.dylib @executable_path/libboost_system-mt.dylib ./ProtoShares-Qt.app/Contents/MacOS/libboost_chrono-mt.dylib
install_name_tool -change /opt/local/lib/libboost_system-mt.dylib @executable_path/libboost_system-mt.dylib ./ProtoShares-Qt.app/Contents/MacOS/libboost_program_options-mt.dylib



install_name_tool -change /Users/dlarimer/Qt5.1.1/5.1.1/clang_64/lib/QtGui.framework/Versions/5/QtGui @executable_path/QtGui ./ProtoShares-Qt.app/Contents/MacOS/QtWidgets
install_name_tool -change /Users/dlarimer/Qt5.1.1/5.1.1/clang_64/lib/QtCore.framework/Versions/5/QtCore @executable_path/QtCore ./ProtoShares-Qt.app/Contents/MacOS/QtWidgets
install_name_tool -change /Users/dlarimer/Qt5.1.1/5.1.1/clang_64/lib/QtCore.framework/Versions/5/QtCore @executable_path/QtCore ./ProtoShares-Qt.app/Contents/MacOS/QtNetwork
install_name_tool -change /Users/dlarimer/Qt5.1.1/5.1.1/clang_64/lib/QtCore.framework/Versions/5/QtCore @executable_path/QtCore ./ProtoShares-Qt.app/Contents/MacOS/QtGui

It will provide the clues you need to move the stdlib into the .app bundle and have it link properly.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
DACer do you have Xcode or the command-line tools?
Is it normal for macs to ship without a compiled libstdc++? o.O

I think the new plan of action is to make a script to:

use otool -L to get a list of dependencies for each binary
copy the dependencies into Keyhotee.app/Contents/Framework
use install_name_tool to update the dependency location
recurse for each dependency

does that sound right?
Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
Thanks for testing, back to the drawing board =[
Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.

Offline dacer

  • Full Member
  • ***
  • Posts: 67
    • View Profile
toast, your app doesn't work. Here are the errors:

Code: [Select]
Process:         Keyhotee [96701]
Path:            /Users/USER/Desktop/Keyhotee.app/Contents/MacOS/Keyhotee
Identifier:      com.invictus-innovations.Keyhotee
Version:         ???
Code Type:       X86-64 (Native)
Parent Process:  launchd [325]
Responsible:     Keyhotee [96701]
User ID:         502

Date/Time:       2014-01-07 11:22:08.719 +0800
OS Version:      Mac OS X 10.9.1 (13B42)
Report Version:  11
Anonymous UUID:  34E4D3B8-32EB-4101-C151-E00FF791C271

Sleep/Wake UUID: 449CA051-C2E8-4E65-A794-89684178D6A1

Crashed Thread:  0

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Symbol not found: __ZNSt12bad_weak_ptrD1Ev
  Referenced from: /Users/USER/Desktop/Keyhotee.app/Contents/MacOS/Keyhotee
  Expected in: /usr/lib/libstdc++.6.dylib
 in /Users/USER/Desktop/Keyhotee.app/Contents/MacOS/Keyhotee

Binary Images:
       0x103069000 -        0x103519ff7 +QtWidgets (5.2) <90678B22-5BFC-336C-9013-C8AD403562AA> /Users/USER/Desktop/Keyhotee.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
       0x103641000 -        0x10366afff +QtPrintSupport (5.2) <6FF469E4-221E-3778-B7F3-38BE34501CFB> /Users/USER/Desktop/Keyhotee.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/QtPrintSupport
       0x103688000 -        0x104e45fff +QtWebKit (5.2) <D6CD80EC-39FB-337F-91B4-ED65F038468A> /Users/USER/Desktop/Keyhotee.app/Contents/Frameworks/QtWebKit.framework/Versions/5/QtWebKit
       0x1050c7000 -        0x105447fff +QtGui (5.2) <9EE7FD9C-121D-3D0B-8CC7-1D46745BB2E9> /Users/USER/Desktop/Keyhotee.app/Contents/Frameworks/QtGui.framework/Versions/5/QtGui
       0x105512000 -        0x105614ff7 +QtNetwork (5.2) <0E387C83-7429-3900-8113-63CCBC7DBD91> /Users/USER/Desktop/Keyhotee.app/Contents/Frameworks/QtNetwork.framework/Versions/5/QtNetwork
       0x10564a000 -        0x105b2aff7 +QtCore (5.2) <13F4E3F1-E1B0-3DA9-AF41-D189CEA9F30E> /Users/USER/Desktop/Keyhotee.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
       0x105bb3000 -        0x105bb7fff  com.apple.agl (3.2.3 - AGL-3.2.3) <1B85306F-D2BF-3FE3-9915-165237B491EB> /System/Library/Frameworks/AGL.framework/Versions/A/AGL
       0x105bbf000 -        0x105e60fff +QtQuick (5.2) <C6FE3B79-4F6D-3E59-AB61-C4729D4E96D3> /Users/USER/Desktop/Keyhotee.app/Contents/Frameworks/QtQuick.framework/Versions/5/QtQuick
       0x105efe000 -        0x10622fff7 +QtQml (5.2) <3C186F3B-725B-318A-A8B3-42CD18EC101A> /Users/USER/Desktop/Keyhotee.app/Contents/Frameworks/QtQml.framework/Versions/5/QtQml
       0x1062af000 -        0x1062e5fff +QtPositioning (5.2) <CAB66797-BF4D-3AC7-B3F7-A3D56B090AFE> /Users/USER/Desktop/Keyhotee.app/Contents/Frameworks/QtPositioning.framework/Versions/5/QtPositioning
       0x1062fa000 -        0x106387ff7 +QtMultimedia (5.2) <17628B38-FB07-36C5-8B2B-12DDC26222B0> /Users/USER/Desktop/Keyhotee.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/QtMultimedia
       0x1063c8000 -        0x1063f1fff +QtSql (5.2) <A2D12DF9-665E-30D2-99EF-FDCA8D393A58> /Users/USER/Desktop/Keyhotee.app/Contents/Frameworks/QtSql.framework/Versions/5/QtSql
       0x106409000 -        0x106429ff7 +QtSensors (5.2) <305A3896-E85C-36E1-890A-4F895DF65BCC> /Users/USER/Desktop/Keyhotee.app/Contents/Frameworks/QtSensors.framework/Versions/5/QtSensors
    0x7fff6cd18000 -     0x7fff6cd4b817  dyld (239.3) <D1DFCF3F-0B0C-332A-BCC0-87A851B570FF> /usr/lib/dyld
    0x7fff8b5c0000 -     0x7fff8b60eff9  libstdc++.6.dylib (60) <0241E6A4-1368-33BE-950B-D0A175C41F54> /usr/lib/libstdc++.6.dylib
    0x7fff8b60f000 -     0x7fff8b61bff7  com.apple.OpenDirectory (10.9 - 173.1.1) <6B78BD7B-5622-38E6-8FC6-86A117E3ACCA> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff8b61c000 -     0x7fff8b61dff7  libSystem.B.dylib (1197.1.1) <BFC0DC97-46C6-3BE0-9983-54A98734897A> /usr/lib/libSystem.B.dylib
    0x7fff8b755000 -     0x7fff8c07105f  com.apple.CoreGraphics (1.600.0 - 599.7) <7D0FD5A7-A061-39BA-8E00-723825D2C4DD> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff8c0af000 -     0x7fff8c0b5ff7  libsystem_platform.dylib (24.1.4) <331BA4A5-55CE-3B95-99EB-44E0C89D7FB8> /usr/lib/system/libsystem_platform.dylib
    0x7fff8c106000 -     0x7fff8c116fff  libbsm.0.dylib (33) <2CAC00A2-1352-302A-88FA-C567D4D69179> /usr/lib/libbsm.0.dylib
.....

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
yo, this part might actually be all that you need to do... but again it depends on what's going on on your machine

Code: [Select]
## wtf, but this worked
# cp -r /usr/local/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/ /usr/local/lib/gcc/x86_64-apple-darwin13.0.0/lib
Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
Ok, I *think* I maybe got a portable app. Gonna hold off on writing a script until someone else confirms it works on their machine. We might also have to work together a bit because the script may end up depending on the environment pretty hard.

Anyway, here's a high-level outline of what I did

Code: [Select]
# cd keyhotee/bin

## copy libstdc++.6.dylib and libgcc_s.1.dylib from gcc folder from brew installation
# cp /usr/local/Cellar/gcc48/4.8.2/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/libstdc++.6.dylib Keyhotee.app/Contents/Frameworks/libstdc++.6.dylib
# cp /usr/local/Cellar/gcc48/4.8.2/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/libgcc_s.1.dylib Keyhotee.app/Contents/Frameworks/libgcc_s.1.dylib

## change references in offending library
# install_name_tool -change /usr/local/lib/gcc/x86_64-apple-darwin13.0.0/lib/libstdc++.6.dylib @executable_path/../Frameworks/libstdc++.6.dylib Keyhotee.app/Contents/PlugIns/sqldrivers/libqsqlite.dylib
# install_name_tool -change /usr/local/lib/gcc/x86_64-apple-darwin13.0.0/lib/libgcc_s.1.dylib @executable_path/../Frameworks/libgcc_s.1.dylib Keyhotee.app/Contents/PlugIns/sqldrivers/libqsqlite.dylib

## wtf, but this worked
# cp -r /usr/local/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/ /usr/local/lib/gcc/x86_64-apple-darwin13.0.0/lib

## finally
# sudo /usr/local/Cellar/qt5/5.2.0/bin/macdeployqt Keyhotee.app/ -dmg


dmg download link:
https://dl.dropboxusercontent.com/u/12641785/Keyhotee.dmg
Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.

Offline bytemaster

What exactly should this script do? The fix appears to be to rebuild your local qt installation with a particular flag.
edit: do you mean the script to put the app into a nice .dmg?

I can package up my local .app and we can test if it's portable

Correct, when you just compile the .app (something I have been able to do for development) the shared libraries are referenced from /opt/???   
When I run the macdeployqt script it doesn't completely resolve all of the issues and move the required dependencies inside the .app bundle
When I get that fixed it runs then crashes loading Qt image plugins. 

So making it portable is the challenge here.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
What exactly should this script do? The fix appears to be to rebuild your local qt installation with a particular flag.
edit: do you mean the script to put the app into a nice .dmg?

I can package up my local .app and we can test if it's portable
« Last Edit: January 06, 2014, 10:50:19 pm by toast »
Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.

Offline bytemaster

Aha! Compilation successful, make install successful & keyhotee running after tackling the libpng issues.

bytemaster, try

Code: [Select]
brew uninstall qt5
brew install libpng
brew install qt5 --without-x11

then delete CMakeCache/CMakeFiles and redo everything

This should link in homebrew's libpng and remove the dependency on x11

Looks like you are but one small step away from winning this bounty... write a script and provide a download link to a OS X Keyhotee.dmg file :)
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
Aha! Compilation successful, make install successful & keyhotee running after tackling the libpng issues.

bytemaster, try

Code: [Select]
brew uninstall qt5
brew install libpng
brew install qt5 --without-x11

then delete CMakeCache/CMakeFiles and redo everything

This should link in homebrew's libpng and remove the dependency on x11
Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
nvm, read your post more carefully

try deleting the whole repo, re-downloading, and building again. Probably not the "right" way to do it but it has worked for me before
cmake's caching sucks
Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.

Offline darren

  • Newbie
  • *
  • Posts: 2
    • View Profile
oh!  errors again
version: c++ (GCC) 4.8.2

Code: [Select]
Linking CXX executable bin/Keyhotee.app/Contents/MacOS/Keyhotee
Undefined symbols for architecture x86_64:
  "fc::time_point::from_iso_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:
      bts::bitname::create_genesis_block()     in libbshare.a(bitname_block.cpp.o)
  "fc::to_variant(std::vector<char, std::allocator<char> > const&, fc::variant&)", referenced from:
      void fc::to_variant<bts::addressbook::contact_property>(std::vector<bts::addressbook::contact_property, std::allocator<bts::addressbook::contact_property> > const&, fc::variant&) in Contact.cpp.o
      void fc::reflector<bts::addressbook::wallet_contact>::visit<fc::to_variant_visitor<bts::addressbook::wallet_contact> >(fc::to_variant_visitor<bts::addressbook::wallet_contact> const&) in Contact.cpp.o
      void fc::to_variant<bts::addressbook::contact_property>(std::vector<bts::addressbook::contact_property, std::allocator<bts::addressbook::contact_property> > const&, fc::variant&) in KeyhoteeMainWindow.cpp.o
      void fc::to_variant<bts::addressbook::wallet_identity>(std::vector<bts::addressbook::wallet_identity, std::allocator<bts::addressbook::wallet_identity> > const&, fc::variant&) in KeyhoteeMainWindow.cpp.o
      fc::mutable_variant_object& fc::mutable_variant_object::operator()<std::vector<char, std::allocator<char> > const&>(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<char, std::allocator<char> > const&) in libbshare.a(addressbook.cpp.o)
      void fc::to_variant<bts::addressbook::contact_property>(std::vector<bts::addressbook::contact_property, std::allocator<bts::addressbook::contact_property> > const&, fc::variant&) in libbshare.a(addressbook.cpp.o)
      void fc::reflector<bts::addressbook::wallet_contact>::visit<fc::to_variant_visitor<bts::addressbook::wallet_contact> >(fc::to_variant_visitor<bts::addressbook::wallet_contact> const&) in libbshare.a(addressbook.cpp.o)
      ...
  "fc::aes_decrypt(fc::sha512 const&, std::vector<char, std::allocator<char> > const&)", referenced from:
      bts::addressbook::addressbook::open(fc::path const&, fc::sha512 const&) in libbshare.a(addressbook.cpp.o)
      bts::bitchat::encrypted_message::decrypt(fc::ecc::private_key const&, bts::bitchat::decrypted_message&) const in libbshare.a(bitchat_private_message.cpp.o)
  "fc::aes_encrypt(fc::sha512 const&, std::vector<char, std::allocator<char> > const&)", referenced from:
      bts::addressbook::addressbook::store_contact(bts::addressbook::wallet_contact const&) in libbshare.a(addressbook.cpp.o)
      bts::bitchat::decrypted_message::encrypt(fc::ecc::public_key const&) const in libbshare.a(bitchat_private_message.cpp.o)
PTS: PvssATbmJSQWFrwnWm2JeyX13UdTHNpuk5

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai

make errors...
g++ versions:
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin13.0.0
Thread model: posix

Code: [Select]
In file included from /Users/xhb/GitHub/keyhotee/BitShares/include/bts/network/channel_id.hpp:76:
In file included from /Users/xhb/GitHub/keyhotee/BitShares/fc/include/fc/reflect/reflect.hpp:9:
In file included from /Users/xhb/GitHub/keyhotee/BitShares/fc/include/fc/utility.hpp:3:
In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/new:56:
In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/exception:81:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/type_traits:770:38: error:
      implicit instantiation of undefined template 'std::__1::hash<fc::ip::endpoint>'
    : public integral_constant<bool, __is_empty(_Tp)> {};
                                     ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/unordered_map:327:54: note:
      in instantiation of template class 'std::__1::is_empty<std::__1::hash<fc::ip::endpoint> >' requested here
template <class _Key, class _Tp, class _Hash, bool = is_empty<_Hash>::value
                                                     ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/unordered_map:678:13: note:
      in instantiation of default argument for '__unordered_map_hasher<fc::ip::endpoint,
      std::__1::shared_ptr<bts::network::connection>, std::__1::hash<fc::ip::endpoint> >' required here
    typedef __unordered_map_hasher<key_type, mapped_type, hasher>   __hasher;
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/xhb/GitHub/keyhotee/BitShares/src/network/server.cpp:63:71: note: in instantiation of template class
      'std::__1::unordered_map<fc::ip::endpoint, std::__1::shared_ptr<bts::network::connection>, std::__1::hash<fc::ip::endpoint>,
      std::__1::equal_to<fc::ip::endpoint>, std::__1::allocator<std::__1::pair<const fc::ip::endpoint,
      std::__1::shared_ptr<bts::network::connection> > > >' requested here
          std::unordered_map<fc::ip::endpoint,connection_ptr>         connections;
                                                                      ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/memory:3081:29: note:
      template is declared here
template <class _Tp> struct hash;
                            ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/memory:2147:15: error: no
      matching constructor for initialization of 'bts::network::connection'
              __second_(_VSTD::forward<_Args2>(get<_I2>(__second_args))...)

OSX silently links g++ and gcc to clang
Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.

Offline bytemaster

For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline darren

  • Newbie
  • *
  • Posts: 2
    • View Profile

make errors...
g++ versions:
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin13.0.0
Thread model: posix

Code: [Select]
In file included from /Users/xhb/GitHub/keyhotee/BitShares/include/bts/network/channel_id.hpp:76:
In file included from /Users/xhb/GitHub/keyhotee/BitShares/fc/include/fc/reflect/reflect.hpp:9:
In file included from /Users/xhb/GitHub/keyhotee/BitShares/fc/include/fc/utility.hpp:3:
In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/new:56:
In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/exception:81:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/type_traits:770:38: error:
      implicit instantiation of undefined template 'std::__1::hash<fc::ip::endpoint>'
    : public integral_constant<bool, __is_empty(_Tp)> {};
                                     ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/unordered_map:327:54: note:
      in instantiation of template class 'std::__1::is_empty<std::__1::hash<fc::ip::endpoint> >' requested here
template <class _Key, class _Tp, class _Hash, bool = is_empty<_Hash>::value
                                                     ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/unordered_map:678:13: note:
      in instantiation of default argument for '__unordered_map_hasher<fc::ip::endpoint,
      std::__1::shared_ptr<bts::network::connection>, std::__1::hash<fc::ip::endpoint> >' required here
    typedef __unordered_map_hasher<key_type, mapped_type, hasher>   __hasher;
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/xhb/GitHub/keyhotee/BitShares/src/network/server.cpp:63:71: note: in instantiation of template class
      'std::__1::unordered_map<fc::ip::endpoint, std::__1::shared_ptr<bts::network::connection>, std::__1::hash<fc::ip::endpoint>,
      std::__1::equal_to<fc::ip::endpoint>, std::__1::allocator<std::__1::pair<const fc::ip::endpoint,
      std::__1::shared_ptr<bts::network::connection> > > >' requested here
          std::unordered_map<fc::ip::endpoint,connection_ptr>         connections;
                                                                      ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/memory:3081:29: note:
      template is declared here
template <class _Tp> struct hash;
                            ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/memory:2147:15: error: no
      matching constructor for initialization of 'bts::network::connection'
              __second_(_VSTD::forward<_Args2>(get<_I2>(__second_args))...)
PTS: PvssATbmJSQWFrwnWm2JeyX13UdTHNpuk5

Offline bytemaster

I have tripled the bounty on this with the expectation that a Mac version of Keyhotee should be produced. 

I need to focus on BitShares so this needs to be delegated to the community.  There are people that are close so we have the skills in the community.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline bytemaster

What the fuck?

Code: [Select]
/Users/nikolai/projects/keyhotee/miner/server.cpp: In member function 'void server::send_work(const connection_data&, const bitcoin::work&)':
/Users/nikolai/projects/keyhotee/miner/server.cpp:352:5: internal compiler error: in calc_dfs_tree, at dominance.c:401
     }
     ^

/Users/nikolai/projects/keyhotee/miner/server.cpp:352:5: internal compiler error: Abort trap: 6
c++: internal compiler error: Abort trap: 6 (program cc1plus)

(side note: found a better dmg making script here https://github.com/remko/fancy-dmg/)

The DMG part is easy, the .app bundle that is portable is hard.  Does fancy-dmg do that?

Crazy on the internal compiler error... what version of g++ are you using?
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
What the fuck?

Code: [Select]
/Users/nikolai/projects/keyhotee/miner/server.cpp: In member function 'void server::send_work(const connection_data&, const bitcoin::work&)':
/Users/nikolai/projects/keyhotee/miner/server.cpp:352:5: internal compiler error: in calc_dfs_tree, at dominance.c:401
     }
     ^

/Users/nikolai/projects/keyhotee/miner/server.cpp:352:5: internal compiler error: Abort trap: 6
c++: internal compiler error: Abort trap: 6 (program cc1plus)

(side note: found a better dmg making script here https://github.com/remko/fancy-dmg/)
Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
Check it:

https://github.com/LinusU/node-appdmg

Gonna give it a crack once I'm done playing with keyhotee
Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.

Offline bytemaster

Bundling a .app into a distributable .dmg file involves many steps after compiling it.  I would like a script that I can run that will package a working executable on demand.  It should be robust.

Currenty the macdeployqt tool provided with Qt 5.1.1 does not properly include all libraries and then the .app crashes when attempting to load Image plugins after I attempt to bundle it.  It works if I just compile it.

« Last Edit: January 28, 2014, 08:48:06 pm by bytemaster »
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.