blur-network / blur

The Blur Network is a privacy-oriented peer-to-peer network, built upon the premise that privacy is incompatible with centralization. BLUR employs a custom mining algorithm called CryptoNight-Dynamic. Iterations adjust approximately once every five seconds, with a goal of maintaining CPU advantages over specialized mining hardware.
https://blur.cash
Other
44 stars 19 forks source link

Build error on master #59

Closed leto closed 5 years ago

leto commented 5 years ago
[ 88%] Building CXX object src/daemon/CMakeFiles/daemon.dir/command_server.cpp.o
[ 88%] Building CXX object src/daemon/CMakeFiles/daemon.dir/daemon.cpp.o
[ 89%] Building CXX object src/daemon/CMakeFiles/daemon.dir/executor.cpp.o
[ 90%] Building CXX object src/daemon/CMakeFiles/daemon.dir/main.cpp.o
[ 90%] Building CXX object src/daemon/CMakeFiles/daemon.dir/rpc_command_executor.cpp.o
/home/duke/git/blur/src/daemon/rpc_command_executor.cpp: In member function ‘bool daemonize::t_rpc_command_executor::show_status()’:
/home/duke/git/blur/src/daemon/rpc_command_executor.cpp:451:152: error: expected ‘:’ before ‘)’ token
     % (!has_mining_info ? "mining info unavailable" : mining_busy ? "syncing" : mres.active ? std::string("mining at ") + get_mining_speed(mres.speed) ) : "not mining")
                                                                                                                                                        ^
/home/duke/git/blur/src/daemon/rpc_command_executor.cpp:451:152: error: expected primary-expression before ‘)’ token
/home/duke/git/blur/src/daemon/rpc_command_executor.cpp: At global scope:
/home/duke/git/blur/src/daemon/rpc_command_executor.cpp:339:20: error: ‘std::__cxx11::string daemonize::get_fork_extra_info(uint64_t, uint64_t, uint64_t)’ defined but not used [-Werror=unused-function]
 static std::string get_fork_extra_info(uint64_t t, uint64_t now, uint64_t block_time)
                    ^
cc1plus: all warnings being treated as errors
src/daemon/CMakeFiles/daemon.dir/build.make:186: recipe for target 'src/daemon/CMakeFiles/daemon.dir/rpc_command_executor.cpp.o' failed
make[3]: *** [src/daemon/CMakeFiles/daemon.dir/rpc_command_executor.cpp.o] Error 1
make[3]: Leaving directory '/home/duke/git/blur/build/release'
CMakeFiles/Makefile2:2840: recipe for target 'src/daemon/CMakeFiles/daemon.dir/all' failed
make[2]: *** [src/daemon/CMakeFiles/daemon.dir/all] Error 2
make[2]: Leaving directory '/home/duke/git/blur/build/release'
Makefile:138: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/duke/git/blur/build/release'
Makefile:64: recipe for target 'release-all' failed
make: *** [release-all] Error 2

on commit fb9b0539e9e2e9479a4aa0ca319daca51a6cc32e

$ uname -a
Linux rig008 4.4.0-87-generic #110-Ubuntu SMP Tue Jul 18 12:55:35 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
$ cc -v
Using built-in specs.
COLLECT_GCC=cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.11' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.11)
who-biz commented 5 years ago

should be fixed in https://github.com/blur-network/blur/commit/4a995f668ae740282201bc15859304be67978914

who-biz commented 5 years ago

thanks for letting me know. Missed that one completely