Title: Компиляция rpcminer-cuda под Linux Post by: proden on April 25, 2013, 08:42:53 AM Всем привет! Давеча пытался собрать rpcminer-cuda под Linux. Делал по этой инструкции https://bitcointalk.org/index.php?topic=2444.220.
Но на этапе make почему-то начинает ругаться на исходники: ------------------------------------------------------------------------------------------------------------------------------------------ In file included from /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.cpp:19: /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h: In member function ‘void RPCMinerClient::Stop()’: /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:52: error: expected primary-expression before ‘{’ token /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:52: error: expected ‘)’ before ‘{’ token /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:52: error: expected primary-expression before ‘,’ token /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:52: error: name lookup of ‘fcriticalblockonce’ changed for ISO ‘for’ scoping /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:52: error: expected ‘;’ before ‘)’ token /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:52: error: expected ‘;’ before ‘)’ token /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h: In member function ‘const bool RPCMinerClient::Done()’: /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:55: error: expected primary-expression before ‘{’ token /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:55: error: expected ‘)’ before ‘{’ token /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:55: error: expected primary-expression before ‘,’ token /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:55: error: name lookup of ‘fcriticalblockonce’ changed for ISO ‘for’ scoping /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:55: error: expected ‘;’ before ‘)’ token /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:55: error: expected ‘;’ before ‘)’ token /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h: In member function ‘const bool RPCMinerClient::Running()’: /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:56: error: expected primary-expression before ‘{’ token /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:56: error: expected ‘)’ before ‘{’ token /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:56: error: expected primary-expression before ‘,’ token /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:56: error: name lookup of ‘fcriticalblockonce’ changed for ISO ‘for’ scoping /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:56: error: expected ‘;’ before ‘)’ token /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:56: error: expected ‘;’ before ‘)’ token /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h: In member function ‘const bool RPCMinerClient::HasWork()’: /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:58: error: expected primary-expression before ‘{’ token /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:58: error: expected ‘)’ before ‘{’ token /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:58: error: expected primary-expression before ‘,’ token /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:58: error: name lookup of ‘fcriticalblockonce’ changed for ISO ‘for’ scoping /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:58: error: expected ‘;’ before ‘)’ token /home/fnp/cdua/437/intd/cudamine/src/rpcminer/rpcminerclient.h:58: error: expected ‘;’ before ‘)’ token make[2]: *** [cmake-rpcminer/CMakeFiles/rpcminer.dir/__/src/rpcminer/rpcminerclient.cpp.o] Ошибка 1 make[1]: *** [cmake-rpcminer/CMakeFiles/rpcminer.dir/all] Ошибка 2 make: *** [all] Ошибка 2 ------------------------------------------------------------------------------------------------------------------------------------------ Это только малая часть ошибок, которые вывалились при компиляции. Может кто-нибудь подсказать в чем проблема? Компилятор выдает какие-то не обоснованный ошибки Title: Re: Компиляция rpcminer-cuda под Linux Post by: proden on May 28, 2013, 07:21:18 AM Неужели никто не может помочь?
Title: Re: Компиляция rpcminer-cuda под Linux Post by: machine on May 28, 2013, 02:26:01 PM работаю на делфи семерке не могу понять этот код
Title: Re: Компиляция rpcminer-cuda под Linux Post by: nocoin on May 28, 2013, 06:01:12 PM работаю на делфи семерке не могу понять этот код Сочувствую ;DНо на этапе make почему-то начинает ругаться на исходники А точно на этапе make? Что-то мне подсказывает, что ещё раньше, но вы этого не заметили.Title: Re: Компиляция rpcminer-cuda под Linux Post by: proden on May 28, 2013, 06:06:51 PM работаю на делфи семерке не могу понять этот код Сочувствую ;DНо на этапе make почему-то начинает ругаться на исходники А точно на этапе make? Что-то мне подсказывает, что ещё раньше, но вы этого не заметили.Точно на этапе make. Компиляция модуля проходит успешно, а потом вываливается то, что я приводил выше. Что делать не знаю ??? Title: Re: Компиляция rpcminer-cuda под Linux Post by: FAN on May 28, 2013, 10:48:56 PM взять атишную видяшку и не маяться :)
Title: Re: Компиляция rpcminer-cuda под Linux Post by: yurm on May 29, 2013, 09:52:52 AM cmake запускали? Выполнился успешно? Из какого каталога запускали make? Пункты 3A, 3B, 3C из инструкции по вашей ссылке выполняли (особенно 3A и 3B)? У меня скомпилилось.
Title: Re: Компиляция rpcminer-cuda под Linux Post by: inexion on May 29, 2013, 10:29:39 AM У меня тоже нормально скомплимилось
Title: Re: Компиляция rpcminer-cuda под Linux Post by: proden on May 29, 2013, 11:04:49 AM cmake запускали? Выполнился успешно? Из какого каталога запускали make? Пункты 3A, 3B, 3C из инструкции по вашей ссылке выполняли (особенно 3A и 3B)? У меня скомпилилось. Делал все как в инструкции. Cmake тоже запускал. Вываливается именно на этапе make. Gcc стоит нужной версии. Что делать? ??? :'( Title: Re: Компиляция rpcminer-cuda под Linux Post by: yurm on May 29, 2013, 11:39:51 AM Скачайте исходники (http://www.mediafire.com/download/ve608cl5mk1ka3l/bitcoin-remote-rpc-20110227-src.zip) заново (чтобы быть уверенным в том, что у нас одна и та же версия), перейдите в каталог с ними (не src, уровнем выше!), примените патч
Code: diff -Naur rpcminer-original/CMakeLists.txt rpcminer-new/CMakeLists.txt Code: patch -p1 this-file.patch Code: cmake . Code: make P.S. Да, у меня x86_64 Ubuntu 12.04 Title: Re: Компиляция rpcminer-cuda под Linux Post by: proden on May 30, 2013, 05:00:42 AM Скачайте исходники (http://www.mediafire.com/download/ve608cl5mk1ka3l/bitcoin-remote-rpc-20110227-src.zip) заново (чтобы быть уверенным в том, что у нас одна и та же версия), перейдите в каталог с ними (не src, уровнем выше!), примените патч Code: diff -Naur rpcminer-original/CMakeLists.txt rpcminer-new/CMakeLists.txt Code: patch -p1 this-file.patch Code: cmake . Code: make P.S. Да, у меня x86_64 Ubuntu 12.04 Тоже самое выдает. В основном ошибки "expected ...". Можете скинуть бинарники, которые у вас получились? :) Title: Re: Компиляция rpcminer-cuda под Linux Post by: yurm on May 30, 2013, 03:23:01 PM Не вопрос, только гарантией отсутствия малвари в нём будет лишь моё честное слово :) И ещё у меня при запуске выдаёт "Unable to initialize CUDA", но скорее всего это от того, что я установку необходимых дров до конца не осилил. Ссылку отправил в личку.
Title: Re: Компиляция rpcminer-cuda под Linux Post by: proden on May 30, 2013, 04:10:28 PM Не вопрос, только гарантией отсутствия малвари в нём будет лишь моё честное слово :) И ещё у меня при запуске выдаёт "Unable to initialize CUDA", но скорее всего это от того, что я установку необходимых дров до конца не осилил. Ссылку отправил в личку. Спасибо:) Если все заработает и вы честный человек, то первая добыча твоя ;) Title: Re: Компиляция rpcminer-cuda под Linux Post by: derek-sun on May 30, 2013, 06:32:42 PM где вы честных в сети видели, наивный)
Title: Re: Компиляция rpcminer-cuda под Linux Post by: proden on May 31, 2013, 02:59:53 AM где вы честных в сети видели, наивный) Вы наверное не из таких, потому так и говорите:) |