Package Details: xmr-stak-rx 1.0.5-2

Git Clone URL: https://aur.archlinux.org/xmr-stak-rx.git (read-only, click to copy)
Package Base: xmr-stak-rx
Description: Unified All-in-one Monero miner (no cuda)
Upstream URL: https://github.com/fireice-uk/xmr-stak
Licenses: GPL3
Submitter: codyps
Maintainer: codyps
Last Packager: codyps
Votes: 6
Popularity: 0.026932
First Submitted: 2019-12-14 03:29
Last Updated: 2021-03-03 00:25

Pinned Comments

codyps commented on 2020-01-10 23:34

Note on optimization: this PKGBUILD uses your makepkg.conf CFLAGS/etc. You may want to adjust them to ensure the best performance.

TheGoliath commented on 2020-01-03 22:13

If someone would like to participate in the package-maintenance, feel free to comment down below or contact me directly via email

Latest Comments

1 2 Next › Last »

codyps commented on 2021-03-03 00:25

Hi D3SOX: what you're seeing is a bug in xmr-stak-rx: it's not compatible with the current version of libmicrohttpd. See https://github.com/fireice-uk/xmr-stak/issues/2690

I've pushed a change disabling the use of MICROHTTPD. This will disable the web frontend, but it will be otherwise functional.

D3SOX commented on 2021-03-01 15:46

/usr/lib/ccache/bin/c++ -DBACKEND_TYPE=cpu -DCONF_NO_CUDA -DCONF_NO_OPENCL -DGIT_BRANCH=master -DGIT_COMMIT_HASH=894b888 -I/home/nico/.cache/yay/xmr-stak-rx/src/xmr-stak-1.0.5-rx/. -I/home/nico/.cache/yay/xmr-stak-rx/src/xmr-stak-1.0.5-rx/xmrstak/backend/cpu -Wl,-z,noexecstack -march=native -mtune=native -D_FORTIFY_SOURCE=2 -O2 -march=znver2 -pipe -fno-plt -msse2 -maes -fPIC -std=c++11 -o CMakeFiles/xmr-stak-rx-backend.dir/xmrstak/misc/environment.cpp.o -c /home/nico/.cache/yay/xmr-stak-rx/src/xmr-stak-1.0.5-rx/xmrstak/misc/environment.cpp
/home/nico/.cache/yay/xmr-stak-rx/src/xmr-stak-1.0.5-rx/xmrstak/http/httpd.cpp: In member function ‘bool httpd::start_daemon()’:
/home/nico/.cache/yay/xmr-stak-rx/src/xmr-stak-1.0.5-rx/xmrstak/http/httpd.cpp:162:3: error: invalid conversion from ‘int (*)(void*, MHD_Connection*, const char*, const char*, const char*, const char*, size_t*, void**)’ {aka ‘int (*)(void*, MHD_Connection*, const char*, const char*, const char*, const char*, long unsigned int*, void**)’} to ‘MHD_AccessHandlerCallback’ {aka ‘MHD_Result (*)(void*, MHD_Connection*, const char*, const char*, const char*, const char*, long unsigned int*, void**)’} [-fpermissive]
  162 |   &httpd::req_handler,
      |   ^~~~~~~~~~~~~~~~~~~
      |   |
      |   int (*)(void*, MHD_Connection*, const char*, const char*, const char*, const char*, size_t*, void**) {aka int (*)(void*, MHD_Connection*, const char*, const char*, const char*, const char*, long unsigned int*, void**)}
In file included from /home/nico/.cache/yay/xmr-stak-rx/src/xmr-stak-1.0.5-rx/xmrstak/http/httpd.cpp:38:
/usr/include/microhttpd.h:2443:45: note:   initializing argument 5 of ‘MHD_Daemon* MHD_start_daemon(unsigned int, uint16_t, MHD_AcceptPolicyCallback, void*, MHD_AccessHandlerCallback, void*, ...)’
 2443 |                   MHD_AccessHandlerCallback dh, void *dh_cls,
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
make[2]: *** [CMakeFiles/xmr-stak-rx-backend.dir/build.make:186: CMakeFiles/xmr-stak-rx-backend.dir/xmrstak/http/httpd.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/nico/.cache/yay/xmr-stak-rx/src/xmr-stak-1.0.5-rx/build'
make[1]: *** [CMakeFiles/Makefile2:127: CMakeFiles/xmr-stak-rx-backend.dir/all] Error 2
make[1]: Leaving directory '/home/nico/.cache/yay/xmr-stak-rx/src/xmr-stak-1.0.5-rx/build'
make: *** [Makefile:149: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
error making: xmr-stak-rx

codyps commented on 2020-01-10 23:34

Note on optimization: this PKGBUILD uses your makepkg.conf CFLAGS/etc. You may want to adjust them to ensure the best performance.

TheGoliath commented on 2020-01-03 22:14

xmr-stak follows a new release numbering scheme as they've switched over to their rx-releases. Therefore the version of the PKGBUILD was bumped down to the current release available. (https://github.com/fireice-uk/xmr-stak/releases/tag/1.0.4-rx)

TheGoliath commented on 2020-01-03 22:13

If someone would like to participate in the package-maintenance, feel free to comment down below or contact me directly via email

vasily commented on 2018-03-26 18:35

Release notes: https://github.com/fireice-uk/xmr-stak/releases/tag/2.3.0

This version splits the 'config' file into "config" and "poolconf".

vasily commented on 2017-12-18 09:28

Thanks for the heads up. The difference was line 6 in xmrstack/version.cpp. The change is so minor, the author(s) probably decided it's not worth doing a new release.

Anonymous comment on 2017-12-18 00:10

Just a heads up. Couldn't finish the installation because the sha256 verification wouldn't pass. The current sha256 for https://github.com/fireice-uk/xmr-stak/archive/v2.1.0.tar.gz is 8be57a0b9712d854859dc846efdae532c073b8d1767d969ef92ae81d519ddc12 download and check yourself. On the PKGBUILD file, 'sha256sums' line I changed e064478a559a2153703e0889032c343c1c108e939d36c5d687474b92fb4d8ddd to 8be57a0b9712d854859dc846efdae532c073b8d1767d969ef92ae81d519ddc12 and the installation completed.

wangbx_arch commented on 2017-11-29 09:38

Yes it works!

The problem was because I have a config.txt in my home dir. And when xmr-stak is called in my home dir, it automatically begins complaining about the existing configs instead of asking those questions.

Thanks

vasily commented on 2017-11-29 06:19

If you run the miner without configuration, it will ask you questions
and then generate config files - one for the CPU and one for the pool +
some other options. You can edit them further and then start the miner
like this:

xmr-stak --noAMD --noNVIDIA --cpu ~/cpu.json --config ~/xmr.json

Only the pool configuration is a bit different.

Here are two simple samples:

cpu: https://pastebin.com/jWFJQxQX
xmr: https://pastebin.com/fskwzy47