Author

Topic: OLD: BFGMiner 3.10.0: modular ASIC+FPGA, GBT+Strtm, RPC, Mac/Lnx/W64, AntU1, DRB - page 156. (Read 1193364 times)

legendary
Activity: 1036
Merit: 1000
DARKNETMARKETS.COM
Compilation error:
...
Code:
miner.h:38:20: fatal error: uthash.h: No such file or directory
util.c:51:20: fatal error: utlist.h: No such file or directory
As mentioned in the (updated) README, uthash-dev is now an external dependency.

Thanks:) uthash-dev installed, it works now.
Can you please add uthash-dev check to ./configure script? It will prevent to fail during make like it does right now.
legendary
Activity: 2576
Merit: 1186
Compilation error:
...
Code:
miner.h:38:20: fatal error: uthash.h: No such file or directory
util.c:51:20: fatal error: utlist.h: No such file or directory
As mentioned in the (updated) README, uthash-dev is now an external dependency.
legendary
Activity: 1036
Merit: 1000
DARKNETMARKETS.COM
Compilation error:
Code:
$ git log |head -n 6
commit 8c0eea3179aa1c8f248243a73f57ff383a327a1d
Merge: bc4e33a e432407
Author: Luke Dashjr
Date:   Sun Jun 2 21:01:08 2013 +0000

    Merge branch '20130530_portablecpu' into bfgminer
Code:
CFLAGS="-O2 -Wall -march=native" ./configure --enable-icarus --disable-ztex --disable-opencl --disable-adl --disable-modminer --disable-x6500 --disable-bitforce
make -j4
Code:
make  all-recursive
make[1]: Entering directory `/home/pioruns/bfgminer'
Making all in lib
make[2]: Entering directory `/home/pioruns/bfgminer/lib'
  GEN    arg-nonnull.h
  GEN    c++defs.h
  GEN    warn-on-use.h
  GEN    signal.h
  GEN    string.h
make  all-recursive
make[3]: Entering directory `/home/pioruns/bfgminer/lib'
make[4]: Entering directory `/home/pioruns/bfgminer/lib'
  CC     dummy.o
  AR     libgnu.a
make[4]: Leaving directory `/home/pioruns/bfgminer/lib'
make[3]: Leaving directory `/home/pioruns/bfgminer/lib'
make[2]: Leaving directory `/home/pioruns/bfgminer/lib'
Making all in ccan
make[2]: Entering directory `/home/pioruns/bfgminer/ccan'
  CC     libccan_a-helpers.o
  CC     libccan_a-opt.o
  CC     libccan_a-parse.o
  CC     libccan_a-usage.o
  AR     libccan.a
make[2]: Leaving directory `/home/pioruns/bfgminer/ccan'
Making all in libblkmaker
make[2]: Entering directory `/home/pioruns/bfgminer/libblkmaker'
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DPACKAGE_NAME=\"libblkmaker\" -DPACKAGE_TARNAME=\"libblkmaker\" -DPACKAGE_VERSION=\"0.1\" -DPACKAGE_STRING=\"libblkmaker\ 0.1\" -DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE_URL=\"http://gitorious.org/bitcoin/libblkmaker\" -DPACKAGE=\"libblkmaker\" -DVERSION=\"0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I.     -O2 -Wall -march=native -MT libblkmaker_jansson_0.1_la-blkmaker_jansson.lo -MD -MP -MF .deps/libblkmaker_jansson_0.1_la-blkmaker_jansson.Tpo -c -o libblkmaker_jansson_0.1_la-blkmaker_jansson.lo `test -f 'blkmaker_jansson.c' || echo './'`blkmaker_jansson.c
/bin/bash ./libtool --tag=CC   --mode=compile gcc -std=gnu99 -DPACKAGE_NAME=\"libblkmaker\" -DPACKAGE_TARNAME=\"libblkmaker\" -DPACKAGE_VERSION=\"0.1\" -DPACKAGE_STRING=\"libblkmaker\ 0.1\" -DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE_URL=\"http://gitorious.org/bitcoin/libblkmaker\" -DPACKAGE=\"libblkmaker\" -DVERSION=\"0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I.     -O2 -Wall -march=native -MT base58.lo -MD -MP -MF .deps/base58.Tpo -c -o base58.lo base58.c
/bin/bash ./libtool --tag=CC   --mode=compile gcc -std=gnu99 -DPACKAGE_NAME=\"libblkmaker\" -DPACKAGE_TARNAME=\"libblkmaker\" -DPACKAGE_VERSION=\"0.1\" -DPACKAGE_STRING=\"libblkmaker\ 0.1\" -DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE_URL=\"http://gitorious.org/bitcoin/libblkmaker\" -DPACKAGE=\"libblkmaker\" -DVERSION=\"0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I.     -O2 -Wall -march=native -MT blkmaker.lo -MD -MP -MF .deps/blkmaker.Tpo -c -o blkmaker.lo blkmaker.c
/bin/bash ./libtool --tag=CC   --mode=compile gcc -std=gnu99 -DPACKAGE_NAME=\"libblkmaker\" -DPACKAGE_TARNAME=\"libblkmaker\" -DPACKAGE_VERSION=\"0.1\" -DPACKAGE_STRING=\"libblkmaker\ 0.1\" -DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE_URL=\"http://gitorious.org/bitcoin/libblkmaker\" -DPACKAGE=\"libblkmaker\" -DVERSION=\"0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I.     -O2 -Wall -march=native -MT blktemplate.lo -MD -MP -MF .deps/blktemplate.Tpo -c -o blktemplate.lo blktemplate.c
libtool: compile:  gcc -std=gnu99 -DPACKAGE_NAME=\"libblkmaker\" -DPACKAGE_TARNAME=\"libblkmaker\" -DPACKAGE_VERSION=\"0.1\" "-DPACKAGE_STRING=\"libblkmaker 0.1\"" -DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE_URL=\"http://gitorious.org/bitcoin/libblkmaker\" -DPACKAGE=\"libblkmaker\" -DVERSION=\"0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I. -O2 -Wall -march=native -MT base58.lo -MD -MP -MF .deps/base58.Tpo -c base58.c  -fPIC -DPIC -o .libs/base58.o
libtool: compile:  gcc -std=gnu99 -DPACKAGE_NAME=\"libblkmaker\" -DPACKAGE_TARNAME=\"libblkmaker\" -DPACKAGE_VERSION=\"0.1\" "-DPACKAGE_STRING=\"libblkmaker 0.1\"" -DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE_URL=\"http://gitorious.org/bitcoin/libblkmaker\" -DPACKAGE=\"libblkmaker\" -DVERSION=\"0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I. -O2 -Wall -march=native -MT blkmaker.lo -MD -MP -MF .deps/blkmaker.Tpo -c blkmaker.c  -fPIC -DPIC -o .libs/blkmaker.o
libtool: compile:  gcc -std=gnu99 -DPACKAGE_NAME=\"libblkmaker\" -DPACKAGE_TARNAME=\"libblkmaker\" -DPACKAGE_VERSION=\"0.1\" "-DPACKAGE_STRING=\"libblkmaker 0.1\"" -DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE_URL=\"http://gitorious.org/bitcoin/libblkmaker\" -DPACKAGE=\"libblkmaker\" -DVERSION=\"0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I. -O2 -Wall -march=native -MT blktemplate.lo -MD -MP -MF .deps/blktemplate.Tpo -c blktemplate.c  -fPIC -DPIC -o .libs/blktemplate.o
mv -f .deps/blkmaker.Tpo .deps/blkmaker.Plo
mv -f .deps/base58.Tpo .deps/base58.Plo
/bin/bash ./libtool --tag=CC   --mode=compile gcc -std=gnu99 -DPACKAGE_NAME=\"libblkmaker\" -DPACKAGE_TARNAME=\"libblkmaker\" -DPACKAGE_VERSION=\"0.1\" -DPACKAGE_STRING=\"libblkmaker\ 0.1\" -DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE_URL=\"http://gitorious.org/bitcoin/libblkmaker\" -DPACKAGE=\"libblkmaker\" -DVERSION=\"0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I.     -O2 -Wall -march=native -MT hex.lo -MD -MP -MF .deps/hex.Tpo -c -o hex.lo hex.c
libtool: compile:  gcc -std=gnu99 -DPACKAGE_NAME=\"libblkmaker\" -DPACKAGE_TARNAME=\"libblkmaker\" -DPACKAGE_VERSION=\"0.1\" "-DPACKAGE_STRING=\"libblkmaker 0.1\"" -DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE_URL=\"http://gitorious.org/bitcoin/libblkmaker\" -DPACKAGE=\"libblkmaker\" -DVERSION=\"0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I. -O2 -Wall -march=native -MT libblkmaker_jansson_0.1_la-blkmaker_jansson.lo -MD -MP -MF .deps/libblkmaker_jansson_0.1_la-blkmaker_jansson.Tpo -c blkmaker_jansson.c  -fPIC -DPIC -o .libs/libblkmaker_jansson_0.1_la-blkmaker_jansson.o
mv -f .deps/blktemplate.Tpo .deps/blktemplate.Plo
blkmaker_jansson.c: In function '_blkmk_submit_jansson':
blkmaker_jansson.c:287:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
mv -f .deps/libblkmaker_jansson_0.1_la-blkmaker_jansson.Tpo .deps/libblkmaker_jansson_0.1_la-blkmaker_jansson.Plo
libtool: compile:  gcc -std=gnu99 -DPACKAGE_NAME=\"libblkmaker\" -DPACKAGE_TARNAME=\"libblkmaker\" -DPACKAGE_VERSION=\"0.1\" "-DPACKAGE_STRING=\"libblkmaker 0.1\"" -DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE_URL=\"http://gitorious.org/bitcoin/libblkmaker\" -DPACKAGE=\"libblkmaker\" -DVERSION=\"0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I. -O2 -Wall -march=native -MT hex.lo -MD -MP -MF .deps/hex.Tpo -c hex.c  -fPIC -DPIC -o .libs/hex.o
mv -f .deps/hex.Tpo .deps/hex.Plo
/bin/bash ./libtool --tag=CC   --mode=link gcc -std=gnu99  -O2 -Wall -march=native -version-info 4:0:4 -no-undefined  -o libblkmaker-0.1.la -rpath /usr/local/lib base58.lo blkmaker.lo blktemplate.lo hex.lo
libtool: link: gcc -std=gnu99 -shared  -fPIC -DPIC  .libs/base58.o .libs/blkmaker.o .libs/blktemplate.o .libs/hex.o    -O2 -march=native   -Wl,-soname -Wl,libblkmaker-0.1.so.0 -o .libs/libblkmaker-0.1.so.0.4.0
libtool: link: (cd ".libs" && rm -f "libblkmaker-0.1.so.0" && ln -s "libblkmaker-0.1.so.0.4.0" "libblkmaker-0.1.so.0")
libtool: link: (cd ".libs" && rm -f "libblkmaker-0.1.so" && ln -s "libblkmaker-0.1.so.0.4.0" "libblkmaker-0.1.so")
libtool: link: ( cd ".libs" && rm -f "libblkmaker-0.1.la" && ln -s "../libblkmaker-0.1.la" "libblkmaker-0.1.la" )
/bin/bash ./libtool --tag=CC   --mode=link gcc -std=gnu99  -O2 -Wall -march=native -L.libs -lblkmaker-0.1 -ljansson   -no-undefined -version-info 4:0:4  -o libblkmaker_jansson-0.1.la -rpath /usr/local/lib libblkmaker_jansson_0.1_la-blkmaker_jansson.lo
libtool: link: gcc -std=gnu99 -shared  -fPIC -DPIC  .libs/libblkmaker_jansson_0.1_la-blkmaker_jansson.o   -Wl,-rpath -Wl,/home/pioruns/bfgminer/libblkmaker/.libs -L.libs /home/pioruns/bfgminer/libblkmaker/.libs/libblkmaker-0.1.so -ljansson  -O2 -march=native   -Wl,-soname -Wl,libblkmaker_jansson-0.1.so.0 -o .libs/libblkmaker_jansson-0.1.so.0.4.0
libtool: link: (cd ".libs" && rm -f "libblkmaker_jansson-0.1.so.0" && ln -s "libblkmaker_jansson-0.1.so.0.4.0" "libblkmaker_jansson-0.1.so.0")
libtool: link: (cd ".libs" && rm -f "libblkmaker_jansson-0.1.so" && ln -s "libblkmaker_jansson-0.1.so.0.4.0" "libblkmaker_jansson-0.1.so")
libtool: link: ( cd ".libs" && rm -f "libblkmaker_jansson-0.1.la" && ln -s "../libblkmaker_jansson-0.1.la" "libblkmaker_jansson-0.1.la" )
make[2]: Leaving directory `/home/pioruns/bfgminer/libblkmaker'
make[2]: Entering directory `/home/pioruns/bfgminer'
  CC     bfgminer-miner.o
  CC     bfgminer-deviceapi.o
  CC     bfgminer-util.o
  CC     bfgminer-sha2.o
  CC     bfgminer-api.o
In file included from deviceapi.h:8:0,
                 from deviceapi.c:28:
miner.h:38:20: fatal error: uthash.h: No such file or directory
compilation terminated.
util.c:51:20: fatal error: utlist.h: No such file or directory
compilation terminated.
In file included from api.c:29:0:
miner.h:38:20: fatal error: uthash.h: No such file or directory
compilation terminated.
miner.c:48:20: fatal error: utlist.h: No such file or directory
compilation terminated.
make[2]: *** [bfgminer-deviceapi.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [bfgminer-util.o] Error 1
make[2]: *** [bfgminer-api.o] Error 1
make[2]: *** [bfgminer-miner.o] Error 1
make[2]: Leaving directory `/home/pioruns/bfgminer'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/pioruns/bfgminer'
make: *** [all] Error 2
legendary
Activity: 896
Merit: 1000
Hi Luke,

Small compile error to report again from git;-

uname -a
Linux minepeon 3.6.11-11-ARCH+ #1 PREEMPT Tue May 14 16:12:58 UTC 2013 armv6l GNU/Linux

./autogen.sh

CFLAGS="-O2 -Wall -march=native" ./configure --enable-cpumining --disable-opencl --disable-adl --enable-bitforce --enable-icarus --enable-modminer --enable-ztex --with-libudev  --enable-avalon --enable-bflsc --prefix=/opt/minepeon

make

make  all-recursive
make[1]: Entering directory `/opt/minepeon/src/gitsources/bfgminer'
Making all in lib
make[2]: Entering directory `/opt/minepeon/src/gitsources/bfgminer/lib'
  GEN      signal.h
  GEN      stdint.h
  GEN      string.h
make  all-recursive
make[3]: Entering directory `/opt/minepeon/src/gitsources/bfgminer/lib'
make[4]: Entering directory `/opt/minepeon/src/gitsources/bfgminer/lib'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/opt/minepeon/src/gitsources/bfgminer/lib'
make[3]: Leaving directory `/opt/minepeon/src/gitsources/bfgminer/lib'
make[2]: Leaving directory `/opt/minepeon/src/gitsources/bfgminer/lib'
Making all in ccan
make[2]: Entering directory `/opt/minepeon/src/gitsources/bfgminer/ccan'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/opt/minepeon/src/gitsources/bfgminer/ccan'
Making all in libblkmaker
make[2]: Entering directory `/opt/minepeon/src/gitsources/bfgminer/libblkmaker'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/opt/minepeon/src/gitsources/bfgminer/libblkmaker'
make[2]: Entering directory `/opt/minepeon/src/gitsources/bfgminer'
  CC       libsse2cpuminer_a-sha256_4way.o
gcc: error: unrecognized command line option â-msse2â
make[2]: *** [libsse2cpuminer_a-sha256_4way.o] Error 1
make[2]: Leaving directory `/opt/minepeon/src/gitsources/bfgminer'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/minepeon/src/gitsources/bfgminer'
make: *** [all] Error 2

Thanks

Neil
newbie
Activity: 32
Merit: 0
thanks. I will try with 3.0.2


Hello, someone with experience compiling in windows???
windows-build.txt is outdated. A contributor is working on bringing it up to date for 3.1.0; his current progress is in http://pastebin.com/raw.php?i=drN7QHBV
legendary
Activity: 2576
Merit: 1186
Hello, someone with experience compiling in windows???
windows-build.txt is outdated. A contributor is working on bringing it up to date for 3.1.0; his current progress is in http://pastebin.com/raw.php?i=drN7QHBV
newbie
Activity: 32
Merit: 0
Hello, someone with experience compiling in windows???

the error is when I ejecute the command "MAKE"
I paste below the command ./configure too and the jansson.pc file
please HELP and sorry for my english...

Thanks

MAKE
-------------------------------------------------

make  all-recursive
make[1]: Entering directory `/home/joseska/bfgminer-3.0.0'
Making all in lib
make[2]: Entering directory `/home/joseska/bfgminer-3.0.0/lib'
  GEN    arg-nonnull.h
  GEN    c++defs.h
  GEN    warn-on-use.h
  GEN    signal.h
  GEN    string.h
make  all-recursive
make[3]: Entering directory `/home/joseska/bfgminer-3.0.0/lib'
make[4]: Entering directory `/home/joseska/bfgminer-3.0.0/lib'
  CC     dummy.o
  CC     memmem.o
  CC     sigaction.o
  CC     sigprocmask.o
  CC     strtok_r.o
  AR     libgnu.a
make[4]: Leaving directory `/home/joseska/bfgminer-3.0.0/lib'
make[3]: Leaving directory `/home/joseska/bfgminer-3.0.0/lib'
make[2]: Leaving directory `/home/joseska/bfgminer-3.0.0/lib'
Making all in ccan
make[2]: Entering directory `/home/joseska/bfgminer-3.0.0/ccan'
  CC     helpers.o
  CC     opt.o
  CC     parse.o
  CC     usage.o
  AR     libccan.a
make[2]: Leaving directory `/home/joseska/bfgminer-3.0.0/ccan'
Making all in libblkmaker
make[2]: Entering directory `/home/joseska/bfgminer-3.0.0/libblkmaker'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DPACKAGE_NAME=\"lib
blkmaker\" -DPACKAGE_TARNAME=\"libblkmaker\" -DPACKAGE_VERSION=\"0.1\" -DPACKAGE
_STRING=\"libblkmaker\ 0.1\" -DPACKAGE_BUGREPORT=\"[email protected]\"
 -DPACKAGE_URL=\"http://gitorious.org/bitcoin/libblkmaker\" -DPACKAGE=\"libblkma
ker\" -DVERSION=\"0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=
1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAV
E_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE
_LIBWS2_32=1 -I.    @CPPFLAG_JANSSON_STATICLIB@ -IC:/MinGW/include   -O2 -msse2
-MT libblkmaker_jansson_0.1_la-blkmaker_jansson.lo -MD -MP -MF .deps/libblkmaker
_jansson_0.1_la-blkmaker_jansson.Tpo -c -o libblkmaker_jansson_0.1_la-blkmaker_j
ansson.lo `test -f 'blkmaker_jansson.c' || echo './'`blkmaker_jansson.c
libtool: compile:  gcc -std=gnu99 -DPACKAGE_NAME=\"libblkmaker\" -DPACKAGE_TARNA
ME=\"libblkmaker\" -DPACKAGE_VERSION=\"0.1\" "-DPACKAGE_STRING=\"libblkmaker 0.1
\"" -DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE_URL=\"http://g
itorious.org/bitcoin/libblkmaker\" -DPACKAGE=\"libblkmaker\" -DVERSION=\"0.1\" -
DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAV
E_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STD
INT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBWS2_32=1 -I. @CPPFLAG
_JANSSON_STATICLIB@ -IC:/MinGW/include -O2 -msse2 -MT libblkmaker_jansson_0.1_la
-blkmaker_jansson.lo -MD -MP -MF .deps/libblkmaker_jansson_0.1_la-blkmaker_janss
on.Tpo -c blkmaker_jansson.c  -DDLL_EXPORT -DPIC -o .libs/libblkmaker_jansson_0.
1_la-blkmaker_jansson.o
gcc.exe: error: @CPPFLAG_JANSSON_STATICLIB@: No such file or directory
make[2]: *** [libblkmaker_jansson_0.1_la-blkmaker_jansson.lo] Error 1
make[2]: Leaving directory `/home/joseska/bfgminer-3.0.0/libblkmaker'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/joseska/bfgminer-3.0.0'
make: *** [all] Error 2


joseska@WIN-HDBU4L5I4L6 ~/bfgminer-3.0.0



----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------




CFLAGS="-O2 -msse2" ./configure --enable-cpumining --enable-scrypt
-------------------------------------------------------------------------------
checking build system type... i686-pc-mingw32
checking host system type... i686-pc-mingw32
checking target system type... i686-pc-mingw32
checking for a BSD-compatible install... /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 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.exe
checking for suffix of executables... .exe
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 dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -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 minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc option to accept ISO C99... -std=gnu99
checking for ranlib... ranlib
checking whether gcc -std=gnu99 needs -traditional... no
checking whether gcc -std=gnu99 and cc understand -c and -o together... yes
checking for ranlib... (cached) ranlib
checking sys/mman.h usability... no
checking sys/mman.h presence... no
checking for sys/mman.h... no
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking for stdint.h... (cached) yes
checking for mprotect... yes
checking for sigaction... no
checking for sigaltstack... no
checking for siginterrupt... no
checking for mmap... no
checking whether memchr works... yes
checking whether memmem is declared... no
checking for memmem... no
checking for C/C++ restrict keyword... __restrict
checking for uid_t in sys/types.h... no
checking for inline... inline
checking whether the preprocessor supports include_next... yes
checking whether system header files limit the line length... no
checking for wchar_t... yes
checking for unsigned long long int... yes
checking for long long int... yes
checking whether stdint.h conforms to C99... yes
checking whether memmem is declared without a macro... no
checking whether mempcpy is declared without a macro... no
checking whether memrchr is declared without a macro... no
checking whether rawmemchr is declared without a macro... no
checking whether stpcpy is declared without a macro... no
checking whether stpncpy is declared without a macro... no
checking whether strchrnul is declared without a macro... no
checking whether strdup is declared without a macro... yes
checking whether strncat is declared without a macro... yes
checking whether strndup is declared without a macro... no
checking whether strnlen is declared without a macro... no
checking whether strpbrk is declared without a macro... yes
checking whether strsep is declared without a macro... no
checking whether strcasestr is declared without a macro... no
checking whether strtok_r is declared without a macro... no
checking whether strerror_r is declared without a macro... no
checking whether strsignal is declared without a macro... no
checking whether strverscmp is declared without a macro... no
checking whether strtok_r is declared... no
checking for memmem... (cached) no
checking for siginfo_t... no
checking for volatile sig_atomic_t... yes
checking for sighandler_t... no
checking whether sigaction is declared without a macro... no
checking whether sigaddset is declared without a macro... no
checking whether sigdelset is declared without a macro... no
checking whether sigemptyset is declared without a macro... no
checking whether sigfillset is declared without a macro... no
checking whether sigismember is declared without a macro... no
checking whether sigpending is declared without a macro... no
checking whether sigprocmask is declared without a macro... no
checking for sigset_t... yes
checking whether NULL can be used in arbitrary expressions... yes
checking for strtok_r... no
checking for ANSI C header files... (cached) yes
checking syslog.h usability... no
checking syslog.h presence... no
checking for syslog.h... no
checking sys/epoll.h usability... no
checking sys/epoll.h presence... no
checking for sys/epoll.h... no
checking sys/prctl.h usability... no
checking sys/prctl.h presence... no
checking for sys/prctl.h... no
checking for size_t... yes
checking for working alloca.h... no
checking for alloca... yes
checking for pthread_cancel... with -pthread -lpthread
checking for pkg-config... /mingw/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for JANSSON... yes
checking for pkg-config... (cached) /mingw/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LIBUSB... no
checking for libusb_init in -lusb-1.0... no
checking for libusb_init in -lusb... no
configure: WARNING: Could not find libusb, required for X6500 support
configure: WARNING: Could not find libusb, required for ZTEX support
checking for best native curses library... none?
checking for library containing addstr... -lpdcurses
checking for yasm... false
configure: yasm is required for the assembly algorithms. They will be skipped.
checking libudev.h usability... no
checking libudev.h presence... no
checking for libudev.h... no
checking for LIBCURL... yes
configure: WARNING: Your libcurl pkgconfig file is broken, applying workaround
checking for bswap_* functions... no
checking for __builtin_bswap* functions... no
checking for __bswap_* functions... no
checking for __swap* functions... no
checking for swap* functions... no
checking for OSSwapInt* functions... no
checking for platform endian... little endian (sys/param.h)
checking if GNU format attribute compiles... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating x86_64/Makefile
config.status: creating x86_32/Makefile
config.status: creating ccan/Makefile
config.status: creating lib/Makefile
config.status: creating config.h
config.status: executing depfiles commands
=== configuring in libblkmaker (/home/joseska/bfgminer-3.0.0/libblkmaker)
configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/
local'  '--enable-cpumining' '--enable-scrypt' 'CFLAGS=-O2 -msse2' --cache-file=
/dev/null --srcdir=.
checking for a BSD-compatible install... /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 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.exe
checking for suffix of executables... .exe
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 dependency style of gcc... gcc3
checking for gcc option to accept ISO C99... -std=gnu99
checking build system type... i686-pc-mingw32
checking host system type... i686-pc-mingw32
checking how to print strings... printf
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 -std=gnu99... c:/mingw/mingw32/bin/ld.exe
checking if the linker (c:/mingw/mingw32/bin/ld.exe) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /mingw/bin/nm
checking the name lister (/mingw/bin/nm) interface... BSD nm
checking whether ln -s works... no, using cp -p
checking the maximum length of command line arguments... 8192
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert i686-pc-mingw32 file names to i686-pc-mingw32 format...
func_convert_file_msys_to_w32
checking how to convert i686-pc-mingw32 file names to toolchain format... func_c
onvert_file_msys_to_w32
checking for c:/mingw/mingw32/bin/ld.exe option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... file_magic ^x86 archive import|
^x86 DLL
checking for dlltool... dlltool
checking how to associate runtime and link libraries... func_cygming_dll_for_imp
lib
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /mingw/bin/nm output from gcc -std=gnu99 object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking how to run the C preprocessor... gcc -std=gnu99 -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... no
checking for objdir... .libs
checking if gcc -std=gnu99 supports -fno-rtti -fno-exceptions... no
checking for gcc -std=gnu99 option to produce PIC... -DDLL_EXPORT -DPIC
checking if gcc -std=gnu99 PIC flag -DDLL_EXPORT -DPIC works... yes
checking if gcc -std=gnu99 static flag -static works... yes
checking if gcc -std=gnu99 supports -c -o file.o... yes
checking if gcc -std=gnu99 supports -c -o file.o... (cached) yes
checking whether the gcc -std=gnu99 linker (c:/mingw/mingw32/bin/ld.exe) support
s shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking dynamic linker characteristics... Win32 ld.exe
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... no
checking for pkg-config... /mingw/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for JANSSON... yes
checking for strchr in -lws2_32... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libblkmaker_jansson-0.1.pc
config.status: executing depfiles commands
config.status: executing libtool commands



------------------------------------------------------------------------
bfgminer 3.0.0
------------------------------------------------------------------------


Configuration Options Summary:

  curses.TUI...........: FOUND: pdcurses
  scrypt...............: Enabled

  OpenCL...............: Enabled
    ADL.monitoring.....: Enabled
  Avalon.ASICs.........: Disabled
  BitForce.devices.....: Enabled
  Icarus.FPGAs.........: Enabled
  ModMiner.FPGAs.......: Enabled
  X6500.FPGAs..........: Disabled (libusb not found)
  ZTEX.FPGAs...........: Disabled (libusb not found)
  libudev.detection....: no

  CPU Mining...........: Enabled
  ASM.(for CPU mining).: false

Compilation............: make (or gmake)
  CPPFLAGS.............: -pthread
  CFLAGS...............: -O2 -msse2 @CPPFLAG_JANSSON_STATICLIB@ -IC:/MinGW/inclu
de -pthread
  LDFLAGS..............: -pthread -lpthread
  LDADD................: -LC:/MinGW/lib -lcurl -lcurldll -LC:/MinGW/bin/lib -lja
nsson -lpdcurses -lws2_32 -lm

Installation...........: make install (as root if needed, with 'su' or 'sudo')
  prefix...............: /usr/local


joseska@WIN-HDBU4L5I4L6 ~/bfgminer-3.0.0
$







jansson.pc File
------------------------------------------------------------------------------------

prefix=.
exec_prefix=${prefix}/bin
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: jansson
Description: Library for encoding, decoding and manipulating JSON data
Version: 2.4
Libs: -L${libdir} -ljansson
Cflags: -I${includedir} @CPPFLAG_JANSSON_STATICLIB@



Thanks again
legendary
Activity: 2576
Merit: 1186
Good news: I think I have stumbled upon the stratum-went-down-related crash people have been reporting while testing BFGMiner in Valgrind.
This should give me enough information to get it fixed in the next release. Smiley
Ok, I believe this problem should be fixed in the latest git code.

For Windows testers... Win32 and Win64 binaries are built (drop them in a directory with 3.0.2 DLLs)

Note these builds do not have ZTEX FPGA support due to legal issues with a minor contributor, which I hope to have resolved for the 3.1 release.

They do, on the other hand, have experimental CPU mining code. No performance optimizations, but I've done some tweaking for making it more portable.
A simple way to test is to run:
Code:
bfgminer -o luke.dashjr.org/tmp/code/earlyshare2.json -O x -C
If you get rejected shares, it works.
Ideal testing includes every algorithm, and that the default (fastauto) picks something that works.
x86_32 algorithms: c 4way cryptopp cryptopp_asm32 sse2_32
- VIA-specific algorithm: via
x86_64 algorithms: c sse2_64 sse4_64
PowerPC (very old Mac OS X only!): altivec_4way

I do not plan to release 3.1 with CPU mining support enabled in Windows binaries still, mainly due to the threat of malware abusing it.
If anyone has any alternative or better ways to prevent malware abuse, I'd love to hear it Smiley
legendary
Activity: 2576
Merit: 1186
Good news: I think I have stumbled upon the stratum-went-down-related crash people have been reporting while testing BFGMiner in Valgrind.
This should give me enough information to get it fixed in the next release. Smiley
legendary
Activity: 2576
Merit: 1186
Had to use zadig to change driver so both BFGMiner and CGMiner could see jalapeno. Bitminter beta needed ftdi type driver instead with VCP. Interesting. Wonder what ASICminer blade and USB need to work Cool
BFGMiner also needs the standard FTDI/VCP driver...
sr. member
Activity: 336
Merit: 250
How do I enable BFGminer to see my Jalapeno? I currently am running it on bitminter beta miner but would like to try it on BFGMINER. Thanks!
It should autodetect... Be sure you're using 3.0.
I am using 3.02 . Not auto detected. Do I need a driver somewhere? Or do I need to enter some code at startup to get it to detect it. Jalapeno is currently on COM3 port (USB). It is auto detected in bitminter beta though.
Sounds like you have the driver installed already...
Can you run bfgminer -D -T -d? and post the results here?
Sorry, not right now as I am heading to work soon. Not too familiar with BFGMiner. How do I runbfgminer -D -T -d? Thanks for your help.
The main thing to note is that BFGMiner is a command-line program. It means you have to start it from command line (a 'DOS window' in olde-speak). If you merely double-click on the bfgminer.exe program in Windows Explorer, nothing much will happen.

If you follow the following steps, you should be able to do what Luke has asked:

1. assuming you have the folder 'bfgminer-3.0.2-win64' already extracted somewhere, use Windows Explorer to move that folder to the root of your C: drive. This will simplify the following steps.
2. click 'Start' on your Windows taskbar, in the search box type in "cmd" (without the quotes), and hit . You should see a black 'DOS box' appear. That is the command-line window.
3. now in that command-line window type in "cd \bfgminer-3.0.2-win64" (again, without the quotes) and hit . You should now be in the bfgminer directory. You should now see a prompt that looks like this:

        C:\bfgminer-3.0.2-win64>

4. now you can type in what Luke asked. That is, type "bfgminer -D -T -d" (without quotes) and hit . You should see a bunch of text appear on the screen, and you can report back here with what you see.


Thank you. Will try in 14 hours.
Had to use zadig to change driver so both BFGMiner and CGMiner could see jalapeno. Bitminter beta needed ftdi type driver instead with VCP. Interesting. Wonder what ASICminer blade and USB need to work Cool
sr. member
Activity: 336
Merit: 250
How do I enable BFGminer to see my Jalapeno? I currently am running it on bitminter beta miner but would like to try it on BFGMINER. Thanks!
It should autodetect... Be sure you're using 3.0.
I am using 3.02 . Not auto detected. Do I need a driver somewhere? Or do I need to enter some code at startup to get it to detect it. Jalapeno is currently on COM3 port (USB). It is auto detected in bitminter beta though.
Sounds like you have the driver installed already...
Can you run bfgminer -D -T -d? and post the results here?
Sorry, not right now as I am heading to work soon. Not too familiar with BFGMiner. How do I runbfgminer -D -T -d? Thanks for your help.
The main thing to note is that BFGMiner is a command-line program. It means you have to start it from command line (a 'DOS window' in olde-speak). If you merely double-click on the bfgminer.exe program in Windows Explorer, nothing much will happen.

If you follow the following steps, you should be able to do what Luke has asked:

1. assuming you have the folder 'bfgminer-3.0.2-win64' already extracted somewhere, use Windows Explorer to move that folder to the root of your C: drive. This will simplify the following steps.
2. click 'Start' on your Windows taskbar, in the search box type in "cmd" (without the quotes), and hit . You should see a black 'DOS box' appear. That is the command-line window.
3. now in that command-line window type in "cd \bfgminer-3.0.2-win64" (again, without the quotes) and hit . You should now be in the bfgminer directory. You should now see a prompt that looks like this:

        C:\bfgminer-3.0.2-win64>

4. now you can type in what Luke asked. That is, type "bfgminer -D -T -d" (without quotes) and hit . You should see a bunch of text appear on the screen, and you can report back here with what you see.


Thank you. Will try in 14 hours.
legendary
Activity: 922
Merit: 1003
How do I enable BFGminer to see my Jalapeno? I currently am running it on bitminter beta miner but would like to try it on BFGMINER. Thanks!
It should autodetect... Be sure you're using 3.0.
I am using 3.02 . Not auto detected. Do I need a driver somewhere? Or do I need to enter some code at startup to get it to detect it. Jalapeno is currently on COM3 port (USB). It is auto detected in bitminter beta though.
Sounds like you have the driver installed already...
Can you run bfgminer -D -T -d? and post the results here?
Sorry, not right now as I am heading to work soon. Not too familiar with BFGMiner. How do I runbfgminer -D -T -d? Thanks for your help.
The main thing to note is that BFGMiner is a command-line program. It means you have to start it from command line (a 'DOS window' in olde-speak). If you merely double-click on the bfgminer.exe program in Windows Explorer, nothing much will happen.

If you follow the following steps, you should be able to do what Luke has asked:

1. assuming you have the folder 'bfgminer-3.0.2-win64' already extracted somewhere, use Windows Explorer to move that folder to the root of your C: drive. This will simplify the following steps.
2. click 'Start' on your Windows taskbar, in the search box type in "cmd" (without the quotes), and hit . You should see a black 'DOS box' appear. That is the command-line window.
3. now in that command-line window type in "cd \bfgminer-3.0.2-win64" (again, without the quotes) and hit . You should now be in the bfgminer directory. You should now see a prompt that looks like this:

        C:\bfgminer-3.0.2-win64>

4. now you can type in what Luke asked. That is, type "bfgminer -D -T -d" (without quotes) and hit . You should see a bunch of text appear on the screen, and you can report back here with what you see.

sr. member
Activity: 336
Merit: 250
How do I enable BFGminer to see my Jalapeno? I currently am running it on bitminter beta miner but would like to try it on BFGMINER. Thanks!
It should autodetect... Be sure you're using 3.0.
I am using 3.02 . Not auto detected. Do I need a driver somewhere? Or do I need to enter some code at startup to get it to detect it. Jalapeno is currently on COM3 port (USB). It is auto detected in bitminter beta though.
Sounds like you have the driver installed already...
Can you run bfgminer -D -T -d? and post the results here?
Sorry, not right now as I am heading to work soon. Not too familiar with BFGMiner. How do I runbfgminer -D -T -d? Thanks for your help.
legendary
Activity: 2576
Merit: 1186
How do I enable BFGminer to see my Jalapeno? I currently am running it on bitminter beta miner but would like to try it on BFGMINER. Thanks!
It should autodetect... Be sure you're using 3.0.
I am using 3.02 . Not auto detected. Do I need a driver somewhere? Or do I need to enter some code at startup to get it to detect it. Jalapeno is currently on COM3 port (USB). It is auto detected in bitminter beta though.
Sounds like you have the driver installed already...
Can you run bfgminer -D -T -d? and post the results here?
sr. member
Activity: 336
Merit: 250
How do I enable BFGminer to see my Jalapeno? I currently am running it on bitminter beta miner but would like to try it on BFGMINER. Thanks!
It should autodetect... Be sure you're using 3.0.
I am using 3.02 . Not auto detected. Do I need a driver somewhere? Or do I need to enter some code at startup to get it to detect it. Jalapeno is currently on COM3 port (USB). It is auto detected in bitminter beta though.
Also using WIN64 version with windows 7.
sr. member
Activity: 336
Merit: 250
How do I enable BFGminer to see my Jalapeno? I currently am running it on bitminter beta miner but would like to try it on BFGMINER. Thanks!
It should autodetect... Be sure you're using 3.0.
I am using 3.02 . Not auto detected. Do I need a driver somewhere? Or do I need to enter some code at startup to get it to detect it. Jalapeno is currently on COM3 port (USB). It is auto detected in bitminter beta though.
legendary
Activity: 2576
Merit: 1186
How do I enable BFGminer to see my Jalapeno? I currently am running it on bitminter beta miner but would like to try it on BFGMINER. Thanks!
It should autodetect... Be sure you're using 3.0.
sr. member
Activity: 336
Merit: 250
How do I enable BFGminer to see my Jalapeno? I currently am running it on bitminter beta miner but would like to try it on BFGMINER. Thanks!
full member
Activity: 174
Merit: 100
< My mining rig >
Having a problem using bfgminer-3.0.0-win64 with usb hubs.
...
decided to free up the USB ports on my PC so moved the FPGAs to the 4-port hub and saw the errors when I restarted bfgminer.  Tried moving the hub input to different ports on the PC, same result.  Tried switching the FPGAs around on the 4-port and it was always the first detected that ran ok with other three miners throwing the error.  Thought maybe the hub was bad, so tried the 12-port 2.0 hub (it has 2 independently switched banks of 6 powered ports each) -- same result irrespective of ports connected on the hub or the PC.  Next, tried the 10-port 3.0 hub (3 independently switched banks of 3 ports each plus one iphone/ipad charger port) -- same result.  Moved the miners back to ports on the PC, no errors.

For now I have a workaround so I'm not particularly concerned. I'm more concerned about the general instability of bfgminer versions higher than 2.9.9 on my systems. I may as well ask: Does anyone else have a 15+ cluster of Singles running on a single instance of bfgminer? If so, what version are you running and what are your experiences?

Like you, for the time being I have a workaround, but will be looking for an alternative ahead of my long-awaited Bitminers.  Don't want to buy another PC just to get 4 more built-in USB ports.
Jump to: