Hallo,
ich möchte via git das Paket cgminer von der Quelle installieren: https://github.com/kanoi/cgminer
leider geht es nicht.
hier der koplette fehler output:
btc@btc ~/mining/cgminer (git)-[master] % sudo make
make all-recursive
make[1]: Verzeichnis „/home/btc/mining/cgminer“ wird betreten
Making all in lib
make[2]: Verzeichnis „/home/btc/mining/cgminer/lib“ wird betreten
GEN signal.h
GEN string.h
make all-recursive
make[3]: Verzeichnis „/home/btc/mining/cgminer/lib“ wird betreten
make[4]: Verzeichnis „/home/btc/mining/cgminer/lib“ wird betreten
make[4]: Für das Ziel „all-am“ ist nichts zu tun.
make[4]: Verzeichnis „/home/btc/mining/cgminer/lib“ wird verlassen
make[3]: Verzeichnis „/home/btc/mining/cgminer/lib“ wird verlassen
make[2]: Verzeichnis „/home/btc/mining/cgminer/lib“ wird verlassen
Making all in compat
make[2]: Verzeichnis „/home/btc/mining/cgminer/compat“ wird betreten
make[3]: Verzeichnis „/home/btc/mining/cgminer/compat“ wird betreten
make[3]: Für das Ziel „all-am“ ist nichts zu tun.
make[3]: Verzeichnis „/home/btc/mining/cgminer/compat“ wird verlassen
make[2]: Verzeichnis „/home/btc/mining/cgminer/compat“ wird verlassen
Making all in ccan
make[2]: Verzeichnis „/home/btc/mining/cgminer/ccan“ wird betreten
make[2]: Für das Ziel „all“ ist nichts zu tun.
make[2]: Verzeichnis „/home/btc/mining/cgminer/ccan“ wird verlassen
make[2]: Verzeichnis „/home/btc/mining/cgminer“ wird betreten
CC cgminer-cgminer.o
CC cgminer-util.o
util.c: In Funktion »json_rpc_call«:
util.c:691:9: Warnung: »CURLINFO_SIZE_UPLOAD« ist veraltet: 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 Datei, eingebunden von util.c:21:
/usr/include/curl/curl.h:2863:3: Anmerkung: hier deklariert
2863 | CURLINFO_SIZE_UPLOAD CURL_DEPRECATED(7.55.0, "Use CURLINFO_SIZE_UPLOAD_T")
| ^~~~~~~~~~~~~~~~~~~~
util.c:694:9: Warnung: »CURLINFO_SIZE_DOWNLOAD« ist veraltet: 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/curl/curl.h:2866:3: Anmerkung: hier deklariert
2866 | CURLINFO_SIZE_DOWNLOAD
| ^~~~~~~~~~~~~~~~~~~~~~
CC cgminer-sha2.o
CC cgminer-api.o
api.c: In Funktion »send_result«:
api.c:4234:9: Warnung: Quellargument für »strcpy« ist dasselbe wie für das Ziel [-Wrestrict]
4234 | strcpy(buf, io_data->ptr);
| ^~~~~~~~~~~~~~~~~~~~~~~
In Datei, eingebunden von /usr/include/sys/socket.h:343,
von util.h:8,
von miner.h:39,
von api.c:25:
In Funktion »recvfrom«,
eingefügt von »mcast« bei api.c:4792:7:
/usr/include/bits/socket2.h:68:12: Warnung: Aufruf von »__recvfrom_chk_warn« mit Attributwarnung deklariert: recvfrom called with bigger length than size of destination buffer [-Wattribute-warning]
68 | return __recvfrom_chk_warn (__fd, __buf, __n, sz, __flags, __addr,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __addr_len);
| ~~~~~~~~~
In Funktion »recv«,
eingefügt von »api« bei api.c:5061:8:
/usr/include/bits/socket2.h:40:12: Warnung: Aufruf von »__recv_chk_warn« mit Attributwarnung deklariert: recv called with bigger length than size of destination buffer [-Wattribute-warning]
40 | return __recv_chk_warn (__fd, __buf, __n, sz, __flags);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC cgminer-logging.o
CC cgminer-klist.o
CC cgminer-noncedup.o
CC cgminer-usbutils.o
CC cgminer-driver-gekko.o
CCLD cgminer
/usr/bin/ld: cgminer-api.o: in function `mcast':
api.c:(.text+0xba9): undefined reference to `__glibc_safe_or_unknown_len'
/usr/bin/ld: api.c:(.text+0xbc7): undefined reference to `__glibc_unsafe_len'
/usr/bin/ld: cgminer-api.o: in function `api':
api.c:(.text+0xa308): undefined reference to `__glibc_safe_or_unknown_len'
add warm snow denY, [23.09.23 19:03]
/usr/bin/ld: api.c:(.text+0xa326): undefined reference to `__glibc_unsafe_len'
collect2: Fehler: ld gab 1 als Ende-Status zurück
make[2]: *** [Makefile:907: cgminer] Fehler 1
make[2]: Verzeichnis „/home/btc/mining/cgminer“ wird verlassen
make[1]: *** [Makefile:1896: all-recursive] Fehler 1
make[1]: Verzeichnis „/home/btc/mining/cgminer“ wird verlassen
make: *** [Makefile:810: all] Fehler 2