can someone explain to me how do I set up the latest bfgminer? If I do git clone I still get bfgminer 3.9 and if I wget the 4.5 tar and do ./autogen.sh I get not a git repository
so then I do
./configure
make
But it fails in the make process
make[2]: Entering directory `/home/jp/bfgminer-4.5.0-med/ccan.bfg'
make[2]: *** No rule to make target `../ccan-upstream/ccan/opt/helpers.c', needed by `../ccan-upstream/ccan/opt/libccan_a-helpers.o'. Stop.
make[2]: Leaving directory `/home/jp/bfgminer-4.5.0-med/ccan.bfg'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jp/bfgminer-4.5.0-med'
make: *** [all] Error 2
I am relatively new to linux
small please see this post with whats going on at the moment.
you need to do:
./autogen.sh./configure ...options....
make
I know thats exactly what I did and is exactly what my problem is that I cannot.
./autogen.sh does not work when downloading the zip file
you are missing one or more of the dependencies:
taken from "BUILDING BFGMINER"
Everything you probably want, condensed:
build-essential autoconf automake libtool pkg-config libcurl4-gnutls-dev
libjansson-dev uthash-dev libncursesw5-dev libudev-dev libusb-1.0-0-dev
libevent-dev libmicrohttpd-dev hidapiI wish I was but unfortunately I am not. Could you download the .zip and try ./autogen.sh so you can see what im talking about? Battsali has the same issue.
on debian squeeze:
downloading the zip from github, I get:
./autogen.sh
Getting submodules...
fatal: Not a git repository (or any parent up to mount parent /test)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set)
the autogen requires a git structure (which seems to be not present in the zip) and so it does not work;
but autogen is necessary to create the configure script.... it cannot work this way. this seems to be a build bug with bfgminer.
But why aren't you using git to clone the repo? That would solve all the issues, probably.