Show Posts
|
Pages: [1] 2 »
|
what if anon servers will be logging all operations? IN server know about OUT NAV address? OUT server know about IN NAV address?
well sorry but i think this is not security. this is shit if i own INserver and OUTserver i will know IN NAV address and OUT NAV address
I've been meaning to address this post. The reality is that whatever system you use, there is some trust. However there are usually levels of trust which most decentralised software providers offer end users. Easy to use options often entail more trust, but they also offer low level solutions for the paranoid. These levels of trust can be seen in the following example: - If you use a prebuilt BTC wallet, you trust that it has not had some code added which skims BTC from your account.
- If you are not trusting of the prebuilt wallet, you can verify its integrity by checking its hash.
- If you are not trusting of the hashed prebuilt wallet you can download the source and compile your own wallet.
- If you are not trusting of the source, you can take the BTC core and build your own wallet.
Navtech will be the same when it is decentralised. - If you are really trusting, you can add all available anon servers to you wallet config and your wallet will randomly choose which provider to use
- If you don't trust all server operators you can use the Official Navtech Servers which we guarantee are not recording information and will be running the exact code seen on the public github account.
- If you do not trust our word, the wallet will be able to accept a hash parameter and when it communicates with the server the server will hash the processing scripts your wallet will compare the servers hash to the hash you said is genuine.
- If you do not trust the hash response, you can download the source and setup your own servers and only use those servers for your anon transactions.
- If you do not trust our source, you can build your own source to process payments via the subchain however you like.
This is the beauty of open source software. The full details of this will be released in our Decentralisation Whitepaper. I hope this answers your question for now. Great question by the way (even if it was posed kind of rudely) Thank you for this clear answer to this importent question.
|
|
|
How often should one backup their wallet? Is it enough to do it once after encrypting with new password?
For the full node wallet, you need to back it up after encrypting it and again after adding any new addresses. It is not necessary to back it up after every transaction, just whenever you generate a new address is enough. For the mobile and thin clients, you should be able to retrieve all balances by using your 12 word seed phrase, so there is no need to back anything up apart from the phrase. Cheers, Craig. Hi @pakage! do i need to backup my privkeys? how can i do that? even if it isnt needed, is it possible(backup privkeys)? You can extract the privkeys from the wallet.dat, but usually you dont need to do that. Just save the wallet.dat or the seed phrase.
|
|
|
Which block size has nav? 1MB like bitcoin or more?
|
|
|
Just a reminder that NAV can be traded on Bitsquare.
You can link your offer to a % of current Poloniex price or a fixed amount
like polo price - 2% or .00005900BTC/NAV with linked price you don't need to delete and remake offers
Also this is not a central server your BTC or coins are kept in your local bitsquare app until actual trade is made. No one can 'hack' or use owner access to steal coins. TX is P2P over TOR my Bitsquare app talks to your app. With Tor ISP monitoring of usage is much harder.
You can use anontech to fund bitsquare NAV account
Thanks I will test it if I have time
|
|
|
I am glad to hear everyone's success stories using our Navtech Anonymous Transaction System! It makes all the hard work feel worthwhile I have just woken up from sleeping for almost 24 hours after no sleep getting the launch finalised. I feel like i could do 2 or 3 more of those sleeps after all the late nights over the last couple of months. It's always sad to see speculators manipulate the market on release days. Feels like a real blow to the guts for the team here. These things happen regularly in crypto unfortunately and we try not to take it personally. I would definitely like to re-assure everyone that this release is not the end of the road for Nav Coin. We have a heap of projects in progress and will continue to work towards our major goals of decentralising the anonymous network and implementing a merchant gateway similar to Bitpay. On top of that there's almost an infinite amount of additional projects we could add to our timeline after the current projects have completed. The future is bright. This weekend I am going to have a break from programming to write the whitepaper for decentralisation. It is a supporting document for the existing whitepaper and will explain how we plan to opensource the subchain and transaction processing scripts to allow other people to setup their own servers. It has already been planned out along side the rebuild of the system, it just needs to be formalised in a document and published. All the best, Craig. Thanks, have a good weekend. you realy deserv it. For me NAV is undervalued, it is one of the fastes CryptoCoins with AnonTech, a great community and great dev team. We just do not have such big marketing campagne like ZCash. So its up to us to spread the word about nav, helping new members or share video tutorials... so the NAV community grows.
|
|
|
Yes, i have 0.3 0.22 0.66 3.75 1.81 1.13 very different amounts... And also some stakes show "generated but not accepted" I've been staking 24/7 on my laptop. Is staking just random stake amounts and random income amounts because I am staking all my coin and it just sometimes stakes 2000 for eg then 5000 and all income amounts are differnet. Avg 1 NAV an hour. Just curious how it works? Tempted to ditch more Monero for NAV haha.
Cheers
Maybe someone can answer to this? I am also interessted how it works. If I compare diffrent coins, all working little bit diffrent. The generation of coins in Peercoin looks random: https://chainz.cryptoid.info/ppc/#@inflationNAV is more constant: https://chainz.cryptoid.info/nav/#@inflationShadowCash generated constant new coins and each block little bit more: https://chainz.cryptoid.info/sdc/#@inflationBlackCoin generated constant, each block exactly 1.5 coins: https://chainz.cryptoid.info/blk/#@inflationFrom what it depends on, how many coins are generated in a block? your wallet balance actually consists of numerous smaller chunks of coins, you can see the amount and size of these chunks in the wallets coin control. Each one of these chunks is essentially staking and trying to solve the next block in the chain. The chance the chunk of coins has to solve the block is based on the amount of coins in the chunk as well as their age, the result of this is known as their network weight, the higher the network weight, the greater chance of solving a block. When one of these chunks of coins solves the next block, the reward is also based on the amount/age of coins in the chunk. for ex: you have a chunk of 1000 coins that are exactly one year old when they stake/solve the block, you would be rewarded a full 5% of 1000 [50 coins], if those coins were only 1 day old, the reward would be (5% * 1/365) * 1000 [~0.13 coins]. I could be wrong, but pretty sure that is generally how all POS coins work. the difference in generation of coins between different alts is most likely due to how often and regularily wallets are left open/staking. If everyone leaves their wallet open 24/7, the staked amounts will be very linear. Whereas if people only open their wallet for staking once a month, the results would non-linear. When a chunk of coins stakes a block, these coins will not be available until the block they solved is confirmed, 60 confirmations. After 60 blocks, your coins will become available again and will have most likely been split up into two smaller chunks. From example above, you would probably now have two chunks of 525 coins ( assuming they were a year old when staked) visible in under coin control. edit: yes, Remy_5 would have a much better explanation than me, let me know if it ins't clear as mud. :-) Thank you for the explanation So how I understand, I would get the same amount if I stake just 1 day per year in compare to 1 year 24/7?
|
|
|
I've been staking 24/7 on my laptop. Is staking just random stake amounts and random income amounts because I am staking all my coin and it just sometimes stakes 2000 for eg then 5000 and all income amounts are differnet. Avg 1 NAV an hour. Just curious how it works? Tempted to ditch more Monero for NAV haha.
Cheers
Maybe someone can answer to this? I am also interessted how it works. If I compare diffrent coins, all working little bit diffrent. The generation of coins in Peercoin looks random: https://chainz.cryptoid.info/ppc/#@inflationNAV is more constant: https://chainz.cryptoid.info/nav/#@inflationShadowCash generated constant new coins and each block little bit more: https://chainz.cryptoid.info/sdc/#@inflationBlackCoin generated constant, each block exactly 1.5 coins: https://chainz.cryptoid.info/blk/#@inflationFrom what it depends on, how many coins are generated in a block?
|
|
|
I like this NAV picture, it looks so international. (It would look good as title screen on the NAV facebook site)
|
|
|
Hi Again Everyone,
I would like to let the community know that I have just opened the gates for the first beta testers to try the new anon system. All the error logging is now in place and we are looking good to test under normal conditions.
After we can confirm the system is working as expected for the group, we will begin to test the edge cases of the system. Like, what happens when we have more pending transactions than the outgoing server can fulfil and a transaction queue forms. What happens if there are not enough subchain coins to send from the incoming server.. etc.. etc..
After this, i will look to introduce more servers to the cluster, currently it is operating with just 1 incoming and 1 outgoing server.
Once we have run the tests with multiple servers in the cluster, we will begin to widen the testing group to stress test the system further.
Step by step we will fine tune the system and get it ready for public launch in the very near future!
I will endeavour to keep you all updated with how the tests progress. Naturally there will be somethings that come out of the woodwork, but I would expect them to all be pretty minor fixes at this point.
Cheers, Craig.
@Diego24 If you want to be involved in the test, go in the slack channel #navtech-anon-beta
|
|
|
I bought more today navcoin
Me too, I believe in NAV
|
|
|
Another Vote for 2FA Google or Authy. I already lost a number of coins NAV (1.0) included. Nuked my system and reinstalled from backup to stop it.
How you lost that? Trojan? Which system you used?
|
|
|
The Navcoin Windows wallet has three hits in /huxjbp5]virustotal.com Antivirus Ergebnis Aktualisierung Baidu Win32.Trojan.WisdomEyes.151026.9950.9997 20160730 K7AntiVirus Unwanted-Program ( 004baab71 ) 20160731 K7GW Unwanted-Program ( 004baab71 ) 20160731
is there any reason for it? @NAV Team Because of this, better add a hash (SHA256 or a GPG Signatur) to the downloadpage, so that erveryone is able to check his client. To prevent a "Man-in-the-middle attack", should navcoin.org use a secure https connection.
|
|
|
Really? Yeah we will think about removing it. Thank you for the tipp!
Yes, I saw it two times. If this site is to see swapped coins, then maybe rename it to Swappedcoin-list.
|
|
|
Its the old blockchain from Navajo 1.0 And I think the big adress with over 50 million coins are the swapped coins to the new blockchain NAV Coin 2.0 @shahim I think you should delete this site from NAVCoin.org, because people on Poloniex Trollbox are linking often this wrong rich-list to declare NAVCoin as shit coin, what is not true.
|
|
|
I use linux mint 18 cinnamon 64bit. I will try another distro
Go with ubuntu and you will be able to compile with our instructions! I spend much time, with this problem.. I tested this all distros: - Linux Mint 18 Cinnamon 64bit - Linux Mint Debian Edition 64bit - Debian 8.5.0 Cinnamon 64bit - Trisquel 7.0 64bit - Ubuntu 14.04 64bit And on all the normal build way doesnt work sudo apt-get install build-essential sudo apt-get install libssl-dev sudo apt-get install libdb++-dev sudo apt-get install libboost-all-dev sudo apt-get install libqrencode-dev sudo apt-get install libgmp3-dev cd src/ make -f makefile.unix Only in ubuntu with this way I could build the navcoind in fact, try this. It works for me every time when i have to reinstall my VM. Starting from the root directory you checked out the project to eg. ~/navcoin2/ sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils libboost-all-dev sudo add-apt-repository ppa:bitcoin/bitcoin sudo apt-get update sudo apt-get install libdb4.8-dev libdb4.8++-dev libzmq3-dev libgmp3-dev libminiupnpc-dev rm -r src/obj mkdir src/obj mkdir src/obj/crypto mkdir src/obj/support sudo chmod 755 src/leveldb/build_detect_platform rm -r src/secp256k1/ cd src wget www.navajocoin.org/files/secp.zip unzip secp.zip cd secp256k1 sudo chmod 777 * ./autogen.sh ./configure --enable-module-recovery make cd .. make -f makefile.unix clean make -f makefile.unix USE_UPNP=1
If this works for you, I will update the linux build instructions. To build the navcoin-qt, I must install the Qt Creator and it was showing me some issues.. NAV starts now in ubuntu but I am not sure that I make everything right. It is really difficult to build the client for linux Edit: After long try and error I was able to build the navcoin-qt for - Linux Mint 18 Cinnamon 64bit - Linux Mint Debian Edition 64bit But Qt Creator shows me over 30 issues by the build process. But navcoin-qt seems to work. Just navcoind was for me not possible to build on a other system then ubuntu.
|
|
|
What distro are you using? Your problem is boost related. Edit: When I google your problem it is all about boost Version 1.5.8 . Here is the same: https://bitcointalk.org/index.php?topic=1312757.0 Best try to get a boost Version 1.5.4 . Or use another distro. Ubuntu 14 / 15 and debien 7 are great distros to compile without problems. I use linux mint 18 cinnamon 64bit. I will try another distro
|
|
|
Hi,
please check, if the folder "obj" exsists inside the "src" folder. If not, create it and rerun the make -f makefile.unix USE_UPNP=1
Hi, yes the folder "obj" was exists. Here is a small "script" I use for updating the servers. Perhaps you need first to make an "apt-get install git" , if git is not avaiable. These steps are tested like 100 times from myself updating and installing servers... Perhaps change folders to your user folders! cd /root/ rm -rf /root/navcoin2 git clone https://github.com/navcoindev/navcoin2cd navcoin2/src/secp256k1/ ./autogen.sh ./configure --enable-module-recovery make cd /root/navcoin2/src/ rm -rf obj mkdir obj chmod 777 leveldb/build_detect_platform make -f makefile.unix USE_UPNP=1 strip navcoind Doesnt work :/ node-VirtualBox / # cd /root/ node-VirtualBox ~ # rm -rf /root/navcoin2 node-VirtualBox ~ # git clone https://github.com/navcoindev/navcoin2 Cloning into 'navcoin2'... remote: Counting objects: 1550, done. remote: Compressing objects: 100% (56/56), done. remote: Total 1550 (delta 29), reused 0 (delta 0), pack-reused 1494 Receiving objects: 100% (1550/1550), 77.02 MiB | 95.00 KiB/s, done. Resolving deltas: 100% (382/382), done. Checking connectivity... done. node-VirtualBox ~ # cd navcoin2/src/secp256k1/ node-VirtualBox secp256k1 # ./autogen.sh libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'build-aux/m4'. libtoolize: copying file 'build-aux/m4/libtool.m4' libtoolize: copying file 'build-aux/m4/ltoptions.m4' libtoolize: copying file 'build-aux/m4/ltsugar.m4' libtoolize: copying file 'build-aux/m4/ltversion.m4' libtoolize: copying file 'build-aux/m4/lt~obsolete.m4' configure.ac:10: installing 'build-aux/compile' configure.ac:9: installing 'build-aux/missing' Makefile.am: installing 'build-aux/depcomp' node-VirtualBox secp256k1 # ./configure --enable-module-recovery checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/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 make supports nested variables... yes checking how to print strings... printf checking for style of include used by make... GNU checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... 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 gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... gcc3 checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... gcc -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 for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether make supports nested variables... (cached) yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for ar... /usr/bin/ar checking for ranlib... /usr/bin/ranlib checking for strip... /usr/bin/strip checking for gcc... gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) gcc3 checking how to run the C preprocessor... gcc -E checking for gcc option to accept ISO C89... (cached) none needed checking if gcc supports -std=c89 -pedantic -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes -Wno-unused-function -Wno-long-long -Wno-overlength-strings... yes checking if gcc supports -fvisibility=hidden... yes checking for __int128... yes checking for __builtin_expect... yes checking for x86_64 assembly availability... yes checking gmp.h usability... yes checking gmp.h presence... yes checking for gmp.h... yes checking for __gmpz_init in -lgmp... yes checking for CRYPTO... yes checking for main in -lcrypto... yes checking for EC functions in libcrypto... yes checking whether byte ordering is bigendian... no configure: Using assembly optimizations: x86_64 configure: Using field implementation: 64bit configure: Using bignum implementation: gmp configure: Using scalar implementation: 64bit configure: Using endomorphism optimizations: no configure: Building ECDSA pubkey recovery module: yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating libsecp256k1.pc config.status: creating src/libsecp256k1-config.h config.status: executing depfiles commands config.status: executing libtool commands node-VirtualBox secp256k1 # make gcc -I. -g -O2 -Wall -Wextra -Wno-unused-function -c src/gen_context.c -o gen_context.o gcc gen_context.o -o gen_context ./gen_context CC src/libsecp256k1_la-secp256k1.lo CCLD libsecp256k1.la /usr/bin/ar: `u' modifier ignored since `D' is the default (see `U') CC src/tests-tests.o CCLD tests node-VirtualBox secp256k1 # cd /root/navcoin2/src/ node-VirtualBox src # rm -rf obj node-VirtualBox src # mkdir obj node-VirtualBox src # chmod 777 leveldb/build_detect_platform node-VirtualBox src # make -f makefile.unix USE_UPNP=1 g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/root/navcoin2/src -I/root/navcoin2/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/root/navcoin2/src/secp256k1/include -I/root/navcoin2/src/leveldb/include -I/root/navcoin2/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/alert.d -o obj/alert.o alert.cpp /bin/sh ../share/genbuild.sh obj/build.h g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/root/navcoin2/src -I/root/navcoin2/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/root/navcoin2/src/secp256k1/include -I/root/navcoin2/src/leveldb/include -I/root/navcoin2/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/version.d -o obj/version.o version.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/root/navcoin2/src -I/root/navcoin2/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/root/navcoin2/src/secp256k1/include -I/root/navcoin2/src/leveldb/include -I/root/navcoin2/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/checkpoints.d -o obj/checkpoints.o checkpoints.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/root/navcoin2/src -I/root/navcoin2/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/root/navcoin2/src/secp256k1/include -I/root/navcoin2/src/leveldb/include -I/root/navcoin2/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/netbase.d -o obj/netbase.o netbase.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/root/navcoin2/src -I/root/navcoin2/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/root/navcoin2/src/secp256k1/include -I/root/navcoin2/src/leveldb/include -I/root/navcoin2/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/addrman.d -o obj/addrman.o addrman.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/root/navcoin2/src -I/root/navcoin2/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/root/navcoin2/src/secp256k1/include -I/root/navcoin2/src/leveldb/include -I/root/navcoin2/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/crypter.d -o obj/crypter.o crypter.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/root/navcoin2/src -I/root/navcoin2/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/root/navcoin2/src/secp256k1/include -I/root/navcoin2/src/leveldb/include -I/root/navcoin2/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/key.d -o obj/key.o key.cpp key.cpp: In member function ‘bool CPubKey::VerifyCompact(const uint256&, const std::vector<unsigned char>&) const’: key.cpp:632:10: warning: unused variable ‘fComp’ [-Wunused-variable] bool fComp = IsCompressed(); ^ g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/root/navcoin2/src -I/root/navcoin2/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/root/navcoin2/src/secp256k1/include -I/root/navcoin2/src/leveldb/include -I/root/navcoin2/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/eckey.d -o obj/eckey.o eckey.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/root/navcoin2/src -I/root/navcoin2/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/root/navcoin2/src/secp256k1/include -I/root/navcoin2/src/leveldb/include -I/root/navcoin2/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/init.d -o obj/init.o init.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/root/navcoin2/src -I/root/navcoin2/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/root/navcoin2/src/secp256k1/include -I/root/navcoin2/src/leveldb/include -I/root/navcoin2/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/bitcoind.d -o obj/bitcoind.o bitcoind.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/root/navcoin2/src -I/root/navcoin2/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/root/navcoin2/src/secp256k1/include -I/root/navcoin2/src/leveldb/include -I/root/navcoin2/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/keystore.d -o obj/keystore.o keystore.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/root/navcoin2/src -I/root/navcoin2/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/root/navcoin2/src/secp256k1/include -I/root/navcoin2/src/leveldb/include -I/root/navcoin2/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/core.d -o obj/core.o core.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/root/navcoin2/src -I/root/navcoin2/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/root/navcoin2/src/secp256k1/include -I/root/navcoin2/src/leveldb/include -I/root/navcoin2/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/main.d -o obj/main.o main.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/root/navcoin2/src -I/root/navcoin2/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/root/navcoin2/src/secp256k1/include -I/root/navcoin2/src/leveldb/include -I/root/navcoin2/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/net.d -o obj/net.o net.cpp net.cpp:1099:20: warning: ‘strDNSSeed’ defined but not used [-Wunused-variable] static const char *strDNSSeed[][2] = { ^ g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/root/navcoin2/src -I/root/navcoin2/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/root/navcoin2/src/secp256k1/include -I/root/navcoin2/src/leveldb/include -I/root/navcoin2/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/protocol.d -o obj/protocol.o protocol.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/root/navcoin2/src -I/root/navcoin2/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/root/navcoin2/src/secp256k1/include -I/root/navcoin2/src/leveldb/include -I/root/navcoin2/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/rpcclient.d -o obj/rpcclient.o rpcclient.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/root/navcoin2/src -I/root/navcoin2/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/root/navcoin2/src/secp256k1/include -I/root/navcoin2/src/leveldb/include -I/root/navcoin2/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/rpcprotocol.d -o obj/rpcprotocol.o rpcprotocol.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/root/navcoin2/src -I/root/navcoin2/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/root/navcoin2/src/secp256k1/include -I/root/navcoin2/src/leveldb/include -I/root/navcoin2/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/rpcserver.d -o obj/rpcserver.o rpcserver.cpp rpcserver.cpp:324:1: warning: missing initializer for member ‘CRPCCommand::reqWallet’ [-Wmissing-field-initializers] }; ^ g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/root/navcoin2/src -I/root/navcoin2/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/root/navcoin2/src/secp256k1/include -I/root/navcoin2/src/leveldb/include -I/root/navcoin2/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/rpcmisc.d -o obj/rpcmisc.o rpcmisc.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/root/navcoin2/src -I/root/navcoin2/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/root/navcoin2/src/secp256k1/include -I/root/navcoin2/src/leveldb/include -I/root/navcoin2/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/rpcnet.d -o obj/rpcnet.o rpcnet.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/root/navcoin2/src -I/root/navcoin2/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/root/navcoin2/src/secp256k1/include -I/root/navcoin2/src/leveldb/include -I/root/navcoin2/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/rpcblockchain.d -o obj/rpcblockchain.o rpcblockchain.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/root/navcoin2/src -I/root/navcoin2/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/root/navcoin2/src/secp256k1/include -I/root/navcoin2/src/leveldb/include -I/root/navcoin2/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/rpcrawtransaction.d -o obj/rpcrawtransaction.o rpcrawtransaction.cpp In file included from /usr/include/boost/iterator/iterator_categories.hpp:22:0, from /usr/include/boost/iterator/iterator_facade.hpp:14, from /usr/include/boost/range/iterator_range_core.hpp:27, from /usr/include/boost/range/iterator_range.hpp:13, from /usr/include/boost/assign/list_of.hpp:20, from rpcrawtransaction.cpp:6: /usr/include/boost/variant/get.hpp: In instantiation of ‘typename boost::add_reference<T>::type boost::strict_get(boost::variant<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>&) [with U = const CScriptID&; T0 = CNoDestination; T1 = CKeyID; T2 = CScriptID; T3 = CSecretAddress; T4 = boost::detail::variant::void_; T5 = boost::detail::variant::void_; T6 = boost::detail::variant::void_; T7 = boost::detail::variant::void_; T8 = boost::detail::variant::void_; T9 = boost::detail::variant::void_; T10 = boost::detail::variant::void_; T11 = boost::detail::variant::void_; T12 = boost::detail::variant::void_; T13 = boost::detail::variant::void_; T14 = boost::detail::variant::void_; T15 = boost::detail::variant::void_; T16 = boost::detail::variant::void_; T17 = boost::detail::variant::void_; T18 = boost::detail::variant::void_; T19 = boost::detail::variant::void_; typename boost::add_reference<T>::type = const CScriptID&]’: /usr/include/boost/variant/get.hpp:284:25: required from ‘typename boost::add_reference<T>::type boost::get(boost::variant<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>&) [with U = const CScriptID&; T0 = CNoDestination; T1 = CKeyID; T2 = CScriptID; T3 = CSecretAddress; T4 = boost::detail::variant::void_; T5 = boost::detail::variant::void_; T6 = boost::detail::variant::void_; T7 = boost::detail::variant::void_; T8 = boost::detail::variant::void_; T9 = boost::detail::variant::void_; T10 = boost::detail::variant::void_; T11 = boost::detail::variant::void_; T12 = boost::detail::variant::void_; T13 = boost::detail::variant::void_; T14 = boost::detail::variant::void_; T15 = boost::detail::variant::void_; T16 = boost::detail::variant::void_; T17 = boost::detail::variant::void_; T18 = boost::detail::variant::void_; T19 = boost::detail::variant::void_; typename boost::add_reference<T>::type = const CScriptID&]’ rpcrawtransaction.cpp:221:77: required from here /usr/include/boost/variant/get.hpp:178:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’ BOOST_STATIC_ASSERT_MSG( ^ makefile.unix:221: recipe for target 'obj/rpcrawtransaction.o' failed make: *** [obj/rpcrawtransaction.o] Error 1 node-VirtualBox src # strip navcoind strip: 'navcoind': No such file
|
|
|
You're definitely on master branch right?
Can you please pull master again? i just updated some missing locale files that were accidentally added to my gitignore.
Yes, I downloaded the master from here again: https://github.com/navcoindev/navcoin2/tree/masterI can't reproduce the problem here, but I have also all the libraries to compile bitcoin, so perhaps something in there is missing for you? You could try adding the bitcoin build dependencies: sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils sudo apt-get install libboost-all-dev sudo add-apt-repository ppa:bitcoin/bitcoin sudo apt-get update sudo apt-get install libdb4.8-dev libdb4.8++-dev libzmq3-dev libgmp3-dev libminiupnpc-dev
Ok, I installed it. To reproduce it should be easy I think I try it on a fresh installed linux mint 18 cinnamon 64bit without propitary software in a virtualbox. in fact, try this. It works for me every time when i have to reinstall my VM. Starting from the root directory you checked out the project to eg. ~/navcoin2/ sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils libboost-all-dev sudo add-apt-repository ppa:bitcoin/bitcoin sudo apt-get update sudo apt-get install libdb4.8-dev libdb4.8++-dev libzmq3-dev libgmp3-dev libminiupnpc-dev rm -r src/obj mkdir src/obj mkdir src/obj/crypto mkdir src/obj/support sudo chmod 755 src/leveldb/build_detect_platform rm -r src/secp256k1/ cd src wget www.navajocoin.org/files/secp.zip unzip secp.zip cd secp256k1 sudo chmod 777 * ./autogen.sh ./configure --enable-module-recovery make cd .. make -f makefile.unix clean make -f makefile.unix USE_UPNP=1
If this works for you, I will update the linux build instructions. I follow your way, but it still does not work. Output: node@node-VirtualBox /navcoin2-master $ sudo rm -r src/obj node@node-VirtualBox /navcoin2-master $ sudo mkdir src/obj node@node-VirtualBox /navcoin2-master $ sudo mkdir src/obj/crypto node@node-VirtualBox /navcoin2-master $ sudo mkdir src/obj/support node@node-VirtualBox /navcoin2-master $ sudo chmod 755 src/leveldb/build_detect_platform node@node-VirtualBox /navcoin2-master $ sudo rm -r src/secp256k1/ node@node-VirtualBox /navcoin2-master $ cd src node@node-VirtualBox /navcoin2-master/src $ sudo wget www.navajocoin.org/files/secp.zip --2016-09-13 13:42:00-- http://www.navajocoin.org/files/secp.zip Resolving www.navajocoin.org (www.navajocoin.org)... 185.61.148.209 Connecting to www.navajocoin.org (www.navajocoin.org)|185.61.148.209|:80... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: http://www.navcoin.org/files/secp.zip [following] --2016-09-13 13:42:00-- http://www.navcoin.org/files/secp.zip Resolving www.navcoin.org (www.navcoin.org)... 185.61.148.209 Reusing existing connection to www.navajocoin.org:80. HTTP request sent, awaiting response... 200 OK Length: 171484 (167K) [application/zip] Saving to: ‘secp.zip’
secp.zip 100%[===================>] 167.46K 713KB/s in 0.2s
2016-09-13 13:42:01 (713 KB/s) - ‘secp.zip’ saved [171484/171484]
node@node-VirtualBox /navcoin2-master/src $ sudo unzip secp.zip Archive: secp.zip creating: secp256k1/ inflating: secp256k1/.gitignore inflating: secp256k1/.travis.yml inflating: secp256k1/autogen.sh creating: secp256k1/build-aux/ creating: secp256k1/build-aux/m4/ inflating: secp256k1/build-aux/m4/ax_prog_cc_for_build.m4 inflating: secp256k1/build-aux/m4/bitcoin_secp.m4 inflating: secp256k1/configure.ac creating: secp256k1/contrib/ inflating: secp256k1/contrib/lax_der_parsing.c inflating: secp256k1/contrib/lax_der_parsing.h inflating: secp256k1/contrib/lax_der_privatekey_parsing.c inflating: secp256k1/contrib/lax_der_privatekey_parsing.h inflating: secp256k1/COPYING creating: secp256k1/include/ inflating: secp256k1/include/secp256k1.h inflating: secp256k1/include/secp256k1_ecdh.h inflating: secp256k1/include/secp256k1_recovery.h inflating: secp256k1/include/secp256k1_schnorr.h inflating: secp256k1/libsecp256k1.pc.in inflating: secp256k1/Makefile.am creating: secp256k1/obj/ extracting: secp256k1/obj/.gitignore inflating: secp256k1/README.md creating: secp256k1/sage/ inflating: secp256k1/sage/group_prover.sage inflating: secp256k1/sage/secp256k1.sage inflating: secp256k1/sage/weierstrass_prover.sage creating: secp256k1/src/ inflating: secp256k1/src/basic-config.h inflating: secp256k1/src/bench.h inflating: secp256k1/src/bench_ecdh.c inflating: secp256k1/src/bench_internal.c inflating: secp256k1/src/bench_recover.c inflating: secp256k1/src/bench_schnorr_verify.c inflating: secp256k1/src/bench_sign.c inflating: secp256k1/src/bench_verify.c inflating: secp256k1/src/ecdsa.h inflating: secp256k1/src/ecdsa_impl.h inflating: secp256k1/src/eckey.h inflating: secp256k1/src/eckey_impl.h inflating: secp256k1/src/ecmult.h inflating: secp256k1/src/ecmult_const.h inflating: secp256k1/src/ecmult_const_impl.h inflating: secp256k1/src/ecmult_gen.h inflating: secp256k1/src/ecmult_gen_impl.h inflating: secp256k1/src/ecmult_impl.h inflating: secp256k1/src/field.h inflating: secp256k1/src/field_10x26.h inflating: secp256k1/src/field_10x26_impl.h inflating: secp256k1/src/field_5x52.h inflating: secp256k1/src/field_5x52_asm_impl.h inflating: secp256k1/src/field_5x52_impl.h inflating: secp256k1/src/field_5x52_int128_impl.h inflating: secp256k1/src/field_impl.h inflating: secp256k1/src/gen_context.c inflating: secp256k1/src/group.h inflating: secp256k1/src/group_impl.h inflating: secp256k1/src/hash.h inflating: secp256k1/src/hash_impl.h creating: secp256k1/src/java/ creating: secp256k1/src/java/org/ creating: secp256k1/src/java/org/bitcoin/ inflating: secp256k1/src/java/org/bitcoin/NativeSecp256k1.java inflating: secp256k1/src/java/org_bitcoin_NativeSecp256k1.c inflating: secp256k1/src/java/org_bitcoin_NativeSecp256k1.h creating: secp256k1/src/modules/ creating: secp256k1/src/modules/ecdh/ inflating: secp256k1/src/modules/ecdh/main_impl.h inflating: secp256k1/src/modules/ecdh/Makefile.am.include inflating: secp256k1/src/modules/ecdh/tests_impl.h creating: secp256k1/src/modules/recovery/ inflating: secp256k1/src/modules/recovery/main_impl.h inflating: secp256k1/src/modules/recovery/Makefile.am.include inflating: secp256k1/src/modules/recovery/tests_impl.h creating: secp256k1/src/modules/schnorr/ inflating: secp256k1/src/modules/schnorr/main_impl.h inflating: secp256k1/src/modules/schnorr/Makefile.am.include inflating: secp256k1/src/modules/schnorr/schnorr.h inflating: secp256k1/src/modules/schnorr/schnorr_impl.h inflating: secp256k1/src/modules/schnorr/tests_impl.h inflating: secp256k1/src/num.h inflating: secp256k1/src/num_gmp.h inflating: secp256k1/src/num_gmp_impl.h inflating: secp256k1/src/num_impl.h inflating: secp256k1/src/scalar.h inflating: secp256k1/src/scalar_4x64.h inflating: secp256k1/src/scalar_4x64_impl.h inflating: secp256k1/src/scalar_8x32.h inflating: secp256k1/src/scalar_8x32_impl.h inflating: secp256k1/src/scalar_impl.h inflating: secp256k1/src/secp256k1.c inflating: secp256k1/src/testrand.h inflating: secp256k1/src/testrand_impl.h inflating: secp256k1/src/tests.c inflating: secp256k1/src/util.h inflating: secp256k1/TODO node@node-VirtualBox /navcoin2-master/src $ cd secp256k1 node@node-VirtualBox /navcoin2-master/src/secp256k1 $ sudo chmod 777 * node@node-VirtualBox /navcoin2-master/src/secp256k1 $ sudo ./autogen.sh libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'build-aux/m4'. libtoolize: copying file 'build-aux/m4/libtool.m4' libtoolize: copying file 'build-aux/m4/ltoptions.m4' libtoolize: copying file 'build-aux/m4/ltsugar.m4' libtoolize: copying file 'build-aux/m4/ltversion.m4' libtoolize: copying file 'build-aux/m4/lt~obsolete.m4' configure.ac:10: installing 'build-aux/compile' configure.ac:5: installing 'build-aux/config.guess' configure.ac:5: installing 'build-aux/config.sub' configure.ac:9: installing 'build-aux/install-sh' configure.ac:9: installing 'build-aux/missing' Makefile.am: installing 'build-aux/depcomp' parallel-tests: installing 'build-aux/test-driver' node@node-VirtualBox /navcoin2-master/src/secp256k1 $ sudo ./configure --enable-module-recovery checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/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 make supports nested variables... yes checking how to print strings... printf checking for style of include used by make... GNU checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... 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 gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... gcc3 checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... gcc -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 for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether make supports nested variables... (cached) yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for ar... /usr/bin/ar checking for ranlib... /usr/bin/ranlib checking for strip... /usr/bin/strip checking for gcc... gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) gcc3 checking how to run the C preprocessor... gcc -E checking for gcc option to accept ISO C89... (cached) none needed checking if gcc supports -std=c89 -pedantic -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes -Wno-unused-function -Wno-long-long -Wno-overlength-strings... yes checking if gcc supports -fvisibility=hidden... yes checking for __int128... yes checking for __builtin_expect... yes checking for x86_64 assembly availability... yes checking gmp.h usability... yes checking gmp.h presence... yes checking for gmp.h... yes checking for __gmpz_init in -lgmp... yes checking for CRYPTO... yes checking for main in -lcrypto... yes checking for EC functions in libcrypto... yes checking whether byte ordering is bigendian... no configure: Using assembly optimizations: x86_64 configure: Using field implementation: 64bit configure: Using bignum implementation: gmp configure: Using scalar implementation: 64bit configure: Using endomorphism optimizations: no configure: Building ECDSA pubkey recovery module: yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating libsecp256k1.pc config.status: creating src/libsecp256k1-config.h config.status: executing depfiles commands config.status: executing libtool commands node@node-VirtualBox /navcoin2-master/src/secp256k1 $ sudo make gcc -I. -g -O2 -Wall -Wextra -Wno-unused-function -c src/gen_context.c -o gen_context.o gcc gen_context.o -o gen_context ./gen_context CC src/libsecp256k1_la-secp256k1.lo CCLD libsecp256k1.la /usr/bin/ar: `u' modifier ignored since `D' is the default (see `U') CC src/tests-tests.o CCLD tests node@node-VirtualBox /navcoin2-master/src/secp256k1 $ cd .. node@node-VirtualBox /navcoin2-master/src $ sudo make -f makefile.unix clean rm -f navcoind rm -f obj/*.o rm -f obj/*.P rm -f obj/build.h node@node-VirtualBox /navcoin2-master/src $ sudo make -f makefile.unix USE_UPNP=1 g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/navcoin2-master/src -I/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/navcoin2-master/src/secp256k1/include -I/navcoin2-master/src/leveldb/include -I/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/alert.d -o obj/alert.o alert.cpp /bin/sh ../share/genbuild.sh obj/build.h g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/navcoin2-master/src -I/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/navcoin2-master/src/secp256k1/include -I/navcoin2-master/src/leveldb/include -I/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/version.d -o obj/version.o version.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/navcoin2-master/src -I/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/navcoin2-master/src/secp256k1/include -I/navcoin2-master/src/leveldb/include -I/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/checkpoints.d -o obj/checkpoints.o checkpoints.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/navcoin2-master/src -I/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/navcoin2-master/src/secp256k1/include -I/navcoin2-master/src/leveldb/include -I/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/netbase.d -o obj/netbase.o netbase.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/navcoin2-master/src -I/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/navcoin2-master/src/secp256k1/include -I/navcoin2-master/src/leveldb/include -I/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/addrman.d -o obj/addrman.o addrman.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/navcoin2-master/src -I/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/navcoin2-master/src/secp256k1/include -I/navcoin2-master/src/leveldb/include -I/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/crypter.d -o obj/crypter.o crypter.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/navcoin2-master/src -I/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/navcoin2-master/src/secp256k1/include -I/navcoin2-master/src/leveldb/include -I/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/key.d -o obj/key.o key.cpp key.cpp: In member function ‘bool CPubKey::VerifyCompact(const uint256&, const std::vector<unsigned char>&) const’: key.cpp:632:10: warning: unused variable ‘fComp’ [-Wunused-variable] bool fComp = IsCompressed(); ^ g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/navcoin2-master/src -I/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/navcoin2-master/src/secp256k1/include -I/navcoin2-master/src/leveldb/include -I/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/eckey.d -o obj/eckey.o eckey.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/navcoin2-master/src -I/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/navcoin2-master/src/secp256k1/include -I/navcoin2-master/src/leveldb/include -I/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/init.d -o obj/init.o init.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/navcoin2-master/src -I/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/navcoin2-master/src/secp256k1/include -I/navcoin2-master/src/leveldb/include -I/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/bitcoind.d -o obj/bitcoind.o bitcoind.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/navcoin2-master/src -I/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/navcoin2-master/src/secp256k1/include -I/navcoin2-master/src/leveldb/include -I/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/keystore.d -o obj/keystore.o keystore.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/navcoin2-master/src -I/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/navcoin2-master/src/secp256k1/include -I/navcoin2-master/src/leveldb/include -I/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/core.d -o obj/core.o core.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/navcoin2-master/src -I/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/navcoin2-master/src/secp256k1/include -I/navcoin2-master/src/leveldb/include -I/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/main.d -o obj/main.o main.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/navcoin2-master/src -I/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/navcoin2-master/src/secp256k1/include -I/navcoin2-master/src/leveldb/include -I/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/net.d -o obj/net.o net.cpp net.cpp:1099:20: warning: ‘strDNSSeed’ defined but not used [-Wunused-variable] static const char *strDNSSeed[][2] = { ^ g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/navcoin2-master/src -I/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/navcoin2-master/src/secp256k1/include -I/navcoin2-master/src/leveldb/include -I/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/protocol.d -o obj/protocol.o protocol.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/navcoin2-master/src -I/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/navcoin2-master/src/secp256k1/include -I/navcoin2-master/src/leveldb/include -I/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/rpcclient.d -o obj/rpcclient.o rpcclient.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/navcoin2-master/src -I/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/navcoin2-master/src/secp256k1/include -I/navcoin2-master/src/leveldb/include -I/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/rpcprotocol.d -o obj/rpcprotocol.o rpcprotocol.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/navcoin2-master/src -I/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/navcoin2-master/src/secp256k1/include -I/navcoin2-master/src/leveldb/include -I/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/rpcserver.d -o obj/rpcserver.o rpcserver.cpp rpcserver.cpp:324:1: warning: missing initializer for member ‘CRPCCommand::reqWallet’ [-Wmissing-field-initializers] }; ^ g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/navcoin2-master/src -I/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/navcoin2-master/src/secp256k1/include -I/navcoin2-master/src/leveldb/include -I/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/rpcmisc.d -o obj/rpcmisc.o rpcmisc.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/navcoin2-master/src -I/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/navcoin2-master/src/secp256k1/include -I/navcoin2-master/src/leveldb/include -I/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/rpcnet.d -o obj/rpcnet.o rpcnet.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/navcoin2-master/src -I/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/navcoin2-master/src/secp256k1/include -I/navcoin2-master/src/leveldb/include -I/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/rpcblockchain.d -o obj/rpcblockchain.o rpcblockchain.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/navcoin2-master/src -I/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/navcoin2-master/src/secp256k1/include -I/navcoin2-master/src/leveldb/include -I/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/rpcrawtransaction.d -o obj/rpcrawtransaction.o rpcrawtransaction.cpp In file included from /usr/include/boost/iterator/iterator_categories.hpp:22:0, from /usr/include/boost/iterator/iterator_facade.hpp:14, from /usr/include/boost/range/iterator_range_core.hpp:27, from /usr/include/boost/range/iterator_range.hpp:13, from /usr/include/boost/assign/list_of.hpp:20, from rpcrawtransaction.cpp:6: /usr/include/boost/variant/get.hpp: In instantiation of ‘typename boost::add_reference<T>::type boost::strict_get(boost::variant<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>&) [with U = const CScriptID&; T0 = CNoDestination; T1 = CKeyID; T2 = CScriptID; T3 = CSecretAddress; T4 = boost::detail::variant::void_; T5 = boost::detail::variant::void_; T6 = boost::detail::variant::void_; T7 = boost::detail::variant::void_; T8 = boost::detail::variant::void_; T9 = boost::detail::variant::void_; T10 = boost::detail::variant::void_; T11 = boost::detail::variant::void_; T12 = boost::detail::variant::void_; T13 = boost::detail::variant::void_; T14 = boost::detail::variant::void_; T15 = boost::detail::variant::void_; T16 = boost::detail::variant::void_; T17 = boost::detail::variant::void_; T18 = boost::detail::variant::void_; T19 = boost::detail::variant::void_; typename boost::add_reference<T>::type = const CScriptID&]’: /usr/include/boost/variant/get.hpp:284:25: required from ‘typename boost::add_reference<T>::type boost::get(boost::variant<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>&) [with U = const CScriptID&; T0 = CNoDestination; T1 = CKeyID; T2 = CScriptID; T3 = CSecretAddress; T4 = boost::detail::variant::void_; T5 = boost::detail::variant::void_; T6 = boost::detail::variant::void_; T7 = boost::detail::variant::void_; T8 = boost::detail::variant::void_; T9 = boost::detail::variant::void_; T10 = boost::detail::variant::void_; T11 = boost::detail::variant::void_; T12 = boost::detail::variant::void_; T13 = boost::detail::variant::void_; T14 = boost::detail::variant::void_; T15 = boost::detail::variant::void_; T16 = boost::detail::variant::void_; T17 = boost::detail::variant::void_; T18 = boost::detail::variant::void_; T19 = boost::detail::variant::void_; typename boost::add_reference<T>::type = const CScriptID&]’ rpcrawtransaction.cpp:221:77: required from here /usr/include/boost/variant/get.hpp:178:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’ BOOST_STATIC_ASSERT_MSG( ^ makefile.unix:221: recipe for target 'obj/rpcrawtransaction.o' failed make: *** [obj/rpcrawtransaction.o] Error 1 node@node-VirtualBox /navcoin2-master/src $
|
|
|
Don't forget to before installing the packages. You may have an old version of one of them. Then try make -f makefile.unix clean make -f makefile.unix USE_UPNP=1
Pretty sure I've seen this particular build error before, i can't quite remember what fixed it. I updated and used your commands but it still not works Here the complete output: node@node-V ~/navcoin2-master/src $ make -f makefile.unix clean rm -f navcoind rm -f obj/*.o rm -f obj/*.P rm -f obj/build.h node@node-V ~/navcoin2-master/src $ make -f makefile.unix USE_UPNP=1 g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/home/node/navcoin2-master/src -I/home/node/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/home/node/navcoin2-master/src/secp256k1/include -I/home/node/navcoin2-master/src/leveldb/include -I/home/node/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/alert.d -o obj/alert.o alert.cpp /bin/sh ../share/genbuild.sh obj/build.h g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/home/node/navcoin2-master/src -I/home/node/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/home/node/navcoin2-master/src/secp256k1/include -I/home/node/navcoin2-master/src/leveldb/include -I/home/node/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/version.d -o obj/version.o version.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/home/node/navcoin2-master/src -I/home/node/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/home/node/navcoin2-master/src/secp256k1/include -I/home/node/navcoin2-master/src/leveldb/include -I/home/node/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/checkpoints.d -o obj/checkpoints.o checkpoints.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/home/node/navcoin2-master/src -I/home/node/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/home/node/navcoin2-master/src/secp256k1/include -I/home/node/navcoin2-master/src/leveldb/include -I/home/node/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/netbase.d -o obj/netbase.o netbase.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/home/node/navcoin2-master/src -I/home/node/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/home/node/navcoin2-master/src/secp256k1/include -I/home/node/navcoin2-master/src/leveldb/include -I/home/node/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/addrman.d -o obj/addrman.o addrman.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/home/node/navcoin2-master/src -I/home/node/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/home/node/navcoin2-master/src/secp256k1/include -I/home/node/navcoin2-master/src/leveldb/include -I/home/node/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/crypter.d -o obj/crypter.o crypter.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/home/node/navcoin2-master/src -I/home/node/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/home/node/navcoin2-master/src/secp256k1/include -I/home/node/navcoin2-master/src/leveldb/include -I/home/node/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/key.d -o obj/key.o key.cpp key.cpp: In member function ‘bool CPubKey::VerifyCompact(const uint256&, const std::vector<unsigned char>&) const’: key.cpp:632:10: warning: unused variable ‘fComp’ [-Wunused-variable] bool fComp = IsCompressed(); ^ g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/home/node/navcoin2-master/src -I/home/node/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/home/node/navcoin2-master/src/secp256k1/include -I/home/node/navcoin2-master/src/leveldb/include -I/home/node/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/eckey.d -o obj/eckey.o eckey.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/home/node/navcoin2-master/src -I/home/node/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/home/node/navcoin2-master/src/secp256k1/include -I/home/node/navcoin2-master/src/leveldb/include -I/home/node/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/init.d -o obj/init.o init.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/home/node/navcoin2-master/src -I/home/node/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/home/node/navcoin2-master/src/secp256k1/include -I/home/node/navcoin2-master/src/leveldb/include -I/home/node/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/bitcoind.d -o obj/bitcoind.o bitcoind.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/home/node/navcoin2-master/src -I/home/node/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/home/node/navcoin2-master/src/secp256k1/include -I/home/node/navcoin2-master/src/leveldb/include -I/home/node/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/keystore.d -o obj/keystore.o keystore.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/home/node/navcoin2-master/src -I/home/node/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/home/node/navcoin2-master/src/secp256k1/include -I/home/node/navcoin2-master/src/leveldb/include -I/home/node/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/core.d -o obj/core.o core.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/home/node/navcoin2-master/src -I/home/node/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/home/node/navcoin2-master/src/secp256k1/include -I/home/node/navcoin2-master/src/leveldb/include -I/home/node/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/main.d -o obj/main.o main.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/home/node/navcoin2-master/src -I/home/node/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/home/node/navcoin2-master/src/secp256k1/include -I/home/node/navcoin2-master/src/leveldb/include -I/home/node/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/net.d -o obj/net.o net.cpp net.cpp:1099:20: warning: ‘strDNSSeed’ defined but not used [-Wunused-variable] static const char *strDNSSeed[][2] = { ^ g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/home/node/navcoin2-master/src -I/home/node/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/home/node/navcoin2-master/src/secp256k1/include -I/home/node/navcoin2-master/src/leveldb/include -I/home/node/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/protocol.d -o obj/protocol.o protocol.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/home/node/navcoin2-master/src -I/home/node/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/home/node/navcoin2-master/src/secp256k1/include -I/home/node/navcoin2-master/src/leveldb/include -I/home/node/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/rpcclient.d -o obj/rpcclient.o rpcclient.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/home/node/navcoin2-master/src -I/home/node/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/home/node/navcoin2-master/src/secp256k1/include -I/home/node/navcoin2-master/src/leveldb/include -I/home/node/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/rpcprotocol.d -o obj/rpcprotocol.o rpcprotocol.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/home/node/navcoin2-master/src -I/home/node/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/home/node/navcoin2-master/src/secp256k1/include -I/home/node/navcoin2-master/src/leveldb/include -I/home/node/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/rpcserver.d -o obj/rpcserver.o rpcserver.cpp rpcserver.cpp:324:1: warning: missing initializer for member ‘CRPCCommand::reqWallet’ [-Wmissing-field-initializers] }; ^ g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/home/node/navcoin2-master/src -I/home/node/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/home/node/navcoin2-master/src/secp256k1/include -I/home/node/navcoin2-master/src/leveldb/include -I/home/node/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/rpcmisc.d -o obj/rpcmisc.o rpcmisc.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/home/node/navcoin2-master/src -I/home/node/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/home/node/navcoin2-master/src/secp256k1/include -I/home/node/navcoin2-master/src/leveldb/include -I/home/node/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/rpcnet.d -o obj/rpcnet.o rpcnet.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/home/node/navcoin2-master/src -I/home/node/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/home/node/navcoin2-master/src/secp256k1/include -I/home/node/navcoin2-master/src/leveldb/include -I/home/node/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/rpcblockchain.d -o obj/rpcblockchain.o rpcblockchain.cpp g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -I/home/node/navcoin2-master/src -I/home/node/navcoin2-master/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/home/node/navcoin2-master/src/secp256k1/include -I/home/node/navcoin2-master/src/leveldb/include -I/home/node/navcoin2-master/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -MMD -MF obj/rpcrawtransaction.d -o obj/rpcrawtransaction.o rpcrawtransaction.cpp In file included from /usr/include/boost/iterator/iterator_categories.hpp:22:0, from /usr/include/boost/iterator/iterator_facade.hpp:14, from /usr/include/boost/range/iterator_range_core.hpp:27, from /usr/include/boost/range/iterator_range.hpp:13, from /usr/include/boost/assign/list_of.hpp:20, from rpcrawtransaction.cpp:6: /usr/include/boost/variant/get.hpp: In instantiation of ‘typename boost::add_reference<T>::type boost::strict_get(boost::variant<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>&) [with U = const CScriptID&; T0 = CNoDestination; T1 = CKeyID; T2 = CScriptID; T3 = CSecretAddress; T4 = boost::detail::variant::void_; T5 = boost::detail::variant::void_; T6 = boost::detail::variant::void_; T7 = boost::detail::variant::void_; T8 = boost::detail::variant::void_; T9 = boost::detail::variant::void_; T10 = boost::detail::variant::void_; T11 = boost::detail::variant::void_; T12 = boost::detail::variant::void_; T13 = boost::detail::variant::void_; T14 = boost::detail::variant::void_; T15 = boost::detail::variant::void_; T16 = boost::detail::variant::void_; T17 = boost::detail::variant::void_; T18 = boost::detail::variant::void_; T19 = boost::detail::variant::void_; typename boost::add_reference<T>::type = const CScriptID&]’: /usr/include/boost/variant/get.hpp:284:25: required from ‘typename boost::add_reference<T>::type boost::get(boost::variant<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>&) [with U = const CScriptID&; T0 = CNoDestination; T1 = CKeyID; T2 = CScriptID; T3 = CSecretAddress; T4 = boost::detail::variant::void_; T5 = boost::detail::variant::void_; T6 = boost::detail::variant::void_; T7 = boost::detail::variant::void_; T8 = boost::detail::variant::void_; T9 = boost::detail::variant::void_; T10 = boost::detail::variant::void_; T11 = boost::detail::variant::void_; T12 = boost::detail::variant::void_; T13 = boost::detail::variant::void_; T14 = boost::detail::variant::void_; T15 = boost::detail::variant::void_; T16 = boost::detail::variant::void_; T17 = boost::detail::variant::void_; T18 = boost::detail::variant::void_; T19 = boost::detail::variant::void_; typename boost::add_reference<T>::type = const CScriptID&]’ rpcrawtransaction.cpp:221:77: required from here /usr/include/boost/variant/get.hpp:178:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’ BOOST_STATIC_ASSERT_MSG( ^ makefile.unix:221: recipe for target 'obj/rpcrawtransaction.o' failed make: *** [obj/rpcrawtransaction.o] Error 1
I use linux to navigate, I do not like windows because it is dangerous.
Exactly this is the reason why I don't want to use Windows, I don't trust it. To run the client on linux, is more safe. To your problem.. if you think your system is corrupt, then dont connect it to the internet. 1. Run your wallet on a offline computer and extract the private keys to the adresses with your coins. 2. Import this keys on a fresh/clean system and client. 3. Transfer the coins to a new clean wallet to be safe. 4. Dont try to repair a corrupt system, better install the system new.
|
|
|
Yes, I installed all of them
|
|
|
|