Hello, trying to compile cgminer per the instructions from the GekkoScience docs. It is failing on Make but I can't tell exactly why.
First I run
sudo git clone
https://github.com/vthoang/cgminer.gitThen
sudo CFLAGS="-O2 -march=native" ./autogen.sh --enable-gekko
Completes ok.
Then I run
sudo make -j 2
Make ends with the following snippet
/usr/bin/ld: cgminer-driver-gekko.o:(.bss+0xff0): multiple definition of `avalonm_drv'; cgminer-cgminer.o:(.bss+0x2ad8): first defined here
/usr/bin/ld: cgminer-driver-gekko.o:(.bss+0x10e0): multiple definition of `avalon7_drv'; cgminer-cgminer.o:(.bss+0x29e8): first defined here
/usr/bin/ld: cgminer-driver-gekko.o:(.bss+0x11d0): multiple definition of `avalon4_drv'; cgminer-cgminer.o:(.bss+0x28f8): first defined here
/usr/bin/ld: cgminer-driver-gekko.o:(.bss+0x12c0): multiple definition of `avalon2_drv'; cgminer-cgminer.o:(.bss+0x2808): first defined here
/usr/bin/ld: cgminer-driver-gekko.o:(.bss+0x13b0): multiple definition of `avalon_drv'; cgminer-cgminer.o:(.bss+0x2718): first defined here
/usr/bin/ld: cgminer-driver-gekko.o:(.bss+0x14a0): multiple definition of `ants3_drv'; cgminer-cgminer.o:(.bss+0x2628): first defined here
/usr/bin/ld: cgminer-driver-gekko.o:(.bss+0x1590): multiple definition of `ants2_drv'; cgminer-cgminer.o:(.bss+0x2538): first defined here
/usr/bin/ld: cgminer-driver-gekko.o:(.bss+0x1680): multiple definition of `ants1_drv'; cgminer-cgminer.o:(.bss+0x2448): first defined here
/usr/bin/ld: cgminer-driver-gekko.o:(.bss+0x1770): multiple definition of `modminer_drv'; cgminer-cgminer.o:(.bss+0x2358): first defined here
/usr/bin/ld: cgminer-driver-gekko.o:(.bss+0x1860): multiple definition of `bitforce_drv'; cgminer-cgminer.o:(.bss+0x2268): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:891: cgminer] Error 1
make[2]: Leaving directory '/usr/src/cgminer'
make[1]: *** [Makefile:1835: all-recursive] Error 1
make[1]: Leaving directory '/usr/src/cgminer'
make: *** [Makefile:794: all] Error 2
I re-ran the whole thing as root without sudo and same result.
Any idea how I can track this down, its not very descriptive. As far as I know all the dependencies that required were installed. Running Ubuntu 20.10 on Raspberry Pi.
I have BFGminer installed but for the life of me cannot get it to identify the Newpac so I thought cgminer was the way to go since the equipment maker recommended.