LINUX.ORG.RU

История изменений

Исправление fsb4000, (текущая версия) :

ZweiStein Max86

Я немного знаю autotools и gnu make, и мимо забегал.

Попробовал собрать:

git clone https://github.com/IIOBzp/ksk
cd ksk
autoreconf --install --force --warnings=all
./configure
make
Где-то половина сорцов собралась, потом появилась такая ошибка:
xcoin.c: In function ‘Xhash’:
xcoin.c:293:19: error: ‘hashA’ undeclared (first use in this function)
     memcpy(state, hashA, 32);
                   ^
xcoin.c:293:19: note: each undeclared identifier is reported only once for each function it appears in
Makefile:635: recipe for target 'libx11_a-xcoin.o' failed
make[2]: *** [libx11_a-xcoin.o] Error 1
make[2]: Leaving directory '/home/fsb4000/ksk/x11'
Makefile:1591: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/fsb4000/ksk'
Makefile:711: recipe for target 'all' failed
make: *** [all] Error 2

P.S. Оригинальный cgminer собрался нормально: https://github.com/ckolivas/cgminer

Проблема именно в этом форке...

// конец сборки оригинального cgminer
 CCLD     cgminer
make[2]: Leaving directory '/home/fsb4000/cgminer'
make[1]: Leaving directory '/home/fsb4000/cgminer'
$ file cgminer
cgminer: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=b151ad2b3475ffbfe42b598e9bad50da682c2eb4, not stripped

P.P.S. Открыл этот файл на гитхабе и поискал hashA: https://github.com/IIOBzp/ksk/blob/123/x11/xcoin.c#L231

P.P.S Если закомментировать https://github.com/IIOBzp/ksk/blob/123/x11/xcoin.c#L293 , то всё соберётся, но насколько корректно будет считать я не знаю...

Исправление fsb4000, :

ZweiStein Max86

Я немного знаю autotools и gnu make, и мимо забегал.

Попробовал собрать:

git clone https://github.com/IIOBzp/ksk
cd ksk
autoreconf --install --force --warnings=all
./configure
make
Где-то половина сорцов собралась, потом появилась такая ошибка:
xcoin.c: In function ‘Xhash’:
xcoin.c:293:19: error: ‘hashA’ undeclared (first use in this function)
     memcpy(state, hashA, 32);
                   ^
xcoin.c:293:19: note: each undeclared identifier is reported only once for each function it appears in
Makefile:635: recipe for target 'libx11_a-xcoin.o' failed
make[2]: *** [libx11_a-xcoin.o] Error 1
make[2]: Leaving directory '/home/fsb4000/ksk/x11'
Makefile:1591: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/fsb4000/ksk'
Makefile:711: recipe for target 'all' failed
make: *** [all] Error 2

P.S. Оригинальный cgminer собрался нормально: https://github.com/ckolivas/cgminer

Проблема именно в этом форке...

// конец сборки оригинального cgminer
 CCLD     cgminer
make[2]: Leaving directory '/home/fsb4000/cgminer'
make[1]: Leaving directory '/home/fsb4000/cgminer'
$ file cgminer
cgminer: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=b151ad2b3475ffbfe42b598e9bad50da682c2eb4, not stripped

P.P.S. Открыл этот файл на гитхабе и поискал hashA: https://github.com/IIOBzp/ksk/blob/123/x11/xcoin.c#L231

Исходная версия fsb4000, :

ZweiStein Max86

Я немного знаю autotools и gnu make, и мимо забегал.

Попробовал собрать:

git clone https://github.com/IIOBzp/ksk
cd ksk
autoreconf --install --force --warnings=all
./configure
make
Где-то половина сорцов собралась, потом появилась такая ошибка:
xcoin.c: In function ‘Xhash’:
xcoin.c:293:19: error: ‘hashA’ undeclared (first use in this function)
     memcpy(state, hashA, 32);
                   ^
xcoin.c:293:19: note: each undeclared identifier is reported only once for each function it appears in
Makefile:635: recipe for target 'libx11_a-xcoin.o' failed
make[2]: *** [libx11_a-xcoin.o] Error 1
make[2]: Leaving directory '/home/fsb4000/ksk/x11'
Makefile:1591: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/fsb4000/ksk'
Makefile:711: recipe for target 'all' failed
make: *** [all] Error 2

P.S. Оригинальный cgminer собрался нормально: https://github.com/ckolivas/cgminer

Проблема именно в этом форке...

// конец сборки оригинального cgminer
 CCLD     cgminer
make[2]: Leaving directory '/home/fsb4000/cgminer'
make[1]: Leaving directory '/home/fsb4000/cgminer'
$ file cgminer
cgminer: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=b151ad2b3475ffbfe42b598e9bad50da682c2eb4, not stripped