Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - RenegadeMan

Pages: [1]
1
Both parties are calling the other party trolls. So which party is trolls?  I predict meaningful discussions/comments will be buried in the next 300 pages of old thread.

Quote
I predict meaningful discussions/comments will be buried in the next 300 pages of old thread.

But that's okay duboisi. Like georgem is saying, we can do that here. BCT is a jungle where ideas can fly up down, backwards, sideways, inside out all while be admired, attacked, loved, hated, worshipped, scorned. Sometimes the most hideous environments are the place where new people will find you. That's what BCT's for. As an example, I found out about Darkcoin on the BTC-e trollbox early last year. They were all mocking it and calling it "Dork". That led me to searching for it and now I'm here. So these hostile and nasty environments serve a purpose too.

The most important thing is to remember there will always be trolls and FUDsters. While it's important to correct their blatant lies and mud slinging once or twice, it's the continual interaction with them that does the real damage. Just letting them do their stuff and remaining dignified and above it, actually advertises the substance involved. Not reacting and getting "hooked" into their web of hostility is the key.

2
Have just read everyone's for and against arguments.

I'm for keeping the old thread and deleting the new one.

The troll-fest is a clear sign that Spread has something for people to worry about. The key is for people to not engage with the FUDsters apart from an initial rebuttal of their lies or innuendo. It's the constant back and forth tit-for-tat interaction with them that fills the thread up with crap. Many Spread people are engaging just way too much (and there's one guy that writes the most unbelievably verbose posts that take way more time to read than the FUD posts plus he gets absolutely "hooked" by them again and again which just throws fuel on the fire and keeps them motivated).

I think a censored thread isn't the right message to be putting out there. Gerogem's comments on what makes trolls stay versus what makes them give up and leave are spot on. Ignoring them is the key, even when they're plastering never ending lies; they just can't stand being ignored, but that is what eventually stops them. And, sure, there'll be a noob or two that takes it all in and misunderstand what's true about Spread, but that's the nature of BCT and the advantages of having an unmoderated thread versus a censored one are many.

I'm continuing to read both threads each day but it would be nice to just have the single original one to go to, FUD and all.

3
Main Development / Re: Ideas for future spreadcoin features
« on: February 02, 2015, 12:51:44 am »
Maybe I'm a Luddite, but I've never seen much point in 2FA for digital wallets. It's not going to stop crooked exchanges stealing your money and it's not going to help you if you're too lazy to have a regular backup schedule that includes backup verification and redundant secure offline storage.

True. But it will help you if you've been hacked and a key logger sends your wallet password and .dat file to the hacker thereby giving them the direct ability to transfer your coins to another address. The 2FA will prevent this from happening in that instance.

4
Main Development / Re: Masternodes Testing
« on: January 28, 2015, 04:02:56 pm »
(...)
In your home directory, you'll need to make a .spreadcoin directory and put a spreadcoun.conf file in there.
'mkdir .spreadcoin' - or maybe .spreadtestcoin
(...)

just run ./spreadcoind once and it will create the folder for you, and exit with and error message saying all you need to do (path to the file, suggested contents, etc)

Well it seemed to compile okay (from what I can tell). But upon attempting to run it, nothing happens; it's just sitting there like it's hung.

Have followed your instructions girino as per this picture of the session


I think I'll give it away at this point as it's way more involved than what initially appeared to be the case and my lack of knowledge as to what's going on/what I need to do is a major constraint on getting this working (I think I'll need to await someone having made a Ubuntu "guide for dummies" style of document). Also it's 3am in the morning where I am (in Australia) and I really need to go to bed!

Thanks very much for your help girino and Strumpet (and georgem). Will try to work on it some more tomorrow

5
Main Development / Re: Masternodes Testing
« on: January 28, 2015, 03:24:30 pm »
RenegadeMan, yeah if you're short on RAM you'll need to add some swap space.

As root ('su root') or stick 'sudo' in front of everything...

Make some swap space and turn it on:
Code: [Select]
dd if=/dev/zero of=/swapfile bs=1M count=1024
mkswap /swapfile
swapon /swapfile

Now modify /etc/fstab so the swap is recognised at next boot:
Code: [Select]
nano /etc/fstab

If you don't have nano ( a simple text editor) you can install it with:
Code: [Select]
apt-get install nano

Add the following line to the bottom of the file:
Code: [Select]
/swapfile  swap      swap    defaults        0 0

...and try compiling again.


Okay, wow, what a process! All those XXXXXXXX.cpp files being generated.

I now have these additional files in the /spreadcoin-mn-test directory
bitcoin-qt.pro
qrc_bitcoin.cpp
spreadcoin-qt

What do I do to now run the Spreadcoin masternode wallet? (as I've tried just entering "spreadcoin-qt" at the command line like I would enter darkcoind for a DRK MN but it just returns "command not found".

That's linux, you need to tell where the file is... always...:

Code: [Select]
./spreadcoin-qt
is the right command.


Of course, that much I do know and should've realised.

So tried that and am now getting "cannot connect to X server".

Sorry for taking up your time. I probably shouldn't have attempted this as I just don't have enough knowledge around the basics to realise what's going on.

Quote
RenegadeMan are you running a GUI environment on your VPS? Because if you're not you'll want to compile spreadcoind instead. If you are you can run it with ./spreadcoin-qt from the CLI or just double click on it in your GUI file browser/windowmanager/whatever

Ah...no...not running a GUI. So I'm on the wrong track and need spreadcoind instead?

6
Main Development / Re: Masternodes Testing
« on: January 28, 2015, 03:13:43 pm »
RenegadeMan, yeah if you're short on RAM you'll need to add some swap space.

As root ('su root') or stick 'sudo' in front of everything...

Make some swap space and turn it on:
Code: [Select]
dd if=/dev/zero of=/swapfile bs=1M count=1024
mkswap /swapfile
swapon /swapfile

Now modify /etc/fstab so the swap is recognised at next boot:
Code: [Select]
nano /etc/fstab

If you don't have nano ( a simple text editor) you can install it with:
Code: [Select]
apt-get install nano

Add the following line to the bottom of the file:
Code: [Select]
/swapfile  swap      swap    defaults        0 0

...and try compiling again.


Okay, wow, what a process! All those XXXXXXXX.cpp files being generated.

I now have these additional files in the /spreadcoin-mn-test directory
bitcoin-qt.pro
qrc_bitcoin.cpp
spreadcoin-qt

What do I do to now run the Spreadcoin masternode wallet? (as I've tried just entering "spreadcoin-qt" at the command line like I would enter darkcoind for a DRK MN but it just returns "command not found".

7
Main Development / Re: Masternodes Testing
« on: January 28, 2015, 02:37:22 pm »

/bin/sh: 1: ./build_detect_platform: Permission denied
make[1]: Entering directory `/home/alfred/spreadcoin-mn-test/src/leveldb'
Makefile:18: build_config.mk: No such file or directory
make[1]: *** No rule to make target `build_config.mk'.  Stop.
chmod +x src/leveldb/build_detect_platform

Elbandi


Okay thanks for your assistance Elbandi. I made the changes to that file as per your instructions. Got a little further this time but seem to have a memory limitation issue on my VPS now (see last two lines below):

Quote
[email protected]:~/spreadcoin-mn-test$ qmake
Project MESSAGE: Building with UPNP support
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
[email protected]:~/spreadcoin-mn-test$ make
cd /home/alfred/spreadcoin-mn-test/src/leveldb && CC=gcc CXX=g++ make OPT="-m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2" libleveldb.a libmemenv.a
make[1]: Entering directory `/home/alfred/spreadcoin-mn-test/src/leveldb'
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c db/builder.cc -o db/builder.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c db/c.cc -o db/c.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c db/dbformat.cc -o db/dbformat.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c db/db_impl.cc -o db/db_impl.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c db/db_iter.cc -o db/db_iter.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c db/filename.cc -o db/filename.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c db/log_reader.cc -o db/log_reader.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c db/log_writer.cc -o db/log_writer.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c db/memtable.cc -o db/memtable.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c db/repair.cc -o db/repair.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c db/table_cache.cc -o db/table_cache.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c db/version_edit.cc -o db/version_edit.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c db/version_set.cc -o db/version_set.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c db/write_batch.cc -o db/write_batch.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c table/block_builder.cc -o table/block_builder.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c table/block.cc -o table/block.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c table/filter_block.cc -o table/filter_block.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c table/format.cc -o table/format.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c table/iterator.cc -o table/iterator.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c table/merger.cc -o table/merger.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c table/table_builder.cc -o table/table_builder.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c table/table.cc -o table/table.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c table/two_level_iterator.cc -o table/two_level_iterator.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c util/arena.cc -o util/arena.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c util/bloom.cc -o util/bloom.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c util/cache.cc -o util/cache.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c util/coding.cc -o util/coding.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c util/comparator.cc -o util/comparator.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c util/crc32c.cc -o util/crc32c.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c util/env.cc -o util/env.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c util/env_posix.cc -o util/env_posix.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c util/env_win.cc -o util/env_win.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c util/filter_policy.cc -o util/filter_policy.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c util/hash.cc -o util/hash.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c util/histogram.cc -o util/histogram.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c util/logging.cc -o util/logging.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c util/options.cc -o util/options.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c util/status.cc -o util/status.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c port/port_posix.cc -o port/port_posix.o
rm -f libleveldb.a
ar -rs libleveldb.a db/builder.o db/c.o db/dbformat.o db/db_impl.o db/db_iter.o db/filename.o db/log_reader.o db/log_writer.o db/memtable.o db/repair.o db/table_cache.o db/version_edit.o db/version_set.o db/write_batch.o table/block_builder.o table/block.o table/filter_block.o table/format.o table/iterator.o table/merger.o table/table_builder.o table/table.o table/two_level_iterator.o util/arena.o util/bloom.o util/cache.o util/coding.o util/comparator.o util/crc32c.o util/env.o util/env_posix.o util/env_win.o util/filter_policy.o util/hash.o util/histogram.o util/logging.o util/options.o util/status.o port/port_posix.o
ar: creating libleveldb.a
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c helpers/memenv/memenv.cc -o helpers/memenv/memenv.o
rm -f libmemenv.a
ar -rs libmemenv.a helpers/memenv/memenv.o
ar: creating libmemenv.a
make[1]: Leaving directory `/home/alfred/spreadcoin-mn-test/src/leveldb'
cd /home/alfred/spreadcoin-mn-test; /bin/sh share/genbuild.sh /home/alfred/spreadcoin-mn-test/build/build.h
/usr/lib/x86_64-linux-gnu/qt4/bin/uic src/qt/forms/sendcoinsdialog.ui -o build/ui_sendcoinsdialog.h
/usr/lib/x86_64-linux-gnu/qt4/bin/uic src/qt/forms/coincontroldialog.ui -o build/ui_coincontroldialog.h
/usr/lib/x86_64-linux-gnu/qt4/bin/uic src/qt/forms/addressbookpage.ui -o build/ui_addressbookpage.h
/usr/lib/x86_64-linux-gnu/qt4/bin/uic src/qt/forms/signverifymessagedialog.ui -o build/ui_signverifymessagedialog.h
/usr/lib/x86_64-linux-gnu/qt4/bin/uic src/qt/forms/aboutdialog.ui -o build/ui_aboutdialog.h
/usr/lib/x86_64-linux-gnu/qt4/bin/uic src/qt/forms/editaddressdialog.ui -o build/ui_editaddressdialog.h
/usr/lib/x86_64-linux-gnu/qt4/bin/uic src/qt/forms/transactiondescdialog.ui -o build/ui_transactiondescdialog.h
/usr/lib/x86_64-linux-gnu/qt4/bin/uic src/qt/forms/overviewpage.ui -o build/ui_overviewpage.h
/usr/lib/x86_64-linux-gnu/qt4/bin/uic src/qt/forms/sendcoinsentry.ui -o build/ui_sendcoinsentry.h
/usr/lib/x86_64-linux-gnu/qt4/bin/uic src/qt/forms/askpassphrasedialog.ui -o build/ui_askpassphrasedialog.h
/usr/lib/x86_64-linux-gnu/qt4/bin/uic src/qt/forms/rpcconsole.ui -o build/ui_rpcconsole.h
/usr/lib/x86_64-linux-gnu/qt4/bin/uic src/qt/forms/optionsdialog.ui -o build/ui_optionsdialog.h
/usr/lib/x86_64-linux-gnu/qt4/bin/uic src/qt/forms/blockexplorer.ui -o build/ui_blockexplorer.h
/usr/lib/x86_64-linux-gnu/qt4/bin/uic src/qt/forms/miningpage.ui -o build/ui_miningpage.h
/usr/lib/x86_64-linux-gnu/qt4/bin/uic src/qt/forms/masternodepage.ui -o build/ui_masternodepage.h
g++ -c -m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -D_REENTRANT -fdiagnostics-show-option -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -Wstack-protector -DQT_GUI -DBOOST_THREAD_USE_LIB -DBOOST_SPIRIT_THREADSAFE -DUSE_UPNP=1 -DSTATICLIB -DUSE_IPV6=1 -DHAVE_BUILD_INFO -DLINUX -D_FILE_OFFSET_BITS=64 -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Isrc -Isrc/json -Isrc/qt -Isrc/leveldb/include -Isrc/leveldb/helpers -Ibuild -Ibuild -o build/bitcoin.o src/qt/bitcoin.cpp
virtual memory exhausted: Cannot allocate memory
make: *** [build/bitcoin.o] Error 1

8
Main Development / Re: Masternodes Testing
« on: January 28, 2015, 02:10:18 pm »
Lonecrouton are you on here at the moment?

Earlier today you mentioned you'd compiled for Ubuntu 14.04 and it worked fine.

Are you able to put that version up somewhere where I can download? I don't know how to do a compile. If it's relatively simple perhaps you can explain or, if too complex, make what you've done available if possible. I'd like to deploy it onto my Ubuntu VPS to see how it goes.

Thanks.

The build instructions for the QT client are in /doc/readme-qt.rst

In short, open a terminal and copy/paste this into it to install the dependencies:
Code: [Select]
sudo apt-get install qt4-qmake libqt4-dev build-essential libboost-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libboost-thread-dev libssl-dev libdb++-dev libminiupnpc-dev
Hit 'y' if/when it asks you if you want to install all this stuff, it'll all take a few minutes.

Then, either navigate to or right-click in your file browser and and open a terminal in
/wherever/you/donloaded/and/extracted/to/spreadcoin-mn-test/
and run
Code: [Select]
qmake
then
Code: [Select]
make
... it will spew compiler gibberish for a few minutes and when it stops you should see a new shiny QT executable. :)

And now that you have all the dependencies for building a QT wallet, you can build pretty much any other or future wallet just with the qmake and make bit.

edit:  I uploaded a copy of mine here http://s000.tinyupload.com/?file_id=05143423071379729335 - but it's better to compile yourself, on general principles for security.


Thanks Stumpet! It was going swimmingly well up until the QMAKE and MAKE where it all came unravelled. I'm not a Linux guy at all (not even a noob) so am completely in the dark as to what's going on. A quick read through the error messages and text it's come back with and I'm guessing my user doesn't have the appropriate rights to perform the process (or something along these lines)

Quote
[email protected]:~$
[email protected]:~$ cd spreadcoin-mn-test
[email protected]:~/spreadcoin-mn-test$ qmake
Project MESSAGE: Building with UPNP support
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
[email protected]:~/spreadcoin-mn-test$ make
cd /home/alfred/spreadcoin-mn-test/src/leveldb && CC=gcc CXX=g++ make OPT="-m64 -pipe -std=c++0x -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2" libleveldb.a libmemenv.a
/bin/sh: 1: ./build_detect_platform: Permission denied
make[1]: Entering directory `/home/alfred/spreadcoin-mn-test/src/leveldb'
Makefile:18: build_config.mk: No such file or directory
make[1]: *** No rule to make target `build_config.mk'.  Stop.
make[1]: Leaving directory `/home/alfred/spreadcoin-mn-test/src/leveldb'
make: *** [/home/alfred/spreadcoin-mn-test/src/leveldb/libleveldb.a] Error 2

9
Main Development / Re: Masternodes Testing
« on: January 28, 2015, 12:44:16 pm »
Lonecrouton are you on here at the moment?

Earlier today you mentioned you'd compiled for Ubuntu 14.04 and it worked fine.

Are you able to put that version up somewhere where I can download? I don't know how to do a compile. If it's relatively simple perhaps you can explain or, if too complex, make what you've done available if possible. I'd like to deploy it onto my Ubuntu VPS to see how it goes.

Thanks.

10
Main Development / Re: Masternodes Testing
« on: January 28, 2015, 12:40:04 pm »

Okay, I understand. Interesting though that it (my wallet) had this sudden opinion that my MN and two others (not mine) were at above 41% when everything else was either 1.6667 or 3.3333. Seems a bit odd. Maybe Mr Spread will chime in when he reads this.


Your MN is already elected, right? In this case a high vote % might have another meaning, and not a good one.
In this case when an elected MN reaches 50% voting it means it is about to get de-elected again. (if I understood Mr. Spread correctly)

If you are not elected and get to 50% votes, then you get elected.
If you are elected and you get to 50% votes, then you lose your election.

It's like voting to get you in, and voting to get you out.

So (potentially) there's two voting processes. One votes MN's to be "in" (part of the network) and then an opposing process votes MNs to be dropped? And maybe with the limited numbers of MNs on testnet although I was being voted to be dropped it didn't actually go through with the dropping?

Interesting; Will be pleased to understand how this works.

11
Main Development / Re: Masternodes Testing
« on: January 28, 2015, 12:21:31 pm »
If you look on the MN list there's three showing votes of over 41%, substantially above all the others which are 1.66667 or 3.3333% One of these MNs is mine at mtgaDYMeZiCSTyxvZHm4BtmNjBRWX72pEV.

I'm running this on a fairly low-end Toshiba laptop with Win 8.1 (Intel® Core™ i5 processor 3210M (2.5 GHz - 3.1 GHz, 1600MHz FSB, 3MB L3 Cache) and I even have it mining too on a single thread (15.83 kh/s lightning!).

How would I be getting such a high vote percentage on this test MN?


105 (see my edit, vote percentage has gone right down now)


Voting % is very unique to every wallet. E.g. my wallet shows your MN with only 1.6666% vote.

That's the thing with voting, and why it is decentralized. My wallet/mn has its own opinion about how "good" your MN is.

But my wallet probably also shows such a low vote % number for your MN because my wallet hasn't been running that long. (only for about an hour now).

EDIT: Oops, in your last post, I clicked on modify instead of quote, that's why it shows "last edited by georgem".... will not happen again.

Okay, I understand. Interesting though that it (my wallet) had this sudden opinion that my MN and two others (not mine) were at above 41% when everything else was either 1.6667 or 3.3333. Seems a bit odd. Maybe Mr Spread will chime in when he reads this.

(no problem on the edit, understand what happened)

12
Main Development / Re: Masternodes Testing
« on: January 28, 2015, 12:11:20 pm »
If you look on the MN list there's three showing votes of over 41%, substantially above all the others which are 1.66667 or 3.3333% One of these MNs is mine at mtgaDYMeZiCSTyxvZHm4BtmNjBRWX72pEV.

I'm running this on a fairly low-end Toshiba laptop with Win 8.1 (Intel® Core™ i5 processor 3210M (2.5 GHz - 3.1 GHz, 1600MHz FSB, 3MB L3 Cache) and I even have it mining too on a single thread (15.83 kh/s lightning!).

How would I be getting such a high vote percentage on this test MN?

how many coins does your MN have, so I can find it faster?

105 (see my edit, vote percentage has gone right down now)

13
Main Development / Re: Masternodes Testing
« on: January 28, 2015, 12:07:31 pm »
If you look on the MN list there's three showing votes of over 41%, substantially above all the others which are 1.66667 or 3.3333% One of these MNs is mine at mtgaDYMeZiCSTyxvZHm4BtmNjBRWX72pEV.

I'm running this on a fairly low-end Toshiba laptop with Win 8.1 (Intel® Core™ i5 processor 3210M (2.5 GHz - 3.1 GHz, 1600MHz FSB, 3MB L3 Cache) and I even have it mining too on a single thread (15.83 kh/s lightning!).

How would I be getting such a high vote percentage on this test MN?

Edit: Mmmm....must have been a temporary glitch. It (and the other two) have returned back down to 1.6667%

14
Main Development / Re: Masternodes Testing
« on: January 28, 2015, 03:30:42 am »
MyFarm could you send me some test SPR thanks?

mvcWctmnC4ijgibvsQwzDLHGgYzukn3phF


Edit: Thank you. Should have my test MN up shortly.

Pages: [1]