luke-jr / bfgminer

Modular ASIC/FPGA miner written in C, featuring overclocking, monitoring, fan speed control and remote interface capabilities.
http://luke.dashjr.org/programs/bitcoin/files/bfgminer/
Other
1.84k stars 816 forks source link

Compile error #834

Closed buzzy closed 2 years ago

buzzy commented 2 years ago

make[3]: Leaving directory '/root/bfgminer-5.5.0/libblkmaker' CC api-example.o CC malgo/bfgminer-sha256d.o CC malgo/bfgminer-scrypt.o CCLD bfgminer-rpc CCLD bfgminer /usr/bin/ld: bfgminer-deviceapi.o:/root/bfgminer-5.5.0/util.h:220: multiple definition of cgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-util.o:/root/bfgminer-5.5.0/util.h:220: multiple definition ofcgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-sha2.o:/root/bfgminer-5.5.0/util.h:220: multiple definition of cgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-api.o:/root/bfgminer-5.5.0/util.h:220: multiple definition ofcgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-logging.o:/root/bfgminer-5.5.0/util.h:220: multiple definition of cgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-proxy.o:/root/bfgminer-5.5.0/util.h:220: multiple definition ofcgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-httpsrv.o:/root/bfgminer-5.5.0/util.h:220: multiple definition of cgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-getwork.o:/root/bfgminer-5.5.0/util.h:220: multiple definition ofcgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-stratum.o:/root/bfgminer-5.5.0/util.h:220: multiple definition of cgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: malgo/bfgminer-sha256d.o:/root/bfgminer-5.5.0/./util.h:220: multiple definition ofcgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: malgo/bfgminer-scrypt.o:/root/bfgminer-5.5.0/./util.h:220: multiple definition of cgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-lowl-vcom.o:/root/bfgminer-5.5.0/util.h:220: multiple definition ofcgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-binloader.o:/root/bfgminer-5.5.0/util.h:220: multiple definition of cgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-lowlevel.o:/root/bfgminer-5.5.0/util.h:220: multiple definition ofcgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-dynclock.o:/root/bfgminer-5.5.0/util.h:220: multiple definition of cgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-work2d.o:/root/bfgminer-5.5.0/util.h:220: multiple definition ofcgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-bitforce.o:/root/bfgminer-5.5.0/util.h:220: multiple definition of cgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-bigpic.o:/root/bfgminer-5.5.0/util.h:220: multiple definition ofcgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-drillbit.o:/root/bfgminer-5.5.0/util.h:220: multiple definition of cgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-twinfury.o:/root/bfgminer-5.5.0/util.h:220: multiple definition ofcgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-icarus.o:/root/bfgminer-5.5.0/util.h:220: multiple definition of cgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-cairnsmore.o:/root/bfgminer-5.5.0/util.h:220: multiple definition ofcgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-erupter.o:/root/bfgminer-5.5.0/util.h:220: multiple definition of cgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-antminer.o:/root/bfgminer-5.5.0/util.h:220: multiple definition ofcgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-gc3355.o:/root/bfgminer-5.5.0/util.h:220: multiple definition of cgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-gridseed.o:/root/bfgminer-5.5.0/util.h:220: multiple definition ofcgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-dualminer.o:/root/bfgminer-5.5.0/util.h:220: multiple definition of cgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-zeusminer.o:/root/bfgminer-5.5.0/util.h:220: multiple definition ofcgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-avalon.o:/root/bfgminer-5.5.0/util.h:220: multiple definition of cgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-avalonmm.o:/root/bfgminer-5.5.0/util.h:220: multiple definition ofcgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-modminer.o:/root/bfgminer-5.5.0/util.h:220: multiple definition of cgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-bifury.o:/root/bfgminer-5.5.0/util.h:220: multiple definition ofcgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-bitfury.o:/root/bfgminer-5.5.0/util.h:220: multiple definition of cgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-libbitfury.o:/root/bfgminer-5.5.0/util.h:220: multiple definition ofcgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-bfsb.o:/root/bfgminer-5.5.0/util.h:220: multiple definition of cgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-littlefury.o:/root/bfgminer-5.5.0/util.h:220: multiple definition ofcgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-nanofury.o:/root/bfgminer-5.5.0/util.h:220: multiple definition of cgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-mcp2210.o:/root/bfgminer-5.5.0/util.h:220: multiple definition ofcgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-hashbuster.o:/root/bfgminer-5.5.0/util.h:220: multiple definition of cgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-hashfast.o:/root/bfgminer-5.5.0/util.h:220: multiple definition ofcgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-driver-rockminer.o:/root/bfgminer-5.5.0/util.h:220: multiple definition of cgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-lowl-hid.o:/root/bfgminer-5.5.0/util.h:220: multiple definition ofcgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-lowl-pci.o:/root/bfgminer-5.5.0/util.h:220: multiple definition of cgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here /usr/bin/ld: bfgminer-lowl-spi.o:/root/bfgminer-5.5.0/util.h:220: multiple definition ofcgsleep_us_r'; bfgminer-miner.o:/root/bfgminer-5.5.0/./util.h:220: first defined here collect2: error: ld returned 1 exit status make[2]: [Makefile:1257: bfgminer] Error 1 make[2]: Leaving directory '/root/bfgminer-5.5.0' make[1]: [Makefile:2755: all-recursive] Error 1 make[1]: Leaving directory '/root/bfgminer-5.5.0' make: *** [Makefile:1126: all] Error 2 root@raspberrypi:~/bfgminer-5.5.0#

buzzy commented 2 years ago

Here is the patch for others to use: https://727008.bugs.gentoo.org/attachment.cgi?id=643338&action=diff&format=raw&headers=1

buzzy commented 2 years ago

And yet another patch.... https://gitweb.gentoo.org/repo/gentoo.git/tree/net-misc/bfgminer/files/bfgminer-5.5.0-cpus-undefined.patch?id=b4be638d4edd1a5128130ae9aee2f63b6c7626a8