Pages:
Author

Topic: Building headless Bitcoin and Bitcoin-qt on Windows - page 6. (Read 419389 times)

newbie
Activity: 16
Merit: 0
hey all i have gotten very very close to compiling my first wallet but the error below is stopping me, anyone have any ideas i can try?

Code:
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot fin
d -lboost_system
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot fin
d -lboost_filesystem
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot fin
d -lboost_program_options
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot fin
d -lboost_thread
collect2: ld returned 1 exit status
mingw32-make: *** [release\alphacoin-qt.exe] Error 1
Hello luke9511?,

Seems your builder can't find the boost libraries. So did you build them according to step 2.7 of message #1 (of this forum)?

Ron
yes i did, i followed every step exactly
sr. member
Activity: 260
Merit: 251
hey all i have gotten very very close to compiling my first wallet but the error below is stopping me, anyone have any ideas i can try?

Code:
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot fin
d -lboost_system
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot fin
d -lboost_filesystem
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot fin
d -lboost_program_options
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot fin
d -lboost_thread
collect2: ld returned 1 exit status
mingw32-make: *** [release\alphacoin-qt.exe] Error 1
Hello luke9511?,

Seems your builder can't find the boost libraries. So did you build them according to step 2.7 of message #1 (of this forum)?

Ron
newbie
Activity: 16
Merit: 0
hey all i have gotten very very close to compiling my first wallet but the error below is stopping me, anyone have any ideas i can try?

Code:
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot fin
d -lboost_system
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot fin
d -lboost_filesystem
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot fin
d -lboost_program_options
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot fin
d -lboost_thread
collect2: ld returned 1 exit status
mingw32-make: *** [release\alphacoin-qt.exe] Error 1
sr. member
Activity: 260
Merit: 251
Code:
configure: WARNING: libprotobuf not found; bitcoin-qt frontend will not be built

You're missing libprotobuf, which is required to build the GUI, hence no bitcoin-qt.exe file

I made again libprotobuf and it works now! I am very excited Smiley

Now I want to compile my own windows wallets from altcoin sources, how to do it?
Well that's easy Roll Eyes

For older *coins, you would follow message #1' steps towards the end, at
Code:
Additional notes for older Bitcoin 0.8.6 (may be useful for Bitcoin based altcoins)
(aren't they all based on Bitcoin?) and use the analogous steps for your *coin, daemon or Qt version.  You should study the makefile.mingw and *coin-qt.pro files for your (older) *coins to see what subtleties might be different.

For newer *coins, you would follow message #1' steps 1. - 3., and use the analogous steps for your *coin, daemon or Qt version. Roll Eyes   And you should study the autogen.?, config.?, makefile.? files for your (newer) *coins to see what subtleties might be different  Roll Eyes Roll Eyes Roll Eyes

I don't think there is any more that can be said?  Without payments of course Shocked

Ron
newbie
Activity: 17
Merit: 0
Code:
configure: WARNING: libprotobuf not found; bitcoin-qt frontend will not be built

You're missing libprotobuf, which is required to build the GUI, hence no bitcoin-qt.exe file

I made again libprotobuf and it works now! I am very excited Smiley

Now I want to compile my own windows wallets from altcoin sources, how to do it?
newbie
Activity: 39
Merit: 0
great Tutorial  Grin

Guys what best Qt and Mingw version   Huh
hero member
Activity: 750
Merit: 500
Code:
configure: WARNING: libprotobuf not found; bitcoin-qt frontend will not be built

You're missing libprotobuf, which is required to build the GUI, hence no bitcoin-qt.exe file
newbie
Activity: 17
Merit: 0
Thanks for your answer, old c coder! My PATH is now set like this

Code:
C:\mingw32\bin;C:\Qt\5.3.2\bin\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

I deleted Qt and bitcoin source folders, then repeated steps 2.7 and 3, but I still get from strip src/qt/bitcoin-qt.exe the error 'src/qt/bitcoin-qt.exe': no such file

What to do now?

I attach the code, maybe it helps?

Code:
PC@DESKTOP-T88HSRK ~
$ cd /c/bitcoin-0.9.4

PC@DESKTOP-T88HSRK /c/bitcoin-0.9.4
$ ./autogen.sh
configure.ac:12: installing `src/build-aux/config.guess'
configure.ac:12: installing `src/build-aux/config.sub'
configure.ac:37: installing `src/build-aux/install-sh'
configure.ac:37: installing `src/build-aux/missing'
src/Makefile.am: installing `src/build-aux/depcomp'

PC@DESKTOP-T88HSRK /c/bitcoin-0.9.4
$ CPPFLAGS="-I/c/deps/db-4.8.30.NC/build_unix \
> -I/c/deps/openssl-1.0.1l/include \
> -I/c/deps \
> -I/c/deps/protobuf-2.6.1/src \
> -I/c/deps/libpng-1.6.16 \
> -I/c/deps/qrencode-3.4.4" \
> LDFLAGS="-L/c/deps/db-4.8.30.NC/build_unix \
> -L/c/deps/openssl-1.0.1l \
> -L/c/deps/miniupnpc \
> -L/c/deps/protobuf-2.6.1/src/.libs \
> -L/c/deps/libpng-1.6.16/.libs \
> -L/c/deps/qrencode-3.4.4/.libs" \
> BOOST_ROOT=/c/deps/boost_1_57_0 \
> ./configure \
> --disable-upnp-default \
> --disable-tests \
> --with-qt-incdir=/c/Qt/5.3.2/include \
> --with-qt-libdir=/c/Qt/5.3.2/lib \
> --with-qt-plugindir=/c/Qt/5.3.2/plugins \
> --with-qt-bindir=/c/Qt/5.3.2/bin \
> --with-protoc-bindir=/c/deps/protobuf-2.6.1/src
checking build system type... i686-pc-mingw32
checking host system type... i686-pc-mingw32
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to disable maintainer-specific portions of Makefiles... yes
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking how to run the C++ preprocessor... g++ -E
checking for gcc... gcc
checking whether we are using the GNU Objective C compiler... yes
checking whether gcc accepts -g... yes
checking dependency style of gcc... gcc3
checking whether ln -s works... no, using cp -p
checking for g++... g++
checking whether we are using the GNU Objective C++ compiler... yes
checking whether g++ accepts -g... yes
checking for a sed that does not truncate output... /bin/sed
checking for ar... /c/mingw32/bin/ar
checking for ranlib... /c/mingw32/bin/ranlib
checking for strip... /c/mingw32/bin/strip
checking for gcov... /c/mingw32/bin/gcov
checking for lcov... no
checking for java... no
checking for genhtml... no
checking for git... no
checking for ccache... no
checking for xgettext... no
checking for hexdump... no
checking for pkg-config... no
checking for main in -lmingwthrd... yes
checking for main in -lkernel32... yes
checking for main in -luser32... yes
checking for main in -lgdi32... yes
checking for main in -lcomdlg32... yes
checking for main in -lwinspool... yes
checking for main in -lwinmm... yes
checking for main in -lshell32... yes
checking for main in -lcomctl32... yes
checking for main in -lole32... yes
checking for main in -loleaut32... yes
checking for main in -luuid... yes
checking for main in -lrpcrt4... yes
checking for main in -ladvapi32... yes
checking for main in -lws2_32... yes
checking for main in -lmswsock... yes
checking for main in -lshlwapi... yes
checking for main in -liphlpapi... yes
checking for main in -lcrypt32... yes
checking whether the linker accepts -static... yes
checking whether the linker accepts -static-libgcc... yes
checking whether the linker accepts -static-libstdc++... yes
checking for makensis... none
configure: WARNING: "makensis not found. Cannot create installer."
checking for windres... /c/mingw32/bin/windres
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking if compiler needs -Werror to reject unknown flags... no
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking whether strerror_r is declared... no
checking for strerror_r... no
checking whether strerror_r returns char *... no
checking whether the linker accepts -Wl,--large-address-aware... yes
checking whether C++ compiler accepts -Wstack-protector... yes
checking whether C++ compiler accepts -fstack-protector-all... yes
checking whether C++ compiler accepts -fPIE... yes
checking whether C++ preprocessor accepts -D_FORTIFY_SOURCE=2... yes
checking whether C++ preprocessor accepts -U_FORTIFY_SOURCE... yes
checking whether the linker accepts -Wl,--dynamicbase... yes
checking whether the linker accepts -Wl,--nxcompat... yes
checking whether the linker accepts -Wl,-z,relro... no
checking whether the linker accepts -Wl,-z,now... no
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for MSG_NOSIGNAL... no
checking for Berkeley DB C++ headers... default
checking for main in -ldb_cxx-4.8... yes
checking miniupnpc/miniwget.h usability... yes
checking miniupnpc/miniwget.h presence... yes
checking for miniupnpc/miniwget.h... yes
checking for main in -lminiupnpc... yes
checking miniupnpc/miniupnpc.h usability... yes
checking miniupnpc/miniupnpc.h presence... yes
checking for miniupnpc/miniupnpc.h... yes
checking for main in -lminiupnpc... (cached) yes
checking miniupnpc/upnpcommands.h usability... yes
checking miniupnpc/upnpcommands.h presence... yes
checking for miniupnpc/upnpcommands.h... yes
checking for main in -lminiupnpc... (cached) yes
checking miniupnpc/upnperrors.h usability... yes
checking miniupnpc/upnperrors.h presence... yes
checking for miniupnpc/upnperrors.h... yes
checking for main in -lminiupnpc... (cached) yes
checking for boostlib >= 1.20.0... configure: We will use a staged boost library from /c/deps/boost_1_57_0
yes
checking whether the Boost::System library is available... yes
checking for exit in -lboost_system-mgw49-mt-s-1_57... yes
checking whether the Boost::Filesystem library is available... yes
checking for exit in -lboost_filesystem-mgw49-mt-s-1_57... yes
checking whether the Boost::Program_Options library is available... yes
checking for exit in -lboost_program_options-mgw49-mt-s-1_57... yes
checking whether the Boost::Thread library is available... yes
checking for exit in -lboost_thread-mgw49-mt-s-1_57... yes
checking whether the Boost::Chrono library is available... yes
checking for exit in -lboost_chrono-mgw49-mt-s-1_57... yes
checking openssl/crypto.h usability... yes
checking openssl/crypto.h presence... yes
checking for openssl/crypto.h... yes
checking for main in -lcrypto... yes
checking openssl/ssl.h usability... yes
checking openssl/ssl.h presence... yes
checking for openssl/ssl.h... yes
checking for main in -lssl... yes
checking for main in -lprotobuf ... no
configure: WARNING: libprotobuf not found; bitcoin-qt frontend will not be built
checking whether to build bitcoind... yes
checking whether to build bitcoin-cli... yes
checking whether to build Bitcoin Core GUI... no (Qt)
checking if ccache should be used... no
checking if wallet should be enabled... yes
checking whether to build with support for UPnP... yes
checking whether to build with UPnP enabled by default... no
checking whether to build test_bitcoin... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/test/Makefile
config.status: creating src/qt/Makefile
config.status: creating src/qt/test/Makefile
config.status: creating share/setup.nsi
config.status: creating share/qt/Info.plist
config.status: creating qa/pull-tester/run-bitcoind-for-test.sh
config.status: creating qa/pull-tester/build-tests.sh
config.status: creating src/bitcoin-config.h
config.status: executing depfiles commands

PC@DESKTOP-T88HSRK /c/bitcoin-0.9.4
$ make
Making all in src
make[1]: Entering directory `/c/bitcoin-0.9.4/src'
make  all-recursive
make[2]: Entering directory `/c/bitcoin-0.9.4/src'
Making all in .
make[3]: Entering directory `/c/bitcoin-0.9.4/src'
  CXX    addrman.o
  CXX    alert.o
  CXX    bloom.o
  CXX    checkpoints.o
  CXX    coins.o
  CXX    init.o
  CXX    keystore.o
  CXX    leveldbwrapper.o
  CXX    main.o
  CXX    miner.o
  CXX    net.o
  CXX    noui.o
  CXX    rpcblockchain.o
  CXX    rpcmining.o
  CXX    rpcmisc.o
  CXX    rpcnet.o
  CXX    rpcrawtransaction.o
  CXX    rpcserver.o
  CXX    txdb.o
  CXX    txmempool.o
  AR     libbitcoin_server.a
  CXX    base58.o
  CXX    allocators.o
  CXX    chainparams.o
  CXX    core.o
  CXX    hash.o
  CXX    key.o
  CXX    netbase.o
  CXX    protocol.o
  CXX    rpcprotocol.o
  CXX    script.o
  CXX    sync.o
  CXX    util.o
../share/genbuild.sh: line 19: [: too many arguments
  CXX    version.o
  AR     libbitcoin_common.a
  CXX    rpcclient.o
  AR     libbitcoin_cli.a
  CXX    db.o
  CXX    crypter.o
  CXX    rpcdump.o
  CXX    rpcwallet.o
  CXX    wallet.o
  CXX    walletdb.o
  AR     libbitcoin_wallet.a
  CXX    bitcoind.o
make -C ../src leveldb/libleveldb.a
make[4]: Entering directory `/c/bitcoin-0.9.4/src'
Building LevelDB ...
make[5]: Entering directory `/c/bitcoin-0.9.4/src/leveldb'
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c helpers/memenv/memenv.cc -o helpers/memenv/memenv.o
rm -f libmemenv.a
/c/mingw32/bin/ar -rs libmemenv.a helpers/memenv/memenv.o
c:\mingw32\bin\ar.exe: creating libmemenv.a
make[5]: Leaving directory `/c/bitcoin-0.9.4/src/leveldb'
Building LevelDB ...
make[5]: Entering directory `/c/bitcoin-0.9.4/src/leveldb'
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c db/builder.cc -o db/builder.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c db/c.cc -o db/c.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c db/db_impl.cc -o db/db_impl.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c db/db_iter.cc -o db/db_iter.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c db/dbformat.cc -o db/dbformat.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c db/filename.cc -o db/filename.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c db/log_reader.cc -o db/log_reader.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c db/log_writer.cc -o db/log_writer.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c db/memtable.cc -o db/memtable.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c db/repair.cc -o db/repair.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c db/table_cache.cc -o db/table_cache.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c db/version_edit.cc -o db/version_edit.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c db/version_set.cc -o db/version_set.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c db/write_batch.cc -o db/write_batch.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c table/block.cc -o table/block.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c table/block_builder.cc -o table/block_builder.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c table/filter_block.cc -o table/filter_block.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c table/format.cc -o table/format.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c table/iterator.cc -o table/iterator.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c table/merger.cc -o table/merger.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c table/table.cc -o table/table.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c table/table_builder.cc -o table/table_builder.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c table/two_level_iterator.cc -o table/two_level_iterator.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c util/arena.cc -o util/arena.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c util/bloom.cc -o util/bloom.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c util/cache.cc -o util/cache.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c util/coding.cc -o util/coding.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c util/comparator.cc -o util/comparator.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c util/crc32c.cc -o util/crc32c.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c util/env.cc -o util/env.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c util/env_posix.cc -o util/env_posix.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c util/env_win.cc -o util/env_win.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c util/filter_policy.cc -o util/filter_policy.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c util/hash.cc -o util/hash.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c util/histogram.cc -o util/histogram.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c util/logging.cc -o util/logging.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c util/options.cc -o util/options.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c util/status.cc -o util/status.o
g++ -I. -I./include -fno-builtin-memcmp -D_REENTRANT -DOS_WINDOWS -DLEVELDB_PLATFORM_WINDOWS -DWINVER=0x0500 -D__USE_MINGW_ANSI_STDIO=1 -g -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -w  -Wstack-protector -fstack-protector-all -fPIE -I/c/deps/db-4.8.30.NC/build_unix -I/c/deps/openssl-1.0.1l/include -I/c/deps -I/c/deps/protobuf-2.6.1/src -I/c/deps/libpng-1.6.16 -I/c/deps/qrencode-3.4.4 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -D_FILE_OFFSET_BITS=64  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DMINIUPNP_STATICLIB -c port/port_win.cc -o port/port_win.o
rm -f libleveldb.a
/c/mingw32/bin/ar -rs libleveldb.a db/builder.o db/c.o db/db_impl.o db/db_iter.o db/dbformat.o db/filename.o db/log_reader.o db/log_writer.o db/memtable.o db/repair.o db/table_cache.o db/version_edit.o db/version_set.o db/write_batch.o table/block.o table/block_builder.o table/filter_block.o table/format.o table/iterator.o table/merger.o table/table.o table/table_builder.o table/two_level_iterator.o util/arena.o util/bloom.o util/cache.o util/coding.o util/comparator.o util/crc32c.o util/env.o util/env_posix.o util/env_win.o util/filter_policy.o util/hash.o util/histogram.o util/logging.o util/options.o util/status.o port/port_win.o
c:\mingw32\bin\ar.exe: creating libleveldb.a
make[5]: Leaving directory `/c/bitcoin-0.9.4/src/leveldb'
make[4]: Leaving directory `/c/bitcoin-0.9.4/src'
  CXXLD  bitcoind.exe
  CXX    bitcoin-cli.o
  CXXLD  bitcoin-cli.exe
make[3]: Leaving directory `/c/bitcoin-0.9.4/src'
make[2]: Leaving directory `/c/bitcoin-0.9.4/src'
make[1]: Leaving directory `/c/bitcoin-0.9.4/src'
make[1]: Entering directory `/c/bitcoin-0.9.4'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/c/bitcoin-0.9.4'
sr. member
Activity: 260
Merit: 251
Hello moon_sun,

First, did the build create a daemon (bitcoind.exe) and not a bitcoin-qt.exe?  Or did it build neither?

If the former, then perhaps there is some problem in your Qt installation?  In which case, perhaps step 2.7 of message #1 might help?

Let us know whether you have a daemon (& it works) or not.  That can eliminate a lot of possibilities.

Ron


Hello old c coder, yes the build created bitcoind.exe and bitcoin-cli.exe in src folder - but not bitcoin-qt.exe! I had no errors at step 2.7 as far as I know. Any procedure to verify? Many thanks for helping!
Hello moon_sun,

Depending upon which version of Windows you are using, you would do this perhaps slightly differently, but the idea is the same.  A good guess is that when you do 2.7:

Quote
2.7 Qt 5 libraries:
Qt must be configured with ssl and zlib support.
Download and unpack Qt base and tools sources:
http://download.qt-project.org/official_releases/qt/5.3/5.3.2/submodules/qtbase-opensource-src-5.3.2.7z
http://download.qt-project.org/official_releases/qt/5.3/5.3.2/submodules/qttools-opensource-src-5.3.2.7z
Then from a windows command prompt (note that the following assumes qtbase has been unpacked to C:\Qt\5.3.2 and qttools have been unpacked to C:\Qt\qttools-opensource-src-5.3.2):
Code:
set INCLUDE=C:\deps\libpng-1.6.16;C:\deps\openssl-1.0.1l\include
set LIB=C:\deps\libpng-1.6.16\.libs;C:\deps\openssl-1.0.1l

cd C:\Qt\5.3.2
configure.bat -release -opensource -confirm-license -static -make libs -no-sql-sqlite -no-opengl -system-zlib -qt-pcre -no-icu -no-gif -system-libpng -no-libjpeg -no-freetype -no-angle -no-vcproj -openssl -no-dbus -no-audio-backend -no-wmf-backend -no-qml-debug

mingw32-make

set PATH=%PATH%;C:\Qt\5.3.2\bin
Note: consider using -j switch with mingw32-make to speed up compilation process. On a quad core -j4 or -j5 should give the best results.

Note all the set xxxx=yyyy stuff. There are 3 of them, and the first two:
set INCLUDE=...
set LIB=...
are used by Qt to "make" itself.  But the last one:
set PATH=%PATH%;...
will be used later when you try to create your bitcoin-qt.exe. 

The trick is: are those environment variables, INCLUDE, LIB and especially PATH still there tomorrow after you turn off your machine and restart it later?

In Windows, usually, if you want those environment variables to "stick" and be available to various users too, one would do something like (here is where it is Windows version specific) this for Windows 8.1:
start button -> system -> Advanced system settings -> Environment Variables -> System Variables -> hilite PATH and click the Edit... button!

If you change the path there, it will "stick" between reboots and be available to all users.  I'm guessing that your problem is something like that?

Let us know what you find.

Ron
newbie
Activity: 17
Merit: 0
Hello moon_sun,

First, did the build create a daemon (bitcoind.exe) and not a bitcoin-qt.exe?  Or did it build neither?

If the former, then perhaps there is some problem in your Qt installation?  In which case, perhaps step 2.7 of message #1 might help?

Let us know whether you have a daemon (& it works) or not.  That can eliminate a lot of possibilities.

Ron


Hello old c coder, yes the build created bitcoind.exe and bitcoin-cli.exe in src folder - but not bitcoin-qt.exe! I had no errors at step 2.7 as far as I know. Any procedure to verify? Many thanks for helping!
sr. member
Activity: 260
Merit: 251
Hello moon_sun,

Traditionally, the bitcoin-qt.exe is in the release or debug directory, not the src/qt directory?  Now this may have changed, but check there to see if you have a bitcoin-qt.exe (or let windows search for it Grin )

Scripts, a.k.a. batch files are pretty dumb.  You have to be smarter.  Unless you take the effort to put "smarts", error checking, etc. into the script file, but then (he said sarcastically) that would take work Roll Eyes

Let us know what you find...

Ron

I searched inside bitcoin 0.9.4 folder with no luck, there's no bitcoin-qt file! Actually I don't have any release or debug directory. Am i missing something? I know I'm totally newbie, could you guide me through the correct procedure? Smiley

Bumping my help request! Smiley
Hello moon_sun,

First, did the build create a daemon (bitcoind.exe) and not a bitcoin-qt.exe?  Or did it build neither?

If the former, then perhaps there is some problem in your Qt installation?  In which case, perhaps step 2.7 of message #1 might help?

Let us know whether you have a daemon (& it works) or not.  That can eliminate a lot of possibilities.

Ron
newbie
Activity: 17
Merit: 0
Hello moon_sun,

Traditionally, the bitcoin-qt.exe is in the release or debug directory, not the src/qt directory?  Now this may have changed, but check there to see if you have a bitcoin-qt.exe (or let windows search for it Grin )

Scripts, a.k.a. batch files are pretty dumb.  You have to be smarter.  Unless you take the effort to put "smarts", error checking, etc. into the script file, but then (he said sarcastically) that would take work Roll Eyes

Let us know what you find...

Ron

I searched inside bitcoin 0.9.4 folder with no luck, there's no bitcoin-qt file! Actually I don't have any release or debug directory. Am i missing something? I know I'm totally newbie, could you guide me through the correct procedure? Smiley

Bumping my help request! Smiley
newbie
Activity: 17
Merit: 0
Hello moon_sun,

Traditionally, the bitcoin-qt.exe is in the release or debug directory, not the src/qt directory?  Now this may have changed, but check there to see if you have a bitcoin-qt.exe (or let windows search for it Grin )

Scripts, a.k.a. batch files are pretty dumb.  You have to be smarter.  Unless you take the effort to put "smarts", error checking, etc. into the script file, but then (he said sarcastically) that would take work Roll Eyes

Let us know what you find...

Ron

I searched inside bitcoin 0.9.4 folder with no luck, there's no bitcoin-qt file! Actually I don't have any release or debug directory. Am i missing something? I know I'm totally newbie, could you guide me through the correct procedure? Smiley
sr. member
Activity: 260
Merit: 251
Hello moon_sun?

This seems very much the same as message #1070,
https://bitcointalksearch.org/topic/m.12713793

Just replace BerkeleyDB include (&/or library) with gcc, and especially step 2.2 with especially step 1.3

Let us know if this helps, or hurts Wink

Ron

You were right! PATH had a typo:

Code:
C.\mingw32\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

instead of

Code:
C:\mingw32\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

When OpenSSL would not build for me using those commands I try'd my own

I used the following

./configure no-zlib no-shared no-dso no-asm mingw

and it built first time with 0 problems.

My two cents

This command worked thank you! Everything went well except the final step. I did everything but the final command:

Code:
cd /c/bitcoin-0.9.4

./autogen.sh

CPPFLAGS="-I/c/deps/db-4.8.30.NC/build_unix \
-I/c/deps/openssl-1.0.1l/include \
-I/c/deps \
-I/c/deps/protobuf-2.6.1/src \
-I/c/deps/libpng-1.6.16 \
-I/c/deps/qrencode-3.4.4" \
LDFLAGS="-L/c/deps/db-4.8.30.NC/build_unix \
-L/c/deps/openssl-1.0.1l \
-L/c/deps/miniupnpc \
-L/c/deps/protobuf-2.6.1/src/.libs \
-L/c/deps/libpng-1.6.16/.libs \
-L/c/deps/qrencode-3.4.4/.libs" \
BOOST_ROOT=/c/deps/boost_1_57_0 \
./configure \
--disable-upnp-default \
--disable-tests \
--with-qt-incdir=/c/Qt/5.3.2/include \
--with-qt-libdir=/c/Qt/5.3.2/lib \
--with-qt-plugindir=/c/Qt/5.3.2/plugins \
--with-qt-bindir=/c/Qt/5.3.2/bin \
--with-protoc-bindir=/c/deps/protobuf-2.6.1/src

make

strip src/bitcoin-cli.exe
strip src/bitcoind.exe
strip src/qt/bitcoin-qt.exe

strip src/qt/bitcoin-qt.exe returns 'src/qt/bitcoin-qt.exe': no such file, I tried to search inside bitcoin folder for this "bitcoin-qt" file but there's nothing! What can I do? I want to compile a full working wallet from the source! Thanks for helping very appreciated!  Wink
Hello moon_sun,

Traditionally, the bitcoin-qt.exe is in the release or debug directory, not the src/qt directory?  Now this may have changed, but check there to see if you have a bitcoin-qt.exe (or let windows search for it Grin )

Scripts, a.k.a. batch files are pretty dumb.  You have to be smarter.  Unless you take the effort to put "smarts", error checking, etc. into the script file, but then (he said sarcastically) that would take work Roll Eyes

Let us know what you find...

Ron
newbie
Activity: 17
Merit: 0
Hello moon_sun?

This seems very much the same as message #1070,
https://bitcointalksearch.org/topic/m.12713793

Just replace BerkeleyDB include (&/or library) with gcc, and especially step 2.2 with especially step 1.3

Let us know if this helps, or hurts Wink

Ron

You were right! PATH had a typo:

Code:
C.\mingw32\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

instead of

Code:
C:\mingw32\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

When OpenSSL would not build for me using those commands I try'd my own

I used the following

./configure no-zlib no-shared no-dso no-asm mingw

and it built first time with 0 problems.

My two cents

This command worked thank you! Everything went well except the final step. I did everything but the final command:

Code:
cd /c/bitcoin-0.9.4

./autogen.sh

CPPFLAGS="-I/c/deps/db-4.8.30.NC/build_unix \
-I/c/deps/openssl-1.0.1l/include \
-I/c/deps \
-I/c/deps/protobuf-2.6.1/src \
-I/c/deps/libpng-1.6.16 \
-I/c/deps/qrencode-3.4.4" \
LDFLAGS="-L/c/deps/db-4.8.30.NC/build_unix \
-L/c/deps/openssl-1.0.1l \
-L/c/deps/miniupnpc \
-L/c/deps/protobuf-2.6.1/src/.libs \
-L/c/deps/libpng-1.6.16/.libs \
-L/c/deps/qrencode-3.4.4/.libs" \
BOOST_ROOT=/c/deps/boost_1_57_0 \
./configure \
--disable-upnp-default \
--disable-tests \
--with-qt-incdir=/c/Qt/5.3.2/include \
--with-qt-libdir=/c/Qt/5.3.2/lib \
--with-qt-plugindir=/c/Qt/5.3.2/plugins \
--with-qt-bindir=/c/Qt/5.3.2/bin \
--with-protoc-bindir=/c/deps/protobuf-2.6.1/src

make

strip src/bitcoin-cli.exe
strip src/bitcoind.exe
strip src/qt/bitcoin-qt.exe

strip src/qt/bitcoin-qt.exe returns 'src/qt/bitcoin-qt.exe': no such file, I tried to search inside bitcoin folder for this "bitcoin-qt" file but there's nothing! What can I do? I want to compile a full working wallet from the source! Thanks for helping very appreciated!  Wink
hero member
Activity: 1302
Merit: 504
When OpenSSL would not build for me using those commands I try'd my own

I used the following

./configure no-zlib no-shared no-dso no-asm mingw

and it built first time with 0 problems.

My two cents
sr. member
Activity: 260
Merit: 251
newbie
Activity: 17
Merit: 0
Since compiling with windows 7 doesnt work for me I am trying with Windows 10 x64. Now I get new errors while making OpenSSL.

After running this command

./Configure no-zlib no-shared no-dso no-krb5 no-camellia no-capieng no-cast no-cms no-dtls1 no-gost no-gmp no-heartbe
ats no-idea no-jpake no-md2 no-mdc2 no-rc5 no-rdrand no-rfc3779 no-rsax no-sctp no-seed no-sha0 no-static_engine no-whi
rpool no-rc2 no-rc4 no-ssl2 no-ssl3 mingw


I get this message

Since you've disabled or enabled at least one algorithm, you need to do
the following before building:
 
        make depend


Code:
$ ./Configure no-zlib no-shared no-dso no-krb5 no-camellia no-capieng no-cast no-cms no-dtls1 no-gost no-gmp no-heartbe
ats no-idea no-jpake no-md2 no-mdc2 no-rc5 no-rdrand no-rfc3779 no-rsax no-sctp no-seed no-sha0 no-static_engine no-whi
rpool no-rc2 no-rc4 no-ssl2 no-ssl3 mingw
Configuring for mingw
    no-camellia     [option]   OPENSSL_NO_CAMELLIA (skip dir)
    no-capieng      [option]   OPENSSL_NO_CAPIENG (skip dir)
    no-cast         [option]   OPENSSL_NO_CAST (skip dir)
    no-cms          [option]   OPENSSL_NO_CMS (skip dir)
    no-dso          [option]
    no-dtls1        [option]   OPENSSL_NO_DTLS1 (skip dir)
    no-ec_nistp_64_gcc_128 [default]  OPENSSL_NO_EC_NISTP_64_GCC_128 (skip dir)
    no-gmp          [option]   OPENSSL_NO_GMP (skip dir)
    no-gost         [option]   OPENSSL_NO_GOST (skip dir)
    no-heartbeats   [option]   OPENSSL_NO_HEARTBEATS (skip dir)
    no-idea         [option]   OPENSSL_NO_IDEA (skip dir)
    no-jpake        [experimental] OPENSSL_NO_JPAKE (skip dir)
    no-krb5         [krb5-flavor not specified] OPENSSL_NO_KRB5
    no-md2          [option]   OPENSSL_NO_MD2 (skip dir)
    no-mdc2         [option]   OPENSSL_NO_MDC2 (skip dir)
    no-rc2          [option]   OPENSSL_NO_RC2 (skip dir)
    no-rc4          [option]   OPENSSL_NO_RC4 (skip dir)
    no-rc5          [option]   OPENSSL_NO_RC5 (skip dir)
    no-rdrand       [option]   OPENSSL_NO_RDRAND (skip dir)
    no-rfc3779      [option]   OPENSSL_NO_RFC3779 (skip dir)
    no-rsax         [option]   OPENSSL_NO_RSAX (skip dir)
    no-sctp         [option]   OPENSSL_NO_SCTP (skip dir)
    no-seed         [option]   OPENSSL_NO_SEED (skip dir)
    no-sha0         [option]   OPENSSL_NO_SHA0 (skip dir)
    no-shared       [option]
    no-ssl2         [option]   OPENSSL_NO_SSL2 (skip dir)
    no-ssl3         [option]   OPENSSL_NO_SSL3 (skip dir)
    no-static_engine [option]   OPENSSL_NO_STATIC_ENGINE (skip dir)
    no-store        [experimental] OPENSSL_NO_STORE (skip dir)
    no-unit-test    [default]  OPENSSL_NO_UNIT_TEST (skip dir)
    no-whirpool     [option]   OPENSSL_NO_WHIRPOOL (skip dir)
    no-zlib         [option]
    no-zlib-dynamic [default]
IsMK1MF=0
CC            =gcc
CFLAG         =-DOPENSSL_THREADS -D_MT -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM
EX_LIBS       =-lws2_32 -lgdi32 -lcrypt32
CPUID_OBJ     =x86cpuid.o
BN_ASM        =bn-586.o co-586.o x86-mont.o x86-gf2m.o
DES_ENC       =des-586.o crypt586.o
AES_ENC       =aes-586.o vpaes-x86.o aesni-x86.o
BF_ENC        =bf-586.o
CAST_ENC      =cast-586.o
RC4_ENC       =rc4-586.o
RC5_ENC       =rc5-586.o
MD5_OBJ_ASM   =md5-586.o
SHA1_OBJ_ASM  =sha1-586.o sha256-586.o sha512-586.o
RMD160_OBJ_ASM=rmd-586.o
CMLL_ENC      =cmll-x86.o
MODES_OBJ     =ghash-x86.o
ENGINES_OBJ   =
PROCESSOR     =
RANLIB        =true
ARFLAGS       =
PERL          =/bin/perl.exe
THIRTY_TWO_BIT mode
DES_PTR used
DES_RISC1 used
DES_UNROLL used
BN_LLONG mode
RC4_INDEX mode
RC4_CHUNK is undefined
e_os2.h => include/openssl/e_os2.h
making links in crypto...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/crypto'
crypto.h => ../include/openssl/crypto.h
opensslv.h => ../include/openssl/opensslv.h
opensslconf.h => ../include/openssl/opensslconf.h
ebcdic.h => ../include/openssl/ebcdic.h
symhacks.h => ../include/openssl/symhacks.h
ossl_typ.h => ../include/openssl/ossl_typ.h
constant_time_test.c => ../test/constant_time_test.c
making links in crypto/objects...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/objects'
objects.h => ../../include/openssl/objects.h
obj_mac.h => ../../include/openssl/obj_mac.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/objects'
making links in crypto/md4...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/md4'
md4.h => ../../include/openssl/md4.h
md4test.c => ../../test/md4test.c
md4.c => ../../apps/md4.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/md4'
making links in crypto/md5...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/md5'
md5.h => ../../include/openssl/md5.h
md5test.c => ../../test/md5test.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/md5'
making links in crypto/sha...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/sha'
sha.h => ../../include/openssl/sha.h
shatest.c => ../../test/shatest.c
sha1test.c => ../../test/sha1test.c
sha256t.c => ../../test/sha256t.c
sha512t.c => ../../test/sha512t.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/sha'
making links in crypto/hmac...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/hmac'
hmac.h => ../../include/openssl/hmac.h
hmactest.c => ../../test/hmactest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/hmac'
making links in crypto/ripemd...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/ripemd'
ripemd.h => ../../include/openssl/ripemd.h
rmdtest.c => ../../test/rmdtest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/ripemd'
making links in crypto/whrlpool...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/whrlpool'
whrlpool.h => ../../include/openssl/whrlpool.h
wp_test.c => ../../test/wp_test.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/whrlpool'
making links in crypto/des...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/des'
des.h => ../../include/openssl/des.h
des_old.h => ../../include/openssl/des_old.h
destest.c => ../../test/destest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/des'
making links in crypto/aes...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/aes'
aes.h => ../../include/openssl/aes.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/aes'
making links in crypto/bf...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/bf'
blowfish.h => ../../include/openssl/blowfish.h
bftest.c => ../../test/bftest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/bf'
making links in crypto/modes...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/modes'
modes.h => ../../include/openssl/modes.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/modes'
making links in crypto/bn...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/bn'
bn.h => ../../include/openssl/bn.h
bntest.c => ../../test/bntest.c
exptest.c => ../../test/exptest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/bn'
making links in crypto/ec...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/ec'
ec.h => ../../include/openssl/ec.h
ectest.c => ../../test/ectest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/ec'
making links in crypto/rsa...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/rsa'
rsa.h => ../../include/openssl/rsa.h
rsa_test.c => ../../test/rsa_test.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/rsa'
making links in crypto/dsa...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/dsa'
dsa.h => ../../include/openssl/dsa.h
dsatest.c => ../../test/dsatest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/dsa'
making links in crypto/ecdsa...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/ecdsa'
ecdsa.h => ../../include/openssl/ecdsa.h
ecdsatest.c => ../../test/ecdsatest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/ecdsa'
making links in crypto/dh...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/dh'
dh.h => ../../include/openssl/dh.h
dhtest.c => ../../test/dhtest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/dh'
making links in crypto/ecdh...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/ecdh'
ecdh.h => ../../include/openssl/ecdh.h
ecdhtest.c => ../../test/ecdhtest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/ecdh'
making links in crypto/dso...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/dso'
dso.h => ../../include/openssl/dso.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/dso'
making links in crypto/engine...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/engine'
engine.h => ../../include/openssl/engine.h
enginetest.c => ../../test/enginetest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/engine'
making links in crypto/buffer...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/buffer'
buffer.h => ../../include/openssl/buffer.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/buffer'
making links in crypto/bio...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/bio'
bio.h => ../../include/openssl/bio.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/bio'
making links in crypto/stack...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/stack'
stack.h => ../../include/openssl/stack.h
safestack.h => ../../include/openssl/safestack.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/stack'
making links in crypto/lhash...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/lhash'
lhash.h => ../../include/openssl/lhash.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/lhash'
making links in crypto/rand...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/rand'
rand.h => ../../include/openssl/rand.h
randtest.c => ../../test/randtest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/rand'
making links in crypto/err...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/err'
err.h => ../../include/openssl/err.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/err'
making links in crypto/evp...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/evp'
evp.h => ../../include/openssl/evp.h
evp_test.c => ../../test/evp_test.c
evptests.txt -> ../../test/evptests.txt
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/evp'
making links in crypto/asn1...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/asn1'
asn1.h => ../../include/openssl/asn1.h
asn1_mac.h => ../../include/openssl/asn1_mac.h
asn1t.h => ../../include/openssl/asn1t.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/asn1'
making links in crypto/pem...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/pem'
pem.h => ../../include/openssl/pem.h
pem2.h => ../../include/openssl/pem2.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/pem'
making links in crypto/x509...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/x509'
x509.h => ../../include/openssl/x509.h
x509_vfy.h => ../../include/openssl/x509_vfy.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/x509'
making links in crypto/x509v3...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/x509v3'
x509v3.h => ../../include/openssl/x509v3.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/x509v3'
making links in crypto/conf...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/conf'
conf.h => ../../include/openssl/conf.h
conf_api.h => ../../include/openssl/conf_api.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/conf'
making links in crypto/txt_db...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/txt_db'
txt_db.h => ../../include/openssl/txt_db.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/txt_db'
making links in crypto/pkcs7...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/pkcs7'
pkcs7.h => ../../include/openssl/pkcs7.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/pkcs7'
making links in crypto/pkcs12...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/pkcs12'
pkcs12.h => ../../include/openssl/pkcs12.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/pkcs12'
making links in crypto/comp...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/comp'
comp.h => ../../include/openssl/comp.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/comp'
making links in crypto/ocsp...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/ocsp'
ocsp.h => ../../include/openssl/ocsp.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/ocsp'
making links in crypto/ui...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/ui'
ui.h => ../../include/openssl/ui.h
ui_compat.h => ../../include/openssl/ui_compat.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/ui'
making links in crypto/krb5...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/krb5'
krb5_asn.h => ../../include/openssl/krb5_asn.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/krb5'
making links in crypto/pqueue...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/pqueue'
pqueue.h => ../../include/openssl/pqueue.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/pqueue'
making links in crypto/ts...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/ts'
ts.h => ../../include/openssl/ts.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/ts'
making links in crypto/srp...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/srp'
srp.h => ../../include/openssl/srp.h
srptest.c => ../../test/srptest.c
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/srp'
making links in crypto/cmac...
make[2]: Entering directory `/c/deps/openssl-1.0.1l/crypto/cmac'
cmac.h => ../../include/openssl/cmac.h
make[2]: Leaving directory `/c/deps/openssl-1.0.1l/crypto/cmac'
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/crypto'
making links in ssl...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/ssl'
ssl.h => ../include/openssl/ssl.h
ssl2.h => ../include/openssl/ssl2.h
ssl3.h => ../include/openssl/ssl3.h
ssl23.h => ../include/openssl/ssl23.h
tls1.h => ../include/openssl/tls1.h
dtls1.h => ../include/openssl/dtls1.h
kssl.h => ../include/openssl/kssl.h
srtp.h => ../include/openssl/srtp.h
ssltest.c => ../test/ssltest.c
heartbeat_test.c => ../test/heartbeat_test.c
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/ssl'
making links in engines...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/engines'
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/engines'
making links in apps...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/apps'
make[1]: Nothing to be done for `links'.
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/apps'
making links in test...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/test'
make[1]: Nothing to be done for `links'.
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/test'
making links in tools...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/tools'
make[1]: Nothing to be done for `links'.
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/tools'
generating dummy tests (if needed)...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/test'
make[1]: Nothing to be done for `generate'.
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/test'
 
Since you've disabled or enabled at least one algorithm, you need to do
the following before building:
 
        make depend
 
Configured for mingw.

I do make depend and get this error

Code:
$ make depend
making depend in crypto...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/crypto'
../util/domd: line 25: gcc: command not found
make[1]: *** [depend] Error 1
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/crypto'
make: *** [depend] Error 1

If I try to make anyway I get this error

Code:
$ make
making all in crypto...
make[1]: Entering directory `/c/deps/openssl-1.0.1l/crypto'
gcc -I. -I.. -I../include  -DOPENSSL_THREADS -D_MT -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM   -c -o cryptlib.o cryptlib.c
make[1]: gcc: Command not found
make[1]: *** [cryptlib.o] Error 127
make[1]: Leaving directory `/c/deps/openssl-1.0.1l/crypto'
make: *** [build_crypto] Error 1

What to do? Please help!  Smiley
hero member
Activity: 750
Merit: 500
I am currently making a coin for use on Windows and this thread is great.

Does anyone know of any Wallets or Scripts for Bitcoin written in Powershell?

And in case anyone does not know.
Quote
Quote
To open an elevated PowerShell prompt, in the taskbar search, type: powershell.
This just means open your files on your computer, then where you see "Computer>Folder>File" replace that with the word "powershell" and it will open a command line which you can use to create apps or run scripts.

Powershell is a scripting environment, not a programming language, and is essentially a windows only thing. I doubt you'll ever find any full wallet type "apps" that only use powershell exclusively.

You might be able to come up with some basic scripts that piggy back or otherwise tie into a coin's wallet, but again, there are much better alternatives for doing so than powershell
member
Activity: 107
Merit: 10
OK fix , work fine Smiley compile fine .
Pages:
Jump to: