Security concerns?
If you are worrying about malicious web apps, just don't run them when asked.
Exploits, google it. The "to" from a previous block is the "from" in a next block. Google "e-mail system", which was based on "mail system" in hospitals.
|
|
|
Security concerns?
If you are worrying about malicious web apps, just don't run them when asked.
Exploits, google it.
|
|
|
I don't want java on my systems because of security concerns, sorry.
|
|
|
Hello, I want to write some software to analyze/visualize transactions performed with bitcoin. The bitcoin software is too complex, instead an easy to use binary format is desired. This easy binary format will be explained below: The file consists out of sequential bytes stored next to each other as follows: Starting with a version number of the format (this will be version 1): Version uint16 Followed by a block (which represents information from the transaction-block-chain): BlockNumber uint64 BlockYear uint8 BlockMonth uint8 BlockDay uint8 BlockHour uint8 BlockMinute uint8 BlockSecond uint8 Overhead analysis: Size in bytes of BlockStructure = 6 bytes + 8 bytes = 14 bytes 100 years * 365.25 days * 24 hours * 60 minutes = 52596000 minutes, 52.596.000 minutes 52596000 divided by an average of 10 minutes per block = 5259600 blocks per century, 5.259.600 blocks per century. Overhead for above data structure is: 14 bytes multiplied with 5259600 blocks per century = 73634400 bytes of overhead per century, 73.634.400 bytes of overhead per century. 73634400 bytes divided by 1024 for kilobytes divided by another 1024 for megabytes = 70.223236083984375 MB or approximately 71 MB. Followed by the bitcoin addresses used in the transactions: BitcoinAddressSize uint16 BitcoinAddressCount uint32 BitcoinAddress0 uint8 x BitCountAddressSize BitcoinAddress1 uint8 x BitCountAddressSize BitcoinAddress2 uint8 x BitCountAddressSize BitcoinAddress3 uint8 x BitCountAddressSize BitcoinAddress4 uint8 x BitCountAddressSize etc... up to: BitcoinAddress(Count-1) Followed by the transactions which use the bitcoin address indexes from above: TransactionCount uint32 Transaction0FromBitcoinAddressIndex uint32 Transaction0ToBitcoinAddressIndex uint32 Transaction0Value uint64 Transaction1FromBitcoinAddressIndex uint32 Transaction1ToBitcoinAddressIndex uint32 Transaction1Value uint64 Transaction2FromBitcoinAddressIndex uint32 Transaction2ToBitcoinAddressIndex uint32 Transaction2Value uint64 Transaction3FromBitcoinAddressIndex uint32 Transaction3ToBitcoinAddressIndex uint32 Transaction3Value uint64 etc up to Transaction(Count-1) All integers are in little endian format (as used by intel processors). The file is then made up out of the blocks above as follows: Version Block BitcoinAddresses Transactions Block BitcoinAddresses Transactions Block BitcoinAddresses Transactions Block BitcoinAddresses Transactions Block BitcoinAddresses Transactions And so forth... If the bitcoin developers are interested in supporting this easy binary format then let me know if you will program it yourself, or if you want me to program an easy to use c++ class for supporting this easy binary format. I will then provide at the very least output functions, and probably input functions as well in case others want to use it as well. What I would need you the bitcoin developers to do is "extract the information from the complex bitcoin format/database" and "channel it into this easy to use binary format" by using the c++ class. Once such a feature is present in either the bitcoin client, or an external tool, I can start my analysis/visualization attempts ! =D Bye, Skybuck.
|
|
|
Hello,
There is something I don't understand about bitcoin:
Why are the transactions stored in a hash/merkle tree ?
Why simply not store them sequential and calculate a single hash over all of them ?
Only reason I can think of is "more security" because of hash tree, more hashes to calculate...
Seems kind of cheesy.
One possible reason could be "quantum computers" merkle hash tree might protect a bit more against it.
Bye, Skybuck.
|
|
|
Thanks for trying to help, but I am going to give up.
I already increased my C/C++ filedisk image from 4 GB to 8 GB and it's still not enough.
Just the widgets are 450 MB, pretty ridicilous.
|
|
|
Perhaps some terms are confusing.
A visualization of the idea:
Balance Block 0 (Anchor hardcoded into application) +---------------------------------+ |Genesis Balance Sheet Hash | +---------------------------------+
Balance Block 1 +---------------------------------+ | Previous Balance Sheet Hash | +---------------------------------+
Balance Block 2 +---------------------------------+ | Previous Balance Sheet Hash | +---------------------------------+
Balance Block 3 +---------------------------------+ | Previous Balance Sheet Hash | +---------------------------------+
Balance Block 4 +---------------------------------+ | Previous Balance Sheet Hash | +---------------------------------+
Current Balance Sheet +------------------------------------+ | Bitcoin Address | Balance Value | +------------------------------------+ | Bitcoin Address | Balance Value | +------------------------------------+ | Bitcoin Address | Balance Value | +------------------------------------+ | Bitcoin Address | Balance Value | +------------------------------------+ | Bitcoin Address | Balance Value | +------------------------------------+ | Bitcoin Address | Balance Value | +------------------------------------+ | Bitcoin Address | Balance Value | +------------------------------------+ | Bitcoin Address | Balance Value | +------------------------------------+ | Bitcoin Address | Balance Value | +------------------------------------+ ^ All known bitcoin addresses, possibly only those with balance value above zero.
Clients only need the most recent balance block to participate. Older balance blocks can be used to check historic data.
(The transaction block chain keeps existing to stabilize the balance sheet, which will be considered stable after 1000 or 2000 blocks, the transaction block chain can later be thrown away up to the most recent/current balance sheet, or it can be stored for checking/verification purposes at the expensive of more harddisk usage, up to user/application to decide.)
|
|
|
The balance-blockchain (=ledger-blockchain ?) would work the same as the transaction-blockchain.
The concept of a blockchain can be applied to anything.
This includes all the blockchain-mechanisms for rejecting and accepting, etc.
So why should we trust a balance-blockchain? Should we also have a balancechain for that, and then another for that? The real question is why not ? You can change the balance, but it will not be accepted by other clients, because your balance would be a mismatch. The mismatch can happen in two ways: 1. The traditional way by: length wins, which is what bitcoin does. 2. The voting way: confirmations. An attacker could create a fake balance chain, which could be longer, and broadcast it to you. However this should not happen because of majority of processing power, so majority has ultimately longer balance chain. Unless you are disconnected from the real network and you connect to a fake network, and you cannot connect to real network, same problem as with transaction block chain. Other attacks could exist too. The hashes in the balance chain also protect against modifications, make a single modification and you will have to find a hash collision, or re-do an entire fake balance chain which becomes computationally expensive. A balance chain might not even be necessary. Only one balance sheet needs to be stored the previous one. However balance sheets could also function as checkpoints, but that's probably not necessary. My suggestion was also to make the difficulty 1000x greater than the blockchain, if the blockchain is allowed to be 1000 blocks ahead, if this leads to 1000x hash search times remains to be seen, maybe it will become too difficult, examination of this idea will have to be done. So the concept of a balance-chain could be dismissed, instead a single balance sheet is stored by all clients. It could be considered a "sliding balance sheet". It slides along the transactions over time. However if the concept of a balance chain is dismissed, then the race can no longer happen, nobody wins. This becomes a problem, there is no winning selection criterium anymore, except perhaps the voting situation. Though that's a bit shakey. Therefore the idea could be simply: Store the hashes of the balance chain only. The balance sheets themselfes are thrown away, except the last one. At least this makes it possible for people who have all transactions and know exactly when to calculate a balance and a balance hash to check the chain for consistency. This also preserves the proof-of-work idea. An attacker would have to re-do those balance chain hashes, computationally expensive. It's even very interesting, since an attacker might not have the necessary data to make the balance chain. Therefore attacker is restrained to new data only, less attack surface for him. This would be a lazy attacker, however it's good to assume default intense attackers which have all data. By storing balance chain hashes only, the old transactions can be thrown away, the old balance sheets can be thrown away, what remains are the balance chain hashes, about 256 bits per hash and a recent balance sheet.
|
|
|
The balance-blockchain (=ledger-blockchain ?) would work the same as the transaction-blockchain.
The concept of a blockchain can be applied to anything.
This includes all the blockchain-mechanisms for rejecting and accepting, etc.
This should not need to be re-explained.
Perhaps the proposal of the original/first poster is weak/insecure or worriesome.
My slightly different proposal is to make a seperate balance-blockchain which should be stronger... assuming the original/first proposal is rejected because of security concerns or incomplete proposal.
I'd like to hear objections or security concerns against my proposal the seperate balance-blockchain.
|
|
|
Nothing is stopping you from trying to make it coherent.
Let me/us know when you figured out how to make it coherent ?!?
|
|
|
I agree that there are better optimisations that can be implemented first but I still think it might be worth discussing for the future. Can you see any obvious flaws in the proposal Gavin?
Ummm, yes. It seems to me miners will have an incentive to lie about the transaction ledger, and put fake ledger hashes in their blocks. Either so their transactions might be considered 'unspent' by unsuspecting nodes that trust them, or so that other miners that don't have the full block chain create invalid blocks (eliminate the competition!) And I don't see a proposal that everybody check the ledger and reject blocks that contain invalid ledger hashes. I also don't see what the ledger hash accomplishes. If you're going to trust some other node's version of unspent-transaction-reality, then you could just ask "send me the ledger state before (or after) the block with THIS block hash". But if you're going to trust one or more nodes anyway... then it seems to me sending an ever-increasing-in-size ledger is a bad way to get scalable. If size-of-full-blockchain becomes a problem before the mining pools and big exchanges/merchants/transactions processors all have transaction processing clusters with a terabyte of ram and petabyte hard drive array then I think extending the protocol to make it easy to request all transactions involved in a given Merkle branch will probably be the way to go. But before then I expect the bitcoin network will look very different from the way it looks today, and I expect there will be several different solutions for how to scale up. If (when!) Bitcoin gets that successful, there will be serious money hiring the same smart people who figured out how to scale up PayPal and Visa. This is kinda funny. So on one hand/side you consider a blockchain safe ? But on the other hand/side you consider a balancechain to be unsafe ? You can't have it both way ?!? The only difference so far is that the blockchain is anchored into the application and fully available vs throwing information away, but what remains could be anchored as well so not much difference there ?!? Though how important such an anchor is remains to be seen ? Perhaps it's not important and can be worked around ?!? If it is important then maybe a balancechain anchor could be build in as well ? Either the bitcoin is flawed or it's not, which is it gavin ?
|
|
|
1. Berkeley DB version 4.8.30NC 2. Boost version version 1.48.0 3. MiniUPnPC version 1.6 4. OpenSSL version 1.0.0e ^ These were all compiled with Visual Studio 2010 Professional. 5. Nokia QT version 1.1.4 was installed with mingw and vs2008 support (but toolchain missing for vs2008, must be setup manually ?). 6. Tried to open the *.pro file with QT Creator which apperently uses mingw. 7. Compile with mingw seems to work to some degree, but linking problems, I can't make sense of which libs to include, everything is a bit messy, I tried, but C/C++ programmers make a big mess out of things and Visual Studio makes it even worse, *.lib, *.whatever all over the place. Plus: 8. Mingw has issues with spaces in filenames. 9. I tried mingw once to compile some kind of gnu tool chain, mingw failed, cygwin succeeded, since then mingw is on my banlist. Plus: 10. I also tried simply adding the gui qt files from bitcoin to visual studio 2010 new project file, but bitcoin's source is also kinda messy... includes lot's of include folders... Some tips: use: (std::min) with parentheses use: (std::max) with parentheses ^ This solves some compile problems. use: include "QTCore\QObject.h" instead of "QObject.h" <- makes it difficult to include all folders. 11. OpenSLL seems to have a crypto library... OpenSLL seems kinda old, I am not sure if it compiled/linked/produced everything which is needed, it's weird. 12. MiniUPnP was build twice to make it work, also *.h.in was renamed to *.h to make it work. 13. Berkeley DB vcproj files were modified to cut away the IA64 platform sections as already mentioned, that makes it build properly. (Opened with textpad/external text editor to modify them manually) Windows 7 is a little bit annoying to develop on because of worse GUI then XP and it doesn't remember settings/changes to listviews in windows explorer which is somewhat annoying, the find/search box and results same thing, but with a little getting used to it it's still workable. Visual Studio 2010 has improved a lot in quality since previous versions, but it stills poop compared to Delphi, in many ways. So is C/C++ code still poop in many ways. C/C++ it's slow, it's big, it's old, it's unnecessary complex. Your/this project/bitcoin is the ultimate demonstration of C/C++ fail. It's not cross platform at all, it does compile, but it doesn't link properly, it's a big mess. QTCreator is the weirdest IDE I have ever seen ! What a weird thing... it's a newby IDE with very very very little features. I cannot imagine anybody using it for any serious development, except perhaps some make-file-freaks. Make files suck ass big time. Source code should be able to be build by creating new projects, including files, adding libraries. All that users should need is a little manual how to put things together. There are many things which Free Pascal/Object pascal/Delphi/Lazarus does better. Especially Delphi does many little things much better, to understand that requires having used Delphi a lot. Delphi might not come with all kinds of handy libraries but those can be found on the internet. All these little things might seem irrelevant but they are not, it all adds up to time being wasted when using visual studio and the likes. Lot's of time being wasted, and I think even Delphi is old and slow to use in some ways and could and should have been improved a lot already over the years. C/C++ is like 0.01% of what Delphi is when it comes to development speed. Yes that's 1/100 of a procent, not even a procent. I do recommend you give Visual Studio a looksy/try it probably has a free version somewhere as well. I am not sure if the free version has the gui designer, but maybe it has. The gui designer seems to use some kind of .net 4.0 controls. I don't like .net 4.0 and I am not sure if it requires the dot net 4.0 framework, it probably does, but it might be worth a try. It probably combines dot net 4.0 and c++. Perhaps this is bad and not wise, so let's skip this point of critique. Now that I have vented some of my critique I do have some questions for you or others involved with the bitcoin project, you may ignore all my critique if you wish, I don't mind, but please do try to answer my questions which would be interesting to know: 1. Why is Berkeley DB used as the" storage technology" ? Why not simply a bunch of binary streams coded by hand ? Is it perhaps because of lack of time ? Is it perhaps because berkeley db offers some robustness <- doesn't seem to be the case according to crash reports from users... ? Is it because you know berkeley well ? Is it because you got payed to use and promote berkeley ? Does berkeley have/offer some special features which bitcoin needs ? Was berkeley perhaps selected because of security/robustness or something ? Was it perhaps selected to interface with something else ? Was it perhaps selected because it's easy to program against As you can see I wonder why Berkeley DB was used/selected. 2. What is json ? 3. Why is/was Nokia QT selected as the new gui framework ? What devices do you hope to get bitcoin running on ? Is it just for mac/os x ? Is it just for Windows ? Or perhaps symbian Any other mobile phones ? (I don't even have a mobile phone so I know little about that, I choose not to have a mobile phone because I think it's fun to not go along with that technology, just to see how it is the "digital-divide". Plus radiation avoidence plus many other things ) 4. I do wonder how the stock exchanges interface with the network... they probably wrote that them selfes, but perhaps you know something about it ? (This question not really that relevant and can be skipped if you wish). 5. In what state is the old gui ? Could the old gui perhaps still be used with bit coin 0.5 ? Perhaps the old gui is easier to get working ? For now the bitcoin c/c++ project seems to be doomed from my perspective... I also worry a little bit about critical section everywhere but ok I think the best possible course of action to try and bring some sense to the mess is to split it into an "engine" and a "gui". The "engine" has "gui" hooks/events which get "fired", so gui's can connect to it like so: if (mOnSomeEvent != null) { mOnSomeEvent( ... ); // call gui event, possibly returning something. } ^ Perhaps these would need to be function/routine pointers in just plain C so DLL's could be made/used. ^ I know this will be difficult to do and will limit bitcoin in it's flexibility but without this I cannot add a Delphi GUI to bitcoin. It would be lovely if I could build some Delphi GUI and connect it to bitcoin engine, then stuff can be visualized in real time. If this cannot be made into reality then I will have to abandone my attempts at getting a bitcoin c/c++ version working. However there might also be other options to connect other languages/technology to running bitcoin instances ?!? I have seen this "RPC" feature ?!? I am not exactly sure what it is, but it seems to allow miner application to connect to bitcoin instance ? Also what exactly is bitcoind ? Haven't run it yet, does it offer anything significantly over the bitcoin client ? As far as I know it's some console application/version of bitcoin ? Perhaps bitcoind is easier to compile/build A console application based version of bitcoin might be handy, then at least QT can be kept out. Other possibilities to improve code quality is to prevent use of big frameworks like: openssl, boost and even berkeley to keep the code nice and small. This could mean some custom code, or perhaps code copy & pasted with attribution to original authors. If this were to happen then bitcoin could be compiled in one go instead of having to use libraries, which is just messy. I can understand c/c++ programmers wanting to use frameworks to make their lifes easier/faster, but it comes at a price. I think for a reference implementation it would be nice if bitcoin was completely self containing and didn't need any external framework The folder structure is also very weird: "src\src" ? Twice What is: "src\obj" folder ? Anyway... If you want to give Visual Studio 2010 another try, and need help building those libraries then I think I can help with that. If you could make a Visual Studio 2010 project/solution file which would build bitcoin then that would be great ! For now I don't think the QT Creator thing is going to work, it would probably require a lot of mingw make files and such, perhaps those libraries have mingw make files included, perhaps it's easy to compile them from command line or batch file and invoke mingw. But if I am going to add some source code/features to bitcoin then I need a good debugger as well, and be able to run it... I am not sure if QT creator is going to be good for that, I am not sure if it's going to run and debug and trace and all of that... seems kinda shacky. Perhaps I might give mingw one last try tomorrow and the day after, but if it's then still not working I am calling it quits I already spent 2 days trying to get bitcoin compiling, if this was written in Delphi I would have been done after 15 minutes, so that gives some idea of the enormous waste of time of visual studio/c/c++ and those shacky c/c++ frameworks. I will give them some slack because those are "cross-platform". But just getting it working on one platform would be nice I think there are probably enough programmers in the world that "cross platform" libraries are not really needed, and libraries/code could be specialized per platform. None-the-less it would be nice if stuff just worked. I have not done any cross platform development or very little, though Delphi and Lazarus are becoming cross platform, doing it for consoles is easy, doing it for gui's is hard. It will be interesting to see if Delphi will evolve into an easy to use cross platform gui development environment or not Perhaps you have a day job and have little time to work on the project ? I can understand that so I would appreciate it if you at least focus on my most important questions, for what you think is most important. Perhaps you could also tell something more about yourself and perhaps the other programmers involved with the projects ? What kind of experience do they have ?
|
|
|
Also for what it is worth here is the QT Creator pro file, maybe somebody can fix it ? Or maybe QT Creator was only ment/used for creating the GUI and code should actually be compiled with VC or other compilers ? TEMPLATE = app TARGET = VERSION = 0.5.0 INCLUDEPATH += src src/json src/qt DEFINES += QT_GUI BOOST_THREAD_USE_LIB CONFIG += no_include_pwd
# for boost 1.37, add -mt to the boost libraries # use: qmake BOOST_LIB_SUFFIX=-mt # for boost thread win32 with _win32 sufix # use: BOOST_THREAD_LIB_SUFFIX=_win32-... # or when linking against a specific BerkelyDB version: BDB_LIB_SUFFIX=-4.8
# Dependency library locations can be customized with BOOST_INCLUDE_PATH, # BOOST_LIB_PATH, BDB_INCLUDE_PATH, BDB_LIB_PATH # OPENSSL_INCLUDE_PATH and OPENSSL_LIB_PATH respectively
BOOST_INCLUDE_PATH = "X:\CPP\Libraries\Boost\version1.48.0" BOOST_LIB_PATH = "X:\CPP\Libraries\Boost\version1.48.0\stage\lib" OPENSSL_INCLUDE_PATH = "X:\CPP\Libraries\OpenSSL\version1.0.0e\include" OPENSSL_LIB_PATH = "X:\CPP\Libraries\OpenSSL\version1.0.0e\out32" BDB_INCLUDE_PATH = "X:\CPP\Libraries\BerkeleyDB\version4.8.30.NC\build_windows" BDB_LIB_PATH = "X:\CPP\Libraries\BerkeleyDB\version4.8.30.NC\build_windows\Win32\Debug_static" MINIUPNPC_INCLUDE_PATH = "X:\CPP\Libraries\MiniUPnPC\version1.6" MINIUPNPC_LIB_PATH = "X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug"
OBJECTS_DIR = build MOC_DIR = build UI_DIR = build
# use: qmake "RELEASE=1" contains(RELEASE, 1) { # Mac: compile for maximum compatibility (10.5, 32-bit) macx:QMAKE_CXXFLAGS += -mmacosx-version-min=10.5 -arch i386 -isysroot /Developer/SDKs/MacOSX10.5.sdk
!windows:!macx { # Linux: static link LIBS += -Wl,-Bstatic } }
# use: qmake "USE_UPNP=1" ( enabled by default; default) # or: qmake "USE_UPNP=0" (disabled by default) # or: qmake "USE_UPNP=-" (not supported) # miniupnpc (http://miniupnp.free.fr/files/) must be installed for support contains(USE_UPNP, -) { message(Building without UPNP support) } else { message(Building with UPNP support) count(USE_UPNP, 0) { USE_UPNP=1 } DEFINES += USE_UPNP=$$USE_UPNP STATICLIB INCLUDEPATH += $$MINIUPNPC_INCLUDE_PATH LIBS += $$join(MINIUPNPC_LIB_PATH,,-L,) -lminiupnpc win32:LIBS += -liphlpapi }
# use: qmake "USE_DBUS=1" contains(USE_DBUS, 1) { message(Building with DBUS (Freedesktop notifications) support) DEFINES += USE_DBUS QT += dbus }
# use: qmake "USE_SSL=1" contains(USE_SSL, 1) { message(Building with SSL support for RPC) DEFINES += USE_SSL }
contains(BITCOIN_NEED_QT_PLUGINS, 1) { DEFINES += BITCOIN_NEED_QT_PLUGINS QTPLUGIN += qcncodecs qjpcodecs qtwcodecs qkrcodecs }
!windows { # for extra security against potential buffer overflows QMAKE_CXXFLAGS += -fstack-protector QMAKE_LFLAGS += -fstack-protector # do not enable this on windows, as it will result in a non-working executable! }
# disable quite some warnings because bitcoin core "sins" a lot QMAKE_CXXFLAGS_WARN_ON = -fdiagnostics-show-option -Wall -Wno-strict-aliasing -Wno-invalid-offsetof -Wno-unused-variable -Wno-unused-parameter -Wno-sign-compare -Wno-char-subscripts -Wno-unused-value -Wno-sequence-point -Wno-parentheses -Wno-unknown-pragmas -Wno-switch
# Input DEPENDPATH += src/qt src src json/include HEADERS += src/qt/bitcoingui.h \ src/qt/transactiontablemodel.h \ src/qt/addresstablemodel.h \ src/qt/optionsdialog.h \ src/qt/sendcoinsdialog.h \ src/qt/addressbookpage.h \ src/qt/aboutdialog.h \ src/qt/editaddressdialog.h \ src/qt/bitcoinaddressvalidator.h \ src/base58.h \ src/bignum.h \ src/util.h \ src/uint256.h \ src/serialize.h \ src/strlcpy.h \ src/main.h \ src/net.h \ src/key.h \ src/db.h \ src/script.h \ src/noui.h \ src/init.h \ src/headers.h \ src/irc.h \ src/json/json_spirit_writer_template.h \ src/json/json_spirit_writer.h \ src/json/json_spirit_value.h \ src/json/json_spirit_utils.h \ src/json/json_spirit_stream_reader.h \ src/json/json_spirit_reader_template.h \ src/json/json_spirit_reader.h \ src/json/json_spirit_error_position.h \ src/json/json_spirit.h \ src/qt/clientmodel.h \ src/qt/guiutil.h \ src/qt/transactionrecord.h \ src/qt/guiconstants.h \ src/qt/optionsmodel.h \ src/qt/monitoreddatamapper.h \ src/qtui.h \ src/qt/transactiondesc.h \ src/qt/transactiondescdialog.h \ src/qt/bitcoinamountfield.h \ src/wallet.h \ src/keystore.h \ src/qt/transactionfilterproxy.h \ src/qt/transactionview.h \ src/qt/walletmodel.h \ src/bitcoinrpc.h \ src/qt/overviewpage.h \ src/qt/csvmodelwriter.h \ src/crypter.h \ src/qt/sendcoinsentry.h \ src/qt/qvalidatedlineedit.h \ src/qt/bitcoinunits.h \ src/qt/qvaluecombobox.h \ src/qt/askpassphrasedialog.h \ src/protocol.h \ src/qt/notificator.h
SOURCES += src/qt/bitcoin.cpp src/qt/bitcoingui.cpp \ src/qt/transactiontablemodel.cpp \ src/qt/addresstablemodel.cpp \ src/qt/optionsdialog.cpp \ src/qt/sendcoinsdialog.cpp \ src/qt/addressbookpage.cpp \ src/qt/aboutdialog.cpp \ src/qt/editaddressdialog.cpp \ src/qt/bitcoinaddressvalidator.cpp \ src/util.cpp \ src/script.cpp \ src/main.cpp \ src/init.cpp \ src/net.cpp \ src/irc.cpp \ src/db.cpp \ src/json/json_spirit_writer.cpp \ src/json/json_spirit_value.cpp \ src/json/json_spirit_reader.cpp \ src/qt/clientmodel.cpp \ src/qt/guiutil.cpp \ src/qt/transactionrecord.cpp \ src/qt/optionsmodel.cpp \ src/qt/monitoreddatamapper.cpp \ src/qt/transactiondesc.cpp \ src/qt/transactiondescdialog.cpp \ src/qt/bitcoinstrings.cpp \ src/qt/bitcoinamountfield.cpp \ src/wallet.cpp \ src/keystore.cpp \ src/qt/transactionfilterproxy.cpp \ src/qt/transactionview.cpp \ src/qt/walletmodel.cpp \ src/bitcoinrpc.cpp \ src/qt/overviewpage.cpp \ src/qt/csvmodelwriter.cpp \ src/crypter.cpp \ src/qt/sendcoinsentry.cpp \ src/qt/qvalidatedlineedit.cpp \ src/qt/bitcoinunits.cpp \ src/qt/qvaluecombobox.cpp \ src/qt/askpassphrasedialog.cpp \ src/protocol.cpp \ src/qt/notificator.cpp
RESOURCES += \ src/qt/bitcoin.qrc
FORMS += \ src/qt/forms/sendcoinsdialog.ui \ src/qt/forms/addressbookpage.ui \ src/qt/forms/aboutdialog.ui \ src/qt/forms/editaddressdialog.ui \ src/qt/forms/transactiondescdialog.ui \ src/qt/forms/overviewpage.ui \ src/qt/forms/sendcoinsentry.ui \ src/qt/forms/askpassphrasedialog.ui
CODECFORTR = UTF-8
# for lrelease/lupdate # also add new translations to src/qt/bitcoin.qrc under translations/ TRANSLATIONS = $$files(src/qt/locale/bitcoin_*.ts)
isEmpty(QMAKE_LRELEASE) { win32:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]\lrelease.exe else:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease } isEmpty(TS_DIR):TS_DIR = src/qt/locale # automatically build translations, so they can be included in resource file TSQM.name = lrelease ${QMAKE_FILE_IN} TSQM.input = TRANSLATIONS TSQM.output = $$TS_DIR/${QMAKE_FILE_BASE}.qm TSQM.commands = $$QMAKE_LRELEASE ${QMAKE_FILE_IN} TSQM.CONFIG = no_link QMAKE_EXTRA_COMPILERS += TSQM PRE_TARGETDEPS += compiler_TSQM_make_all
# "Other files" to show in Qt Creator OTHER_FILES += \ doc/*.rst doc/*.txt doc/README README.md
# platform specific defaults, if not overridden on command line isEmpty(BOOST_LIB_SUFFIX) { macx:BOOST_LIB_SUFFIX = -mt windows:BOOST_LIB_SUFFIX = -vc100-mt-1_48 }
isEmpty(BOOST_THREAD_LIB_SUFFIX) { BOOST_THREAD_LIB_SUFFIX = $$BOOST_LIB_SUFFIX }
isEmpty(BDB_LIB_PATH) { macx:BDB_LIB_PATH = /opt/local/lib/db48 }
isEmpty(BDB_LIB_SUFFIX) { macx:BDB_LIB_SUFFIX = -4.8 }
isEmpty(BDB_INCLUDE_PATH) { macx:BDB_INCLUDE_PATH = /opt/local/include/db48 }
isEmpty(BOOST_LIB_PATH) { macx:BOOST_LIB_PATH = /opt/local/lib }
isEmpty(BOOST_INCLUDE_PATH) { macx:BOOST_INCLUDE_PATH = /opt/local/include }
windows:LIBS += -lws2_32 -lgdi32 windows:DEFINES += WIN32 windows:RC_FILE = src/qt/res/bitcoin-qt.rc
macx:HEADERS += src/qt/macdockiconhandler.h macx:OBJECTIVE_SOURCES += src/qt/macdockiconhandler.mm macx:LIBS += -framework Foundation -framework ApplicationServices -framework AppKit macx:DEFINES += MAC_OSX MSG_NOSIGNAL=0 macx:ICON = src/qt/res/icons/bitcoin.icns macx:TARGET = "Bitcoin-Qt"
# Set libraries and includes at end, to use platform-defined defaults if not overridden INCLUDEPATH += $$BOOST_INCLUDE_PATH $$BDB_INCLUDE_PATH $$OPENSSL_INCLUDE_PATH #LIBS += $$join(BOOST_LIB_PATH,,-L,) $$join(BDB_LIB_PATH,,-L,) $$join(OPENSSL_LIB_PATH,,-L,) #LIBS += -lssl -lcrypto -ldb_cxx$$BDB_LIB_SUFFIX #LIBS += -lssleay32 -lcrypto -ldb_cxx$$BDB_LIB_SUFFIX #LIBS += -lssleay32 -llibdb_cxx$$BDB_LIB_SUFFIX #LIBS += -lssleay32 -libdb_stl48sd #LIBS += -llibboost_system$$BOOST_LIB_SUFFIX -llibboost_filesystem$$BOOST_LIB_SUFFIX -llibboost_program_options$$BOOST_LIB_SUFFIX -llibboost_thread$$BOOST_THREAD_LIB_SUFFIX LIBS += -l"X:\CPP\Libraries\BerkeleyDB\version4.8.30.NC\build_windows\Win32\Debug_static\libdb_stl48sd.lib"
contains(RELEASE, 1) { !windows:!macx { # Linux: turn dynamic linking back on for c/c++ runtime libraries LIBS += -Wl,-Bdynamic } }
system($$QMAKE_LRELEASE -silent $$_PRO_FILE_)
|
|
|
That requires running expensive hardware/servers/software/bandwidth/power surge protectors/power ups/backups/cooling/licenses/etc. Instead I have a cheap webhoster which does that for me Problem is I am not gonna trust a webhoster with my wallet
|
|
|
Part 4: X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.rtc$IMZ+0x0): undefined reference to `_RTC_InitBase' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_my_atoui]+0x3a): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_my_atoui]+0x62): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalBytesReceived]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalBytesReceived]+0x82): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalBytesReceived]+0xd0): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalBytesReceived]+0xdf): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalBytesReceived]+0xec): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalPacketsSent]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalPacketsSent]+0x82): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalPacketsSent]+0xd0): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalPacketsSent]+0xdf): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalPacketsSent]+0xec): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalPacketsReceived]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalPacketsReceived]+0x82): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalPacketsReceived]+0xd0): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalPacketsReceived]+0xdf): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalPacketsReceived]+0xec): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetStatusInfo]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetStatusInfo]+0x9e): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetStatusInfo]+0x128): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetStatusInfo]+0x168): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetStatusInfo]+0x19f): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetStatusInfo]+0x1f4): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetStatusInfo]+0x215): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetStatusInfo]+0x224): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetStatusInfo]+0x231): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetConnectionTypeInfo]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetConnectionTypeInfo]+0x98): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetConnectionTypeInfo]+0xd5): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetConnectionTypeInfo]+0x134): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetConnectionTypeInfo]+0x155): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetConnectionTypeInfo]+0x164): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetConnectionTypeInfo]+0x171): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetLinkLayerMaxBitRates]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetLinkLayerMaxBitRates]+0x9b): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetLinkLayerMaxBitRates]+0x11a): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetLinkLayerMaxBitRates]+0x156): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetLinkLayerMaxBitRates]+0x1aa): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetLinkLayerMaxBitRates]+0x1c8): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetLinkLayerMaxBitRates]+0x1d7): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetLinkLayerMaxBitRates]+0x1e4): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetExternalIPAddress]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetExternalIPAddress]+0xa4): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetExternalIPAddress]+0xe1): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetExternalIPAddress]+0x140): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetExternalIPAddress]+0x161): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetExternalIPAddress]+0x170): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetExternalIPAddress]+0x17d): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_AddPortMapping]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_AddPortMapping]+0x5c): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_AddPortMapping]+0x171): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_AddPortMapping]+0x1a5): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_AddPortMapping]+0x1fb): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_AddPortMapping]+0x229): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_AddPortMapping]+0x23e): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_AddPortMapping]+0x24d): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_AddPortMapping]+0x25a): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_DeletePortMapping]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_DeletePortMapping]+0x50): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_DeletePortMapping]+0xc9): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_DeletePortMapping]+0xfd): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_DeletePortMapping]+0x153): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_DeletePortMapping]+0x181): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_DeletePortMapping]+0x196): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_DeletePortMapping]+0x1a5): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_DeletePortMapping]+0x1b2): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetGenericPortMappingEntry]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetGenericPortMappingEntry]+0x60): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetGenericPortMappingEntry]+0xb3): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetGenericPortMappingEntry]+0xe7): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetGenericPortMappingEntry]+0x133): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetGenericPortMappingEntry]+0x17f): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetGenericPortMappingEntry]+0x1d5): more undefined references to `_RTC_CheckEsp' follow X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetGenericPortMappingEntry]+0x3e8): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetGenericPortMappingEntry]+0x3f7): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetGenericPortMappingEntry]+0x404): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetPortMappingNumberOfEntries]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetPortMappingNumberOfEntries]+0x98): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetPortMappingNumberOfEntries]+0xe7): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetPortMappingNumberOfEntries]+0x137): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetPortMappingNumberOfEntries]+0x158): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetPortMappingNumberOfEntries]+0x167): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetPortMappingNumberOfEntries]+0x174): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetSpecificPortMappingEntry]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetSpecificPortMappingEntry]+0x66): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetSpecificPortMappingEntry]+0xd6): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetSpecificPortMappingEntry]+0x10a): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetSpecificPortMappingEntry]+0x150): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetSpecificPortMappingEntry]+0x1a8): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetSpecificPortMappingEntry]+0x1fc): more undefined references to `_RTC_CheckEsp' follow X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetSpecificPortMappingEntry]+0x321): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetSpecificPortMappingEntry]+0x330): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetSpecificPortMappingEntry]+0x33d): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetListOfPortMappings]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetListOfPortMappings]+0x60): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetListOfPortMappings]+0x121): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetListOfPortMappings]+0x141): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetListOfPortMappings]+0x16e): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetListOfPortMappings]+0x1df): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetListOfPortMappings]+0x200): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetListOfPortMappings]+0x20f): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetListOfPortMappings]+0x21c): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetFirewallStatus]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetFirewallStatus]+0x9e): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetFirewallStatus]+0x16c): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetFirewallStatus]+0x18d): undefined reference to `@_RTC_CheckStackVars@8' mingw32-make[1]: Leaving directory `X:/CPP/Applications/SkyCoin/version0.03nospaces/src' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetFirewallStatus]+0x19c): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetFirewallStatus]+0x1a9): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetOutboundPinholeTimeout]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetOutboundPinholeTimeout]+0x62): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetOutboundPinholeTimeout]+0x11f): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetOutboundPinholeTimeout]+0x175): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetOutboundPinholeTimeout]+0x1d7): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetOutboundPinholeTimeout]+0x1ec): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetOutboundPinholeTimeout]+0x1fb): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetOutboundPinholeTimeout]+0x208): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_AddPinhole]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_AddPinhole]+0x68): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_AddPinhole]+0x88): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_AddPinhole]+0x109): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_AddPinhole]+0x1a5): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_AddPinhole]+0x1eb): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_AddPinhole]+0x241): more undefined references to `_RTC_CheckEsp' follow X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_AddPinhole]+0x284): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_AddPinhole]+0x293): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_AddPinhole]+0x2a0): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_UpdatePinhole]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_UpdatePinhole]+0x50): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_UpdatePinhole]+0xd4): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_UpdatePinhole]+0x12a): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_UpdatePinhole]+0x158): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_UpdatePinhole]+0x16d): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_UpdatePinhole]+0x17c): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_UpdatePinhole]+0x189): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_DeletePinhole]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_DeletePinhole]+0x4a): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_DeletePinhole]+0xbb): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_DeletePinhole]+0x111): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_DeletePinhole]+0x13f): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_DeletePinhole]+0x154): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_DeletePinhole]+0x163): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_DeletePinhole]+0x170): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_CheckPinholeWorking]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_CheckPinholeWorking]+0x54): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_CheckPinholeWorking]+0xc5): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_CheckPinholeWorking]+0x164): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_CheckPinholeWorking]+0x186): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_CheckPinholeWorking]+0x19b): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_CheckPinholeWorking]+0x1aa): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_CheckPinholeWorking]+0x1b7): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetPinholePackets]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetPinholePackets]+0x54): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetPinholePackets]+0xc5): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetPinholePackets]+0x159): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetPinholePackets]+0x17b): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetPinholePackets]+0x190): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetPinholePackets]+0x19f): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetPinholePackets]+0x1ac): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnperrors.obj):(.rtc$TMZ+0x0): undefined reference to `_RTC_Shutdown' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnperrors.obj):(.rtc$IMZ+0x0): undefined reference to `_RTC_InitBase' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/igd_desc_parse.obj):(.text[_IGDstartelt]+0xa9): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/igd_desc_parse.obj):(.rtc$TMZ+0x0): undefined reference to `_RTC_Shutdown' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/igd_desc_parse.obj):(.rtc$IMZ+0x0): undefined reference to `_RTC_InitBase' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/igd_desc_parse.obj):(.text[_IGDendelt]+0x16e): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/igd_desc_parse.obj):(.text[_IGDdata]+0x13a): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/igd_desc_parse.obj):(.text[_printIGD]+0x3a): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/igd_desc_parse.obj):(.text[_printIGD]+0x51): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/igd_desc_parse.obj):(.text[_printIGD]+0x71): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/igd_desc_parse.obj):(.text[_printIGD]+0x91): more undefined references to `_RTC_CheckEsp' follow X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minixml.obj):(.rtc$TMZ+0x0): undefined reference to `_RTC_Shutdown' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minixml.obj):(.rtc$IMZ+0x0): undefined reference to `_RTC_InitBase' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minixml.obj):(.text[_parseelt]+0x182): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minixml.obj):(.text[_parseelt]+0x305): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minixml.obj):(.text[_parseelt]+0x3b8): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minixml.obj):(.text[_parseelt]+0x471): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minixml.obj):(.text[_parseelt]+0x4a6): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minixml.obj):(.text[_parseatt]+0x330): more undefined references to `_RTC_CheckEsp' follow X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_getHTTPResponse]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_getHTTPResponse]+0x97): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_getHTTPResponse]+0xb6): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_getHTTPResponse]+0x162): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_getHTTPResponse]+0x44e): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_getHTTPResponse]+0x47f): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_getHTTPResponse]+0x4a2): more undefined references to `_RTC_CheckEsp' follow X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_getHTTPResponse]+0xb59): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_getHTTPResponse]+0xb68): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_getHTTPResponse]+0xb75): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.rtc$TMZ+0x0): undefined reference to `_RTC_Shutdown' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.rtc$IMZ+0x0): undefined reference to `_RTC_InitBase' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_parseURL]+0x42): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_parseURL]+0xc8): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_parseURL]+0xe3): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_parseURL]+0x147): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_parseURL]+0x1e4): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_parseURL]+0x1ff): more undefined references to `_RTC_CheckEsp' follow X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_miniwget]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_miniwget]+0x71): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_miniwget]+0xa1): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_miniwget]+0xb0): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_miniwget]+0xbd): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_miniwget2]+0x5a): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_miniwget3]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_miniwget3]+0x8c): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_miniwget3]+0xa7): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_miniwget3]+0xd4): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_miniwget3]+0x100): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_miniwget3]+0x114): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_miniwget3]+0x12f): more undefined references to `_RTC_CheckEsp' follow X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_miniwget3]+0x255): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_miniwget3]+0x264): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_miniwget3]+0x271): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_miniwget_getaddr]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_miniwget_getaddr]+0x7d): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_miniwget_getaddr]+0xb1): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_miniwget_getaddr]+0xc0): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniwget.obj):(.text[_miniwget_getaddr]+0xcd): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minisoap.obj):(.text[_soapPostSubmit]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minisoap.obj):(.text[_soapPostSubmit]+0x68): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minisoap.obj):(.text[_soapPostSubmit]+0xa6): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minisoap.obj):(.text[_soapPostSubmit]+0xd6): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minisoap.obj):(.text[_soapPostSubmit]+0xf5): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minisoap.obj):(.text[_soapPostSubmit]+0x113): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minisoap.obj):(.text[_soapPostSubmit]+0x12e): more undefined references to `_RTC_CheckEsp' follow X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minisoap.obj):(.text[_soapPostSubmit]+0x15f): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minisoap.obj):(.text[_soapPostSubmit]+0x16e): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minisoap.obj):(.text[_soapPostSubmit]+0x17b): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minisoap.obj):(.rtc$TMZ+0x0): undefined reference to `_RTC_Shutdown' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minisoap.obj):(.rtc$IMZ+0x0): undefined reference to `_RTC_InitBase' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minisoap.obj):(.text[_httpWrite]+0x3a): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minisoap.obj):(.text[_httpWrite]+0x95): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minisoap.obj):(.text[_httpWrite]+0xad): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minisoap.obj):(.text[_httpWrite]+0xca): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minisoap.obj):(.text[_httpWrite]+0xe0): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/minisoap.obj):(.text[_httpWrite]+0xf3): more undefined references to `_RTC_CheckEsp' follow X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/connecthostport.obj):(.text[_connecthostport]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/connecthostport.obj):(.text[_connecthostport]+0x77): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/connecthostport.obj):(.text[_connecthostport]+0x10a): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/connecthostport.obj):(.text[_connecthostport]+0x130): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/connecthostport.obj):(.text[_connecthostport]+0x153): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/connecthostport.obj):(.text[_connecthostport]+0x167): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/connecthostport.obj):(.text[_connecthostport]+0x1ca): more undefined references to `_RTC_CheckEsp' follow X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/connecthostport.obj):(.text[_connecthostport]+0x2b9): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/connecthostport.obj):(.text[_connecthostport]+0x2c8): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/connecthostport.obj):(.text[_connecthostport]+0x2d5): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/connecthostport.obj):(.rtc$TMZ+0x0): undefined reference to `_RTC_Shutdown' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/connecthostport.obj):(.rtc$IMZ+0x0): undefined reference to `_RTC_InitBase' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/receivedata.obj):(.text[_receivedata]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/receivedata.obj):(.text[_receivedata]+0xf2): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/receivedata.obj):(.text[_receivedata]+0x10a): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/receivedata.obj):(.text[_receivedata]+0x127): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/receivedata.obj):(.text[_receivedata]+0x155): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/receivedata.obj):(.text[_receivedata]+0x16d): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/receivedata.obj):(.text[_receivedata]+0x18a): more undefined references to `_RTC_CheckEsp' follow X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/receivedata.obj):(.text[_receivedata]+0x19c): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/receivedata.obj):(.text[_receivedata]+0x1ab): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/receivedata.obj):(.text[_receivedata]+0x1b8): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/receivedata.obj):(.rtc$TMZ+0x0): undefined reference to `_RTC_Shutdown' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/receivedata.obj):(.rtc$IMZ+0x0): undefined reference to `_RTC_InitBase' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpreplyparse.obj):(.text[_ParseNameValue]+0x84): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpreplyparse.obj):(.text[_ParseNameValue]+0x96): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpreplyparse.obj):(.rtc$TMZ+0x0): undefined reference to `_RTC_Shutdown' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpreplyparse.obj):(.rtc$IMZ+0x0): undefined reference to `_RTC_InitBase' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpreplyparse.obj):(.text[_NameValueParserStartElt]+0x5e): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpreplyparse.obj):(.text[_NameValueParserGetData]+0x51): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpreplyparse.obj):(.text[_NameValueParserGetData]+0xae): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpreplyparse.obj):(.text[_NameValueParserGetData]+0xe0): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpreplyparse.obj):(.text[_NameValueParserGetData]+0x14a): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpreplyparse.obj):(.text[_ClearNameValueList]+0x3c): more undefined references to `_RTC_CheckEsp' follow X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpreplyparse.obj):(.text[_DisplayNameValueList]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpreplyparse.obj):(.text[_DisplayNameValueList]+0x73): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpreplyparse.obj):(.text[_DisplayNameValueList]+0x90): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpreplyparse.obj):(.text[_DisplayNameValueList]+0x9f): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpreplyparse.obj):(.text[_DisplayNameValueList]+0xac): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/portlistingparse.obj):(.text[_ParsePortListing]+0x80): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/portlistingparse.obj):(.text[_ParsePortListing]+0x92): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/portlistingparse.obj):(.rtc$TMZ+0x0): undefined reference to `_RTC_Shutdown' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/portlistingparse.obj):(.rtc$IMZ+0x0): undefined reference to `_RTC_InitBase' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/portlistingparse.obj):(.text[_startelt]+0x9e): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/portlistingparse.obj):(.text[_startelt]+0xe3): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/portlistingparse.obj):(.text[_data]+0x196): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/portlistingparse.obj):(.text[_FreePortListing]+0x65): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/portlistingparse.obj):(.text[_FreePortListing]+0x77): undefined reference to `_RTC_CheckEsp' collect2: ld returned 1 exit status mingw32-make[1]: *** [debug\skycoin-qt.exe] Error 1 mingw32-make: *** [debug] Error 2 The process "C:\Tools\QtSDK\mingw\bin\mingw32-make.exe" exited with code 2. Error while building project skycoin-qt (target: Desktop) When executing build step 'Make'
I tried including *.libs manually in the pro file like so: LIBS += -l"X:\CPP\Libraries\BerkeleyDB\version4.8.30.NC\build_windows\Win32\Debug_static\libdb_stl48sd.lib" but that didn't help... it complained couldn't find libdb_stl48sd. I'm starting to run out of ideas for QT Creator <- it seems like crap, maybe reading manual might help Bye, Skybuck.
|
|
|
Part 3: ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB4ReadISt4pairISsSsEbEEbRKT_RT0_[bool CDB::Read<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, bool>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, bool&)]+0x22b): undefined reference to `Dbt::~Dbt()' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB5WriteISt4pairISsSsE8CAddressEEbRKT_RKT0_b[bool CDB::Write<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CAddress>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, CAddress const&, bool)]+0xb9): undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB5WriteISt4pairISsSsE8CAddressEEbRKT_RKT0_b[bool CDB::Write<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CAddress>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, CAddress const&, bool)]+0x12c): undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB5WriteISt4pairISsSsE8CAddressEEbRKT_RKT0_b[bool CDB::Write<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CAddress>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, CAddress const&, bool)]+0x1e7): undefined reference to `Dbt::~Dbt()' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB5WriteISt4pairISsSsE8CAddressEEbRKT_RKT0_b[bool CDB::Write<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CAddress>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, CAddress const&, bool)]+0x1f8): undefined reference to `Dbt::~Dbt()' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB5WriteISt4pairISsSsE8CAddressEEbRKT_RKT0_b[bool CDB::Write<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CAddress>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, CAddress const&, bool)]+0x22b): undefined reference to `Dbt::~Dbt()' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB5WriteISt4pairISsSsE8CAddressEEbRKT_RKT0_b[bool CDB::Write<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CAddress>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, CAddress const&, bool)]+0x23c): undefined reference to `Dbt::~Dbt()' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB5WriteISt4pairISsSsExEEbRKT_RKT0_b[bool CDB::Write<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, long long>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, long long const&, bool)]+0xb9): undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB5WriteISt4pairISsSsExEEbRKT_RKT0_b[bool CDB::Write<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, long long>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, long long const&, bool)]+0x12c): undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB5WriteISt4pairISsSsExEEbRKT_RKT0_b[bool CDB::Write<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, long long>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, long long const&, bool)]+0x1e7): undefined reference to `Dbt::~Dbt()' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB5WriteISt4pairISsSsExEEbRKT_RKT0_b[bool CDB::Write<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, long long>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, long long const&, bool)]+0x1f8): undefined reference to `Dbt::~Dbt()' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB5WriteISt4pairISsSsExEEbRKT_RKT0_b[bool CDB::Write<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, long long>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, long long const&, bool)]+0x22b): undefined reference to `Dbt::~Dbt()' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB5WriteISt4pairISsSsExEEbRKT_RKT0_b[bool CDB::Write<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, long long>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, long long const&, bool)]+0x23c): undefined reference to `Dbt::~Dbt()' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB5WriteISt4pairISsSsEbEEbRKT_RKT0_b[bool CDB::Write<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, bool>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, bool const&, bool)]+0xb9): undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB5WriteISt4pairISsSsEbEEbRKT_RKT0_b[bool CDB::Write<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, bool>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, bool const&, bool)]+0x12c): undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB5WriteISt4pairISsSsEbEEbRKT_RKT0_b[bool CDB::Write<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, bool>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, bool const&, bool)]+0x1e7): undefined reference to `Dbt::~Dbt()' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB5WriteISt4pairISsSsEbEEbRKT_RKT0_b[bool CDB::Write<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, bool>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, bool const&, bool)]+0x1f8): undefined reference to `Dbt::~Dbt()' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB5WriteISt4pairISsSsEbEEbRKT_RKT0_b[bool CDB::Write<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, bool>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, bool const&, bool)]+0x22b): undefined reference to `Dbt::~Dbt()' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB5WriteISt4pairISsSsEbEEbRKT_RKT0_b[bool CDB::Write<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, bool>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, bool const&, bool)]+0x23c): undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/wallet.cpp:134: undefined reference to `RAND_bytes' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/wallet.cpp:140: undefined reference to `RAND_bytes' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:257: undefined reference to `i2d_ECPrivateKey' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:262: undefined reference to `i2d_ECPrivateKey' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:96: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:102: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:96: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:102: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:96: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:102: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:96: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:102: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:64: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:67: undefined reference to `Dbt::Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:96: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:102: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:125: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:132: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:132: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:96: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:102: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\wallet.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\keystore.o: In function `EC_KEY_regenerate_key': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:51: undefined reference to `EC_KEY_get0_group' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:53: undefined reference to `BN_CTX_new' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:56: undefined reference to `EC_POINT_new' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:61: undefined reference to `EC_POINT_mul' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:64: undefined reference to `EC_KEY_set_private_key' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:65: undefined reference to `EC_KEY_set_public_key' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:72: undefined reference to `EC_POINT_free' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:74: undefined reference to `BN_CTX_free' ./build\keystore.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:209: undefined reference to `EC_KEY_generate_key' ./build\keystore.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:225: undefined reference to `EC_KEY_free' ./build\keystore.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:226: undefined reference to `EC_KEY_new_by_curve_name' ./build\keystore.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:231: undefined reference to `BN_new' ./build\keystore.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:231: undefined reference to `BN_bin2bn' ./build\keystore.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:236: undefined reference to `BN_clear_free' ./build\keystore.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:245: undefined reference to `EC_KEY_get0_private_key' ./build\keystore.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:246: undefined reference to `BN_num_bits' ./build\keystore.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:249: undefined reference to `BN_bn2bin' ./build\keystore.o: In function `Z4HashIN9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEEE7uint256T_S9_': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//util.h:511: undefined reference to `SHA256' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//util.h:513: undefined reference to `SHA256' ./build\bitcoinrpc.o: In function `ECDSA_SIG_recover_key_GFp': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:103: undefined reference to `EC_KEY_get0_group' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:104: undefined reference to `BN_CTX_new' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:105: undefined reference to `BN_CTX_start' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:106: undefined reference to `BN_CTX_get' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:107: undefined reference to `EC_GROUP_get_order' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:108: undefined reference to `BN_CTX_get' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:109: undefined reference to `BN_copy' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:110: undefined reference to `BN_mul_word' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:111: undefined reference to `BN_add' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:112: undefined reference to `BN_CTX_get' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:113: undefined reference to `EC_GROUP_get_curve_GFp' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:114: undefined reference to `BN_cmp' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:115: undefined reference to `EC_POINT_new' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:116: undefined reference to `EC_POINT_set_compressed_coordinates_GFp' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:119: undefined reference to `EC_POINT_new' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:120: undefined reference to `EC_POINT_mul' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:121: undefined reference to `EC_POINT_is_at_infinity' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:123: undefined reference to `EC_POINT_new' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:124: undefined reference to `EC_GROUP_get_degree' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:125: undefined reference to `BN_CTX_get' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:126: undefined reference to `BN_bin2bn' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:127: undefined reference to `BN_rshift' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:128: undefined reference to `BN_CTX_get' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:129: undefined reference to `BN_set_word' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:130: undefined reference to `BN_mod_sub' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:131: undefined reference to `BN_CTX_get' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:132: undefined reference to `BN_mod_inverse' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:133: undefined reference to `BN_CTX_get' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:134: undefined reference to `BN_mod_mul' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:135: undefined reference to `BN_CTX_get' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:136: undefined reference to `BN_mod_mul' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:137: undefined reference to `EC_POINT_mul' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:138: undefined reference to `EC_KEY_set_public_key' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:144: undefined reference to `BN_CTX_end' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:145: undefined reference to `BN_CTX_free' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:147: undefined reference to `EC_POINT_free' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:148: undefined reference to `EC_POINT_free' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:149: undefined reference to `EC_POINT_free' ./build\bitcoinrpc.o: In function `Z16ThreadRPCServer2Pv': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/bitcoinrpc.cpp:2232: undefined reference to `boost::thread::~thread()' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/bitcoinrpc.cpp:2232: undefined reference to `boost::thread::~thread()' ./build\bitcoinrpc.o: In function `_static_initialization_and_destruction_0': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/system/error_code.hpp:214: undefined reference to `boost::system::generic_category()' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/system/error_code.hpp:215: undefined reference to `boost::system::generic_category()' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/system/error_code.hpp:216: undefined reference to `boost::system::system_category()' ./build\bitcoinrpc.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:307: undefined reference to `ECDSA_do_sign' ./build\bitcoinrpc.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:312: undefined reference to `BN_num_bits' ./build\bitcoinrpc.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:313: undefined reference to `BN_num_bits' ./build\bitcoinrpc.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:333: undefined reference to `BN_bn2bin' ./build\bitcoinrpc.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:334: undefined reference to `BN_bn2bin' ./build\bitcoinrpc.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:337: undefined reference to `ECDSA_SIG_free' ./build\bitcoinrpc.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:351: undefined reference to `ECDSA_SIG_new' ./build\bitcoinrpc.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:352: undefined reference to `BN_bin2bn' ./build\bitcoinrpc.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:353: undefined reference to `BN_bin2bn' ./build\bitcoinrpc.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:355: undefined reference to `EC_KEY_free' ./build\bitcoinrpc.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:356: undefined reference to `EC_KEY_new_by_curve_name' ./build\bitcoinrpc.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:360: undefined reference to `ECDSA_SIG_free' ./build\bitcoinrpc.o: In function `error_code': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/system/error_code.hpp:315: undefined reference to `boost::system::system_category()' ./build\bitcoinrpc.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/asio/error.hpp:216: undefined reference to `boost::system::system_category()' ./build\bitcoinrpc.o: In function `thread<int (*)(std::basic_istream<char, std::char_traits<char> >&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::string&), boost::reference_wrapper<boost::asio::basic_socket_iostream<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp>, boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime>, boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > > >, boost::reference_wrapper<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, boost::reference_wrapper<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/thread/detail/thread.hpp:265: undefined reference to `boost::thread::start_thread()' ./build\bitcoinrpc.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/thread/detail/thread.hpp:326: undefined reference to `boost::thread::timed_join(boost::posix_time::ptime const&)' ./build\crypter.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/crypter.cpp:32: undefined reference to `EVP_sha512' ./build\crypter.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/crypter.cpp:32: undefined reference to `EVP_aes_256_cbc' ./build\crypter.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/crypter.cpp:32: undefined reference to `EVP_BytesToKey' ./build\crypter.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/crypter.cpp:76: undefined reference to `EVP_CIPHER_CTX_init' ./build\crypter.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/crypter.cpp:77: undefined reference to `EVP_aes_256_cbc' ./build\crypter.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/crypter.cpp:77: undefined reference to `EVP_EncryptInit_ex' ./build\crypter.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/crypter.cpp:79: undefined reference to `EVP_EncryptUpdate' ./build\crypter.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/crypter.cpp:80: undefined reference to `EVP_EncryptFinal_ex' ./build\crypter.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/crypter.cpp:82: undefined reference to `EVP_CIPHER_CTX_cleanup' ./build\crypter.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/crypter.cpp:101: undefined reference to `EVP_CIPHER_CTX_init' ./build\crypter.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/crypter.cpp:102: undefined reference to `EVP_aes_256_cbc' ./build\crypter.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/crypter.cpp:102: undefined reference to `EVP_DecryptInit_ex' ./build\crypter.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/crypter.cpp:104: undefined reference to `EVP_DecryptUpdate' ./build\crypter.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/crypter.cpp:105: undefined reference to `EVP_DecryptFinal_ex' ./build\crypter.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/crypter.cpp:107: undefined reference to `EVP_CIPHER_CTX_cleanup' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_parserootdesc]+0x6f): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_parserootdesc]+0x81): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.rtc$TMZ+0x0): undefined reference to `_RTC_Shutdown' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.rtc$IMZ+0x0): undefined reference to `_RTC_InitBase' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_simpleUPnPcommand2]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_simpleUPnPcommand2]+0x5e): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_simpleUPnPcommand2]+0x93): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_simpleUPnPcommand2]+0xc3): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_simpleUPnPcommand2]+0x33b): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_simpleUPnPcommand2]+0x3d6): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_simpleUPnPcommand2]+0x3e9): more undefined references to `_RTC_CheckEsp' follow X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_simpleUPnPcommand2]+0x460): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_simpleUPnPcommand2]+0x46f): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_simpleUPnPcommand2]+0x47c): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_simpleUPnPcommand]+0x55): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_upnpDiscover]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_upnpDiscover]+0x73): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_upnpDiscover]+0xa0): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_upnpDiscover]+0xbd): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_upnpDiscover]+0x114): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_upnpDiscover]+0x180): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_upnpDiscover]+0x1be): more undefined references to `_RTC_CheckEsp' follow X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_upnpDiscover]+0xc6c): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_upnpDiscover]+0xc7b): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_upnpDiscover]+0xc88): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_parseMSEARCHReply]+0xba): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_parseMSEARCHReply]+0xf6): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_parseMSEARCHReply]+0x13e): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_freeUPNPDevlist]+0x3e): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_freeUPNPDevlist]+0x56): more undefined references to `_RTC_CheckEsp' follow X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_UPNPIGD_IsConnected]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_UPNPIGD_IsConnected]+0x79): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_UPNPIGD_IsConnected]+0x88): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_UPNPIGD_IsConnected]+0x95): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_UPNP_GetValidIGD]+0x45): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_UPNP_GetValidIGD]+0x100): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_UPNP_GetValidIGD]+0x170): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_UPNP_GetValidIGD]+0x1da): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_UPNP_GetValidIGD]+0x27f): more undefined references to `_RTC_CheckEsp' follow X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_UPNP_GetValidIGD]+0x2f8): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_UPNP_GetValidIGD]+0x30a): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_UPNP_GetIGDFromUrl]+0x8f): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_UPNP_GetIGDFromUrl]+0xc4): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/miniupnpc.obj):(.text[_UPNP_GetIGDFromUrl]+0xd6): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalBytesSent]+0x1f): undefined reference to `__security_cookie' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalBytesSent]+0x82): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalBytesSent]+0xd0): undefined reference to `@_RTC_CheckStackVars@8' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalBytesSent]+0xdf): undefined reference to `@__security_check_cookie@4' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalBytesSent]+0xec): undefined reference to `_RTC_CheckEsp' X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.rtc$TMZ+0x0): undefined reference to `_RTC_Shutdown'
|
|
|
Part 2: X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:199: undefined reference to `EC_KEY_free' ./build\script.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:270: undefined reference to `o2i_ECPublicKey' ./build\script.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:278: undefined reference to `i2o_ECPublicKey' ./build\script.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:283: undefined reference to `i2o_ECPublicKey' ./build\script.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:293: undefined reference to `ECDSA_sign' ./build\script.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:369: undefined reference to `ECDSA_verify' ./build\script.o: In function `Z4HashIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIc16secure_allocatorIcEEEEE7uint256T_S9_': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//util.h:511: undefined reference to `SHA256' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//util.h:513: undefined reference to `SHA256' ./build\main.o: In function `ProcessMessage': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/main.cpp:1929: undefined reference to `RAND_bytes' ./build\main.o: In function `Z12SendMessagesP5CNodeb': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/main.cpp:2528: undefined reference to `RAND_bytes' ./build\main.o: In function `Z15SHA256TransformPvS_PKv': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/main.cpp:2636: undefined reference to `SHA256_Init' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/main.cpp:2644: undefined reference to `SHA256_Update' ./build\main.o: In function `Z16GenerateBitcoinsbP7CWallet': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/main.cpp:3128: undefined reference to `boost::thread::hardware_concurrency()' ./build\main.o: In function `_static_initialization_and_destruction_0': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/system/error_code.hpp:214: undefined reference to `boost::system::generic_category()' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/system/error_code.hpp:215: undefined reference to `boost::system::generic_category()' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/system/error_code.hpp:216: undefined reference to `boost::system::system_category()' ./build\main.o: In function `CBigNum': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:84: undefined reference to `BN_init' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:89: undefined reference to `BN_init' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:90: undefined reference to `BN_init' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:182: undefined reference to `BN_mpi2bn' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:210: undefined reference to `BN_mpi2bn' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:215: undefined reference to `BN_bn2mpi' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:219: undefined reference to `BN_bn2mpi' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:263: undefined reference to `BN_mpi2bn' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:269: undefined reference to `BN_bn2mpi' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:272: undefined reference to `BN_bn2mpi' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:317: undefined reference to `BN_set_negative' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:320: undefined reference to `BN_cmp' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:324: undefined reference to `BN_div' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:322: undefined reference to `BN_cmp' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:382: undefined reference to `BN_mul' ./build\main.o: In function `ZmlRK7CBigNumS1_': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:493: undefined reference to `BN_mul' ./build\main.o: In function `ZdvRK7CBigNumS1_': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:502: undefined reference to `BN_div' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//net.h:365: undefined reference to `RAND_bytes' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:219: undefined reference to `DbEnv::txn_begin(DbTxn*, DbTxn**, unsigned int)' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:232: undefined reference to `DbTxn::commit(unsigned int)' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:243: undefined reference to `DbTxn::abort()' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/filesystem/v3/operations.hpp:444: undefined reference to `boost::filesystem3::detail::space(boost::filesystem3::path const&, boost::system::error_code*)' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:96: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:102: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\main.o: In function `Z4HashIPcE7uint256T_S2_': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//util.h:511: undefined reference to `SHA256' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//util.h:513: undefined reference to `SHA256' ./build\main.o: In function `Z4HashIPcS0_E7uint256T_S2_T0_S3_': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//util.h:524: undefined reference to `SHA256_Init' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//util.h:525: undefined reference to `SHA256_Update' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//util.h:526: undefined reference to `SHA256_Update' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//util.h:527: undefined reference to `SHA256_Final' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//util.h:529: undefined reference to `SHA256' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:96: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:102: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\main.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\init.o: In function `_static_initialization_and_destruction_0': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/system/error_code.hpp:214: undefined reference to `boost::system::generic_category()' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/system/error_code.hpp:215: undefined reference to `boost::system::generic_category()' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/system/error_code.hpp:216: undefined reference to `boost::system::system_category()' ./build\init.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/filesystem/v3/operations.hpp:225: undefined reference to `boost::filesystem3::detail::status(boost::filesystem3::path const&, boost::system::error_code*)' ./build\init.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/filesystem/v3/operations.hpp:420: undefined reference to `boost::filesystem3::detail::remove(boost::filesystem3::path const&, boost::system::error_code*)' ./build\init.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/filesystem/v3/operations.hpp:455: undefined reference to `boost::filesystem3::detail::system_complete(boost::filesystem3::path const&, boost::system::error_code*)' ./build\init.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:64: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\init.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:67: undefined reference to `Dbt::Dbt()' ./build\init.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\init.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\init.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\init.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\db.o: In function `EnvShutdown': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:39: undefined reference to `DbEnv::close(unsigned int)' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:43: undefined reference to `DbException::get_errno() const' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:45: undefined reference to `DbEnv::DbEnv(unsigned int)' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:45: undefined reference to `DbEnv::remove(char const*, unsigned int)' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:45: undefined reference to `DbEnv::~DbEnv()' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:45: undefined reference to `DbEnv::~DbEnv()' ./build\db.o: In function `CDB': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:86: undefined reference to `DbEnv::set_lg_dir(char const*)' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:87: undefined reference to `DbEnv::set_lg_max(unsigned int)' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:88: undefined reference to `DbEnv::set_lk_max_locks(unsigned int)' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:89: undefined reference to `DbEnv::set_lk_max_objects(unsigned int)' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:90: undefined reference to `DbEnv::set_errfile(_iobuf*)' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:91: undefined reference to `DbEnv::set_flags(unsigned int, int)' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:100: undefined reference to `DbEnv::open(char const*, unsigned int, int)' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:111: undefined reference to `Db::Db(DbEnv*, unsigned int)' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:86: undefined reference to `DbEnv::set_lg_dir(char const*)' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:87: undefined reference to `DbEnv::set_lg_max(unsigned int)' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:88: undefined reference to `DbEnv::set_lk_max_locks(unsigned int)' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:89: undefined reference to `DbEnv::set_lk_max_objects(unsigned int)' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:90: undefined reference to `DbEnv::set_errfile(_iobuf*)' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:91: undefined reference to `DbEnv::set_flags(unsigned int, int)' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:100: undefined reference to `DbEnv::open(char const*, unsigned int, int)' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:111: undefined reference to `Db::Db(DbEnv*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:148: undefined reference to `DbTxn::abort()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:160: undefined reference to `DbEnv::txn_checkpoint(unsigned int, unsigned int, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:191: undefined reference to `DbEnv::txn_checkpoint(unsigned int, unsigned int, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:192: undefined reference to `DbEnv::lsn_reset(char const*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:200: undefined reference to `Db::Db(DbEnv*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:223: undefined reference to `Dbc::close()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:228: undefined reference to `Dbc::close()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:241: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:242: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:216: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:216: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:216: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:216: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:258: undefined reference to `Db::Db(DbEnv*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:259: undefined reference to `Db::remove(char const*, char const*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:261: undefined reference to `Db::Db(DbEnv*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:262: undefined reference to `Db::rename(char const*, char const*, char const*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:263: undefined reference to `Db::~Db()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:263: undefined reference to `Db::~Db()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:263: undefined reference to `Db::~Db()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:263: undefined reference to `Db::~Db()' ./build\db.o: In function `Z7DBFlushb': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:295: undefined reference to `DbEnv::txn_checkpoint(unsigned int, unsigned int, unsigned int)' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:297: undefined reference to `DbEnv::lsn_reset(char const*, unsigned int)' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:308: undefined reference to `DbEnv::log_archive(char***, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:385: undefined reference to `Dbc::close()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:405: undefined reference to `Dbc::close()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:411: undefined reference to `Dbc::close()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:547: undefined reference to `Dbc::close()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:658: undefined reference to `Dbc::close()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:741: more undefined references to `Dbc::close()' follow ./build\db.o: In function `Z19ThreadFlushWalletDBPv': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:1019: undefined reference to `DbEnv::txn_checkpoint(unsigned int, unsigned int, unsigned int)' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:1020: undefined reference to `DbEnv::lsn_reset(char const*, unsigned int)' ./build\db.o: In function `Z12BackupWalletRK7CWalletRKSs': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:1043: undefined reference to `DbEnv::txn_checkpoint(unsigned int, unsigned int, unsigned int)' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:1044: undefined reference to `DbEnv::lsn_reset(char const*, unsigned int)' ./build\db.o: In function `_tcf_8': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:27: undefined reference to `DbEnv::~DbEnv()' ./build\db.o: In function `_static_initialization_and_destruction_0': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/system/error_code.hpp:214: undefined reference to `boost::system::generic_category()' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/system/error_code.hpp:215: undefined reference to `boost::system::generic_category()' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/system/error_code.hpp:216: undefined reference to `boost::system::system_category()' ./build\db.o: In function `_static_initialization_and_destruction_0': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:27: undefined reference to `DbEnv::DbEnv(unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:217: undefined reference to `d2i_ECPrivateKey' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:169: undefined reference to `Dbt::Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:175: undefined reference to `Dbt::Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:183: undefined reference to `Dbc::get(Dbt*, Dbt*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:202: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:202: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:202: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:202: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/filesystem/v3/operations.hpp:315: undefined reference to `boost::filesystem3::detail::copy_file(boost::filesystem3::path const&, boost::filesystem3::path const&, boost::filesystem3::copy_option::enum_type, boost::system::error_code*)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:96: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:102: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:96: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:102: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:125: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:132: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:132: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:125: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:132: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:132: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:145: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:152: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:152: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:64: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:67: undefined reference to `Dbt::Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:96: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:102: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:145: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:152: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:152: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:96: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:102: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:64: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:67: undefined reference to `Dbt::Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:96: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:102: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:64: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:67: undefined reference to `Dbt::Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:96: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:102: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:96: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:102: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:96: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:102: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:125: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:132: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:132: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:64: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:67: undefined reference to `Dbt::Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:81: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:96: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:102: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:96: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:102: undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//db.h:110: undefined reference to `Dbt::~Dbt()' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB4ReadISt4pairISsSsEiEEbRKT_RT0_[bool CDB::Read<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, int&)]+0x8a): undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB4ReadISt4pairISsSsEiEEbRKT_RT0_[bool CDB::Read<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, int&)]+0x95): undefined reference to `Dbt::Dbt()' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB4ReadISt4pairISsSsEiEEbRKT_RT0_[bool CDB::Read<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, int&)]+0x1fe): undefined reference to `Dbt::~Dbt()' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB4ReadISt4pairISsSsEiEEbRKT_RT0_[bool CDB::Read<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, int&)]+0x20f): undefined reference to `Dbt::~Dbt()' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB4ReadISt4pairISsSsEiEEbRKT_RT0_[bool CDB::Read<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, int&)]+0x21a): undefined reference to `Dbt::~Dbt()' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB4ReadISt4pairISsSsEiEEbRKT_RT0_[bool CDB::Read<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, int&)]+0x22b): undefined reference to `Dbt::~Dbt()' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB4ReadISt4pairISsSsEbEEbRKT_RT0_[bool CDB::Read<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, bool>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, bool&)]+0x8a): undefined reference to `Dbt::Dbt(void*, unsigned int)' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB4ReadISt4pairISsSsEbEEbRKT_RT0_[bool CDB::Read<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, bool>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, bool&)]+0x95): undefined reference to `Dbt::Dbt()' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB4ReadISt4pairISsSsEbEEbRKT_RT0_[bool CDB::Read<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, bool>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, bool&)]+0x1fe): undefined reference to `Dbt::~Dbt()' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB4ReadISt4pairISsSsEbEEbRKT_RT0_[bool CDB::Read<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, bool>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, bool&)]+0x20f): undefined reference to `Dbt::~Dbt()' ./build\optionsmodel.o:optionsmodel.cpp:(.text$_ZN3CDB4ReadISt4pairISsSsEbEEbRKT_RT0_[bool CDB::Read<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, bool>(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, bool&)]+0x21a): undefined reference to `Dbt::~Dbt()'
|
|
|
Most if not all of the compile issues are now gone on win32, these compile problems were solved as follows: 1. Removing IA64 platform sections from vcproj files for visual studio 2010 conversion to succeed (parse problem). 2. Disabling ssize_t declaration in db.h 3. Removing spaces from folder names. 4. Opening the qtcreator pro file and chosing to include toolchain for all qt platforms or something, and disabling shadow building. 5. Adding following lines near top of pro file: # Dependency library locations can be customized with BOOST_INCLUDE_PATH, # BOOST_LIB_PATH, BDB_INCLUDE_PATH, BDB_LIB_PATH # OPENSSL_INCLUDE_PATH and OPENSSL_LIB_PATH respectively BOOST_INCLUDE_PATH = "X:\CPP\Libraries\Boost\version1.48.0" BOOST_LIB_PATH = "X:\CPP\Libraries\Boost\version1.48.0\stage\lib" OPENSSL_INCLUDE_PATH = "X:\CPP\Libraries\OpenSSL\version1.0.0e\include" OPENSSL_LIB_PATH = "X:\CPP\Libraries\OpenSSL\version1.0.0e\out32" BDB_INCLUDE_PATH = "X:\CPP\Libraries\BerkeleyDB\version4.8.30.NC\build_windows" BDB_LIB_PATH = "X:\CPP\Libraries\BerkeleyDB\version4.8.30.NC\build_windows\Win32\Debug_static" MINIUPNPC_INCLUDE_PATH = "X:\CPP\Libraries\MiniUPnPC\version1.6" MINIUPNPC_LIB_PATH = "X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug" 6. Compiling and building all these dependencies with visual studio. 7. Removing minipnp from include "minipnp/etc" <- something like that. 8. Modifieing the pro file to remove invalid lib directives. So far it seems to compile ok, but remains is linking problem. I am not yet sure what CRYPTO library is supposed to be ? Maybe some custom code for bitcoin ? Anyway for what it's worth here is the linking problems: (Consider switching to Lazarus/Pascal for much faster development times ?!?) Seeing all those `_RTC_CheckEsp' makes me wonder if this was ment for a different operating system, so me starting to wonder if trying to compile bitcoin was a good idea But so far compile is ok, now need to fix library problems, but maybe it's compiling for linux instead of windows, who knows ?!? But probably not, it's probably compiling for windows, a bit whacky though: (Apperently RTC doesn't mean real time something, but RunTimeChecker probably a VC thingy ) Now I need to figure out which *.lib files to include for the linker... Running build steps for project skycoin-qt... Configuration unchanged, skipping qmake step. Starting: "C:\Tools\QtSDK\mingw\bin\mingw32-make.exe" c:\tools\qtsdk\desktop\qt\4.7.4\mingw\bin\qmake.exe -spec c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\win32-g++ -o Makefile skycoin-qt.pro Project MESSAGE: Building with UPNP support Project MESSAGE: Building with UPNP support Project MESSAGE: Building with UPNP support WARNING: x:\CPP\Applications\SkyCoin\version0.03nospaces\src\skycoin-qt.pro:18: Unescaped backslashes are deprecated. Project MESSAGE: Building with UPNP support WARNING: x:\CPP\Applications\SkyCoin\version0.03nospaces\src\skycoin-qt.pro:18: Unescaped backslashes are deprecated. Project MESSAGE: Building with UPNP support WARNING: x:\CPP\Applications\SkyCoin\version0.03nospaces\src\skycoin-qt.pro:18: Unescaped backslashes are deprecated. Project MESSAGE: Building with UPNP support C:/Tools/QtSDK/mingw/bin/mingw32-make -f Makefile.Debug mingw32-make[1]: Entering directory `X:/CPP/Applications/SkyCoin/version0.03nospaces/src' c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\bin\rcc.exe -name bitcoin src\qt\bitcoin.qrc -o debug\qrc_bitcoin.cpp g++ -c -g -frtti -fexceptions -mthreads -fdiagnostics-show-option -Wall -Wno-strict-aliasing -Wno-invalid-offsetof -Wno-unused-variable -Wno-unused-parameter -Wno-sign-compare -Wno-char-subscripts -Wno-unused-value -Wno-sequence-point -Wno-parentheses -Wno-unknown-pragmas -Wno-switch -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_GUI -DBOOST_THREAD_USE_LIB -DUSE_UPNP=1 -DSTATICLIB -DWIN32 -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtCore" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtGui" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include" -I"src" -I"src\json" -I"src\qt" -I"..\..\..\..\Libraries\MiniUPnPC\version1.6" -I"..\..\..\..\Libraries\Boost\version1.48.0" -I"..\..\..\..\Libraries\BerkeleyDB\version4.8.30.NC\build_windows" -I"..\..\..\..\Libraries\OpenSSL\version1.0.0e\include" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\ActiveQt" -I"build" -I"build" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\win32-g++" -o build\qrc_bitcoin.o debug\qrc_bitcoin.cpp g++ -mthreads -Wl,-subsystem,windows -o debug\skycoin-qt.exe object_script.skycoin-qt.Debug -L"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\lib" -lmingw32 -lqtmaind build\bitcoin-qt_res.o -LX:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug -lminiupnpc -liphlpapi -lws2_32 -lgdi32 -LX:\CPP\Libraries\Boost\version1.48.0\stage\lib -LX:\CPP\Libraries\BerkeleyDB\version4.8.30.NC\build_windows\Win32\Debug_static -LX:\CPP\Libraries\OpenSSL\version1.0.0e\out32 -lssleay32 -lQtGuid4 -lQtCored4 -LC:\OpenSSL-Win32_full\lib Warning: .drectve `/DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES" /EDITANDCONTINUE ' unrecognized Warning: .drectve `/DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES" /EDITANDCONTINUE ' unrecognized Warning: .drectve `/DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES" /EDITANDCONTINUE ' unrecognized Warning: .drectve `/DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES" /EDITANDCONTINUE ' unrecognized Warning: .drectve `/DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES" /EDITANDCONTINUE ' unrecognized Warning: .drectve `/DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES" /EDITANDCONTINUE ' unrecognized Warning: .drectve `/DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES" /EDITANDCONTINUE ' unrecognized Warning: .drectve `/DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES" /EDITANDCONTINUE ' unrecognized Warning: .drectve `/DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES" /EDITANDCONTINUE ' unrecognized Warning: .drectve `/DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES" /EDITANDCONTINUE ' unrecognized Warning: .drectve `/DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES" /EDITANDCONTINUE ' unrecognized ./build\addresstablemodel.o:addresstablemodel.cpp:(.text$_Z7Hash160RKSt6vectorIhSaIhEE[Hash160(std::vector<unsigned char, std::allocator<unsigned char> > const&)]+0x46): undefined reference to `SHA256' ./build\addresstablemodel.o:addresstablemodel.cpp:(.text$_Z7Hash160RKSt6vectorIhSaIhEE[Hash160(std::vector<unsigned char, std::allocator<unsigned char> > const&)]+0x67): undefined reference to `RIPEMD160' ./build\addresstablemodel.o:addresstablemodel.cpp:(.text$_ZN11CAutoBN_CTXC1Ev[CAutoBN_CTX::CAutoBN_CTX()]+0xa): undefined reference to `BN_CTX_new' ./build\addresstablemodel.o:addresstablemodel.cpp:(.text$_ZN11CAutoBN_CTXD1Ev[CAutoBN_CTX::~CAutoBN_CTX()]+0x18): undefined reference to `BN_CTX_free' ./build\addresstablemodel.o:addresstablemodel.cpp:(.text$_ZN7CBigNumC1Ev[CBigNum::CBigNum()]+0x18): undefined reference to `BN_init' ./build\addresstablemodel.o:addresstablemodel.cpp:(.text$_ZN7CBigNumaSERKS_[CBigNum::operator=(CBigNum const&)]+0x17): undefined reference to `BN_copy' ./build\addresstablemodel.o:addresstablemodel.cpp:(.text$_ZN7CBigNumD1Ev[CBigNum::~CBigNum()]+0xd): undefined reference to `BN_clear_free' ./build\addresstablemodel.o:addresstablemodel.cpp:(.text$_ZN7CBigNumC1Ei[CBigNum::CBigNum(int)]+0x18): undefined reference to `BN_init' ./build\addresstablemodel.o:addresstablemodel.cpp:(.text$_ZN7CBigNum8setulongEm[CBigNum::setulong(unsigned long)]+0x17): undefined reference to `BN_set_word' ./build\addresstablemodel.o:addresstablemodel.cpp:(.text$_ZNK7CBigNum8getulongEv[CBigNum::getulong() const]+0xd): undefined reference to `BN_get_word' ./build\addresstablemodel.o:addresstablemodel.cpp:(.text$_ZN7CBigNum8setint64Ex[CBigNum::setint64(long long)]+0x107): undefined reference to `BN_mpi2bn' ./build\addresstablemodel.o:addresstablemodel.cpp:(.text$_ZN7CBigNum6setvchERKSt6vectorIhSaIhEE[CBigNum::setvch(std::vector<unsigned char, std::allocator<unsigned char> > const&)]+0x161): undefined reference to `BN_mpi2bn' ./build\addresstablemodel.o:addresstablemodel.cpp:(.text$_ZNK7CBigNum6getvchEv[CBigNum::getvch() const]+0x1a): undefined reference to `BN_bn2mpi' ./build\addresstablemodel.o:addresstablemodel.cpp:(.text$_ZNK7CBigNum6getvchEv[CBigNum::getvch() const]+0x8e): undefined reference to `BN_bn2mpi' ./build\addresstablemodel.o:addresstablemodel.cpp:(.text$_ZN7CBigNumpLERKS_[CBigNum::operator+=(CBigNum const&)]+0x1e): undefined reference to `BN_add' ./build\addresstablemodel.o:addresstablemodel.cpp:(.text$_ZgtRK7CBigNumS1_[operator>(CBigNum const&, CBigNum const&)]+0x14): undefined reference to `BN_cmp' ./build\addresstablemodel.o:addresstablemodel.cpp:(.text$_Z12EncodeBase58PKhS0_[EncodeBase58(unsigned char const*, unsigned char const*)]+0x175): undefined reference to `BN_div' ./build\addresstablemodel.o:addresstablemodel.cpp:(.text$_Z12DecodeBase58PKcRSt6vectorIhSaIhEE[DecodeBase58(char const*, std::vector<unsigned char, std::allocator<unsigned char> >&)]+0x117): undefined reference to `BN_mul' ./build\addresstablemodel.o:addresstablemodel.cpp:(.text$_Z4HashIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEE7uint256T_S8_[uint256 Hash<__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > > >(__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > >)]+0x70): undefined reference to `SHA256' ./build\addresstablemodel.o:addresstablemodel.cpp:(.text$_Z4HashIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEE7uint256T_S8_[uint256 Hash<__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > > >(__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > >)]+0x91): undefined reference to `SHA256' ./build\util.o: In function `Z11RandAddSeedv': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/util.cpp:97: undefined reference to `RAND_add' ./build\util.o: In function `Z18RandAddSeedPerfmonv': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/util.cpp:121: undefined reference to `RAND_add' ./build\util.o: In function `Z7GetRandy': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/util.cpp:138: undefined reference to `RAND_bytes' ./build\util.o: In function `Z11AddTimeDatajx': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/util.cpp:976: undefined reference to `boost::thread::~thread()' ./build\util.o: In function `_static_initialization_and_destruction_0': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/system/error_code.hpp:214: undefined reference to `boost::system::generic_category()' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/system/error_code.hpp:215: undefined reference to `boost::system::generic_category()' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/system/error_code.hpp:216: undefined reference to `boost::system::system_category()' ./build\util.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/filesystem/v3/path_traits.hpp:113: undefined reference to `boost::filesystem3::path_traits::convert(char const*, char const*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, std::codecvt<wchar_t, char, int> const&)' ./build\util.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/filesystem/v3/path.hpp:300: undefined reference to `boost::filesystem3::path_traits::convert(wchar_t const*, wchar_t const*, std::string&, std::codecvt<wchar_t, char, int> const&)' ./build\util.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/filesystem/v3/path.hpp:364: undefined reference to `boost::filesystem3::path::root_name() const' ./build\util.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/filesystem/v3/path.hpp:365: undefined reference to `boost::filesystem3::path::root_directory() const' ./build\util.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/filesystem/v3/path.hpp:389: undefined reference to `boost::filesystem3::path::wchar_t_codecvt_facet()' ./build\util.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/filesystem/v3/path.hpp:598: undefined reference to `boost::filesystem3::path::operator/=(boost::filesystem3::path const&)' ./build\util.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/filesystem/v3/operations.hpp:336: undefined reference to `boost::filesystem3::detail::create_directory(boost::filesystem3::path const&, boost::system::error_code*)' ./build\util.o: In function `CInit': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/util.cpp:62: undefined reference to `CRYPTO_num_locks' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/util.cpp:62: undefined reference to `CRYPTO_malloc' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/util.cpp:63: undefined reference to `CRYPTO_num_locks' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/util.cpp:65: undefined reference to `CRYPTO_set_locking_callback' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/util.cpp:69: undefined reference to `RAND_screen' ./build\util.o: In function `~CInit': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/util.cpp:78: undefined reference to `CRYPTO_set_locking_callback' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/util.cpp:79: undefined reference to `CRYPTO_num_locks' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/util.cpp:81: undefined reference to `CRYPTO_free' ./build\util.o: In function `basic_config_file_iterator': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/program_options/detail/config_file.hpp:147: undefined reference to `boost::program_options::detail::common_config_file_iterator::common_config_file_iterator(std::set<std::string, std::less<std::string>, std::allocator<std::string> > const&, bool)' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/program_options/detail/config_file.hpp:150: undefined reference to `boost::program_options::detail::common_config_file_iterator::get()' ./build\util.o: In function `thread<boost::_bi::bind_t<int, int (*)(const std::string&, const std::string&, int, wxWindow*, int, int), boost::_bi::list6<boost::_bi::value<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::value<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::value<int>, boost::_bi::value<wxWindow*>, boost::_bi::value<int>, boost::_bi::value<int> > > >': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/thread/detail/thread.hpp:204: undefined reference to `boost::thread::start_thread()' ./build\util.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/filesystem/v3/path_traits.hpp:174: undefined reference to `boost::filesystem3::path_traits::convert(char const*, char const*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, std::codecvt<wchar_t, char, int> const&)' ./build\util.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/program_options/eof_iterator.hpp:75: undefined reference to `boost::program_options::detail::common_config_file_iterator::get()' ./build\util.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/../../../../Libraries/Boost/version1.48.0/boost/program_options/detail/config_file.hpp:163: undefined reference to `boost::program_options::to_internal(std::string const&)' ./build\script.o: In function `Z10EvalScriptRSt6vectorIS_IhSaIhEESaIS1_EERK7CScriptRK12CTransactionji': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/script.cpp:627: undefined reference to `BN_mul' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/script.cpp:632: undefined reference to `BN_div' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/script.cpp:637: undefined reference to `BN_div' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/script.cpp:712: undefined reference to `RIPEMD160' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/script.cpp:714: undefined reference to `SHA1' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/script.cpp:716: undefined reference to `SHA256' ./build\script.o: In function `CBigNum': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:60: undefined reference to `BN_init' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:61: undefined reference to `BN_copy' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:63: undefined reference to `BN_clear_free' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:87: undefined reference to `BN_init' X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:94: undefined reference to `BN_init' ./build\script.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:116: undefined reference to `BN_get_word' ./build\script.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:401: undefined reference to `BN_lshift' ./build\script.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:412: undefined reference to `BN_cmp' ./build\script.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:418: undefined reference to `BN_rshift' ./build\script.o: In function `ZplRK7CBigNumS1_': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:469: undefined reference to `BN_add' ./build\script.o: In function `ZmiRK7CBigNumS1_': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:477: undefined reference to `BN_sub' ./build\script.o: In function `ZngRK7CBigNum': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:485: undefined reference to `BN_set_negative' ./build\script.o: In function `ZlsRK7CBigNumj': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:519: undefined reference to `BN_lshift' ./build\script.o: In function `ZeqRK7CBigNumS1_': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:531: undefined reference to `BN_cmp' ./build\script.o: In function `ZneRK7CBigNumS1_': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:532: undefined reference to `BN_cmp' ./build\script.o: In function `ZleRK7CBigNumS1_': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:533: undefined reference to `BN_cmp' ./build\script.o: In function `ZgeRK7CBigNumS1_': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:534: undefined reference to `BN_cmp' ./build\script.o: In function `ZltRK7CBigNumS1_': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//bignum.h:535: undefined reference to `BN_cmp' ./build\script.o: In function `CKey': X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:175: undefined reference to `EC_KEY_new_by_curve_name' ./build\script.o: In function `~CKey':
|
|
|
I tried to fix it as follows: #ifndef _SSIZE_T_ #define _SSIZE_T_ //typedef long _ssize_t; // original typedef int _ssize_t; // test by Skybuck.
#ifndef _NO_OLDNAMES typedef _ssize_t ssize_t; #endif #endif /* Not _SSIZE_T_ */
The build process then goes as follows, and produces some errors, I am not sure if its because of a type issue or If the code needs further fixing:
Running build steps for project skycoin-qt... Configuration unchanged, skipping qmake step. Starting: "C:\Tools\QtSDK\mingw\bin\mingw32-make.exe" C:/Tools/QtSDK/mingw/bin/mingw32-make -f Makefile.Debug mingw32-make[1]: Entering directory `X:/CPP/Applications/SkyCoin/version 0.02 complete try the qt creator with the pro file/skycoin-qt-build-desktop-Qt_4_7_4_for_Desktop_-_MinGW_4_4__Qt_SDK__Debug' c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\bin\lrelease.exe ..\src\src\qt\locale\bitcoin_da.ts Updating '..\src\src\qt\locale\bitcoin_da.qm'... Generated 342 translation(s) (342 finished and 0 unfinished) Ignored 84 untranslated source text(s) c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\bin\lrelease.exe ..\src\src\qt\locale\bitcoin_de.ts Updating '..\src\src\qt\locale\bitcoin_de.qm'... Generated 343 translation(s) (343 finished and 0 unfinished) Ignored 83 untranslated source text(s) c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\bin\lrelease.exe ..\src\src\qt\locale\bitcoin_en.ts Updating '..\src\src\qt\locale\bitcoin_en.qm'... Generated 7 translation(s) (0 finished and 7 unfinished) Ignored 419 untranslated source text(s) c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\bin\lrelease.exe ..\src\src\qt\locale\bitcoin_es.ts Updating '..\src\src\qt\locale\bitcoin_es.qm'... Generated 423 translation(s) (423 finished and 0 unfinished) Ignored 3 untranslated source text(s) c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\bin\lrelease.exe ..\src\src\qt\locale\bitcoin_es_CL.ts Updating '..\src\src\qt\locale\bitcoin_es_CL.qm'... Generated 423 translation(s) (423 finished and 0 unfinished) Ignored 3 untranslated source text(s) c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\bin\lrelease.exe ..\src\src\qt\locale\bitcoin_nb.ts Updating '..\src\src\qt\locale\bitcoin_nb.qm'... Generated 423 translation(s) (423 finished and 0 unfinished) Ignored 3 untranslated source text(s) c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\bin\lrelease.exe ..\src\src\qt\locale\bitcoin_nl.ts Updating '..\src\src\qt\locale\bitcoin_nl.qm'... Generated 423 translation(s) (423 finished and 0 unfinished) Ignored 3 untranslated source text(s) c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\bin\lrelease.exe ..\src\src\qt\locale\bitcoin_ru.ts Updating '..\src\src\qt\locale\bitcoin_ru.qm'... Generated 376 translation(s) (376 finished and 0 unfinished) Ignored 50 untranslated source text(s) c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\bin\lrelease.exe ..\src\src\qt\locale\bitcoin_zh_TW.ts Updating '..\src\src\qt\locale\bitcoin_zh_TW.qm'... Generated 423 translation(s) (423 finished and 0 unfinished) Ignored 3 untranslated source text(s) g++ -c -g -frtti -fexceptions -mthreads -fdiagnostics-show-option -Wall -Wno-strict-aliasing -Wno-invalid-offsetof -Wno-unused-variable -Wno-unused-parameter -Wno-sign-compare -Wno-char-subscripts -Wno-unused-value -Wno-sequence-point -Wno-parentheses -Wno-unknown-pragmas -Wno-switch -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_GUI -DBOOST_THREAD_USE_LIB -DUSE_UPNP=1 -DSTATICLIB -DWIN32 -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtCore" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtGui" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include" -I"..\src\src" -I"..\src\src\json" -I"..\src\src\qt" -I"..\..\..\..\Libraries\Boost\version 1.48.0" -I"..\..\..\..\Libraries\Berkeley DB\version 4.8.30.NC\build_windows" -I"..\..\..\..\Libraries\OpenSSL\version 1.0.0e\include" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\ActiveQt" -I"build" -I"build" -I"." -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\win32-g++" -o build\bitcoin.o ..\src\src\qt\bitcoin.cpp g++ -c -g -frtti -fexceptions -mthreads -fdiagnostics-show-option -Wall -Wno-strict-aliasing -Wno-invalid-offsetof -Wno-unused-variable -Wno-unused-parameter -Wno-sign-compare -Wno-char-subscripts -Wno-unused-value -Wno-sequence-point -Wno-parentheses -Wno-unknown-pragmas -Wno-switch -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_GUI -DBOOST_THREAD_USE_LIB -DUSE_UPNP=1 -DSTATICLIB -DWIN32 -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtCore" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtGui" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include" -I"..\src\src" -I"..\src\src\json" -I"..\src\src\qt" -I"..\..\..\..\Libraries\Boost\version 1.48.0" -I"..\..\..\..\Libraries\Berkeley DB\version 4.8.30.NC\build_windows" -I"..\..\..\..\Libraries\OpenSSL\version 1.0.0e\include" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\ActiveQt" -I"build" -I"build" -I"." -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\win32-g++" -o build\bitcoingui.o ..\src\src\qt\bitcoingui.cpp g++ -c -g -frtti -fexceptions -mthreads -fdiagnostics-show-option -Wall -Wno-strict-aliasing -Wno-invalid-offsetof -Wno-unused-variable -Wno-unused-parameter -Wno-sign-compare -Wno-char-subscripts -Wno-unused-value -Wno-sequence-point -Wno-parentheses -Wno-unknown-pragmas -Wno-switch -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_GUI -DBOOST_THREAD_USE_LIB -DUSE_UPNP=1 -DSTATICLIB -DWIN32 -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtCore" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtGui" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include" -I"..\src\src" -I"..\src\src\json" -I"..\src\src\qt" -I"..\..\..\..\Libraries\Boost\version 1.48.0" -I"..\..\..\..\Libraries\Berkeley DB\version 4.8.30.NC\build_windows" -I"..\..\..\..\Libraries\OpenSSL\version 1.0.0e\include" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\ActiveQt" -I"build" -I"build" -I"." -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\win32-g++" -o build\transactiontablemodel.o ..\src\src\qt\transactiontablemodel.cpp g++ -c -g -frtti -fexceptions -mthreads -fdiagnostics-show-option -Wall -Wno-strict-aliasing -Wno-invalid-offsetof -Wno-unused-variable -Wno-unused-parameter -Wno-sign-compare -Wno-char-subscripts -Wno-unused-value -Wno-sequence-point -Wno-parentheses -Wno-unknown-pragmas -Wno-switch -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_GUI -DBOOST_THREAD_USE_LIB -DUSE_UPNP=1 -DSTATICLIB -DWIN32 -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtCore" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtGui" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include" -I"..\src\src" -I"..\src\src\json" -I"..\src\src\qt" -I"..\..\..\..\Libraries\Boost\version 1.48.0" -I"..\..\..\..\Libraries\Berkeley DB\version 4.8.30.NC\build_windows" -I"..\..\..\..\Libraries\OpenSSL\version 1.0.0e\include" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\ActiveQt" -I"build" -I"build" -I"." -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\win32-g++" -o build\addresstablemodel.o ..\src\src\qt\addresstablemodel.cpp C:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_GUI -DBOOST_THREAD_USE_LIB -DUSE_UPNP=1 -DSTATICLIB -DWIN32 -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtCore" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtGui" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include" -I"..\src\src" -I"..\src\src\json" -I"..\src\src\qt" -I"..\..\..\..\Libraries\Boost\version 1.48.0" -I"..\..\..\..\Libraries\Berkeley DB\version 4.8.30.NC\build_windows" -I"..\..\..\..\Libraries\OpenSSL\version 1.0.0e\include" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\ActiveQt" -I"build" -I"build" -I"." -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\win32-g++" -D__GNUC__ -DWIN32 ..\src\src\qt\optionsdialog.cpp -o build\optionsdialog.moc g++ -c -g -frtti -fexceptions -mthreads -fdiagnostics-show-option -Wall -Wno-strict-aliasing -Wno-invalid-offsetof -Wno-unused-variable -Wno-unused-parameter -Wno-sign-compare -Wno-char-subscripts -Wno-unused-value -Wno-sequence-point -Wno-parentheses -Wno-unknown-pragmas -Wno-switch -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_GUI -DBOOST_THREAD_USE_LIB -DUSE_UPNP=1 -DSTATICLIB -DWIN32 -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtCore" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtGui" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include" -I"..\src\src" -I"..\src\src\json" -I"..\src\src\qt" -I"..\..\..\..\Libraries\Boost\version 1.48.0" -I"..\..\..\..\Libraries\Berkeley DB\version 4.8.30.NC\build_windows" -I"..\..\..\..\Libraries\OpenSSL\version 1.0.0e\include" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\ActiveQt" -I"build" -I"build" -I"." -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\win32-g++" -o build\optionsdialog.o ..\src\src\qt\optionsdialog.cpp g++ -c -g -frtti -fexceptions -mthreads -fdiagnostics-show-option -Wall -Wno-strict-aliasing -Wno-invalid-offsetof -Wno-unused-variable -Wno-unused-parameter -Wno-sign-compare -Wno-char-subscripts -Wno-unused-value -Wno-sequence-point -Wno-parentheses -Wno-unknown-pragmas -Wno-switch -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_GUI -DBOOST_THREAD_USE_LIB -DUSE_UPNP=1 -DSTATICLIB -DWIN32 -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtCore" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtGui" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include" -I"..\src\src" -I"..\src\src\json" -I"..\src\src\qt" -I"..\..\..\..\Libraries\Boost\version 1.48.0" -I"..\..\..\..\Libraries\Berkeley DB\version 4.8.30.NC\build_windows" -I"..\..\..\..\Libraries\OpenSSL\version 1.0.0e\include" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\ActiveQt" -I"build" -I"build" -I"." -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\win32-g++" -o build\sendcoinsdialog.o ..\src\src\qt\sendcoinsdialog.cpp g++ -c -g -frtti -fexceptions -mthreads -fdiagnostics-show-option -Wall -Wno-strict-aliasing -Wno-invalid-offsetof -Wno-unused-variable -Wno-unused-parameter -Wno-sign-compare -Wno-char-subscripts -Wno-unused-value -Wno-sequence-point -Wno-parentheses -Wno-unknown-pragmas -Wno-switch -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_GUI -DBOOST_THREAD_USE_LIB -DUSE_UPNP=1 -DSTATICLIB -DWIN32 -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtCore" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtGui" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include" -I"..\src\src" -I"..\src\src\json" -I"..\src\src\qt" -I"..\..\..\..\Libraries\Boost\version 1.48.0" -I"..\..\..\..\Libraries\Berkeley DB\version 4.8.30.NC\build_windows" -I"..\..\..\..\Libraries\OpenSSL\version 1.0.0e\include" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\ActiveQt" -I"build" -I"build" -I"." -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\win32-g++" -o build\addressbookpage.o ..\src\src\qt\addressbookpage.cpp g++ -c -g -frtti -fexceptions -mthreads -fdiagnostics-show-option -Wall -Wno-strict-aliasing -Wno-invalid-offsetof -Wno-unused-variable -Wno-unused-parameter -Wno-sign-compare -Wno-char-subscripts -Wno-unused-value -Wno-sequence-point -Wno-parentheses -Wno-unknown-pragmas -Wno-switch -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_GUI -DBOOST_THREAD_USE_LIB -DUSE_UPNP=1 -DSTATICLIB -DWIN32 -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtCore" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtGui" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include" -I"..\src\src" -I"..\src\src\json" -I"..\src\src\qt" -I"..\..\..\..\Libraries\Boost\version 1.48.0" -I"..\..\..\..\Libraries\Berkeley DB\version 4.8.30.NC\build_windows" -I"..\..\..\..\Libraries\OpenSSL\version 1.0.0e\include" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\ActiveQt" -I"build" -I"build" -I"." -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\win32-g++" -o build\aboutdialog.o ..\src\src\qt\aboutdialog.cpp g++ -c -g -frtti -fexceptions -mthreads -fdiagnostics-show-option -Wall -Wno-strict-aliasing -Wno-invalid-offsetof -Wno-unused-variable -Wno-unused-parameter -Wno-sign-compare -Wno-char-subscripts -Wno-unused-value -Wno-sequence-point -Wno-parentheses -Wno-unknown-pragmas -Wno-switch -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_GUI -DBOOST_THREAD_USE_LIB -DUSE_UPNP=1 -DSTATICLIB -DWIN32 -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtCore" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtGui" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include" -I"..\src\src" -I"..\src\src\json" -I"..\src\src\qt" -I"..\..\..\..\Libraries\Boost\version 1.48.0" -I"..\..\..\..\Libraries\Berkeley DB\version 4.8.30.NC\build_windows" -I"..\..\..\..\Libraries\OpenSSL\version 1.0.0e\include" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\ActiveQt" -I"build" -I"build" -I"." -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\win32-g++" -o build\editaddressdialog.o ..\src\src\qt\editaddressdialog.cpp g++ -c -g -frtti -fexceptions -mthreads -fdiagnostics-show-option -Wall -Wno-strict-aliasing -Wno-invalid-offsetof -Wno-unused-variable -Wno-unused-parameter -Wno-sign-compare -Wno-char-subscripts -Wno-unused-value -Wno-sequence-point -Wno-parentheses -Wno-unknown-pragmas -Wno-switch -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_GUI -DBOOST_THREAD_USE_LIB -DUSE_UPNP=1 -DSTATICLIB -DWIN32 -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtCore" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtGui" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include" -I"..\src\src" -I"..\src\src\json" -I"..\src\src\qt" -I"..\..\..\..\Libraries\Boost\version 1.48.0" -I"..\..\..\..\Libraries\Berkeley DB\version 4.8.30.NC\build_windows" -I"..\..\..\..\Libraries\OpenSSL\version 1.0.0e\include" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\ActiveQt" -I"build" -I"build" -I"." -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\win32-g++" -o build\bitcoinaddressvalidator.o ..\src\src\qt\bitcoinaddressvalidator.cpp g++ -c -g -frtti -fexceptions -mthreads -fdiagnostics-show-option -Wall -Wno-strict-aliasing -Wno-invalid-offsetof -Wno-unused-variable -Wno-unused-parameter -Wno-sign-compare -Wno-char-subscripts -Wno-unused-value -Wno-sequence-point -Wno-parentheses -Wno-unknown-pragmas -Wno-switch -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_GUI -DBOOST_THREAD_USE_LIB -DUSE_UPNP=1 -DSTATICLIB -DWIN32 -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtCore" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\QtGui" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include" -I"..\src\src" -I"..\src\src\json" -I"..\src\src\qt" -I"..\..\..\..\Libraries\Boost\version 1.48.0" -I"..\..\..\..\Libraries\Berkeley DB\version 4.8.30.NC\build_windows" -I"..\..\..\..\Libraries\OpenSSL\version 1.0.0e\include" -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\include\ActiveQt" -I"build" -I"build" -I"." -I"c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\win32-g++" -o build\util.o ..\src\src\util.cpp In file included from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/numeric/conversion/numeric_cast_traits.hpp:28, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/numeric/conversion/cast.hpp:34, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/lexical_cast.hpp:40, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/program_options/value_semantic.hpp:14, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/program_options/options_description.hpp:13, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/program_options/detail/cmdline.hpp:14, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/program_options/parsers.hpp:12, from ..\src\src\util.cpp:8: ..\..\..\..\Libraries\Boost\version 1.48.0/boost/numeric/conversion/detail/numeric_cast_traits.hpp:10:84: error: boost/numeric/conversion/detail/preprocessed/numeric_cast_traits.hpp: No such file or directory In file included from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/vector/vector10.hpp:27, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/vector/vector20.hpp:18, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/vector.hpp:36, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/math/policies/policy.hpp:14, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/math/special_functions/math_fwd.hpp:28, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/math/special_functions/sign.hpp:17, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/lexical_cast.hpp:44, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/program_options/value_semantic.hpp:14, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/program_options/options_description.hpp:13, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/program_options/detail/cmdline.hpp:14, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/program_options/parsers.hpp:12, from ..\src\src\util.cpp:8: ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/vector/aux_/include_preprocessed.hpp:49:84: error: boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp: No such file or directory In file included from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/vector/vector20.hpp:27, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/vector.hpp:36, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/math/policies/policy.hpp:14, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/math/special_functions/math_fwd.hpp:28, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/math/special_functions/sign.hpp:17, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/lexical_cast.hpp:44, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/program_options/value_semantic.hpp:14, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/program_options/options_description.hpp:13, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/program_options/detail/cmdline.hpp:14, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/program_options/parsers.hpp:12, from ..\src\src\util.cpp:8: ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/vector/aux_/include_preprocessed.hpp:49:84: error: boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp: No such file or directory In file included from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/include_preprocessed.hpp:37, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/vector.hpp:46, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/math/policies/policy.hpp:14, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/math/special_functions/math_fwd.hpp:28, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/math/special_functions/sign.hpp:17, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/lexical_cast.hpp:44, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/program_options/value_semantic.hpp:14, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/program_options/options_description.hpp:13, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/program_options/detail/cmdline.hpp:14, from ..\..\..\..\Libraries\Boost\version 1.48.0/boost/program_options/parsers.hpp:12, from ..\src\src\util.cpp:8: ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:43: error: expected template-name before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:43: error: expected '{' before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:43: error: expected unqualified-id before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:55: error: expected template-name before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:55: error: expected '{' before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:55: error: expected unqualified-id before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:67: error: expected template-name before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:67: error: expected '{' before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:67: error: expected unqualified-id before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:79: error: expected template-name before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:79: error: expected '{' before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:79: error: expected unqualified-id before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:91: error: expected template-name before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:91: error: expected '{' before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:91: error: expected unqualified-id before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:104: error: expected template-name before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:104: error: expected '{' before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:104: error: expected unqualified-id before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:117: error: expected template-name before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:117: error: expected '{' before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:117: error: expected unqualified-id before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:130: error: expected template-name before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:130: error: expected '{' before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:130: error: expected unqualified-id before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:143: error: expected template-name before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:143: error: expected '{' before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:143: error: expected unqualified-id before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:156: error: expected template-name before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:156: error: expected '{' before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:156: error: expected unqualified-id before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:170: error: expected template-name before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:170: error: expected '{' before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:170: error: expected unqualified-id before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:184: error: expected template-name before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:184: error: expected '{' before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:184: error: expected unqualified-id before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:198: error: expected template-name before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:198: error: expected '{' before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:198: error: expected unqualified-id before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:212: error: expected template-name before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:212: error: expected '{' before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:212: error: expected unqualified-id before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:226: error: expected template-name before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:226: error: expected '{' before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:226: error: expected unqualified-id before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:243: error: expected template-name before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:243: error: expected '{' before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:243: error: expected unqualified-id before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:261: error: expected template-name before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:261: error: expected '{' before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:261: error: expected unqualified-id before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:279: error: expected template-name before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:279: error: expected '{' before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:279: error: expected unqualified-id before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:297: error: expected template-name before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:297: error: expected '{' before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:297: error: expected unqualified-id before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:314: error: expected template-name before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:314: error: expected '{' before '<' token ..\..\..\..\Libraries\Boost\version 1.48.0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:314: error: expected unqualified-id before '<' token ..\src\src\util.cpp:711: warning: 'dllimport' attribute ignored [-Wattributes] mingw32-make[1]: Leaving directory `X:/CPP/Applications/SkyCoin/version 0.02 complete try the qt creator with the pro file/skycoin-qt-build-desktop-Qt_4_7_4_for_Desktop_-_MinGW_4_4__Qt_SDK__Debug' mingw32-make[1]: *** [build/util.o] Error 1 mingw32-make: *** [debug] Error 2 The process "C:\Tools\QtSDK\mingw\bin\mingw32-make.exe" exited with code 2. Error while building project skycoin-qt (target: Desktop) When executing build step 'Make'
// The following code belongs to error vector.hpp:43:
template< typename T0 > struct vector< T0, na, na, na, na, na, na, na, na, na, na, na, na, na, na, na, na , na, na, na > : vector1<T0> // <- it complains here at the : { typedef typename vector1<T0>::type type; };
Who can make some sense out of this ? I can think of a number of reasons why this build is failing: 1. Type problem ? 2. Syntax problem ? Perhaps mingw gets confused ? Perhaps the newlines cause it... ? 3. Support problem ? Perhaps mingw does not support the code ? Perhaps missing C++ features ? 4. Perhaps some other build problem ? 5. Perhaps incompatibility between visual studio build libraries and mingw ? In the first posting it also shows files not being found, not sure if that has anything to do with it ? 6. Perhaps mingw has compile issues with spaces in filenames ? and somehow that might be causing problems ? Bye, Skybuck.
|
|
|
|