kompilacja cgminer 3.7.2 pod windows 7 64 minGW
- Początkujący
- Posty: 3
- Rejestracja: 17 grudnia 2013
- Reputacja: 0
kompilacja cgminer 3.7.2 pod windows 7 64 minGW
Postautor: swift13 » wtorek, 17 grudnia 2013, 11:38
------------------------------------------------------------------------
cgminer 3.7.2
------------------------------------------------------------------------
Configuration Options Summary:
libcurl(GBT+getwork).: Enabled: -Lc:/mingw/lib -lcurl -lcurldll
curses.TUI...........: FOUND: -lpdcurses
OpenCL...............: FOUND. GPU mining support enabled
scrypt...............: Enabled
ADL..................: SDK found, GPU monitoring support enabled
Avalon.ASICs.........: Disabled
BFL.ASICs............: Disabled
KnC.ASICs............: Disabled
BitForce.FPGAs.......: Disabled
BitFury.ASICs........: Disabled
Hashfast.ASICs.......: Disabled
Icarus.ASICs/FPGAs...: Disabled
Klondike.ASICs.......: Disabled
ModMiner.FPGAs.......: Disabled
Compilation............: make (or gmake)
CPPFLAGS.............:
CFLAGS...............: -O2 -msse2
LDFLAGS..............:
LDADD................: -Lc:/mingw/lib -lcurl -lcurldll compat/jansson-2.5/sr
c/.libs/libjansson.a -lpthread -lOpenCL -lws2_32 -lm
Installation...........: make install (as root if needed, with 'su' or 'sudo')
prefix...............: /usr/local
natomiast podczas kompilacji
make[2]: Entering directory `/home/m/cgminer-3.7.2'
CC cgminer-cgminer.o
In file included from ./util.h:31:0,
from ./miner.h:27,
from ./sha2.h:36,
from cgminer.c:52:
c:\mingw\include\ws2tcpip.h:42:2: error: #error "ws2tcpip.h is not compatible wi
th winsock.h. Include winsock2.h instead."
#error "ws2tcpip.h is not compatible with winsock.h. Include winsock2.h instead
."
^
c:\mingw\include\ws2tcpip.h:151:8: error: redefinition of 'struct ip_mreq'
struct ip_mreq {
^
In file included from c:\mingw\include\windows.h:93:0,
from cgminer.c:42:
c:\mingw\include\winsock.h:315:8: note: originally defined here
struct ip_mreq {
^
In file included from ./util.h:31:0,
from ./miner.h:27,
from ./sha2.h:36,
from cgminer.c:52:
c:\mingw\include\ws2tcpip.h:394:13: error: expected '=', ',', ';', 'asm' or '__a
ttribute__' before 'freeaddrinfo'
void WSAAPI freeaddrinfo (struct addrinfo*);
^
c:\mingw\include\ws2tcpip.h:395:12: error: expected '=', ',', ';', 'asm' or '__a
ttribute__' before 'getaddrinfo'
int WSAAPI getaddrinfo (const char*,const char*,const struct addrinfo*,
^
c:\mingw\include\ws2tcpip.h:397:12: error: expected '=', ',', ';', 'asm' or '__a
ttribute__' before 'getnameinfo'
int WSAAPI getnameinfo(const struct sockaddr*,socklen_t,char*,DWORD,
^
make[2]: *** [cgminer-cgminer.o] Error 1
make[2]: Leaving directory `/home/m/cgminer-3.7.2'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/m/cgminer-3.7.2'
make: *** [all] Error 2
znalazłem informacje w necie żeby odwróci wszędzie wystąpienia żeby winsock2.h był zawsze wyżej
#include <winsock2.h>
#include <winsock.h>
ale nie pomogło czy ktoś może pomoc
swift13
- Bardzo Zły Moderator
- Posty: 14397
- Rejestracja: 16 kwietnia 2012
- Reputacja: 2663
- Lokalizacja: Polska/Wwa/GW
Re: kompilacja cgminer 3.7.2 pod windows 7 64 minGW
Postautor: rav3n_pl » wtorek, 17 grudnia 2013, 12:45
BIP39 Mnemonic z talii kart
Bitcoin Core 0.26.1
Linki do YT, TT, LI i reszty
rav3n_pl
- Początkujący
- Posty: 3
- Rejestracja: 17 grudnia 2013
- Reputacja: 0
Re: kompilacja cgminer 3.7.2 pod windows 7 64 minGW
Postautor: swift13 » wtorek, 17 grudnia 2013, 13:06
#include <winsock2.h>
#include <winsock0.h>
i to problem rozwiązało ale jest kolejny
Making all in ccan
make[2]: Entering directory `/home/m/cgminer-3.7.2/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
make[2]: Leaving directory `/home/m/cgminer-3.7.2/ccan'
make[2]: Entering directory `/home/m/cgminer-3.7.2'
CC cgminer-cgminer.o
CC cgminer-util.o
CC cgminer-sha2.o
In file included from sha2.h:35:0,
from sha2.c:37:
config.h:412:0: warning: "_WIN32_WINNT" redefined [enabled by default]
#define _WIN32_WINNT 0x0501
^
In file included from c:\mingw\include\_mingw.h:35:0,
from c:\mingw\include\string.h:29,
from ./lib/string.h:28,
from sha2.c:35:
c:\mingw\include\sdkddkver.h:154:0: note: this is the location of the previous d
efinition
# define _WIN32_WINNT _WIN32_WINNT_WIN2K
^
CC cgminer-api.o
CC cgminer-logging.o
CC cgminer-driver-opencl.o
CC cgminer-ocl.o
CC cgminer-findnonce.o
CC cgminer-adl.o
CC cgminer-scrypt.o
CCLD cgminer.exe
cgminer-cgminer.o:cgminer.c:(.text+0x98a8): undefined reference to `llround'
collect2.exe: error: ld returned 1 exit status
make[2]: *** [cgminer.exe] Error 1
make[2]: Leaving directory `/home/m/cgminer-3.7.2'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/m/cgminer-3.7.2'
make: *** [all] Error 2
swift13
- Początkujący
- Posty: 3
- Rejestracja: 17 grudnia 2013
- Reputacja: 0
Re: kompilacja cgminer 3.7.2 pod windows 7 64 minGW
Postautor: swift13 » wtorek, 17 grudnia 2013, 16:47
jak by ktoś też tu utknął to rozwiązanie jest takie
w pliku cgminer.c
trzeba zamnić
to: global_hashrate = llround(total_rolling) * 1000000;
na to: global_hashrate = ((unsigned long long)lround(total_rolling)) * 1000000;
bo na mingw64 llround nie występuje
swift13
- Bardzo Zły Moderator
- Posty: 14397
- Rejestracja: 16 kwietnia 2012
- Reputacja: 2663
- Lokalizacja: Polska/Wwa/GW
Re: kompilacja cgminer 3.7.2 pod windows 7 64 minGW
Postautor: rav3n_pl » środa, 18 grudnia 2013, 00:44
BIP39 Mnemonic z talii kart
Bitcoin Core 0.26.1
Linki do YT, TT, LI i reszty
rav3n_pl
- Bitcoin
- Bezpieczeństwo
- Giełdy i serwisy - zagrożenia
- Anonimowość i bezpieczeństwo w sieci
- Piramidy i scamy
- Bitcoin
- Rozwój projektu
- Twój wkład w rozwój projektu
- Przedszkole
- Pomoc techniczna
- Generowanie monet
- Pomoc
- Ogólnie o miningu
- Mining pools
- Kopacze (miners)
- Sprzęt (hardware) do miningu
- Bitcoin w mediach
- Projekty związane z Bitcoin
- Imprezy, spotkania, konferencje
- Kwestie prawne
- Ciekawostki
- Organizacje charytatywne, zbiórki, dotacje
- Programowanie i wdrożenia
- Ankiety
- Portfele bitcoin
- Dla zaawansowanych - nowi tylko czytają
- Ekonomia
- Rozważania ekonomiczne
- Ankiety ekonomiczne
- Analiza techniczna
- Tutaj zapłacisz bitcoinami
- Polska
- Świat
- Tablica ogłoszeń
- Towary
- Sprzedam
- Kupię
- Zamienię
- Udziały
- Usługi
- Wymiana walut
- Komentarze
- Nagrody
- Wymiana Face-to-Face
- Dolnośląskie
- Kujawsko-pomorskie
- Lubelskie
- Lubuskie
- Łódzkie
- Małopolskie
- Mazowieckie
- Opolskie
- Podkarpackie
- Podlaskie
- Pomorskie
- Śląskie
- Świętokrzyskie
- Warmińsko-mazurskie
- Wielkopolskie
- Zachodniopomorskie
- Cała Polska
- Szukam/dam pracę
- Boty i strategie
- Giełdy, kantory, bitomaty
- Kantory
- Bitomaty
- Inwestycje
- Metale szlachetne
- ICO
- Forki i Alternatywne kryptowaluty
- LiteCoin
- Ekonomia
- Mining
- Ustawienia i konfiguracje
- Linki
- Dogecoin
- Ekonomia
- Mining
- NameCoin
- Ekonomia
- Mining
- Pozostałe
- Scrypt
- SHA256
- Dash
- Ethereum
- ETC
- Lisk
- Bitcoin Cash
- Kopanie kryptowalut
- Kopanie GPU
- Kopanie CPU
- Kopanie ASIC/FPGA
- Kopalnie kryptowalut
- IOTA
- NEO
- Chia
- SCAMY
- Inne
- Linki
- Faucety, kraniki, gry
- Księga skarg i zażaleń
- AMA
- Strona i forum
- Administrator mówi
- Opinie, propozycje, uwagi
- Propozycje banów
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości
- Strefa czasowa UTC+02:00
- Na górę
- Zmień szerokość ekranu
- Usuń ciasteczka witryny
O Polskim Forum Bitcoin
Polskie Forum Bitcoin skupia miłośników Bitcoina w Polsce. Tu możesz zadać pytania odnośnie Bitoina lub podyskutować na ciekawe tematy.
Polecamy
Treści na tym forum mają charakter wyłącznie informacyjno-edukacyjny, a posty są wyrazem osobistych poglądów ich autorów. Treśći na forum ani w całości ani w części nie stanowią "rekomendacji" w rozumieniu przepisów Rozporządzenia Ministra Finansów z dnia 19 października 2005 r. w sprawie informacji stanowiących rekomendacje dotyczące instrumentów finansowych, lub ich emitentów (Dz.U. z 2005 r. Nr 206, poz. 1715).