You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Am attempting to build the latest repo clone on a Debian 12 system. ./autogen.sh and ./configure both went thru successfully but make gave me the following:
make all-recursive
make[1]: Entering directory '/opt/crypto/CGMiner'
Making all in lib
make[2]: Entering directory '/opt/crypto/CGMiner/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 '/opt/crypto/CGMiner/lib'
make[4]: Entering directory '/opt/crypto/CGMiner/lib'
CC dummy.o
AR libgnu.a
ar: `u' modifier ignored since `D' is the default (see `U')
make[4]: Leaving directory '/opt/crypto/CGMiner/lib'
make[3]: Leaving directory '/opt/crypto/CGMiner/lib'
make[2]: Leaving directory '/opt/crypto/CGMiner/lib'
Making all in compat
make[2]: Entering directory '/opt/crypto/CGMiner/compat'
Making all in jansson-2.9
make[3]: Entering directory '/opt/crypto/CGMiner/compat/jansson-2.9'
make all-recursive
make[4]: Entering directory '/opt/crypto/CGMiner/compat/jansson-2.9'
Making all in doc
make[5]: Entering directory '/opt/crypto/CGMiner/compat/jansson-2.9/doc'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/crypto/CGMiner/compat/jansson-2.9/doc'
Making all in src
make[5]: Entering directory '/opt/crypto/CGMiner/compat/jansson-2.9/src'
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT dump.lo -MD -MP -MF .deps/dump.Tpo -c -o dump.lo dump.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT dump.lo -MD -MP -MF .deps/dump.Tpo -c dump.c -fPIC -DPIC -o .libs/dump.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT dump.lo -MD -MP -MF .deps/dump.Tpo -c dump.c -o dump.o >/dev/null 2>&1
mv -f .deps/dump.Tpo .deps/dump.Plo
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT error.lo -MD -MP -MF .deps/error.Tpo -c -o error.lo error.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT error.lo -MD -MP -MF .deps/error.Tpo -c error.c -fPIC -DPIC -o .libs/error.o
error.c: In function 'jsonp_error_set_source':
error.c:31:9: warning: 'strncpy' output truncated before terminating nul copying 3 bytes from a string of the same length [-Wstringop-truncation]
31 | strncpy(error->source, "...", 3);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'jsonp_error_set_source',
inlined from 'jsonp_error_set_source' at error.c:19:6:
error.c:28:9: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation]
28 | strncpy(error->source, source, length + 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error.c:26:14: note: length computed here
26 | length = strlen(source);
| ^~~~~~~~~~~~~~
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT error.lo -MD -MP -MF .deps/error.Tpo -c error.c -o error.o >/dev/null 2>&1
mv -f .deps/error.Tpo .deps/error.Plo
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT hashtable.lo -MD -MP -MF .deps/hashtable.Tpo -c -o hashtable.lo hashtable.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT hashtable.lo -MD -MP -MF .deps/hashtable.Tpo -c hashtable.c -fPIC -DPIC -o .libs/hashtable.o
In file included from hashtable.c:34:
lookup3.h: In function 'hashlittle':
lookup3.h:314:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
314 | case 12: c+=((uint32_t)k[11])<<24;
| ~^~~~~~~~~~~~~~~~~~~~~~~
lookup3.h:315:5: note: here
315 | case 11: c+=((uint32_t)k[10])<<16;
| ^~~~
lookup3.h:315:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
315 | case 11: c+=((uint32_t)k[10])<<16;
| ~^~~~~~~~~~~~~~~~~~~~~~~
lookup3.h:316:5: note: here
316 | case 10: c+=((uint32_t)k[9])<<8;
| ^~~~
lookup3.h:316:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
316 | case 10: c+=((uint32_t)k[9])<<8;
| ~^~~~~~~~~~~~~~~~~~~~~
lookup3.h:317:5: note: here
317 | case 9 : c+=k[8];
| ^~~~
lookup3.h:317:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
317 | case 9 : c+=k[8];
| ~^~~~~~
lookup3.h:318:5: note: here
318 | case 8 : b+=((uint32_t)k[7])<<24;
| ^~~~
lookup3.h:318:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
318 | case 8 : b+=((uint32_t)k[7])<<24;
| ~^~~~~~~~~~~~~~~~~~~~~~
lookup3.h:319:5: note: here
319 | case 7 : b+=((uint32_t)k[6])<<16;
| ^~~~
lookup3.h:319:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
319 | case 7 : b+=((uint32_t)k[6])<<16;
| ~^~~~~~~~~~~~~~~~~~~~~~
lookup3.h:320:5: note: here
320 | case 6 : b+=((uint32_t)k[5])<<8;
| ^~~~
lookup3.h:320:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
320 | case 6 : b+=((uint32_t)k[5])<<8;
| ~^~~~~~~~~~~~~~~~~~~~~
lookup3.h:321:5: note: here
321 | case 5 : b+=k[4];
| ^~~~
lookup3.h:321:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
321 | case 5 : b+=k[4];
| ~^~~~~~
lookup3.h:322:5: note: here
322 | case 4 : a+=((uint32_t)k[3])<<24;
| ^~~~
lookup3.h:322:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
322 | case 4 : a+=((uint32_t)k[3])<<24;
| ~^~~~~~~~~~~~~~~~~~~~~~
lookup3.h:323:5: note: here
323 | case 3 : a+=((uint32_t)k[2])<<16;
| ^~~~
lookup3.h:323:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
323 | case 3 : a+=((uint32_t)k[2])<<16;
| ~^~~~~~~~~~~~~~~~~~~~~~
lookup3.h:324:5: note: here
324 | case 2 : a+=((uint32_t)k[1])<<8;
| ^~~~
lookup3.h:324:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
324 | case 2 : a+=((uint32_t)k[1])<<8;
| ~^~~~~~~~~~~~~~~~~~~~~
lookup3.h:325:5: note: here
325 | case 1 : a+=k[0];
| ^~~~
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT hashtable.lo -MD -MP -MF .deps/hashtable.Tpo -c hashtable.c -o hashtable.o >/dev/null 2>&1
mv -f .deps/hashtable.Tpo .deps/hashtable.Plo
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT hashtable_seed.lo -MD -MP -MF .deps/hashtable_seed.Tpo -c -o hashtable_seed.lo hashtable_seed.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT hashtable_seed.lo -MD -MP -MF .deps/hashtable_seed.Tpo -c hashtable_seed.c -fPIC -DPIC -o .libs/hashtable_seed.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT hashtable_seed.lo -MD -MP -MF .deps/hashtable_seed.Tpo -c hashtable_seed.c -o hashtable_seed.o >/dev/null 2>&1
mv -f .deps/hashtable_seed.Tpo .deps/hashtable_seed.Plo
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT load.lo -MD -MP -MF .deps/load.Tpo -c -o load.lo load.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT load.lo -MD -MP -MF .deps/load.Tpo -c load.c -fPIC -DPIC -o .libs/load.o
load.c: In function 'error_set':
load.c:113:29: warning: ' near '' directive output may be truncated writing 7 bytes into a region of size between 1 and 160 [-Wformat-truncation=]
113 | "%s near '%s'", msg_text, saved_text);
| ^~~~~~~
load.c:112:17: note: 'snprintf' output 9 or more bytes (assuming 168) into a destination of size 160
112 | snprintf(msg_with_context, JSON_ERROR_TEXT_LENGTH,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
113 | "%s near '%s'", msg_text, saved_text);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
load.c:126:29: warning: ' near end of file' directive output may be truncated writing 17 bytes into a region of size between 1 and 160 [-Wformat-truncation=]
126 | "%s near end of file", msg_text);
| ^~~~~~~~~~~~~~~~~
load.c:125:17: note: 'snprintf' output between 18 and 177 bytes into a destination of size 160
125 | snprintf(msg_with_context, JSON_ERROR_TEXT_LENGTH,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
126 | "%s near end of file", msg_text);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT load.lo -MD -MP -MF .deps/load.Tpo -c load.c -o load.o >/dev/null 2>&1
mv -f .deps/load.Tpo .deps/load.Plo
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT memory.lo -MD -MP -MF .deps/memory.Tpo -c -o memory.lo memory.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT memory.lo -MD -MP -MF .deps/memory.Tpo -c memory.c -fPIC -DPIC -o .libs/memory.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT memory.lo -MD -MP -MF .deps/memory.Tpo -c memory.c -o memory.o >/dev/null 2>&1
mv -f .deps/memory.Tpo .deps/memory.Plo
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT pack_unpack.lo -MD -MP -MF .deps/pack_unpack.Tpo -c -o pack_unpack.lo pack_unpack.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT pack_unpack.lo -MD -MP -MF .deps/pack_unpack.Tpo -c pack_unpack.c -fPIC -DPIC -o .libs/pack_unpack.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT pack_unpack.lo -MD -MP -MF .deps/pack_unpack.Tpo -c pack_unpack.c -o pack_unpack.o >/dev/null 2>&1
mv -f .deps/pack_unpack.Tpo .deps/pack_unpack.Plo
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT strbuffer.lo -MD -MP -MF .deps/strbuffer.Tpo -c -o strbuffer.lo strbuffer.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT strbuffer.lo -MD -MP -MF .deps/strbuffer.Tpo -c strbuffer.c -fPIC -DPIC -o .libs/strbuffer.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT strbuffer.lo -MD -MP -MF .deps/strbuffer.Tpo -c strbuffer.c -o strbuffer.o >/dev/null 2>&1
mv -f .deps/strbuffer.Tpo .deps/strbuffer.Plo
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT strconv.lo -MD -MP -MF .deps/strconv.Tpo -c -o strconv.lo strconv.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT strconv.lo -MD -MP -MF .deps/strconv.Tpo -c strconv.c -fPIC -DPIC -o .libs/strconv.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT strconv.lo -MD -MP -MF .deps/strconv.Tpo -c strconv.c -o strconv.o >/dev/null 2>&1
mv -f .deps/strconv.Tpo .deps/strconv.Plo
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT utf.lo -MD -MP -MF .deps/utf.Tpo -c -o utf.lo utf.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT utf.lo -MD -MP -MF .deps/utf.Tpo -c utf.c -fPIC -DPIC -o .libs/utf.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT utf.lo -MD -MP -MF .deps/utf.Tpo -c utf.c -o utf.o >/dev/null 2>&1
mv -f .deps/utf.Tpo .deps/utf.Plo
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT value.lo -MD -MP -MF .deps/value.Tpo -c -o value.lo value.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT value.lo -MD -MP -MF .deps/value.Tpo -c value.c -fPIC -DPIC -o .libs/value.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wdeclaration-after-statement -g -O2 -MT value.lo -MD -MP -MF .deps/value.Tpo -c value.c -o value.o >/dev/null 2>&1
mv -f .deps/value.Tpo .deps/value.Plo
/bin/bash ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Wdeclaration-after-statement -g -O2 -no-undefined -export-symbols-regex '^json_' -version-info 13:0:9 -o libjansson.la -rpath /usr/local/lib dump.lo error.lo hashtable.lo hashtable_seed.lo load.lo memory.lo pack_unpack.lo strbuffer.lo strconv.lo utf.lo value.lo
libtool: link: /usr/bin/nm -B .libs/dump.o .libs/error.o .libs/hashtable.o .libs/hashtable_seed.o .libs/load.o .libs/memory.o .libs/pack_unpack.o .libs/strbuffer.o .libs/strconv.o .libs/utf.o .libs/value.o | /usr/bin/sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/libjansson.exp
libtool: link: /usr/bin/grep -E -e "^json_" ".libs/libjansson.exp" > ".libs/libjansson.expT"
libtool: link: mv -f ".libs/libjansson.expT" ".libs/libjansson.exp"
libtool: link: echo "{ global:" > .libs/libjansson.ver
libtool: link: cat .libs/libjansson.exp | /usr/bin/sed -e "s/\(.*\)/\1;/" >> .libs/libjansson.ver
libtool: link: echo "local: *; };" >> .libs/libjansson.ver
libtool: link: gcc -shared -fPIC -DPIC .libs/dump.o .libs/error.o .libs/hashtable.o .libs/hashtable_seed.o .libs/load.o .libs/memory.o .libs/pack_unpack.o .libs/strbuffer.o .libs/strconv.o .libs/utf.o .libs/value.o -g -O2 -Wl,-soname -Wl,libjansson.so.4 -Wl,-version-script -Wl,.libs/libjansson.ver -o .libs/libjansson.so.4.9.0
libtool: link: (cd ".libs" && rm -f "libjansson.so.4" && ln -s "libjansson.so.4.9.0" "libjansson.so.4")
libtool: link: (cd ".libs" && rm -f "libjansson.so" && ln -s "libjansson.so.4.9.0" "libjansson.so")
libtool: link: ar cr .libs/libjansson.a dump.o error.o hashtable.o hashtable_seed.o load.o memory.o pack_unpack.o strbuffer.o strconv.o utf.o value.o
libtool: link: ranlib .libs/libjansson.a
libtool: link: ( cd ".libs" && rm -f "libjansson.la" && ln -s "../libjansson.la" "libjansson.la" )
make[5]: Leaving directory '/opt/crypto/CGMiner/compat/jansson-2.9/src'
Making all in test
make[5]: Entering directory '/opt/crypto/CGMiner/compat/jansson-2.9/test'
Making all in bin
make[6]: Entering directory '/opt/crypto/CGMiner/compat/jansson-2.9/test/bin'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/opt/crypto/CGMiner/compat/jansson-2.9/test/bin'
Making all in suites
make[6]: Entering directory '/opt/crypto/CGMiner/compat/jansson-2.9/test/suites'
Making all in api
make[7]: Entering directory '/opt/crypto/CGMiner/compat/jansson-2.9/test/suites/api'
make[7]: Nothing to be done for 'all'.
make[7]: Leaving directory '/opt/crypto/CGMiner/compat/jansson-2.9/test/suites/api'
make[7]: Entering directory '/opt/crypto/CGMiner/compat/jansson-2.9/test/suites'
make[7]: Nothing to be done for 'all-am'.
make[7]: Leaving directory '/opt/crypto/CGMiner/compat/jansson-2.9/test/suites'
make[6]: Leaving directory '/opt/crypto/CGMiner/compat/jansson-2.9/test/suites'
make[6]: Entering directory '/opt/crypto/CGMiner/compat/jansson-2.9/test'
make[6]: Nothing to be done for 'all-am'.
make[6]: Leaving directory '/opt/crypto/CGMiner/compat/jansson-2.9/test'
make[5]: Leaving directory '/opt/crypto/CGMiner/compat/jansson-2.9/test'
make[5]: Entering directory '/opt/crypto/CGMiner/compat/jansson-2.9'
make[5]: Leaving directory '/opt/crypto/CGMiner/compat/jansson-2.9'
make[4]: Leaving directory '/opt/crypto/CGMiner/compat/jansson-2.9'
make[3]: Leaving directory '/opt/crypto/CGMiner/compat/jansson-2.9'
make[3]: Entering directory '/opt/crypto/CGMiner/compat'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/opt/crypto/CGMiner/compat'
make[2]: Leaving directory '/opt/crypto/CGMiner/compat'
Making all in ccan
make[2]: Entering directory '/opt/crypto/CGMiner/ccan'
CC opt/libccan_a-helpers.o
CC opt/libccan_a-opt.o
CC opt/libccan_a-parse.o
CC opt/libccan_a-usage.o
AR libccan.a
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Leaving directory '/opt/crypto/CGMiner/ccan'
make[2]: Entering directory '/opt/crypto/CGMiner'
CC cgminer-cgminer.o
CC cgminer-util.o
util.c: In function ‘json_rpc_call’:
util.c:691:9: warning: ‘CURLINFO_SIZE_UPLOAD’ is deprecated: since 7.55.0. Use CURLINFO_SIZE_UPLOAD_T [-Wdeprecated-declarations]
691 | if (curl_easy_getinfo(curl, CURLINFO_SIZE_UPLOAD, &byte_count) == CURLE_OK)
| ^~
In file included from util.c:21:
/usr/include/x86_64-linux-gnu/curl/curl.h:2838:3: note: declared here
2838 | CURLINFO_SIZE_UPLOAD CURL_DEPRECATED(7.55.0, "Use CURLINFO_SIZE_UPLOAD_T")
| ^~~~~~~~~~~~~~~~~~~~
util.c:694:9: warning: ‘CURLINFO_SIZE_DOWNLOAD’ is deprecated: since 7.55.0. Use CURLINFO_SIZE_DOWNLOAD_T [-Wdeprecated-declarations]
694 | if (curl_easy_getinfo(curl, CURLINFO_SIZE_DOWNLOAD, &byte_count) == CURLE_OK)
| ^~
/usr/include/x86_64-linux-gnu/curl/curl.h:2841:3: note: declared here
2841 | CURLINFO_SIZE_DOWNLOAD
| ^~~~~~~~~~~~~~~~~~~~~~
CC cgminer-sha2.o
CC cgminer-api.o
CC cgminer-logging.o
CC cgminer-klist.o
CC cgminer-noncedup.o
CCLD cgminer
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitmain_soc_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `sp30_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `sp10_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `minion_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `knc_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `klondike_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `icarus_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `hashratio_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `drillbit_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `hashfast_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `dragonmintT1_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `cointerra_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `blockerupter_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitmineA1_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitfury16_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitfury_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bflsc_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bab_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalonm_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon8_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon7_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon4_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon2_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `ants3_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `ants2_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `ants1_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `modminer_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-util.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitforce_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitmain_soc_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `sp30_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `sp10_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `minion_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `knc_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `klondike_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `icarus_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `hashratio_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `drillbit_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `hashfast_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `dragonmintT1_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `cointerra_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `blockerupter_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitmineA1_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitfury16_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitfury_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bflsc_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bab_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalonm_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon8_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon7_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon4_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon2_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `ants3_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `ants2_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `ants1_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `modminer_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-sha2.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitforce_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitmain_soc_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `sp30_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `sp10_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `minion_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `knc_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `klondike_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `icarus_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `hashratio_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `drillbit_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `hashfast_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `dragonmintT1_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `cointerra_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `blockerupter_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitmineA1_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitfury16_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitfury_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bflsc_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bab_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalonm_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon8_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon7_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon4_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon2_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `ants3_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `ants2_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `ants1_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `modminer_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-api.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitforce_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitmain_soc_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `sp30_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `sp10_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `minion_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `knc_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `klondike_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `icarus_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `hashratio_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `drillbit_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `hashfast_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `dragonmintT1_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `cointerra_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `blockerupter_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitmineA1_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitfury16_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitfury_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bflsc_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bab_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalonm_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon8_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon7_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon4_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon2_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `ants3_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `ants2_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `ants1_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `modminer_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-logging.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitforce_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `bitmain_soc_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `sp30_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `sp10_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `minion_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `knc_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `klondike_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `icarus_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `hashratio_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `drillbit_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `hashfast_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `dragonmintT1_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `cointerra_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `blockerupter_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `bitmineA1_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `bitfury16_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `bitfury_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `bflsc_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `bab_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `avalonm_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `avalon8_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `avalon7_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `avalon4_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `avalon2_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `avalon_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `ants3_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `ants2_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `ants1_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `modminer_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-klist.o:/opt/crypto/CGMiner/./miner.h:287: multiple definition of `bitforce_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitmain_soc_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `sp30_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `sp10_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `minion_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `knc_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `klondike_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `icarus_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `hashratio_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `drillbit_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `hashfast_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `dragonmintT1_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `cointerra_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `blockerupter_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitmineA1_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitfury16_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitfury_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bflsc_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bab_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalonm_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon8_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon7_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon4_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon2_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `avalon_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `ants3_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `ants2_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `ants1_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `modminer_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
/usr/bin/ld: cgminer-noncedup.o:/opt/crypto/CGMiner/miner.h:287: multiple definition of `bitforce_drv'; cgminer-cgminer.o:/opt/crypto/CGMiner/./miner.h:287: first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:903: cgminer] Error 1
make[2]: Leaving directory '/opt/crypto/CGMiner'
make[1]: *** [Makefile:1877: all-recursive] Error 1
make[1]: Leaving directory '/opt/crypto/CGMiner'
make: *** [Makefile:806: all] Error 2
# uname -a
Linux MYSYSTEM 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 GNU/Linux
# lspci -s 01:00.0 -v
01:00.0 VGA compatible controller: NVIDIA Corporation GN20-P0-R-K2 [GeForce RTX 3050 6GB Laptop GPU] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. GN20-P0-R-K2 [GeForce RTX 3050 6GB Laptop GPU]
Physical Slot: 0
Flags: bus master, fast devsel, latency 0, IRQ 94, IOMMU group 12
Memory at dc000000 (32-bit, non-prefetchable) [size=16M]
Memory at 7c00000000 (64-bit, prefetchable) [size=8G]
Memory at 7e00000000 (64-bit, prefetchable) [size=32M]
I/O ports at f000 [size=128]
Expansion ROM at dd000000 [virtual] [disabled] [size=512K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Legacy Endpoint, MSI 00
Capabilities: [b4] Vendor Specific Information: Len=14 <?>
Capabilities: [100] Virtual Channel
Capabilities: [250] Latency Tolerance Reporting
Capabilities: [258] L1 PM Substates
Capabilities: [128] Power Budgeting <?>
Capabilities: [420] Advanced Error Reporting
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Capabilities: [900] Secondary PCI Express
Capabilities: [bb0] Physical Resizable BAR
Capabilities: [c1c] Physical Layer 16.0 GT/s <?>
Capabilities: [d00] Lane Margining at the Receiver <?>
Capabilities: [e00] Data Link Feature <?>
Kernel driver in use: nvidia
Kernel modules: nvidia
#
The text was updated successfully, but these errors were encountered:
Am attempting to build the latest repo clone on a Debian 12 system.
./autogen.sh
and./configure
both went thru successfully butmake
gave me the following:The text was updated successfully, but these errors were encountered: