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

0 Members and 1 Guest are viewing this topic.

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.