-
Notifications
You must be signed in to change notification settings - Fork 37.7k
Add -lboost_chrono to both the qt .pro file and makefile.unix #2493
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
@@ -400,7 +400,7 @@ LIBS += $$join(BOOST_LIB_PATH,,-L,) $$join(BDB_LIB_PATH,,-L,) $$join(OPENSSL_LIB | |||
LIBS += -lssl -lcrypto -ldb_cxx$$BDB_LIB_SUFFIX | |||
# -lgdi32 has to happen after -lcrypto (see #681) | |||
win32:LIBS += -lws2_32 -lshlwapi -lmswsock -lole32 -loleaut32 -luuid -lgdi32 | |||
LIBS += -lboost_system$$BOOST_LIB_SUFFIX -lboost_filesystem$$BOOST_LIB_SUFFIX -lboost_program_options$$BOOST_LIB_SUFFIX -lboost_thread$$BOOST_THREAD_LIB_SUFFIX | |||
LIBS += -lboost_system$$BOOST_LIB_SUFFIX -lboost_filesystem$$BOOST_LIB_SUFFIX -lboost_program_options$$BOOST_LIB_SUFFIX -lboost_thread$$BOOST_THREAD_LIB_SUFFIX -lboost_chrono$$BOOST_LIB_SUFFIX | |||
win32:LIBS += -lboost_chrono$$BOOST_LIB_SUFFIX |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We have that dependency in for Windows :D. You need to remove this one then, if the lib should be available for all OSes.
being added generally. (Thanks Phillip Kaufmann)
- don't display "Bitcoin - " when no title was supplied but just "Bitcoin"
Automatic sanity-testing: FAILED BUILD/TEST, see http://jenkins.bluematt.me/pull-tester/9736430b85d8bc5ce0e742344cf2f525a79c6246 for binaries and test log. This could happen for one of several reasons:
If you believe this to be in error, please ping BlueMatt on freenode or TheBlueMatt here. This test script verifies pulls every time they are updated. It, however, dies sometimes and fails to test properly. If you are waiting on a test, please check timestamps to verify that the test.log is moving at http://jenkins.bluematt.me/pull-tester/current/ |
GUI can't connect to RPC. Showing this option in the help confuses people, so remove it.
Every block index entry currently requires a separately-allocated CBigNum. By replacing them with uint256, it's just 32 bytes extra in CBlockIndex itself. This should save us a few megabytes in RAM, and less allocation overhead.
…nect qt: don't show rpcconnect command line option in help
Use a uint256 for bnChainWork
I'm afraid this will have to be conditional on the version of Boost used. |
Ok. I'll look at this further. Is the reason for the windows inclusion of
|
Note the pullreq to upgrade boost to 1.53 removed the chronos lib. |
@luke-jr I know that my dependecy lib pull needs updates to reflect this. |
@robbak Windows needed the chrono lib because we use Boost 1.50. |
For my purposes on FreeBSD, I can easily handle this in our port makefile - |
This is why automake was invented... :p |
Configure script: #2195 |
qt: move export button to tabs
Bitcoin-Qt: remove " - " on empty title in BitcoinGUI::message()
being added generally. (Thanks Phillip Kaufmann)
Automatic sanity-testing: FAILED BUILD/TEST, see http://jenkins.bluematt.me/pull-tester/e622f35d2d3de667006b9c171928e36911aadef9 for binaries and test log. This could happen for one of several reasons:
If you believe this to be in error, please ping BlueMatt on freenode or TheBlueMatt here. This test script verifies pulls every time they are updated. It, however, dies sometimes and fails to test properly. If you are waiting on a test, please check timestamps to verify that the test.log is moving at http://jenkins.bluematt.me/pull-tester/current/ |
OK, that was jut me doing a merge. Sorry for the noise. I'll close this. By the time we have a configuration script, We'll have an updated boost, and will no longer need it. There is someone else on the mailing list that has had the same problem on a linux variant, too. Another work-around may be adjusting the code to not use boost_chrone below boost version 5.3. I personally would rather add the lib for boost 5.0~5.3. Maybe a note in the makefile, like the notes we have for other boost versions. |
On FreeBSD, I was unable to build any version since the MicroSleep() change (commit 1b43bf0), which created a dependency on boost_chrono for boost versions above 1.50. This dependency had never been added to either makefile.unix or bitcoin-qt.pro.
This pullreq adds the required -lboost_chrono to both files.