successfully make p2pool at armhf debian 7.1.
the computer is marsboard a20 that has 2 cortex-A7 cores CPU, 1G ram, 8G Nand,
http://www.marsboard.com/new_marsboard_a20_feature.htmlOS is Debian_Wheezy_7.1_Lxde armhf.
http://www.marsboard.com/new_marsboard_a20_download.htmlI think it's suitable for p2pool sever but without bitciond.
first install some package and dev
sudo apt-get install curl libncurses5-dev libffi-dev
clean failure rubbish and remake
marsboard@marsboard:~/p2pool$ sudo make clean
rm -rf build
rm -rf .coverage
rm -rf "/home/marsboard/p2pool/.pyenv"
marsboard@marsboard:~/p2pool$ sudo make
rm -rf "/home/marsboard/p2pool/.pyenv"
mkdir -p "/home/marsboard/p2pool/.pyenv"
mkdir -p "/home/marsboard/p2pool/.cache"/pypi
# Uncompress saved Python environment
tar -C "/home/marsboard/p2pool/.pyenv" --gzip -xf "/home/marsboard/p2pool/.cache"/pyenv/pyenv-1.11.6-base.tar.gz
find "/home/marsboard/p2pool/.pyenv" -not -type d -print0 >"/home/marsboard/p2pool"/.pkglist
# readline is installed here to get around a bug on Mac OS X
# which is causing readline to not build properly if installed
# from pip, and the fact that a different package must be used
# to support it on Windows/Cygwin.
if [ "x`uname -s`" = "xCygwin" ]; then \
"/home/marsboard/p2pool/.pyenv"/bin/pip install pyreadline; \
else \
"/home/marsboard/p2pool/.pyenv"/bin/easy_install readline; \
fi
Searching for readline
Reading https://pypi.python.org/simple/readline/
Best match: readline 6.2.4.1
Downloading https://pypi.python.org/packages/source/r/readline/readline-6.2.4.1.tar.gz#md5=578237939c81fdbc2c8334d168b17907
Processing readline-6.2.4.1.tar.gz
Writing /tmp/easy_install-saNPN5/readline-6.2.4.1/setup.cfg
Running readline-6.2.4.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-saNPN5/readline-6.2.4.1/egg-dist-tmp-OVu_b5
Adding readline 6.2.4.1 to easy-install.pth file
Installed /home/marsboard/p2pool/.pyenv/lib/python2.7/site-packages/readline-6.2.4.1-py2.7-linux-armv7l.egg
Processing dependencies for readline
Finished processing dependencies for readline
# pip is used to install Python dependencies for this project.
for reqfile in "/home/marsboard/p2pool"/requirements.txt \
"/home/marsboard/p2pool/conf"/requirements*.txt; do \
"/home/marsboard/p2pool/.pyenv"/bin/python "/home/marsboard/p2pool/.pyenv"/bin/pip install \
--download-cache="/home/marsboard/p2pool/.cache"/pypi \
-r "$reqfile" || exit 1; \
done
Downloading/unpacking Twisted>=12.2.0 (from -r /home/marsboard/p2pool/requirements.txt (line 1))
Using download cache from /home/marsboard/p2pool/.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2FT%2FTwisted%2FTwisted-14.0.2.tar.bz2
Running setup.py (path:/home/marsboard/p2pool/.pyenv/build/Twisted/setup.py) egg_info for package Twisted
Requirement already satisfied (use --upgrade to upgrade): argparse>=1.2.1 in /usr/lib/python2.7 (from -r /home/marsboard/p2pool/requirements.txt (line 2))
Downloading/unpacking pyOpenSSL>=0.13 (from -r /home/marsboard/p2pool/requirements.txt (line 3))
Using download cache from /home/marsboard/p2pool/.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fp%2FpyOpenSSL%2FpyOpenSSL-0.14.tar.gz
Running setup.py (path:/home/marsboard/p2pool/.pyenv/build/pyOpenSSL/setup.py) egg_info for package pyOpenSSL
warning: no previously-included files matching '*.pyc' found anywhere in distribution
no previously-included directories found matching 'doc/_build'
Downloading/unpacking zope.interface>=3.6.0 (from Twisted>=12.2.0->-r /home/marsboard/p2pool/requirements.txt (line 1))
Using download cache from /home/marsboard/p2pool/.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fz%2Fzope.interface%2Fzope.interface-4.1.1.tar.gz
Running setup.py (path:/home/marsboard/p2pool/.pyenv/build/zope.interface/setup.py) egg_info for package zope.interface
warning: no previously-included files matching '*.dll' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.pyo' found anywhere in distribution
warning: no previously-included files matching '*.so' found anywhere in distribution
Downloading/unpacking cryptography>=0.2.1 (from pyOpenSSL>=0.13->-r /home/marsboard/p2pool/requirements.txt (line 3))
Using download cache from /home/marsboard/p2pool/.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fc%2Fcryptography%2Fcryptography-0.6.1.tar.gz
Running setup.py (path:/home/marsboard/p2pool/.pyenv/build/cryptography/setup.py) egg_info for package cryptography
no previously-included directories found matching 'docs/_build'
warning: no previously-included files matching '*' found under directory 'vectors'
Downloading/unpacking six>=1.5.2 (from pyOpenSSL>=0.13->-r /home/marsboard/p2pool/requirements.txt (line 3))
Using download cache from /home/marsboard/p2pool/.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fpy2.py3%2Fs%2Fsix%2Fsix-1.8.0-py2.py3-none-any.whl
Requirement already satisfied (use --upgrade to upgrade): setuptools in ./.pyenv/lib/python2.7/site-packages (from zope.interface>=3.6.0->Twisted>=12.2.0->-r /home/marsboard/p2pool/requirements.txt (line 1))
Downloading/unpacking cffi>=0.8 (from cryptography>=0.2.1->pyOpenSSL>=0.13->-r /home/marsboard/p2pool/requirements.txt (line 3))
Using download cache from /home/marsboard/p2pool/.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fc%2Fcffi%2Fcffi-0.8.6.tar.gz
Running setup.py (path:/home/marsboard/p2pool/.pyenv/build/cffi/setup.py) egg_info for package cffi
Downloading/unpacking pycparser (from cffi>=0.8->cryptography>=0.2.1->pyOpenSSL>=0.13->-r /home/marsboard/p2pool/requirements.txt (line 3))
Using download cache from /home/marsboard/p2pool/.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fp%2Fpycparser%2Fpycparser-2.10.tar.gz
Running setup.py (path:/home/marsboard/p2pool/.pyenv/build/pycparser/setup.py) egg_info for package pycparser
Installing collected packages: Twisted, pyOpenSSL, zope.interface, cryptography, six, cffi, pycparser
Running setup.py install for Twisted
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c conftest.c -o conftest.o
building 'twisted.runner.portmap' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c twisted/runner/portmap.c -o build/temp.linux-armv7l-2.7/twisted/runner/portmap.o
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-2.7/twisted/runner/portmap.o -o build/lib.linux-armv7l-2.7/twisted/runner/portmap.so
building 'twisted.test.raiser' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c twisted/test/raiser.c -o build/temp.linux-armv7l-2.7/twisted/test/raiser.o
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-2.7/twisted/test/raiser.o -o build/lib.linux-armv7l-2.7/twisted/test/raiser.so
building 'twisted.python.sendmsg' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c twisted/python/sendmsg.c -o build/temp.linux-armv7l-2.7/twisted/python/sendmsg.o
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-2.7/twisted/python/sendmsg.o -o build/lib.linux-armv7l-2.7/twisted/python/sendmsg.so
changing mode of build/scripts-2.7/twistd from 644 to 755
changing mode of build/scripts-2.7/tap2deb from 644 to 755
changing mode of build/scripts-2.7/manhole from 644 to 755
changing mode of build/scripts-2.7/pyhtmlizer from 644 to 755
changing mode of build/scripts-2.7/trial from 644 to 755
changing mode of build/scripts-2.7/tapconvert from 644 to 755
changing mode of build/scripts-2.7/tap2rpm from 644 to 755
changing mode of build/scripts-2.7/lore from 644 to 755
changing mode of build/scripts-2.7/mailmail from 644 to 755
changing mode of build/scripts-2.7/ckeygen from 644 to 755
changing mode of build/scripts-2.7/tkconch from 644 to 755
changing mode of build/scripts-2.7/conch from 644 to 755
changing mode of build/scripts-2.7/cftp from 644 to 755
changing mode of /home/marsboard/p2pool/.pyenv/bin/ckeygen to 755
changing mode of /home/marsboard/p2pool/.pyenv/bin/twistd to 755
changing mode of /home/marsboard/p2pool/.pyenv/bin/lore to 755
changing mode of /home/marsboard/p2pool/.pyenv/bin/tap2deb to 755
changing mode of /home/marsboard/p2pool/.pyenv/bin/manhole to 755
changing mode of /home/marsboard/p2pool/.pyenv/bin/pyhtmlizer to 755
changing mode of /home/marsboard/p2pool/.pyenv/bin/tkconch to 755
changing mode of /home/marsboard/p2pool/.pyenv/bin/mailmail to 755
changing mode of /home/marsboard/p2pool/.pyenv/bin/trial to 755
changing mode of /home/marsboard/p2pool/.pyenv/bin/tapconvert to 755
changing mode of /home/marsboard/p2pool/.pyenv/bin/tap2rpm to 755
changing mode of /home/marsboard/p2pool/.pyenv/bin/conch to 755
changing mode of /home/marsboard/p2pool/.pyenv/bin/cftp to 755
Running setup.py install for pyOpenSSL
warning: no previously-included files matching '*.pyc' found anywhere in distribution
no previously-included directories found matching 'doc/_build'
Running setup.py install for zope.interface
warning: no previously-included files matching '*.dll' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.pyo' found anywhere in distribution
warning: no previously-included files matching '*.so' found anywhere in distribution
building 'zope.interface._zope_interface_coptimizations' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c src/zope/interface/_zope_interface_coptimizations.c -o build/temp.linux-armv7l-2.7/src/zope/interface/_zope_interface_coptimizations.o
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-2.7/src/zope/interface/_zope_interface_coptimizations.o -o build/lib.linux-armv7l-2.7/zope/interface/_zope_interface_coptimizations.so
Skipping installation of /home/marsboard/p2pool/.pyenv/lib/python2.7/site-packages/zope/__init__.py (namespace package)
Installing /home/marsboard/p2pool/.pyenv/lib/python2.7/site-packages/zope.interface-4.1.1-py2.7-nspkg.pth
Running setup.py install for cryptography
no previously-included directories found matching 'documentation/_build'
zip_safe flag not set; analyzing archive contents...
six: module references __path__
Installed /home/marsboard/p2pool/.pyenv/build/cryptography/six-1.8.0-py2.7.egg
Searching for cffi>=0.8
Reading https://pypi.python.org/simple/cffi/
Best match: cffi 0.8.6
Downloading https://pypi.python.org/packages/source/c/cffi/cffi-0.8.6.tar.gz#md5=474b5a68299a6f05009171de1dc91be6
Processing cffi-0.8.6.tar.gz
Writing /tmp/easy_install-XE2ivH/cffi-0.8.6/setup.cfg
Running cffi-0.8.6/setup.py -q bdist_egg --dist-dir /tmp/easy_install-XE2ivH/cffi-0.8.6/egg-dist-tmp-2lrqfr
compiling '_configtest.c':
__thread int some_threadlocal_variable_42;
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -c _configtest.c -o _configtest.o
success!
removing: _configtest.c _configtest.o
Installed /home/marsboard/p2pool/.pyenv/build/cryptography/cffi-0.8.6-py2.7-linux-armv7l.egg
Searching for pycparser
Reading https://pypi.python.org/simple/pycparser/
Best match: pycparser 2.10
Downloading https://pypi.python.org/packages/source/p/pycparser/pycparser-2.10.tar.gz#md5=d87aed98c8a9f386aa56d365fe4d515f
Processing pycparser-2.10.tar.gz
Writing /tmp/easy_install-1WyaNi/pycparser-2.10/setup.cfg
Running pycparser-2.10/setup.py -q bdist_egg --dist-dir /tmp/easy_install-1WyaNi/pycparser-2.10/egg-dist-tmp-xl5Cc5
zip_safe flag not set; analyzing archive contents...
Installed /home/marsboard/p2pool/.pyenv/build/cryptography/pycparser-2.10-py2.7.egg
building '_Cryptography_cffi_fc665d23x4f158fee' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_fc665d23x4f158fee.c -o /home/marsboard/p2pool/.pyenv/build/cryptography/cryptography/hazmat/primitives/__pycache__/cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_fc665d23x4f158fee.o
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro /home/marsboard/p2pool/.pyenv/build/cryptography/cryptography/hazmat/primitives/__pycache__/cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_fc665d23x4f158fee.o -o /home/marsboard/p2pool/.pyenv/build/cryptography/cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_fc665d23x4f158fee.so
building '_Cryptography_cffi_8f86901cxc1767c5a' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_8f86901cxc1767c5a.c -o /home/marsboard/p2pool/.pyenv/build/cryptography/cryptography/hazmat/primitives/__pycache__/cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_8f86901cxc1767c5a.o
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro /home/marsboard/p2pool/.pyenv/build/cryptography/cryptography/hazmat/primitives/__pycache__/cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_8f86901cxc1767c5a.o -o /home/marsboard/p2pool/.pyenv/build/cryptography/cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_8f86901cxc1767c5a.so
building '_Cryptography_cffi_36a40ff0x2bad1bae' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cryptography/hazmat/bindings/__pycache__/_Cryptography_cffi_36a40ff0x2bad1bae.c -o /home/marsboard/p2pool/.pyenv/build/cryptography/cryptography/hazmat/bindings/__pycache__/cryptography/hazmat/bindings/__pycache__/_Cryptography_cffi_36a40ff0x2bad1bae.o
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro /home/marsboard/p2pool/.pyenv/build/cryptography/cryptography/hazmat/bindings/__pycache__/cryptography/hazmat/bindings/__pycache__/_Cryptography_cffi_36a40ff0x2bad1bae.o -lssl -lcrypto -o /home/marsboard/p2pool/.pyenv/build/cryptography/cryptography/hazmat/bindings/__pycache__/_Cryptography_cffi_36a40ff0x2bad1bae.so
no previously-included directories found matching 'docs/_build'
warning: no previously-included files matching '*' found under directory 'vectors'
building '_Cryptography_cffi_36a40ff0x2bad1bae' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cryptography/hazmat/bindings/__pycache__/_Cryptography_cffi_36a40ff0x2bad1bae.c -o build/temp.linux-armv7l-2.7/cryptography/hazmat/bindings/__pycache__/_Cryptography_cffi_36a40ff0x2bad1bae.o
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-2.7/cryptography/hazmat/bindings/__pycache__/_Cryptography_cffi_36a40ff0x2bad1bae.o -lssl -lcrypto -o build/lib.linux-armv7l-2.7/cryptography/_Cryptography_cffi_36a40ff0x2bad1bae.so
building '_Cryptography_cffi_fc665d23x4f158fee' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_fc665d23x4f158fee.c -o build/temp.linux-armv7l-2.7/cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_fc665d23x4f158fee.o
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-2.7/cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_fc665d23x4f158fee.o -o build/lib.linux-armv7l-2.7/cryptography/_Cryptography_cffi_fc665d23x4f158fee.so
building '_Cryptography_cffi_8f86901cxc1767c5a' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_8f86901cxc1767c5a.c -o build/temp.linux-armv7l-2.7/cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_8f86901cxc1767c5a.o
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-2.7/cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_8f86901cxc1767c5a.o -o build/lib.linux-armv7l-2.7/cryptography/_Cryptography_cffi_8f86901cxc1767c5a.so
Running setup.py install for cffi
building '_cffi_backend' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DUSE__THREAD -I/usr/include/python2.7 -c c/_cffi_backend.c -o build/temp.linux-armv7l-2.7/c/_cffi_backend.o
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-2.7/c/_cffi_backend.o -lffi -o build/lib.linux-armv7l-2.7/_cffi_backend.so
Running setup.py install for pycparser
Successfully installed Twisted pyOpenSSL zope.interface cryptography six cffi pycparser
Cleaning up...
Downloading/unpacking ipdb==0.8 (from -r /home/marsboard/p2pool/conf/requirements-development.txt (line 1))
Using download cache from /home/marsboard/p2pool/.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fi%2Fipdb%2Fipdb-0.8.zip
Running setup.py (path:/home/marsboard/p2pool/.pyenv/build/ipdb/setup.py) egg_info for package ipdb
Downloading/unpacking ipython==2.2.0 (from -r /home/marsboard/p2pool/conf/requirements-development.txt (line 2))
Downloading ipython-2.2.0-py27-none-any.whl (2.8MB): 2.8MB downloaded
Storing download in cache at ./.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2F2.7%2Fi%2Fipython%2Fipython-2.2.0-py27-none-any.whl
Installing collected packages: ipdb, ipython
Running setup.py install for ipdb
Installing ipdb script to /home/marsboard/p2pool/.pyenv/bin
Successfully installed ipdb ipython
Cleaning up...
Downloading/unpacking coverage==3.7.1 (from -r /home/marsboard/p2pool/conf/requirements-testing.txt (line 1))
Downloading coverage-3.7.1.tar.gz (284kB): 284kB downloaded
Storing download in cache at ./.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fc%2Fcoverage%2Fcoverage-3.7.1.tar.gz
Running setup.py (path:/home/marsboard/p2pool/.pyenv/build/coverage/setup.py) egg_info for package coverage
warning: no previously-included files matching '*.pyc' found anywhere in distribution
Downloading/unpacking unittest-xml-reporting==1.9.0 (from -r /home/marsboard/p2pool/conf/requirements-testing.txt (line 2))
Downloading unittest-xml-reporting-1.9.0.tar.gz
Storing download in cache at ./.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fu%2Funittest-xml-reporting%2Funittest-xml-reporting-1.9.0.tar.gz
Running setup.py (path:/home/marsboard/p2pool/.pyenv/build/unittest-xml-reporting/setup.py) egg_info for package unittest-xml-reporting
Downloading/unpacking unittest2==0.5.1 (from -r /home/marsboard/p2pool/conf/requirements-testing.txt (line 3))
Downloading unittest2-0.5.1.tar.gz (62kB): 62kB downloaded
Storing download in cache at ./.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fu%2Funittest2%2Funittest2-0.5.1.tar.gz
Running setup.py (path:/home/marsboard/p2pool/.pyenv/build/unittest2/setup.py) egg_info for package unittest2
Requirement already satisfied (use --upgrade to upgrade): six in ./.pyenv/lib/python2.7/site-packages (from unittest-xml-reporting==1.9.0->-r /home/marsboard/p2pool/conf/requirements-testing.txt (line 2))
Installing collected packages: coverage, unittest-xml-reporting, unittest2
Running setup.py install for coverage
building 'coverage.tracer' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c coverage/tracer.c -o build/temp.linux-armv7l-2.7/coverage/tracer.o
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-2.7/coverage/tracer.o -o build/lib.linux-armv7l-2.7/coverage/tracer.so
warning: no previously-included files matching '*.pyc' found anywhere in distribution
Installing coverage2 script to /home/marsboard/p2pool/.pyenv/bin
Installing coverage-2.7 script to /home/marsboard/p2pool/.pyenv/bin
Installing coverage script to /home/marsboard/p2pool/.pyenv/bin
Running setup.py install for unittest-xml-reporting
Running setup.py install for unittest2
changing mode of build/scripts-2.7/unit2.py from 644 to 755
changing mode of build/scripts-2.7/unit2 from 644 to 755
changing mode of /home/marsboard/p2pool/.pyenv/bin/unit2.py to 755
changing mode of /home/marsboard/p2pool/.pyenv/bin/unit2 to 755
Installing unit2 script to /home/marsboard/p2pool/.pyenv/bin
Installing unit2-2.7 script to /home/marsboard/p2pool/.pyenv/bin
Successfully installed coverage unittest-xml-reporting unittest2
Cleaning up...
# Snapshot the Python environment
cat "/home/marsboard/p2pool"/.pkglist | xargs -0 rm -rf
tar -C "/home/marsboard/p2pool/.pyenv" --gzip -cf "/home/marsboard/p2pool/.cache/pyenv/pyenv-1.11.6-extras.tar.gz" .
rm -rf "/home/marsboard/p2pool/.pyenv" "/home/marsboard/p2pool"/.pkglist
rm -rf "/home/marsboard/p2pool/.pyenv"
mkdir -p "/home/marsboard/p2pool/.pyenv"
# Uncompress saved Python environment
tar -C "/home/marsboard/p2pool/.pyenv" --gzip -xf "/home/marsboard/p2pool/.cache"/pyenv/pyenv-1.11.6-base.tar.gz
tar -C "/home/marsboard/p2pool/.pyenv" --gzip -xf "/home/marsboard/p2pool/.cache"/pyenv/pyenv-1.11.6-extras.tar.gz
# All done!
touch "/home/marsboard/p2pool/.pyenv/.stamp-h"
marsboard@marsboard:~/p2pool$ python run_p2pool.py --help
/usr/local/lib/python2.7/dist-packages/zope.interface-4.1.1-py2.7-linux-armv7l.egg/zope/__init__.py:3: UserWarning: Module twisted was already imported from /usr/local/lib/python2.7/dist-packages/Twisted-14.0.2-py2.7-linux-armv7l.egg/twisted/__init__.pyc, but /usr/local/lib/python2.7/dist-packages/autobahn-0.9.3_3-py2.7.egg is being added to sys.path
import pkg_resources
usage: run_p2pool.py [-h] [--version]
[--net {bitcoin,fastcoin,litecoin,terracoin}] [--testnet]
[--debug] [-a ADDRESS] [--datadir DATADIR]
[--logfile LOGFILE] [--merged MERGED_URLS]
[--give-author DONATION_PERCENTAGE] [--iocp]
[--irc-announce] [--no-bugreport] [--p2pool-port PORT]
[-n ADDR[:PORT]] [--disable-upnp] [--max-conns CONNS]
[--outgoing-conns CONNS] [--external-ip ADDR[:PORT]]
[--disable-advertise] [-w PORT or ADDR:PORT]
[-f FEE_PERCENTAGE]
[--bitcoind-config-path BITCOIND_CONFIG_PATH]
[--bitcoind-address BITCOIND_ADDRESS]
[--bitcoind-rpc-port BITCOIND_RPC_PORT]
[--bitcoind-rpc-ssl]
[--bitcoind-p2p-port BITCOIND_P2P_PORT]
[BITCOIND_RPCUSERPASS [BITCOIND_RPCUSERPASS ...]]
p2pool (version 13.4-57-gdfad3cd)
optional arguments:
-h, --help show this help message and exit
--version show program's version number and exit
--net {bitcoin,fastcoin,litecoin,terracoin}
use specified network (default: bitcoin)
--testnet use the network's testnet
--debug enable debugging mode
-a ADDRESS, --address ADDRESS
generate payouts to this address (default: requested from bitcoind>)
--datadir DATADIR store data in this directory (default: run_p2pool.py is in>/data)
--logfile LOGFILE log to this file (default: data//log)
--merged MERGED_URLS call getauxblock on this url to get work for merged
mining (example:
http://ncuser:ncpass@127.0.0.1:10332/)
--give-author DONATION_PERCENTAGE
donate this percentage of work towards the development
of p2pool (default: 1.0)
--iocp use Windows IOCP API in order to avoid errors due to
large number of sockets being open
--irc-announce announce any blocks found on
irc://irc.freenode.net/#p2pool
--no-bugreport disable submitting caught exceptions to the author
--disable-upnp don't attempt to use UPnP to forward p2pool's P2P port
from the Internet to this computer
--disable-advertise don't advertise local IP address as being available
for incoming connections. useful for running a dark
node, along with multiple -n ADDR's and --outgoing-
conns 0
p2pool interface:
--p2pool-port PORT use port PORT to listen for connections (forward this
port from your router!) (default: bitcoin:9333,
fastcoin:23660, litecoin:9338, terracoin:9323)
-n ADDR[:PORT], --p2pool-node ADDR[:PORT]
connect to existing p2pool node at ADDR listening on
port PORT (defaults to default p2pool P2P port) in
addition to builtin addresses
--max-conns CONNS maximum incoming connections (default: 40)
--outgoing-conns CONNS
outgoing connections (default: 6)
--external-ip ADDR[:PORT]
specify your own public IP address instead of asking
peers to discover it, useful for running dual WAN or
asymmetric routing
worker interface:
-w PORT or ADDR:PORT, --worker-port PORT or ADDR:PORT
listen on PORT on interface with ADDR for RPC
connections from miners (default: all interfaces,
bitcoin:9332, fastcoin:5150, litecoin:9327,
terracoin:9322)
-f FEE_PERCENTAGE, --fee FEE_PERCENTAGE
charge workers mining to their own bitcoin address (by
setting their miner's username to a bitcoin address)
this percentage fee to mine on your p2pool instance.
Amount displayed at http://127.0.0.1:WORKER_PORT/fee
(default: 0)
bitcoind interface:
--bitcoind-config-path BITCOIND_CONFIG_PATH
custom configuration file path (when bitcoind -conf
option used)
--bitcoind-address BITCOIND_ADDRESS
connect to this address (default: 127.0.0.1)
--bitcoind-rpc-port BITCOIND_RPC_PORT
connect to JSON-RPC interface at this port (default:
bitcoin:8332, fastcoin:9527, litecoin:9332,
terracoin:13332 not provided>)
--bitcoind-rpc-ssl connect to JSON-RPC interface using SSL
--bitcoind-p2p-port BITCOIND_P2P_PORT
connect to P2P interface at this port (default:
bitcoin:8333, fastcoin:9526, litecoin:9333,
terracoin:13333 not provided>)
BITCOIND_RPCUSERPASS bitcoind RPC interface username, then password, space-
separated (only one being provided will cause the
username to default to being empty, and none will
cause P2Pool to read them from bitcoin.conf)
marsboard@marsboard:~/p2pool$ python run_p2pool.py --version
/usr/local/lib/python2.7/dist-packages/zope.interface-4.1.1-py2.7-linux-armv7l.egg/zope/__init__.py:3: UserWarning: Module twisted was already imported from /usr/local/lib/python2.7/dist-packages/Twisted-14.0.2-py2.7-linux-armv7l.egg/twisted/__init__.pyc, but /usr/local/lib/python2.7/dist-packages/autobahn-0.9.3_3-py2.7.egg is being added to sys.path
import pkg_resources
13.4-57-gdfad3cd
marsboard@marsboard:~/p2pool$