Bitcoin Forum
November 14, 2024, 10:43:05 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Building current master branch - are these dependencies still current??  (Read 842 times)
oOoOo (OP)
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
January 03, 2013, 11:37:10 PM
 #1

Wanna compile the most current QT version on Ubuntu & OSX. So I need to know which dependencies I need to install, and I need to know which must go directly into the codebase. <- Not all of them come pre-installed on every system right?

Library     Purpose           Description
 -------     -------           -----------
 libssl      SSL Support       Secure communications
 libdb4.8    Berkeley DB       Blockchain & wallet storage
 libboost    Boost             C++ Library
 miniupnpc   UPnP Support      Optional firewall-jumping support

^As of Jan/13 are they all still required? Anything missing? Can I follow the instructions found here:
https://github.com/bitcoin/bitcoin/blob/master/doc/build-osx.txt ?

Thanks in advance!!.
Gavin Andresen
Legendary
*
qt
Offline Offline

Activity: 1652
Merit: 2301


Chief Scientist


View Profile WWW
January 04, 2013, 03:33:49 AM
 #2

^As of Jan/13 are they all still required? Anything missing? Can I follow the instructions found here:
https://github.com/bitcoin/bitcoin/blob/master/doc/build-osx.txt ?
Yes, those instructions should work, but build-osx.txt tells you how to build bitcoind.  See
  https://github.com/bitcoin/bitcoin/blob/master/doc/readme-qt.rst
... for very similar instructions on building Bitcoin-Qt

readme-qt.rst suggests downloading and installing the `Qt Mac OS X SDK` from the QT website, but you can also:
  port install qt4-mac

If something doesn't work, post here, or, even better, submit a patch for the documentation.


How often do you get the chance to work on a potentially world-changing project?
oOoOo (OP)
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
January 04, 2013, 04:10:06 AM
 #3

Ok. Are there any changes to this in the upcoming 0.8 version? Any additions to that?

So in 0.8 the blockindex.dat files are converted to the new leveldb, but are any other files affected by this switch? (wallet.dat for example?)

ok, this might sound like a stupid question, but where can I find the 0.8 test source? I'm sure it's in here somewhere, maybe I overlooked it.. The one under the github master is still the stable one right?

@Gavin Thanks for your help!
Diapolo
Hero Member
*****
Offline Offline

Activity: 772
Merit: 500



View Profile WWW
January 04, 2013, 05:05:18 PM
 #4

Github master is 0.7.99, which IS what 0.8 will be based of Smiley. The wallet.dat will still be based on BDB.

Dia

Liked my former work for Bitcoin Core? Drop me a donation via:
1PwnvixzVAKnAqp8LCV8iuv7ohzX2pbn5x
bitcoin:1PwnvixzVAKnAqp8LCV8iuv7ohzX2pbn5x?label=Diapolo
Pages: [1]
  Print  
 
Jump to:  

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