Zcash 1.0.0 online

Have been using Poloniex for the last couple of days, but today Poloniex sent me the following mail :

Please be advised that Poloniex is not a web wallet or address changing service. When a customer deposits funds to their Poloniex account we assume they do so to trade on our platform. Continued use of your Poloniex account to deposit and withdraw funds without trading could lead to freezes and possible account closure.

So im looking for alternatives :smiley:

Fair enough, good to know btw, however I do some trading like yesterday +300% on ZEC and when I'm done convert to USD so can sleep easily xD

I just followed your guide and get to the start portion and get this dev@dev-AOA150:~/zcash$ ./src/zcashd
bash: ./src/zcashd: No such file or directory
dev@dev-AOA150:~/zcash$

This is what i get for compiling nheqminer:

cd nheqminer/cpu_xenoncat/Linux/asm/ && sh assemble.sh && cd ../../../Linux_cmake/nheqminer_cpu && cmake . && make
flat assembler version 1.71.57 (1280000 kilobytes memory)
3 passes, 0.4 seconds, 17322 bytes.
flat assembler version 1.71.57 (1280000 kilobytes memory)
3 passes, 0.4 seconds, 17361 bytes.
-- The C compiler identification is GNU 4.8.5
-- The CXX compiler identification is GNU 4.8.5
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
CMake Error at /usr/share/cmake/Modules/FindBoost.cmake:1096 (message):
Unable to find the requested Boost libraries.

Boost version: 1.53.0

Boost include path: /usr/include

The following Boost libraries could not be found:

      boost_log_setup
      boost_log

Some (but not all) of the required Boost libraries were found. You may
need to install these additional Boost libraries. Alternatively, set
BOOST_LIBRARYDIR to the directory containing Boost libraries or BOOST_ROOT
to the location of Boost.
Call Stack (most recent call first):
CMakeLists.txt:24 (find_package)

Boost_FOUND NOT FOUND
-- Configuring incomplete, errors occurred!

Boost is installed gcc is installed QT-devel installed. "Development Tools group installed"

GrRRRR

Cheers!

-Raven

I couldn't get the deb package to work, because I ran into the libgomp error mentioned above. So I tried to compile it following the instructions. All went well, until I hit an error,

g++ -o src/algebra/curves/alt_bn128/alt_bn128_g1.o src/algebra/curves/alt_bn128/alt_bn128_g1.cpp -c -MMD -fPIC -DBINARY_OUTPUT -DNO_PT_COMPRESSION=1 -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-comment -Wfatal-errors -O2 -march=x86-64 -DMONTGOMERY_OUTPUT -DCURVE_ALT_BN128 -I/home/john/.zcash/zcash/depends/x86_64-unknown-linux-gnu/include -Isrc -DNO_PROCPS -static -DSTATIC -DMULTICORE -fopenmp
g++ -o src/algebra/curves/alt_bn128/alt_bn128_g2.o src/algebra/curves/alt_bn128/alt_bn128_g2.cpp -c -MMD -fPIC -DBINARY_OUTPUT -DNO_PT_COMPRESSION=1 -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-comment -Wfatal-errors -O2 -march=x86-64 -DMONTGOMERY_OUTPUT -DCURVE_ALT_BN128 -I/home/john/.zcash/zcash/depends/x86_64-unknown-linux-gnu/include -Isrc -DNO_PROCPS -static -DSTATIC -DMULTICORE -fopenmp
cc1plus: error: unrecognized command line option ‘-std=c++11’
compilation terminated due to -Wfatal-errors.
make[1]: *** [src/algebra/curves/alt_bn128/alt_bn128_g1.o] Error 1
make[1]: *** Waiting for unfinished jobs....
cc1plus: error: unrecognized command line option ‘-std=c++11’
compilation terminated due to -Wfatal-errors.
make[1]: *** [src/algebra/curves/alt_bn128/alt_bn128_g2.o] Error 1

Any advice? I'm running Ubuntu Precise (12.04 LTS).

For cmake NOT qmake, see https://forum.zcashcommunity.com/t/xenoncats-solver-integrated-into-nheqminer/4773/175 for BOOST_ROOT.
For BOOST_LIBRARYDIR, you'll need to locate the include dir where boost subdir is present.
Altogether you'd exec:

$ BOOST_ROOT=[lib dir where libboost_* is present] BOOST_LIBRARY=[include dir where boost subdir is present] cmake ..
$ BOOST_ROOT=[lib dir where libboost_* is present] BOOST_LIBRARY=[include dir where boost subdir is present] make

start with 'Get Started' not 'Running Zcash'

Hi,

So that's it! The dev sources of libboost are missing.

In Debian Jessie, the pakckage needed is called "libboost-all-dev" the version is "1.55.0.2".

Note that "libboost-all-dev" is there to install a bunch of "libboost-XXX-dev" packages like "libboost-atomic-dev", "libboost-chrono-dev"...

In other word, installing the "libboost-all-dev" will actualy install all the sources needed to solve your problem then you'll just have to re-do the process. My advice is re-start from scratch (git clone ...).

You have to figure it out by yourself (long and hard but better way on the long term) or ask around (faster but no learning for the long term).

And again, depending on the distro you have chosen, the package(s) required to get the libboost sources could be name differently.

Also, knowing that the version "1.55.0.2" works if the one in your distro is = or > , everything will be fine... I guess :wink:

Cheers :wine_glass:

I'd rather install another version of Ubuntu like 14.04 or 16.04 or Debian 8 "Jessie".

The library(ies) in the 12.04 are probably to old and incompatible with what is needed here.

@Raven7886

To be sure we are on the same page, here is what I've done (on Debian Jessie 64bit):

I went there:

then I did that:

Open a terminal

sudo apt-get install cmake build-essential libboost-all-dev

mkdir src && mkdir GIT

cd src/GIT

git clone --recursive https://github.com/kost/nheqminer.git

cd nheqminer/nheqminer

mkdir build

cd build

cmake -DXENON=2 ..

make

This is a fork of nheqminer (from nicehash) with AVX1/AVX2 (automatically detected). If your CPU doesn't support AVX then use "cmake .." instead of "cmake -DXENON=2 .."

On my i7 3770, I only got AVX1 and the difference between using "cmake .." and "cmake -DXENON=2 .." is 5H/s in favor of AVX1. My guess is AVX2 would bring a little bit more H/s.

Hope that it helped

Yeah, that's the impression I'm getting. Thing is, I've got the Precise install working just the way I want it, so I'm not happy about having to start all over again with a new install. My laptop is dual boot Windows/Ubuntu 16.04. I'll give it a try there.

Yep. That's the thing to do. For testing it won't hurt. So, once it works you'll just have to re-do it from scratch on your PC(rig?) but with the knowledge and the practice... Enjoy :wink:

What's holding me back is the drivers for my AMD Radeon card. I understand 16.04 doesn't support the Catalyst drivers and AMD has not updated them for 16.04. I had 16.04 on my desktop, but when it wouldn't use the card properly, I downgraded to 12.04. Do you know if anyone has resolved the Precise Pangolin/AMD graphics issue?

Sorry, I meant Xenial Xerus, not Precise Pangolin.

I decided to move it from RHEL.. too much exposure. Free UBUNTU Spinning. building now.

-Cheers!

-Raven

1 Like

I got it working on my laptop with Ubuntu 16.04LTS. I'm now part of the network!

No, I don't and I don't think they will, sry.

If your card is only supported by Catalyst (pre GCN), You probably won't found any new driver.

AMD has made big changes for Linux (not only the kernel itself but also other pieces that manage graphics on Linux).

Actualy, they build the same base for their proprietary driver and for the Open Source driver in the kernel (wich is way more simple to manage). Depending on what people want/need the choice is their. All in all, it's easier for everybody (dev and users).

The only backward is that the implementation is not yet complete nor stable. I mean there are still some missing features and those wich already exist are still in an "experimental" state (usable anyway).
Actualy, they are coming along with the Linux kernel. My guess is Linux 4.10 will be much more complete and stable and their driver too.

AMDgpuPro is the best shot now but need at least a GCN 2 gen hardware and some patience...

If you wan't to know more about all this, have a look here: https://www.phoronix.com

Yep! Congrats! :wink:

There’s 1.0.1 available now at GitHub. I’ll try to upgrade my 1.0.0 now. Don’t know how yet. :sunglasses:

p.s. I did it!

Here are the commands for upgrade from 1.0.0:

cd zcash
git fetch origin
git checkout v1.0.1
./zcutil/fetch-params.sh
./zcutil/build.sh -j$(nproc)

I wolud like to see in the terminal that I am running exactly 1.0.1 version though.

2 Likes

I am new here.... just follow the Zcash word from my Coinomia upline
email message to me and have landed here on the Forum. What are these?