Hot answers tagged

14

Yes, written instructions for installing Monero on your system can be found here with a video tutorial including GUI setup and testing here Dependencies: # update Ubuntu's repository sudo apt update #install git to download latest Monero source code from github sudo apt install git # install dependencies to be able to compile Monero sudo apt install ...


7

There is no publicly available reason as far as I know, but compiling on Windows is usually a bit more difficult to compiling on OSX and certainly on Linux. However, Ilya Kitaev has provided Windows build instructions in one of his branches. The instructions have, at the time of writing, not been PRed to master yet. The Windows compile instructions can be ...


6

At the present time, nobody ships a 64bit kernel or OS for Raspberry Pi 3. That's why we only provide 32bit binaries for the Pi 3. So no, you cannot leverage the ARMv8 features of the Pi 3 yet. If you want an actual 64 bit ARM device with 64 bit software support, try the Pine A64. Other devices with good ARM64 support - anything using Rockchip RK3368, ...


6

For CPU Miner on linux, you can check Yam releases here: https://mega.nz/#F!UlkU0RyR!E8n4CFkqVu0WoOnsJnQkSg And for GPU releases, you could try Claymore v9.1, available here: https://drive.google.com/drive/folders/0B69wv2iqszefdkVDNkxla3BCZHc Note: Both are closed source.


5

You want tsiv's ccminer-cryptonight. I've never successfully compiled it on macOS, and don't have a mac desktop anymore to test it on, but I believe a few recent Issues on github answer this question... https://github.com/tsiv/ccminer-cryptonight/issues/9 https://github.com/tsiv/ccminer-cryptonight/issues/6 Your best bet is to try to follow the build ...


5

It is much harder to compile software for Windows than it is for GNU/Linux or MacOSX. Instructions do exist in one of Ilya Kitaev's GitHub forks, but they haven't been merged yet at time of writing. They are copied (almost verbatim) below: On Windows: Install msys2, follow the instructions on that page on how to update packages to the latest ...


5

No, and in my experience you shouldn't rely on anyone trying to give you compiled resources. For the CPU miner you would need at least "automake libcurl4-openssl-dev make", those are the names for Ubuntu. For the GPU miner if you are using R9 cards you can use these instructions. https://www.reddit.com/r/Monero/comments/50dzu7/...


5

It depends on how you got make/gcc/etc. in the first place. I'm going to assume that you got an "official" copy and verified its signature (which is automatically done if you use a package managemement system, like apt for example). So someone would have to push a malicious change to the compiler codebase and have that change go through the 100s of pairs of ...


5

goxed from bitcointalk has a fork of that repo that fixed the clang issues and works for me on macOS10.12. Here's what I did to use it without the formula: brew install automake autoconf libtool curl jansson brew link curl --force git clone git://github.com/goxed/cpuminer-multi;cd cpuminer-multi ./autogen.sh perl ./nomacro.pl ./configure CFLAGS="-march=...


5

Monero's build instruction suggests that the swap size needs to be increased: sudo /etc/init.d/dphys-swapfile stop sudo nano /etc/dphys-swapfile CONF_SWAPSIZE=1024 sudo /etc/init.d/dphys-swapfile start https://github.com/monero-project/monero#on-the-raspberry-pi


4

If you just need one particular program, you can build just that one, eg: make -C build/release daemon make -C build/release simplewallet etc. If the line you changed is in a header file, then a lot will be recompiled, but if in a cpp file, only that one will be rebuilt (plus libs/binaries). If you change a line in a header file, then ccache might ...


4

Good that you ask. Actually, a coordinated test is ongoing and you could join in: https://www.reddit.com/r/Monero/comments/6eef96/fluffynet_update_please_move_some_to_tier_3_4_and/ And yes, you can use existing blockchain, the change is in networking part so interest is in blocks / TX propagation etc.


3

Reddit User /u/hyc_symas, kindly compiled some new binaries for me they can be found here: https://www.reddit.com/r/Monero/comments/6eg72k/updated_binaries_for_armv6_raspberry_pi_1/


3

There is no pre-built linux pool miner provided by the core team. You can only solo mine with the official binaries. For Wolf's CPU Miner, you need "libcurl4-openssl-dev make automake gcc" For his GPU Miner, You can refer to this SE question


3

Fixed in PR#5257 https://github.com/monero-project/monero/pull/5257 Skipping extra unnecessary cruft.


3

This is not specific to Monero, rather a C/C++ linking question, nevertheless... The order you add the libraries matters. In your example: ... /usr/bin/c++ _build/pymonero.cpp.o -o pymonero \ -L$MONERO_DIR/src -lversion \ -L$MONERO_DIR/src/cryptonote_basic -lcryptonote_basic \ -L$MONERO_DIR/src/device -ldevice \ ... Linking CXX executable pymonero ./...


2

Yes, it should compile and sync. Endianess is relevant is several parts of the Monero source code: SHA256 (hash function) Skein (also a hash function) int-util.h (various small utily functions acting on integers) LMDB (blockchain database) The definition of BYTE_ORDER varies from one operating system to an other. Some of these libraries (SHA512 and LMDB) ...


2

You are missing cmake, one of the prerequisites for building Monero. cmake is a build tool, which can be installed on Fedora this way: sudo dnf install cmake Once cmake is installed, try make again. Since you say cmake is installed, then it is either manually installed somewhere not in your PATH, or some of it is corrupted, or it is not actually installed....


2

install latest go from https://golang.org/dl/ create home/go/scr Add /usr/local/go/bin to the PATH environment variable. You can do this by adding this line to your /etc/profile (for a system-wide installation) or $HOME/.profile: export PATH=$PATH:/usr/local/go/bin create home/go/scr follow https://github.com/sammy007/monero-stratum until error then ...


2

The correct build command to build Monero statically is make release-static. Before doing this, you will have needed to have installed all the dependencies on the system you are building on (you local Linux machine) and these dependencies will need to have static versions of the libraries. Dependencies required and build instructions are detailed in the ...


1

You are compiling the master branch (which includes an SSL commit/PR). I would advise building the most recent release tag / branch, as documented in the official compilation instructions. Note, the most recent release tag is currently v0.14.0.2 so can be checked out with git checkout v0.14.0.2 after you have cloned.


1

You can't make static monero binaries. The closest you can do is a dynamic build which links statically against most libraries, such as boost, etc. The Makefile has a number of predefined targets for this, called *static* (because close enough). For example: make release-static You'll still end with a few dynamic libraries, but a lot fewer.


1

More recently there are submodules in the Monero source tree, thus you must git submodule init && git submodule update from the root of a cloned repository. Then to link statically, make release-static. I'd suggest running make clean first if you have been trying and failing beforehand.


1

"make debug" will build monero with debugging symbols. You will need to debug the binary from build/debug/bin/monerod though, not the one from build/release/bin/monerod.


1

I found this in the repo and it worked for me. Boils down to running this: apt-get -qq update apt-get install -y -qq libboost-all-dev golang curl cmake build-essential libssl-dev git-core libunbound-dev libzmq3-dev curl -L -o ~/v0.12.0.0.tar.gz https://github.com/monero-project/monero/archive/v0.12.0.0.tar.gz tar xzvf ~/v0.12.0.0.tar.gz -C ~/ pushd ~/...


1

See xmrig (on Github). After last update have static build. Download Centos 7 to you VM machine and build xmrig in machine. And after building just copy file to remote Centos server. In xmrig issues have pre-build miner (from some user) but this is old version.


1

If you don't have root access on the server, sounds sketchy to me.


Only top voted, non community-wiki answers of a minimum length are eligible