error: conflicting declaration 'typedef int32_t ssize_t' (mingw versus berkeley db)

Discussion in 'C Programming' started by Skybuck Flying, Nov 27, 2011.

  1. Hello,

    Building the bitcoin-qt 0.5.0rc7 client for win32 (on windows 7) has a
    little problem, qtcreator reports a conflicting type "ssize_t".

    So two simple questions I guess:

    1. How many bits should ssize_t be for mingw32 (types.h) ?
    2. How many bits should ssize_t be for berkeley db (db.h) ?

    And finally:

    3. What would be a good solution to fix it ? (I could rename the type in
    db.h and modify all source code of berkeley db, but maybe there is an easier
    way ? Also I am not sure if renaming the type would help, since maybe there
    is a size conflict as well, hence questions 1 and 2 to be sure... )

    "
    Running build steps for project skycoin-qt...
    Starting: "C:\Tools\QtSDK\mingw\bin\mingw32-make.exe" clean
    C:/Tools/QtSDK/mingw/bin/mingw32-make -f Makefile.Debug clean
    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'
    del src\qt\locale\bitcoin_da.qm src\qt\locale\bitcoin_de.qm
    src\qt\locale\bitcoin_en.qm src\qt\locale\bitcoin_es.qm
    src\qt\locale\bitcoin_es_CL.qm src\qt\locale\bitcoin_nb.qm
    src\qt\locale\bitcoin_nl.qm src\qt\locale\bitcoin_ru.qm
    src\qt\locale\bitcoin_zh_TW.qm
    del build\moc_bitcoingui.cpp build\moc_transactiontablemodel.cpp
    build\moc_addresstablemodel.cpp build\moc_optionsdialog.cpp
    build\moc_sendcoinsdialog.cpp build\moc_addressbookpage.cpp
    build\moc_aboutdialog.cpp build\moc_editaddressdialog.cpp
    build\moc_bitcoinaddressvalidator.cpp build\moc_clientmodel.cpp
    build\moc_optionsmodel.cpp build\moc_monitoreddatamapper.cpp
    build\moc_transactiondesc.cpp build\moc_transactiondescdialog.cpp
    build\moc_bitcoinamountfield.cpp build\moc_transactionfilterproxy.cpp
    build\moc_transactionview.cpp build\moc_walletmodel.cpp
    build\moc_overviewpage.cpp build\moc_csvmodelwriter.cpp
    build\moc_sendcoinsentry.cpp build\moc_qvalidatedlineedit.cpp
    build\moc_qvaluecombobox.cpp build\moc_askpassphrasedialog.cpp
    build\moc_notificator.cpp
    del debug\qrc_bitcoin.cpp
    del build\optionsdialog.moc build\overviewpage.moc
    Could Not Find 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\src\qt\locale\bitcoin_da.qm
    Could Not Find 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\build\moc_bitcoingui.cpp
    Could Not Find 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\debug\qrc_bitcoin.cpp
    del build\ui_sendcoinsdialog.h build\ui_addressbookpage.h
    build\ui_aboutdialog.h build\ui_editaddressdialog.h
    build\ui_transactiondescdialog.h build\ui_overviewpage.h
    build\ui_sendcoinsentry.h build\ui_askpassphrasedialog.h
    del build\bitcoin.o build\bitcoingui.o build\transactiontablemodel.o
    build\addresstablemodel.o build\optionsdialog.o build\sendcoinsdialog.o
    build\addressbookpage.o build\aboutdialog.o build\editaddressdialog.o
    build\bitcoinaddressvalidator.o build\util.o build\script.o build\main.o
    build\init.o build\net.o build\irc.o build\db.o build\json_spirit_writer.o
    build\json_spirit_value.o build\json_spirit_reader.o build\clientmodel.o
    build\guiutil.o build\transactionrecord.o build\optionsmodel.o
    build\monitoreddatamapper.o build\transactiondesc.o
    build\transactiondescdialog.o build\bitcoinstrings.o
    build\bitcoinamountfield.o build\wallet.o build\keystore.o
    build\transactionfilterproxy.o build\transactionview.o build\walletmodel.o
    build\bitcoinrpc.o build\overviewpage.o build\csvmodelwriter.o
    build\crypter.o build\sendcoinsentry.o build\qvalidatedlineedit.o
    build\bitcoinunits.o build\qvaluecombobox.o build\askpassphrasedialog.o
    build\protocol.o build\notificator.o build\moc_bitcoingui.o
    build\moc_transactiontablemodel.o build\moc_addresstablemodel.o
    build\moc_optionsdialog.o build\moc_sendcoinsdialog.o
    build\moc_addressbookpage.o build\moc_aboutdialog.o
    build\moc_editaddressdialog.o build\moc_bitcoinaddressvalidator.o
    build\moc_clientmodel.o build\moc_optionsmodel.o
    build\moc_monitoreddatamapper.o build\moc_transactiondesc.o
    build\moc_transactiondescdialog.o build\moc_bitcoinamountfield.o
    build\moc_transactionfilterproxy.o build\moc_transactionview.o
    build\moc_walletmodel.o build\moc_overviewpage.o build\moc_csvmodelwriter.o
    build\moc_sendcoinsentry.o build\moc_qvalidatedlineedit.o
    build\moc_qvaluecombobox.o build\moc_askpassphrasedialog.o
    build\moc_notificator.o build\qrc_bitcoin.o
    del build\bitcoin-qt_res.o
    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'
    C:/Tools/QtSDK/mingw/bin/mingw32-make -f Makefile.Release clean
    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'
    del src\qt\locale\bitcoin_da.qm src\qt\locale\bitcoin_de.qm
    src\qt\locale\bitcoin_en.qm src\qt\locale\bitcoin_es.qm
    src\qt\locale\bitcoin_es_CL.qm src\qt\locale\bitcoin_nb.qm
    src\qt\locale\bitcoin_nl.qm src\qt\locale\bitcoin_ru.qm
    src\qt\locale\bitcoin_zh_TW.qm
    Could Not Find 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\build\bitcoin-qt_res.o
    del build\moc_bitcoingui.cpp build\moc_transactiontablemodel.cpp
    build\moc_addresstablemodel.cpp build\moc_optionsdialog.cpp
    build\moc_sendcoinsdialog.cpp build\moc_addressbookpage.cpp
    build\moc_aboutdialog.cpp build\moc_editaddressdialog.cpp
    build\moc_bitcoinaddressvalidator.cpp build\moc_clientmodel.cpp
    build\moc_optionsmodel.cpp build\moc_monitoreddatamapper.cpp
    build\moc_transactiondesc.cpp build\moc_transactiondescdialog.cpp
    build\moc_bitcoinamountfield.cpp build\moc_transactionfilterproxy.cpp
    build\moc_transactionview.cpp build\moc_walletmodel.cpp
    build\moc_overviewpage.cpp build\moc_csvmodelwriter.cpp
    build\moc_sendcoinsentry.cpp build\moc_qvalidatedlineedit.cpp
    build\moc_qvaluecombobox.cpp build\moc_askpassphrasedialog.cpp
    build\moc_notificator.cpp
    del release\qrc_bitcoin.cpp
    del build\optionsdialog.moc build\overviewpage.moc
    Could Not Find 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\src\qt\locale\bitcoin_da.qm
    Could Not Find 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\build\moc_bitcoingui.cpp
    Could Not Find 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\release\qrc_bitcoin.cpp
    del build\ui_sendcoinsdialog.h build\ui_addressbookpage.h
    build\ui_aboutdialog.h build\ui_editaddressdialog.h
    build\ui_transactiondescdialog.h build\ui_overviewpage.h
    build\ui_sendcoinsentry.h build\ui_askpassphrasedialog.h
    del build\bitcoin.o build\bitcoingui.o build\transactiontablemodel.o
    build\addresstablemodel.o build\optionsdialog.o build\sendcoinsdialog.o
    build\addressbookpage.o build\aboutdialog.o build\editaddressdialog.o
    build\bitcoinaddressvalidator.o build\util.o build\script.o build\main.o
    build\init.o build\net.o build\irc.o build\db.o build\json_spirit_writer.o
    build\json_spirit_value.o build\json_spirit_reader.o build\clientmodel.o
    build\guiutil.o build\transactionrecord.o build\optionsmodel.o
    build\monitoreddatamapper.o build\transactiondesc.o
    build\transactiondescdialog.o build\bitcoinstrings.o
    build\bitcoinamountfield.o build\wallet.o build\keystore.o
    build\transactionfilterproxy.o build\transactionview.o build\walletmodel.o
    build\bitcoinrpc.o build\overviewpage.o build\csvmodelwriter.o
    build\crypter.o build\sendcoinsentry.o build\qvalidatedlineedit.o
    build\bitcoinunits.o build\qvaluecombobox.o build\askpassphrasedialog.o
    build\protocol.o build\notificator.o build\moc_bitcoingui.o
    build\moc_transactiontablemodel.o build\moc_addresstablemodel.o
    build\moc_optionsdialog.o build\moc_sendcoinsdialog.o
    build\moc_addressbookpage.o build\moc_aboutdialog.o
    build\moc_editaddressdialog.o build\moc_bitcoinaddressvalidator.o
    build\moc_clientmodel.o build\moc_optionsmodel.o
    build\moc_monitoreddatamapper.o build\moc_transactiondesc.o
    build\moc_transactiondescdialog.o build\moc_bitcoinamountfield.o
    build\moc_transactionfilterproxy.o build\moc_transactionview.o
    build\moc_walletmodel.o build\moc_overviewpage.o build\moc_csvmodelwriter.o
    build\moc_sendcoinsentry.o build\moc_qvalidatedlineedit.o
    build\moc_qvaluecombobox.o build\moc_askpassphrasedialog.o
    build\moc_notificator.o build\qrc_bitcoin.o
    del build\bitcoin-qt_res.o
    Could Not Find 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\build\optionsdialog.moc
    Could Not Find 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\build\ui_sendcoinsdialog.h
    Could Not Find 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\build\bitcoin.o
    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'
    Could Not Find 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\build\bitcoin-qt_res.o
    The process "C:\Tools\QtSDK\mingw\bin\mingw32-make.exe" exited normally.
    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)
    c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\bin\uic.exe
    ...\src\src\qt\forms\sendcoinsdialog.ui -o build\ui_sendcoinsdialog.h
    c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\bin\uic.exe
    ...\src\src\qt\forms\addressbookpage.ui -o build\ui_addressbookpage.h
    c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\bin\uic.exe
    ...\src\src\qt\forms\aboutdialog.ui -o build\ui_aboutdialog.h
    c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\bin\uic.exe
    ...\src\src\qt\forms\editaddressdialog.ui -o build\ui_editaddressdialog.h
    c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\bin\uic.exe
    ...\src\src\qt\forms\transactiondescdialog.ui -o
    build\ui_transactiondescdialog.h
    c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\bin\uic.exe
    ...\src\src\qt\forms\overviewpage.ui -o build\ui_overviewpage.h
    c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\bin\uic.exe
    ...\src\src\qt\forms\sendcoinsentry.ui -o build\ui_sendcoinsentry.h
    c:\Tools\QtSDK\Desktop\Qt\4.7.4\mingw\bin\uic.exe
    ...\src\src\qt\forms\askpassphrasedialog.ui -o build\ui_askpassphrasedialog.h
    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
    In file included from ..\..\..\..\Libraries\Berkeley DB\version
    4.8.30.NC\build_windows/db_cxx.h:65,
    from ..\src\src/headers.h:42,
    from ..\src\src\qt\bitcoin.cpp:9:
    ...\..\..\..\Libraries\Berkeley DB\version 4.8.30.NC\build_windows/db.h:135:
    error: conflicting declaration 'typedef int32_t ssize_t'
    c:\tools\qtsdk\mingw\bin\../lib/gcc/mingw32/4.4.0/../../../../include/sys/types.h:104:
    error: 'ssize_t' has a previous declaration as 'typedef _ssize_t ssize_t'
    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/bitcoin.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'
    "

    Bye,
    Skybuck.
    Skybuck Flying, Nov 27, 2011
    #1
    1. Advertising

  2. Also to help make sense of it here are the code sections which are apparently conflicting:

    // *** Begin of Berkeley DB Snippet ***:

    // db.h:

    /*
    * Berkeley DB version information.
    */
    #define DB_VERSION_MAJOR 4
    #define DB_VERSION_MINOR 8
    #define DB_VERSION_PATCH 30
    #define DB_VERSION_STRING "Berkeley DB 4.8.30: (April 12, 2010)"

    /*
    * !!!
    * Berkeley DB uses specifically sized types. If they're not provided by
    * the system, typedef them here.
    *
    * We protect them against multiple inclusion using __BIT_TYPES_DEFINED__,
    * as does BIND and Kerberos, since we don't know for sure what #include
    * files the user is using.
    *
    * !!!
    * We also provide the standard u_int, u_long etc., if they're not provided
    * by the system.
    */
    #ifndef __BIT_TYPES_DEFINED__
    #define __BIT_TYPES_DEFINED__
    typedef unsigned char u_int8_t;
    typedef short int16_t;
    typedef unsigned short u_int16_t;
    typedef int int32_t;
    typedef unsigned int u_int32_t;
    typedef __int64 int64_t;
    typedef unsigned __int64 u_int64_t;
    #endif

    #ifndef _WINSOCKAPI_
    typedef unsigned char u_char;
    typedef unsigned int u_int;
    typedef unsigned long u_long;
    #endif
    typedef unsigned short u_short;

    /*
    * Missing ANSI types.
    *
    * uintmax_t --
    * Largest unsigned type, used to align structures in memory. We don't store
    * floating point types in structures, so integral types should be sufficient
    * (and we don't have to worry about systems that store floats in other than
    * power-of-2 numbers of bytes). Additionally this fixes compilers that rewrite
    * structure assignments and ANSI C memcpy calls to be in-line instructions
    * that happen to require alignment.
    *
    * uintptr_t --
    * Unsigned type that's the same size as a pointer. There are places where
    * DB modifies pointers by discarding the bottom bits to guarantee alignment.
    * We can't use uintmax_t, it may be larger than the pointer, and compilers
    * get upset about that. So far we haven't run on any machine where there's
    * no unsigned type the same size as a pointer -- here's hoping.
    */
    #if defined(_MSC_VER) && _MSC_VER < 1300
    typedef u_int32_t uintmax_t;
    #else
    typedef u_int64_t uintmax_t;
    #endif
    #ifdef _WIN64
    typedef u_int64_t uintptr_t;
    #else
    typedef u_int32_t uintptr_t;
    #endif

    /*
    * Windows defines off_t to long (i.e., 32 bits). We need to pass 64-bit
    * file offsets, so we declare our own.
    */
    #define off_t __db_off_t
    typedef int64_t off_t;
    typedef int pid_t;
    #ifdef _WIN64
    typedef int64_t ssize_t;
    #else
    typedef int32_t ssize_t;
    #endif

    // *** End of Berkeley DB Snippet ***

    // *** Begin of MingW Snippet ***:

    // types.h:

    #ifndef _SSIZE_T_
    #define _SSIZE_T_
    typedef long _ssize_t;

    #ifndef _NO_OLDNAMES
    typedef _ssize_t ssize_t;
    #endif
    #endif /* Not _SSIZE_T_ */

    // *** End of MingW Snippet ***

    Please advise,

    Bye,
    Skybuck.
    Skybuck Flying, Nov 27, 2011
    #2
    1. Advertising

  3. 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 it’s 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 ?
    Others have noticed this issue as well, in other projects as well, this link
    also mentions weird behaviour/bugs, so maybe that’s the cause, maybe mingw
    needs to be fixed first ?

    http://permalink.gmane.org/gmane.comp.gnu.mingw.announce/3612

    https://forums.oracle.com/forums/thread.jspa?threadID=676654

    (
    Maybe this could help somebody some day, though it's a bit too much info for
    my taste, me no unix user, it mention data size neutrality
    http://www.unix.org/whitepapers/64bit.html
    ^ maybe this link is useless I don't know, haven't fully read it yet ;)
    )

    Bye,
    Skybuck.
    Skybuck Flying, Nov 27, 2011
    #3
  4. Skybuck Flying

    Kleuske Guest

    Re: error: conflicting declaration 'typedef int32_t ssize_t' (mingwversus berkeley db)

    On Sun, 27 Nov 2011 02:50:07 +0100, Skybuck Flying saw fit to publish the
    following:

    > Hello,
    >
    > Building the bitcoin-qt 0.5.0rc7 client for win32 (on windows 7) has a
    > little problem, qtcreator reports a conflicting type "ssize_t".
    >
    > So two simple questions I guess:
    >
    > 1. How many bits should ssize_t be for mingw32 (types.h) ? 2. How many
    > bits should ssize_t be for berkeley db (db.h) ?


    You should not care about the amount of bits and assume nothing, except
    that they are large enough.

    > And finally:
    >
    > 3. What would be a good solution to fix it ? (I could rename the type in
    > db.h and modify all source code of berkeley db, but maybe there is an
    > easier way ? Also I am not sure if renaming the type would help, since
    > maybe there is a size conflict as well, hence questions 1 and 2 to be
    > sure... )


    Changing defined types in interfaces isn't a very good idea. You may "solve"
    a problem in this situation, by breaking other things. Better idea is to
    check what gets #included when and why, since that, ultimately, is what's
    causing trouble.

    Besides, IIRC Qt is a C++ Framework and this (comp.lang.c) being a C
    language newsgroup, you may get better answers elsewhere.

    <snip>

    --
    It is undignified for a woman to play servant to a man who is not hers.
    -- Spock, "Amok Time", stardate 3372.7
    Kleuske, Nov 27, 2011
    #4
  5. Most if not all of the compile issues are now gone on win32, these compile
    problems were solved as follows:

    (Perhaps some more steps/modifications were involved, but this gives some
    idea):

    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:

    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\libWarning: .drectve `/DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib"/DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES" /EDITANDCONTINUE ' unrecognizedWarning: .drectve `/DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES"/EDITANDCONTINUE ' unrecognizedWarning: .drectve `/DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES"/EDITANDCONTINUE ' unrecognizedWarning: .drectve `/DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES"/EDITANDCONTINUE ' unrecognizedWarning: .drectve `/DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES"/EDITANDCONTINUE ' unrecognizedWarning: .drectve `/DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib"/DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES" /EDITANDCONTINUE ' unrecognizedWarning: .drectve `/DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib"/DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES" /EDITANDCONTINUE ' unrecognizedWarning: .drectve `/DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib"/DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES" /EDITANDCONTINUE ' unrecognizedWarning: .drectve `/DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib"/DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES" /EDITANDCONTINUE ' unrecognizedWarning: .drectve `/DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES"/EDITANDCONTINUE ' unrecognizedWarning: .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::eek:perator=(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::eek:perator+=(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_[uint256Hash<__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char,std::allocator<unsigned char> > > >(__gnu_cxx::__normal_iterator<unsignedchar*, 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_[uint256Hash<__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char,std::allocator<unsigned char> > > >(__gnu_cxx::__normal_iterator<unsignedchar*, 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(charconst*, 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: undefinedreference 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: undefinedreference 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: undefinedreference 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: undefinedreference 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: undefinedreference to `boost::filesystem3::path::eek:perator/=(boost::filesystem3::pathconst&)'./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::pathconst&, 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 (*)(conststd::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(charconst*, 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':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**, unsignedint)'./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::pathconst&, 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: undefinedreference to `DbEnv::close(unsigned int)'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:43: undefinedreference to `DbException::get_errno() const'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:45: undefinedreference to `DbEnv::DbEnv(unsigned int)'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:45: undefinedreference to `DbEnv::remove(char const*, unsigned int)'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:45: undefinedreference to `DbEnv::~DbEnv()'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:45: undefinedreference to `DbEnv::~DbEnv()'./build\db.o: In function `CDB':X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:86: undefinedreference to `DbEnv::set_lg_dir(char const*)'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:87: undefinedreference to `DbEnv::set_lg_max(unsigned int)'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:88: undefinedreference to `DbEnv::set_lk_max_locks(unsigned int)'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:89: undefinedreference to `DbEnv::set_lk_max_objects(unsigned int)'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:90: undefinedreference to `DbEnv::set_errfile(_iobuf*)'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:91: undefinedreference to `DbEnv::set_flags(unsigned int, int)'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:100:undefined reference to `DbEnv::eek:pen(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: undefinedreference to `DbEnv::set_lg_dir(char const*)'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:87: undefinedreference to `DbEnv::set_lg_max(unsigned int)'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:88: undefinedreference to `DbEnv::set_lk_max_locks(unsigned int)'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:89: undefinedreference to `DbEnv::set_lk_max_objects(unsigned int)'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:90: undefinedreference to `DbEnv::set_errfile(_iobuf*)'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:91: undefinedreference to `DbEnv::set_flags(unsigned int, int)'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:100:undefined reference to `DbEnv::eek:pen(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, unsignedint, unsigned int)'./build\db.o:X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src/db.cpp:191: undefined reference to `DbEnv::txn_checkpoint(unsigned int, unsignedint, 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*, unsignedint)'./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*, charconst*, 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: undefinedreference 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: undefinedreference 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:eek:ptionsmodel.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:eek:ptionsmodel.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:eek:ptionsmodel.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:eek:ptionsmodel.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:eek:ptionsmodel.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:eek:ptionsmodel.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:eek:ptionsmodel.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:eek:ptionsmodel.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:eek:ptionsmodel.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:eek:ptionsmodel.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:eek:ptionsmodel.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()'./build\optionsmodel.o:eek:ptionsmodel.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:eek:ptionsmodel.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): undefinedreference to `Dbt::Dbt(void*, unsigned int)'./build\optionsmodel.o:eek:ptionsmodel.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): undefinedreference to `Dbt::Dbt(void*, unsigned int)'./build\optionsmodel.o:eek:ptionsmodel.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): undefinedreference to `Dbt::~Dbt()'./build\optionsmodel.o:eek:ptionsmodel.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): undefinedreference to `Dbt::~Dbt()'./build\optionsmodel.o:eek:ptionsmodel.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): undefinedreference to `Dbt::~Dbt()'./build\optionsmodel.o:eek:ptionsmodel.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): undefinedreference to `Dbt::~Dbt()'./build\optionsmodel.o:eek:ptionsmodel.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> > >, longlong>(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): undefinedreference to `Dbt::Dbt(void*, unsigned int)'./build\optionsmodel.o:eek:ptionsmodel.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> > >, longlong>(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): undefinedreference to `Dbt::Dbt(void*, unsigned int)'./build\optionsmodel.o:eek:ptionsmodel.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> > >, longlong>(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): undefinedreference to `Dbt::~Dbt()'./build\optionsmodel.o:eek:ptionsmodel.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> > >, longlong>(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): undefinedreference to `Dbt::~Dbt()'./build\optionsmodel.o:eek:ptionsmodel.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> > >, longlong>(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): undefinedreference to `Dbt::~Dbt()'./build\optionsmodel.o:eek:ptionsmodel.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> > >, longlong>(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): undefinedreference to `Dbt::~Dbt()'./build\optionsmodel.o:eek:ptionsmodel.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): undefinedreference to `Dbt::Dbt(void*, unsigned int)'./build\optionsmodel.o:eek:ptionsmodel.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): undefinedreference to `Dbt::Dbt(void*, unsigned int)'./build\optionsmodel.o:eek:ptionsmodel.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): undefinedreference to `Dbt::~Dbt()'./build\optionsmodel.o:eek:ptionsmodel.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): undefinedreference to `Dbt::~Dbt()'./build\optionsmodel.o:eek:ptionsmodel.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): undefinedreference to `Dbt::~Dbt()'./build\optionsmodel.o:eek:ptionsmodel.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): undefinedreference 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: undefinedreference to `EC_KEY_get0_group'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:53: undefinedreference to `BN_CTX_new'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:56: undefinedreference to `EC_POINT_new'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:61: undefinedreference to `EC_POINT_mul'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:64: undefinedreference to `EC_KEY_set_private_key'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:65: undefinedreference to `EC_KEY_set_public_key'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:72: undefinedreference to `EC_POINT_free'X:\CPP\Applications\SkyCoin\version0.03nospaces\src/src//key.h:74: undefinedreference 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: undefinedreference 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<conststd::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<conststd::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::ptimeconst&)'./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' followX:\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' followX:\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' followX:\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' followX:\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'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 referenceto `__security_cookie'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalPacketsReceived]+0x82): undefined referenceto `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalPacketsReceived]+0xd0): undefined referenceto `@_RTC_CheckStackVars@8'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalPacketsReceived]+0xdf): undefined referenceto `@__security_check_cookie@4'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetTotalPacketsReceived]+0xec): undefined referenceto `_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 referenceto `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetConnectionTypeInfo]+0x155): undefined referenceto `@_RTC_CheckStackVars@8'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetConnectionTypeInfo]+0x164): undefined referenceto `@__security_check_cookie@4'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetConnectionTypeInfo]+0x171): undefined referenceto `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetLinkLayerMaxBitRates]+0x1f): undefined referenceto `__security_cookie'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetLinkLayerMaxBitRates]+0x9b): undefined referenceto `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetLinkLayerMaxBitRates]+0x11a): undefined referenceto `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetLinkLayerMaxBitRates]+0x156): undefined referenceto `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetLinkLayerMaxBitRates]+0x1aa): undefined referenceto `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetLinkLayerMaxBitRates]+0x1c8): undefined referenceto `@_RTC_CheckStackVars@8'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetLinkLayerMaxBitRates]+0x1d7): undefined referenceto `@__security_check_cookie@4'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetLinkLayerMaxBitRates]+0x1e4): undefined referenceto `_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): undefinedreference to `__security_cookie'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetGenericPortMappingEntry]+0x60): undefinedreference to `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetGenericPortMappingEntry]+0xb3): undefinedreference to `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetGenericPortMappingEntry]+0xe7): undefinedreference to `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetGenericPortMappingEntry]+0x133): undefinedreference to `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetGenericPortMappingEntry]+0x17f): undefinedreference to `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetGenericPortMappingEntry]+0x1d5): more undefinedreferences to `_RTC_CheckEsp' followX:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetGenericPortMappingEntry]+0x3e8): undefinedreference to `@_RTC_CheckStackVars@8'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetGenericPortMappingEntry]+0x3f7): undefinedreference to `@__security_check_cookie@4'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetGenericPortMappingEntry]+0x404): undefinedreference to `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetPortMappingNumberOfEntries]+0x1f): undefinedreference to `__security_cookie'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetPortMappingNumberOfEntries]+0x98): undefinedreference to `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetPortMappingNumberOfEntries]+0xe7): undefinedreference to `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetPortMappingNumberOfEntries]+0x137): undefinedreference to `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetPortMappingNumberOfEntries]+0x158): undefinedreference to `@_RTC_CheckStackVars@8'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetPortMappingNumberOfEntries]+0x167): undefinedreference to `@__security_check_cookie@4'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetPortMappingNumberOfEntries]+0x174): undefinedreference to `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetSpecificPortMappingEntry]+0x1f): undefinedreference to `__security_cookie'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetSpecificPortMappingEntry]+0x66): undefinedreference to `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetSpecificPortMappingEntry]+0xd6): undefinedreference to `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetSpecificPortMappingEntry]+0x10a): undefinedreference to `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetSpecificPortMappingEntry]+0x150): undefinedreference to `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetSpecificPortMappingEntry]+0x1a8): undefinedreference to `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetSpecificPortMappingEntry]+0x1fc): more undefinedreferences to `_RTC_CheckEsp' followX:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetSpecificPortMappingEntry]+0x321): undefinedreference to `@_RTC_CheckStackVars@8'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetSpecificPortMappingEntry]+0x330): undefinedreference to `@__security_check_cookie@4'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetSpecificPortMappingEntry]+0x33d): undefinedreference 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 referenceto `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetListOfPortMappings]+0x141): undefined referenceto `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetListOfPortMappings]+0x16e): undefined referenceto `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetListOfPortMappings]+0x1df): undefined referenceto `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetListOfPortMappings]+0x200): undefined referenceto `@_RTC_CheckStackVars@8'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetListOfPortMappings]+0x20f): undefined referenceto `@__security_check_cookie@4'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetListOfPortMappings]+0x21c): undefined referenceto `_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): undefinedreference to `__security_cookie'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetOutboundPinholeTimeout]+0x62): undefinedreference to `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetOutboundPinholeTimeout]+0x11f): undefinedreference to `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetOutboundPinholeTimeout]+0x175): undefinedreference to `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetOutboundPinholeTimeout]+0x1d7): undefinedreference to `_RTC_CheckEsp'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetOutboundPinholeTimeout]+0x1ec): undefinedreference to `@_RTC_CheckStackVars@8'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetOutboundPinholeTimeout]+0x1fb): undefinedreference to `@__security_check_cookie@4'X:\CPP\Libraries\MiniUPnPC\version1.6\msvc\Debug/miniupnpc.lib(Debug/upnpcommands.obj):(.text[_UPNP_GetOutboundPinholeTimeout]+0x208): undefinedreference 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' followX:\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' followX:\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'followX:\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' followX:\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' followX:\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' followX:\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' followX:\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' followX:\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' followX:\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' followX:\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' followX:\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 statusmingw32-make[1]: *** [debug\skycoin-qt.exe] Error 1mingw32-make: *** [debug] Error 2The 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'"Bye, Skybuck.
    Skybuck Flying, Nov 27, 2011
    #5
  6. Skybuck Flying

    ImpalerCore Guest

    Re: error: conflicting declaration 'typedef int32_t ssize_t' (mingwversus berkeley db)

    On Nov 26, 8:50 pm, "Skybuck Flying" <>
    wrote:
    > Hello,
    >
    > Building the bitcoin-qt 0.5.0rc7 client for win32 (on windows 7) has a
    > little problem, qtcreator reports a conflicting type "ssize_t".
    >
    > So two simple questions I guess:
    >
    > 1. How many bits should ssize_t be for mingw32 (types.h) ?
    > 2. How many bits should ssize_t be for berkeley db (db.h) ?


    The number of bits for 'ssize_t' should be the same number of bits of
    'size_t'.

    > And finally:
    >
    > 3. What would be a good solution to fix it ? (I could rename the type in
    > db.h and modify all source code of berkeley db, but maybe there is an easier
    > way ? Also I am not sure if renaming the type would help, since maybe there
    > is a size conflict as well, hence questions 1 and 2 to be sure... )


    One option would be to rely on the detection of a <sys/types.h> file,
    a la autoconf and friends.

    \code
    #if defined(HAVE_SYS_TYPES_H)
    /* Let's MinGW or other native OS define 'ssize_t' for you */
    # include <sys/types.h>
    #else
    .... Define ssize_t in your own way ...
    #endif
    \endcode

    where '... Define ssize_t in your own way ...' could be

    \code snippet db.h
    #ifdef _WIN64
    typedef int64_t ssize_t;
    #else
    typedef int32_t ssize_t;
    #endif
    \endcode

    This would require you to manually define -DHAVE_SYS_TYPES_H in the
    configuration if the build environment doesn't support run-time
    detection of compiler and library features (like whether you can
    include <sys/types.h>).

    Ideally, defining a proper 'ssize_t' type should also include an
    appropriate limit along the lines of 'SSIZE_MAX'. Another option is
    to inspect whether the 'SSIZE_MAX' symbol is defined is use that
    information to infer whether 'ssize_t' is defined as well. MinGW
    defines one in its <limits.h>. YMMV

    You can insert a compile-time assertion to verify that "sizeof
    (size_t) == sizeof (ssize_t)" if you want to be sure.

    #define C_STATIC_ASSERT(name, expr) extern char (name)[(expr) ? 1 :
    -1]

    C_STATIC_ASSERT( ssize_t_is_compatible_with_size_t,
    sizeof (ssize_t) == sizeof (size_t) );

    Best regards,
    John D.
    ImpalerCore, Nov 29, 2011
    #6
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Sam Smith
    Replies:
    0
    Views:
    1,182
    Sam Smith
    Oct 18, 2004
  2. Lathe_Biosas
    Replies:
    8
    Views:
    834
    Joe Wright
    Sep 2, 2005
  3. xeno fears
    Replies:
    1
    Views:
    501
    Martin v. Löwis
    Oct 4, 2009
  4. Paul Butcher
    Replies:
    12
    Views:
    711
    Gary Wright
    Nov 28, 2007
  5. K' Dash
    Replies:
    6
    Views:
    84
    K' Dash
    Jun 6, 2014
Loading...

Share This Page