mingw - Compiling altcoin (based on litecoin) wallet on windows undefined reference to `leveldb -
i following write detailed here https://bitcointalk.org/index.php?topic=149479.0 seem having issues last step of compiling on windows. when attempting compile altcoin wallet (based on litecoin), keep receiving following error
c:\testcoin\src>mingw32-make -f makefile.mingw g++ -mthreads -o2 -w -wall -wextra -wformat -wformat-security -wno-unused-parame ter -g -d_mt -dwin32 -d_windows -dboost_thread_use_lib -dboost_spirit_threadsafe -duse_ipv6=1 -ic:/testcoin/src/leveldb/include -ic:/testcoin/src/leveldb/helpers - i"c:/testcoin/src" -i"c:/deps/boost_1_55_0" -i"c:/deps/db-4.8.30.nc/build_unix" -i "c:/deps/openssl-1.0.1e/include" -i"c:/deps/libpng-1.6.8" -i"c:/deps/qrencode-3. 4.3" -i"c:/deps/protobuf-2.5.0/src" -i"/usr/local/include" -i"c:/testcoin/src/leve ldb/include" -i"c:/testcoin/src/leveldb/" -wl,--dynamicbase -wl,--nxcompat -wl,--l arge-address-aware -static -o testcoind.exe -l"c:/testcoin/src/leveldb" -l"c:/deps/b oost_1_55_0/stage/lib" -l"c:/deps/db-4.8.30.nc/build_unix" -l"c:/deps/openssl-1. 0.1e" -l"c:/deps/libpng-1.6.8/libs" -l"c:/deps/qrencode-3.4.3/libs" -l"c:/deps/p rotobuf-2.5.0/src/libs" leveldb/libleveldb.a obj/alert.o obj/version.o obj/chec kpoints.o obj/netbase.o obj/addrman.o obj/crypter.o obj/key.o obj/db.o obj/init. o obj/keystore.o obj/main.o obj/net.o obj/protocol.o obj/bitcoinrpc.o obj/rpcdum p.o obj/rpcnet.o obj/rpcmining.o obj/rpcwallet.o obj/rpcblockchain.o obj/rpcrawt ransaction.o obj/script.o obj/scrypt.o obj/sync.o obj/util.o obj/wallet.o obj/wa lletdb.o obj/hash.o obj/bloom.o obj/noui.o obj/leveldb.o obj/txdb.o -l boost_sys tem-mgw48-mt-s-1_55 -l boost_filesystem-mgw48-mt-s-1_55 -l boost_program_options -mgw48-mt-s-1_55 -l boost_thread-mgw48-mt-s-1_55 -l db_cxx -l leveldb -l boost_c hrono-mgw48-mt-s-1_55 -l ssl -l crypto -l mingwthrd -l kernel32 -l user32 -l gdi 32 -l comdlg32 -l winspool -l winmm -l shell32 -l comctl32 -l ole32 -l oleaut32 -l uuid -l rpcrt4 -l advapi32 -l ws2_32 -l mswsock -l shlwapi obj/leveldb.o: in function zn8cleveldbc2erkn5boost10filesystem4pathejbb': c:\testcoin\src/leveldb.cpp:46: undefined reference toleveldb::newmemenv(leveldb ::env*)' collect2.exe: error: ld returned 1 exit status makefile.mingw:144: recipe target 'testcoind.exe' failed mingw32-make: * [testcoind.exe] error 1
this on windows virtual machine in followed directions typed. time , appreciated
i know old question thought i'd post anyway may others find page.
you need build leveldb. go msys shell , copy , paste following
cd /c/testcoin/src/leveldb target_os=native_windows make libleveldb.a libmemenv.a
Comments
Post a Comment