murderouskirk (OP)
|
 |
September 02, 2015, 11:38:44 PM |
|
I wonder if more developments are in the planning, since it kind of sounds that Swing is an experiment too, although a more complex one.
Basically the plan from here on out is just to watch the impact of the swing supply, try to get on as many exchanges as possible, grow the community and spread the word about swing. Swing is meant to last unlike Greed and GE that were designed to live for about a month and get replaced. That being said, as the community grows and developers get interested I wouldn't be surprised at all if holders start coming together to progress swing in their own ways in the spirit of open source development. That involves zero work. But +1 for honesty. I'll watch closely. And that's the point actually. Your coins are not valued on my work ethic. In how many other coins can you say the same?
|
|
|
|
|
murderouskirk (OP)
|
 |
September 02, 2015, 11:39:59 PM |
|
Awhh yeahh!  Thanks Yobit!
|
|
|
|
shapetwist
|
 |
September 02, 2015, 11:40:33 PM |
|
Few larger swaps coming in today.  Down to 38% remaining. 61,836.12780935 Swing Seed Coins remain 981,644.22190792 GE has been burned Side note, I'm expecting Yobit to add Swing within 48 hours.   this is fun! I like that the SHA256 algo gives a bit of an edge to those staking (since BTC miners make competing near impossible even w rented hash). Nice work dev, and props on the near instant conversion times from GE->SWING  swapped a few times now and very happy with how quick I'm able to swap and get right down to stakin! Agreed, can't stress it enough. Really good work here. The whole Greed and GE projects, even as experiments, show that the dev is serious about it by having swapping possible. He carried his tests and didn't let down the investors after leaving former projects. It's not the case of making a coin and dump it. There's a lot of thought into this. I wonder if more developments are in the planning, since it kind of sounds that Swing is an experiment too, although a more complex one. What's the burn address of GE by the way, I must have missed it. If you are trying to swap: https://crypto.typeform.com/to/PTRRNNIf you just want to look: http://cryptobe.com/a/FUJJ9WD5yMDo you hold private keys to this address? Currently yes, it makes it much easier for me to process the swap if the wallet it running and notifying me of received coins. Also it functions as a bit of a safety net for when we get down to <~10% remaining VIA allowing me to unlock just long enough let pending inputs confirm. This was a much bigger issue in GREED though as it was POS only during swap and the chain started to halt a few times as everything converted. I can destroy the private keys once the swap ends for everyone's sanity. Thanks for addressing concerns. Say hello to YoBit.
|
|
|
|
shapetwist
|
 |
September 02, 2015, 11:46:42 PM |
|
I wonder if more developments are in the planning, since it kind of sounds that Swing is an experiment too, although a more complex one.
Basically the plan from here on out is just to watch the impact of the swing supply, try to get on as many exchanges as possible, grow the community and spread the word about swing. Swing is meant to last unlike Greed and GE that were designed to live for about a month and get replaced. That being said, as the community grows and developers get interested I wouldn't be surprised at all if holders start coming together to progress swing in their own ways in the spirit of open source development. That involves zero work. But +1 for honesty. I'll watch closely. And that's the point actually. Your coins are not valued on my work ethic. In how many other coins can you say the same? Again, I didn't say that was a bad thing, quite the opposite actually. Thanks for being very open to questions.
|
|
|
|
murderouskirk (OP)
|
 |
September 02, 2015, 11:48:12 PM |
|
I wonder if more developments are in the planning, since it kind of sounds that Swing is an experiment too, although a more complex one.
Basically the plan from here on out is just to watch the impact of the swing supply, try to get on as many exchanges as possible, grow the community and spread the word about swing. Swing is meant to last unlike Greed and GE that were designed to live for about a month and get replaced. That being said, as the community grows and developers get interested I wouldn't be surprised at all if holders start coming together to progress swing in their own ways in the spirit of open source development. That involves zero work. But +1 for honesty. I'll watch closely. And that's the point actually. Your coins are not valued on my work ethic. In how many other coins can you say the same? Again, I didn't say that was a bad thing, quite the opposite actually. Thanks for being very open to questions. Sure thing! 
|
|
|
|
murderouskirk (OP)
|
 |
September 03, 2015, 12:21:01 AM |
|
Down to 35%
55,998.22744137 seed coins remain.
|
|
|
|
MickyCOB
|
 |
September 03, 2015, 12:55:30 AM |
|
|
|
|
|
kampretkabur
|
 |
September 03, 2015, 05:02:46 AM |
|
n yobit always there, thank you thank you
|
|
|
|
paolo77
Legendary
Offline
Activity: 910
Merit: 1000
|
 |
September 03, 2015, 06:01:41 AM |
|
i try to compile the mac o linux wallet ! same error :
qmake Project MESSAGE: Building with UPNP support Project MESSAGE: Building with UPNP supportProject MESSAGE: Building with DBUS (Freedesktop notifications) supportRemoved 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. Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. WARNING: Failure to find: src/qt/darksendconfig.cpp WARNING: Failure to find: src/masternode.cpp WARNING: Failure to find: src/darksend.cpp WARNING: Failure to find: src/rpcdarksend.cpp WARNING: Failure to find: src/instantx.cpp WARNING: Failure to find: src/activemasternode.cpp WARNING: Failure to find: src/spork.cpp WARNING: Failure to find: src/masternodeconfig.cpp WARNING: Failure to find: src/qt/addeditadrenalinenode.cpp WARNING: Failure to find: src/qt/adrenalinenodeconfigdialog.cpp WARNING: Failure to find: src/qt/masternodemanager.cpp WARNING: Failure to find: src/qt/darksendconfig.h WARNING: Failure to find: src/masternode.h WARNING: Failure to find: src/darksend.h WARNING: Failure to find: src/instantx.h WARNING: Failure to find: src/activemasternode.h WARNING: Failure to find: src/spork.h WARNING: Failure to find: src/qt/addeditadrenalinenode.h WARNING: Failure to find: src/qt/adrenalinenodeconfigdialog.h WARNING: Failure to find: src/qt/masternodemanager.h WARNING: Failure to find: src/qt/forms/darksendconfig.ui WARNING: Failure to find: src/qt/forms/addeditadrenalinenode.ui WARNING: Failure to find: src/qt/forms/adrenalinenodeconfigdialog.ui WARNING: Failure to find: src/qt/forms/masternodemanager.ui
|
|
|
|
EmperorBaburr
Member

Offline
Activity: 70
Merit: 10
|
 |
September 03, 2015, 06:32:52 AM |
|
hey was wondering if swing was a ico ?
|
|
|
|
OBAViJEST
|
 |
September 03, 2015, 04:13:31 PM |
|
hey was wondering if swing was a ico ?
I don't think so, this is just like Greed Evolved, right? No ICO there unless I missed something...all about swapping, correct? I have one question: Is staking up? Or does POS start another time?
|
|
|
|
murderouskirk (OP)
|
 |
September 03, 2015, 05:05:32 PM Last edit: September 03, 2015, 05:38:27 PM by murderouskirk |
|
hey was wondering if swing was a ico ?
I don't think so, this is just like Greed Evolved, right? No ICO there unless I missed something...all about swapping, correct? I have one question: Is staking up? Or does POS start another time? Not an ICO, just upgrading the GE holders to the new chain. Nobody wants to be a bagholder.  Staking started at block 1, you can start cracking blocks whenever you want. i try to compile the mac o linux wallet ! same error : qmake Project MESSAGE: Building with UPNP support Project MESSAGE: Building with UPNP supportProject MESSAGE: Building with DBUS (Freedesktop notifications) supportRemoved 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. Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. WARNING: Failure to find: src/qt/darksendconfig.cpp WARNING: Failure to find: src/masternode.cpp WARNING: Failure to find: src/darksend.cpp WARNING: Failure to find: src/rpcdarksend.cpp WARNING: Failure to find: src/instantx.cpp WARNING: Failure to find: src/activemasternode.cpp WARNING: Failure to find: src/spork.cpp WARNING: Failure to find: src/masternodeconfig.cpp WARNING: Failure to find: src/qt/addeditadrenalinenode.cpp WARNING: Failure to find: src/qt/adrenalinenodeconfigdialog.cpp WARNING: Failure to find: src/qt/masternodemanager.cpp WARNING: Failure to find: src/qt/darksendconfig.h WARNING: Failure to find: src/masternode.h WARNING: Failure to find: src/darksend.h WARNING: Failure to find: src/instantx.h WARNING: Failure to find: src/activemasternode.h WARNING: Failure to find: src/spork.h WARNING: Failure to find: src/qt/addeditadrenalinenode.h WARNING: Failure to find: src/qt/adrenalinenodeconfigdialog.h WARNING: Failure to find: src/qt/masternodemanager.h WARNING: Failure to find: src/qt/forms/darksendconfig.ui WARNING: Failure to find: src/qt/forms/addeditadrenalinenode.ui WARNING: Failure to find: src/qt/forms/adrenalinenodeconfigdialog.ui WARNING: Failure to find: src/qt/forms/masternodemanager.ui Thanks for trying this, I've only done windows wallets but I still might be able to help. Try compiling without UPNP support. Here's my compile commands used for the windows wallet: in msys--- cd /C/Swing/src/leveldb TARGET_OS=NATIVE_WINDOWS make libleveldb.a libmemenv.a in cmd--- set PATH=%PATH%;C:\Qt\5.3.2\bin cd C:\Swing\ qmake "USE_QRCODE=1" "USE_UPNP=-" "USE_IPV6=1" Swing-qt.pro mingw32-make -f Makefile.Release And here's my Swing-qt for windows wallet (notice you have to add in the location of the deps you've installed near the top): TEMPLATE = app TARGET = Swing-qt VERSION = 1.0.7 INCLUDEPATH += src src/json src/qt DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE CONFIG += no_include_pwd CONFIG += thread
CONFIG += static
greaterThan(QT_MAJOR_VERSION, 4) { QT += widgets DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0 }
# for boost 1.37, add -mt to the boost libraries # use: qmake BOOST_LIB_SUFFIX=-mt # for boost thread win32 with _win32 sufix # use: BOOST_THREAD_LIB_SUFFIX=_win32-... # or when linking against a specific BerkelyDB version: BDB_LIB_SUFFIX=-4.8
# Dependency library locations can be customized with: # BOOST_INCLUDE_PATH, BOOST_LIB_PATH, BDB_INCLUDE_PATH, # BDB_LIB_PATH, OPENSSL_INCLUDE_PATH and OPENSSL_LIB_PATH respectively
BOOST_LIB_SUFFIX=-mgw49-mt-s-1_55 BOOST_THREAD_LIB_SUFFIX=-mgw49-mt-s-1_55 BOOST_INCLUDE_PATH=C:/deps/boost_1_55_0 BOOST_LIB_PATH=C:/deps/boost_1_55_0/stage/lib BDB_INCLUDE_PATH=C:/deps/db-5.3.28.NC/build_unix BDB_LIB_PATH=C:/deps/db-5.3.28.NC/build_unix OPENSSL_INCLUDE_PATH=C:/deps/openssl-1.0.1g/include OPENSSL_LIB_PATH=C:/deps/openssl-1.0.1g MINIUPNPC_INCLUDE_PATH=C:/deps/ MINIUPNPC_LIB_PATH=C:/deps/miniupnpc QRENCODE_INCLUDE_PATH=C:/deps/qrencode-3.4.4 QRENCODE_LIB_PATH=C:/deps/qrencode-3.4.4/.libs
OBJECTS_DIR = build MOC_DIR = build UI_DIR = build
# use: qmake "RELEASE=1" contains(RELEASE, 1) { # Mac: compile for maximum compatibility (10.5, 32-bit) macx:QMAKE_CXXFLAGS += -mmacosx-version-min=10.5 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.5.sdk
!windows:!macx { # Linux: static link LIBS += -Wl,-Bstatic } }
!win32 { # for extra security against potential buffer overflows: enable GCCs Stack Smashing Protection QMAKE_CXXFLAGS *= -fstack-protector-all --param ssp-buffer-size=1 QMAKE_LFLAGS *= -fstack-protector-all --param ssp-buffer-size=1 # We need to exclude this for Windows cross compile with MinGW 4.2.x, as it will result in a non-working executable! # This can be enabled for Windows, when we switch to MinGW >= 4.4.x. } # for extra security on Windows: enable ASLR and DEP via GCC linker flags win32:QMAKE_LFLAGS *= -Wl,--large-address-aware -static win32:QMAKE_LFLAGS += -static-libgcc -static-libstdc++
# use: qmake "USE_QRCODE=1" # libqrencode (http://fukuchi.org/works/qrencode/index.en.html) must be installed for support contains(USE_QRCODE, 1) { message(Building with QRCode support) DEFINES += USE_QRCODE LIBS += -lqrencode }
# use: qmake "USE_UPNP=1" ( enabled by default; default) # or: qmake "USE_UPNP=0" (disabled by default) # or: qmake "USE_UPNP=-" (not supported) # miniupnpc (http://miniupnp.free.fr/files/) must be installed for support contains(USE_UPNP, -) { message(Building without UPNP support) } else { message(Building with UPNP support) count(USE_UPNP, 0) { USE_UPNP=1 } DEFINES += USE_UPNP=$$USE_UPNP STATICLIB INCLUDEPATH += $$MINIUPNPC_INCLUDE_PATH LIBS += $$join(MINIUPNPC_LIB_PATH,,-L,) -lminiupnpc win32:LIBS += -liphlpapi }
# use: qmake "USE_DBUS=1" or qmake "USE_DBUS=0" linux:count(USE_DBUS, 0) { USE_DBUS=1 } contains(USE_DBUS, 1) { message(Building with DBUS (Freedesktop notifications) support) DEFINES += USE_DBUS QT += dbus }
contains(BITCOIN_NEED_QT_PLUGINS, 1) { DEFINES += BITCOIN_NEED_QT_PLUGINS QTPLUGIN += qcncodecs qjpcodecs qtwcodecs qkrcodecs qtaccessiblewidgets }
INCLUDEPATH += src/leveldb/include src/leveldb/helpers LIBS += $$PWD/src/leveldb/libleveldb.a $$PWD/src/leveldb/libmemenv.a SOURCES += src/txdb-leveldb.cpp !win32 { # we use QMAKE_CXXFLAGS_RELEASE even without RELEASE=1 because we use RELEASE to indicate linking preferences not -O preferences genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a libmemenv.a } else { # make an educated guess about what the ranlib command is called isEmpty(QMAKE_RANLIB) { QMAKE_RANLIB = $$replace(QMAKE_STRIP, strip, ranlib) } LIBS += -lshlwapi #genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX TARGET_OS=OS_WINDOWS_CROSSCOMPILE $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a libmemenv.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libleveldb.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libmemenv.a } genleveldb.target = $$PWD/src/leveldb/libleveldb.a genleveldb.depends = FORCE PRE_TARGETDEPS += $$PWD/src/leveldb/libleveldb.a QMAKE_EXTRA_TARGETS += genleveldb # Gross ugly hack that depends on qmake internals, unfortunately there is no other way to do it. QMAKE_CLEAN += $$PWD/src/leveldb/libleveldb.a; cd $$PWD/src/leveldb ; $(MAKE) clean
# regenerate src/build.h !windows|contains(USE_BUILD_INFO, 1) { genbuild.depends = FORCE genbuild.commands = cd $$PWD; /bin/sh share/genbuild.sh $$OUT_PWD/build/build.h genbuild.target = $$OUT_PWD/build/build.h PRE_TARGETDEPS += $$OUT_PWD/build/build.h QMAKE_EXTRA_TARGETS += genbuild DEFINES += HAVE_BUILD_INFO }
contains(USE_O3, 1) { message(Building O3 optimization flag) QMAKE_CXXFLAGS_RELEASE -= -O2 QMAKE_CFLAGS_RELEASE -= -O2 QMAKE_CXXFLAGS += -O3 QMAKE_CFLAGS += -O3 }
*-g++-32 { message("32 platform, adding -msse2 flag")
QMAKE_CXXFLAGS += -msse2 QMAKE_CFLAGS += -msse2 }
QMAKE_CXXFLAGS_WARN_ON = -fdiagnostics-show-option -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wstack-protector
# Input DEPENDPATH += src src/json src/qt HEADERS += src/qt/bitcoingui.h \ src/qt/transactiontablemodel.h \ src/qt/addresstablemodel.h \ src/qt/optionsdialog.h \ src/qt/coincontroldialog.h \ src/qt/coincontroltreewidget.h \ src/qt/sendcoinsdialog.h \ src/qt/addressbookpage.h \ src/qt/signverifymessagedialog.h \ src/qt/aboutdialog.h \ src/qt/editaddressdialog.h \ src/qt/bitcoinaddressvalidator.h \ src/alert.h \ src/addrman.h \ src/base58.h \ src/bignum.h \ src/checkpoints.h \ src/compat.h \ src/coincontrol.h \ src/sync.h \ src/util.h \ src/uint256.h \ src/kernel.h \ src/scrypt.h \ src/pbkdf2.h \ src/zerocoin/Accumulator.h \ src/zerocoin/AccumulatorProofOfKnowledge.h \ src/zerocoin/Coin.h \ src/zerocoin/CoinSpend.h \ src/zerocoin/Commitment.h \ src/zerocoin/ParamGeneration.h \ src/zerocoin/Params.h \ src/zerocoin/SerialNumberSignatureOfKnowledge.h \ src/zerocoin/SpendMetaData.h \ src/zerocoin/ZeroTest.h \ src/zerocoin/Zerocoin.h \ src/serialize.h \ src/strlcpy.h \ src/main.h \ src/miner.h \ src/net.h \ src/key.h \ src/db.h \ src/txdb.h \ src/walletdb.h \ src/script.h \ src/init.h \ src/irc.h \ src/mruset.h \ src/json/json_spirit_writer_template.h \ src/json/json_spirit_writer.h \ src/json/json_spirit_value.h \ src/json/json_spirit_utils.h \ src/json/json_spirit_stream_reader.h \ src/json/json_spirit_reader_template.h \ src/json/json_spirit_reader.h \ src/json/json_spirit_error_position.h \ src/json/json_spirit.h \ src/qt/clientmodel.h \ src/qt/guiutil.h \ src/qt/transactionrecord.h \ src/qt/guiconstants.h \ src/qt/optionsmodel.h \ src/qt/monitoreddatamapper.h \ src/qt/transactiondesc.h \ src/qt/transactiondescdialog.h \ src/qt/bitcoinamountfield.h \ src/wallet.h \ src/keystore.h \ src/qt/transactionfilterproxy.h \ src/qt/transactionview.h \ src/qt/walletmodel.h \ src/bitcoinrpc.h \ src/qt/overviewpage.h \ src/qt/csvmodelwriter.h \ src/crypter.h \ src/qt/sendcoinsentry.h \ src/qt/qvalidatedlineedit.h \ src/qt/bitcoinunits.h \ src/qt/qvaluecombobox.h \ src/qt/askpassphrasedialog.h \ src/protocol.h \ src/qt/notificator.h \ src/qt/qtipcserver.h \ src/allocators.h \ src/ui_interface.h \ src/qt/rpcconsole.h \ src/version.h \ src/netbase.h \ src/clientversion.h
SOURCES += src/qt/bitcoin.cpp src/qt/bitcoingui.cpp \ src/qt/transactiontablemodel.cpp \ src/qt/addresstablemodel.cpp \ src/qt/optionsdialog.cpp \ src/qt/sendcoinsdialog.cpp \ src/qt/coincontroldialog.cpp \ src/qt/coincontroltreewidget.cpp \ src/qt/addressbookpage.cpp \ src/qt/signverifymessagedialog.cpp \ src/qt/aboutdialog.cpp \ src/qt/editaddressdialog.cpp \ src/qt/bitcoinaddressvalidator.cpp \ src/alert.cpp \ src/version.cpp \ src/sync.cpp \ src/util.cpp \ src/netbase.cpp \ src/key.cpp \ src/script.cpp \ src/main.cpp \ src/miner.cpp \ src/init.cpp \ src/net.cpp \ src/irc.cpp \ src/checkpoints.cpp \ src/addrman.cpp \ src/db.cpp \ src/walletdb.cpp \ src/qt/clientmodel.cpp \ src/qt/guiutil.cpp \ src/qt/transactionrecord.cpp \ src/qt/optionsmodel.cpp \ src/qt/monitoreddatamapper.cpp \ src/qt/transactiondesc.cpp \ src/qt/transactiondescdialog.cpp \ src/qt/bitcoinstrings.cpp \ src/qt/bitcoinamountfield.cpp \ src/wallet.cpp \ src/keystore.cpp \ src/qt/transactionfilterproxy.cpp \ src/qt/transactionview.cpp \ src/qt/walletmodel.cpp \ src/bitcoinrpc.cpp \ src/rpcdump.cpp \ src/rpcnet.cpp \ src/rpcmining.cpp \ src/rpcwallet.cpp \ src/rpcblockchain.cpp \ src/rpcrawtransaction.cpp \ src/qt/overviewpage.cpp \ src/qt/csvmodelwriter.cpp \ src/crypter.cpp \ src/qt/sendcoinsentry.cpp \ src/qt/qvalidatedlineedit.cpp \ src/qt/bitcoinunits.cpp \ src/qt/qvaluecombobox.cpp \ src/qt/askpassphrasedialog.cpp \ src/protocol.cpp \ src/qt/notificator.cpp \ src/qt/qtipcserver.cpp \ src/qt/rpcconsole.cpp \ src/noui.cpp \ src/kernel.cpp \ src/scrypt-arm.S \ src/scrypt-x86.S \ src/scrypt-x86_64.S \ src/scrypt.cpp \ src/pbkdf2.cpp \ src/zerocoin/Accumulator.cpp \ src/zerocoin/AccumulatorProofOfKnowledge.cpp \ src/zerocoin/Coin.cpp \ src/zerocoin/CoinSpend.cpp \ src/zerocoin/Commitment.cpp \ src/zerocoin/ParamGeneration.cpp \ src/zerocoin/Params.cpp \ src/zerocoin/SerialNumberSignatureOfKnowledge.cpp \ src/zerocoin/SpendMetaData.cpp \ src/zerocoin/ZeroTest.cpp
RESOURCES += \ src/qt/bitcoin.qrc
FORMS += \ src/qt/forms/coincontroldialog.ui \ src/qt/forms/sendcoinsdialog.ui \ src/qt/forms/addressbookpage.ui \ src/qt/forms/signverifymessagedialog.ui \ src/qt/forms/aboutdialog.ui \ src/qt/forms/editaddressdialog.ui \ src/qt/forms/transactiondescdialog.ui \ src/qt/forms/overviewpage.ui \ src/qt/forms/sendcoinsentry.ui \ src/qt/forms/askpassphrasedialog.ui \ src/qt/forms/rpcconsole.ui \ src/qt/forms/optionsdialog.ui
contains(USE_QRCODE, 1) { HEADERS += src/qt/qrcodedialog.h SOURCES += src/qt/qrcodedialog.cpp FORMS += src/qt/forms/qrcodedialog.ui }
CODECFORTR = UTF-8
# for lrelease/lupdate # also add new translations to src/qt/bitcoin.qrc under translations/ TRANSLATIONS = $$files(src/qt/locale/bitcoin_*.ts)
isEmpty(QMAKE_LRELEASE) { win32:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]\\lrelease.exe else:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease } isEmpty(QM_DIR):QM_DIR = $$PWD/src/qt/locale # automatically build translations, so they can be included in resource file TSQM.name = lrelease ${QMAKE_FILE_IN} TSQM.input = TRANSLATIONS TSQM.output = $$QM_DIR/${QMAKE_FILE_BASE}.qm TSQM.commands = $$QMAKE_LRELEASE ${QMAKE_FILE_IN} -qm ${QMAKE_FILE_OUT} TSQM.CONFIG = no_link QMAKE_EXTRA_COMPILERS += TSQM
# "Other files" to show in Qt Creator OTHER_FILES += \ doc/*.rst doc/*.txt doc/README README.md res/bitcoin-qt.rc
# platform specific defaults, if not overridden on command line isEmpty(BOOST_LIB_SUFFIX) { macx:BOOST_LIB_SUFFIX = -mt windows:BOOST_LIB_SUFFIX = -mt }
isEmpty(BOOST_THREAD_LIB_SUFFIX) { win32:BOOST_THREAD_LIB_SUFFIX = _win32$$BOOST_LIB_SUFFIX else:BOOST_THREAD_LIB_SUFFIX = $$BOOST_LIB_SUFFIX }
isEmpty(BDB_LIB_PATH) { macx:BDB_LIB_PATH = /opt/local/lib/db48 }
isEmpty(BDB_LIB_SUFFIX) { macx:BDB_LIB_SUFFIX = -4.8 }
isEmpty(BDB_INCLUDE_PATH) { macx:BDB_INCLUDE_PATH = /opt/local/include/db48 }
isEmpty(BOOST_LIB_PATH) { macx:BOOST_LIB_PATH = /opt/local/lib }
isEmpty(BOOST_INCLUDE_PATH) { macx:BOOST_INCLUDE_PATH = /opt/local/include }
windows:DEFINES += WIN32 windows:RC_FILE = src/qt/res/bitcoin-qt.rc
windows:!contains(MINGW_THREAD_BUGFIX, 0) { # At least qmake's win32-g++-cross profile is missing the -lmingwthrd # thread-safety flag. GCC has -mthreads to enable this, but it doesn't # work with static linking. -lmingwthrd must come BEFORE -lmingw, so # it is prepended to QMAKE_LIBS_QT_ENTRY. # It can be turned off with MINGW_THREAD_BUGFIX=0, just in case it causes # any problems on some untested qmake profile now or in the future. DEFINES += _MT BOOST_THREAD_PROVIDES_GENERIC_SHARED_MUTEX_ON_WIN QMAKE_LIBS_QT_ENTRY = -lmingwthrd $$QMAKE_LIBS_QT_ENTRY }
macx:HEADERS += src/qt/macdockiconhandler.h macx:OBJECTIVE_SOURCES += src/qt/macdockiconhandler.mm macx:LIBS += -framework Foundation -framework ApplicationServices -framework AppKit macx:DEFINES += MAC_OSX MSG_NOSIGNAL=0 macx:ICON = src/qt/res/icons/bitcoin.icns macx:TARGET = "Swing-Qt" macx:QMAKE_CFLAGS_THREAD += -pthread macx:QMAKE_LFLAGS_THREAD += -pthread macx:QMAKE_CXXFLAGS_THREAD += -pthread
# Set libraries and includes at end, to use platform-defined defaults if not overridden INCLUDEPATH += $$BOOST_INCLUDE_PATH $$BDB_INCLUDE_PATH $$OPENSSL_INCLUDE_PATH $$QRENCODE_INCLUDE_PATH LIBS += $$join(BOOST_LIB_PATH,,-L,) $$join(BDB_LIB_PATH,,-L,) $$join(OPENSSL_LIB_PATH,,-L,) $$join(QRENCODE_LIB_PATH,,-L,) LIBS += -lssl -lcrypto -ldb_cxx$$BDB_LIB_SUFFIX # -lgdi32 has to happen after -lcrypto (see #681) windows:LIBS += -lws2_32 -lshlwapi -lmswsock -lole32 -loleaut32 -luuid -lgdi32 LIBS += -lboost_system$$BOOST_LIB_SUFFIX -lboost_filesystem$$BOOST_LIB_SUFFIX -lboost_program_options$$BOOST_LIB_SUFFIX -lboost_thread$$BOOST_THREAD_LIB_SUFFIX windows:LIBS += -lboost_chrono$$BOOST_LIB_SUFFIX
contains(RELEASE, 1) { !windows:!macx { # Linux: turn dynamic linking back on for c/c++ runtime libraries LIBS += -Wl,-Bdynamic } }
!windows:!macx { DEFINES += LINUX LIBS += -lrt -ldl }
system($$QMAKE_LRELEASE -silent $$_PRO_FILE_) The build process may be different for other wallets though. Let me know if you get it to work.
|
|
|
|
OBAViJEST
|
 |
September 03, 2015, 05:13:02 PM |
|
hey was wondering if swing was a ico ?
I don't think so, this is just like Greed Evolved, right? No ICO there unless I missed something...all about swapping, correct? I have one question: Is staking up? Or does POS start another time? Not an ICO, just upgrading the GE holders to the new chain. Nobody wants to be a bagholder.  Staking started at block 1, you can start cracking blocks whenever you want. i try to compile the mac o linux wallet ! same error : qmake Project MESSAGE: Building with UPNP support Project MESSAGE: Building with UPNP supportProject MESSAGE: Building with DBUS (Freedesktop notifications) supportRemoved 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. Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. WARNING: Failure to find: src/qt/darksendconfig.cpp WARNING: Failure to find: src/masternode.cpp WARNING: Failure to find: src/darksend.cpp WARNING: Failure to find: src/rpcdarksend.cpp WARNING: Failure to find: src/instantx.cpp WARNING: Failure to find: src/activemasternode.cpp WARNING: Failure to find: src/spork.cpp WARNING: Failure to find: src/masternodeconfig.cpp WARNING: Failure to find: src/qt/addeditadrenalinenode.cpp WARNING: Failure to find: src/qt/adrenalinenodeconfigdialog.cpp WARNING: Failure to find: src/qt/masternodemanager.cpp WARNING: Failure to find: src/qt/darksendconfig.h WARNING: Failure to find: src/masternode.h WARNING: Failure to find: src/darksend.h WARNING: Failure to find: src/instantx.h WARNING: Failure to find: src/activemasternode.h WARNING: Failure to find: src/spork.h WARNING: Failure to find: src/qt/addeditadrenalinenode.h WARNING: Failure to find: src/qt/adrenalinenodeconfigdialog.h WARNING: Failure to find: src/qt/masternodemanager.h WARNING: Failure to find: src/qt/forms/darksendconfig.ui WARNING: Failure to find: src/qt/forms/addeditadrenalinenode.ui WARNING: Failure to find: src/qt/forms/adrenalinenodeconfigdialog.ui WARNING: Failure to find: src/qt/forms/masternodemanager.ui Thanks for trying this, I've only done windows wallets but I still might be able to help. Try compiling without UPNP support. Here's my compile commands used for the windows wallet: in msys--- cd /C/Swing/src/leveldb TARGET_OS=NATIVE_WINDOWS make libleveldb.a libmemenv.a in cmd--- set PATH=%PATH%;C:\Qt\5.3.2\bin cd C:\Swing\ qmake "USE_QRCODE=1" "USE_UPNP=-" "USE_IPV6=1" Swing-qt.pro mingw32-make -f Makefile.Release And here's my Swing-qt for windows wallet (notice you have to add in the location of the deps you've installed near the top): TEMPLATE = app TARGET = Swing-qt VERSION = 1.0.7 INCLUDEPATH += src src/json src/qt DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE CONFIG += no_include_pwd CONFIG += thread
CONFIG += static
greaterThan(QT_MAJOR_VERSION, 4) { QT += widgets DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0 }
# for boost 1.37, add -mt to the boost libraries # use: qmake BOOST_LIB_SUFFIX=-mt # for boost thread win32 with _win32 sufix # use: BOOST_THREAD_LIB_SUFFIX=_win32-... # or when linking against a specific BerkelyDB version: BDB_LIB_SUFFIX=-4.8
# Dependency library locations can be customized with: # BOOST_INCLUDE_PATH, BOOST_LIB_PATH, BDB_INCLUDE_PATH, # BDB_LIB_PATH, OPENSSL_INCLUDE_PATH and OPENSSL_LIB_PATH respectively
BOOST_LIB_SUFFIX=-mgw49-mt-s-1_55 BOOST_THREAD_LIB_SUFFIX=-mgw49-mt-s-1_55 BOOST_INCLUDE_PATH=C:/deps/boost_1_55_0 BOOST_LIB_PATH=C:/deps/boost_1_55_0/stage/lib BDB_INCLUDE_PATH=C:/deps/db-5.3.28.NC/build_unix BDB_LIB_PATH=C:/deps/db-5.3.28.NC/build_unix OPENSSL_INCLUDE_PATH=C:/deps/openssl-1.0.1g/include OPENSSL_LIB_PATH=C:/deps/openssl-1.0.1g MINIUPNPC_INCLUDE_PATH=C:/deps/ MINIUPNPC_LIB_PATH=C:/deps/miniupnpc QRENCODE_INCLUDE_PATH=C:/deps/qrencode-3.4.4 QRENCODE_LIB_PATH=C:/deps/qrencode-3.4.4/.libs
OBJECTS_DIR = build MOC_DIR = build UI_DIR = build
# use: qmake "RELEASE=1" contains(RELEASE, 1) { # Mac: compile for maximum compatibility (10.5, 32-bit) macx:QMAKE_CXXFLAGS += -mmacosx-version-min=10.5 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.5.sdk
!windows:!macx { # Linux: static link LIBS += -Wl,-Bstatic } }
!win32 { # for extra security against potential buffer overflows: enable GCCs Stack Smashing Protection QMAKE_CXXFLAGS *= -fstack-protector-all --param ssp-buffer-size=1 QMAKE_LFLAGS *= -fstack-protector-all --param ssp-buffer-size=1 # We need to exclude this for Windows cross compile with MinGW 4.2.x, as it will result in a non-working executable! # This can be enabled for Windows, when we switch to MinGW >= 4.4.x. } # for extra security on Windows: enable ASLR and DEP via GCC linker flags win32:QMAKE_LFLAGS *= -Wl,--large-address-aware -static win32:QMAKE_LFLAGS += -static-libgcc -static-libstdc++
# use: qmake "USE_QRCODE=1" # libqrencode (http://fukuchi.org/works/qrencode/index.en.html) must be installed for support contains(USE_QRCODE, 1) { message(Building with QRCode support) DEFINES += USE_QRCODE LIBS += -lqrencode }
# use: qmake "USE_UPNP=1" ( enabled by default; default) # or: qmake "USE_UPNP=0" (disabled by default) # or: qmake "USE_UPNP=-" (not supported) # miniupnpc (http://miniupnp.free.fr/files/) must be installed for support contains(USE_UPNP, -) { message(Building without UPNP support) } else { message(Building with UPNP support) count(USE_UPNP, 0) { USE_UPNP=1 } DEFINES += USE_UPNP=$$USE_UPNP STATICLIB INCLUDEPATH += $$MINIUPNPC_INCLUDE_PATH LIBS += $$join(MINIUPNPC_LIB_PATH,,-L,) -lminiupnpc win32:LIBS += -liphlpapi }
# use: qmake "USE_DBUS=1" or qmake "USE_DBUS=0" linux:count(USE_DBUS, 0) { USE_DBUS=1 } contains(USE_DBUS, 1) { message(Building with DBUS (Freedesktop notifications) support) DEFINES += USE_DBUS QT += dbus }
contains(BITCOIN_NEED_QT_PLUGINS, 1) { DEFINES += BITCOIN_NEED_QT_PLUGINS QTPLUGIN += qcncodecs qjpcodecs qtwcodecs qkrcodecs qtaccessiblewidgets }
INCLUDEPATH += src/leveldb/include src/leveldb/helpers LIBS += $$PWD/src/leveldb/libleveldb.a $$PWD/src/leveldb/libmemenv.a SOURCES += src/txdb-leveldb.cpp !win32 { # we use QMAKE_CXXFLAGS_RELEASE even without RELEASE=1 because we use RELEASE to indicate linking preferences not -O preferences genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a libmemenv.a } else { # make an educated guess about what the ranlib command is called isEmpty(QMAKE_RANLIB) { QMAKE_RANLIB = $$replace(QMAKE_STRIP, strip, ranlib) } LIBS += -lshlwapi #genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX TARGET_OS=OS_WINDOWS_CROSSCOMPILE $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a libmemenv.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libleveldb.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libmemenv.a } genleveldb.target = $$PWD/src/leveldb/libleveldb.a genleveldb.depends = FORCE PRE_TARGETDEPS += $$PWD/src/leveldb/libleveldb.a QMAKE_EXTRA_TARGETS += genleveldb # Gross ugly hack that depends on qmake internals, unfortunately there is no other way to do it. QMAKE_CLEAN += $$PWD/src/leveldb/libleveldb.a; cd $$PWD/src/leveldb ; $(MAKE) clean
# regenerate src/build.h !windows|contains(USE_BUILD_INFO, 1) { genbuild.depends = FORCE genbuild.commands = cd $$PWD; /bin/sh share/genbuild.sh $$OUT_PWD/build/build.h genbuild.target = $$OUT_PWD/build/build.h PRE_TARGETDEPS += $$OUT_PWD/build/build.h QMAKE_EXTRA_TARGETS += genbuild DEFINES += HAVE_BUILD_INFO }
contains(USE_O3, 1) { message(Building O3 optimization flag) QMAKE_CXXFLAGS_RELEASE -= -O2 QMAKE_CFLAGS_RELEASE -= -O2 QMAKE_CXXFLAGS += -O3 QMAKE_CFLAGS += -O3 }
*-g++-32 { message("32 platform, adding -msse2 flag")
QMAKE_CXXFLAGS += -msse2 QMAKE_CFLAGS += -msse2 }
QMAKE_CXXFLAGS_WARN_ON = -fdiagnostics-show-option -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wstack-protector
# Input DEPENDPATH += src src/json src/qt HEADERS += src/qt/bitcoingui.h \ src/qt/transactiontablemodel.h \ src/qt/addresstablemodel.h \ src/qt/optionsdialog.h \ src/qt/coincontroldialog.h \ src/qt/coincontroltreewidget.h \ src/qt/sendcoinsdialog.h \ src/qt/addressbookpage.h \ src/qt/signverifymessagedialog.h \ src/qt/aboutdialog.h \ src/qt/editaddressdialog.h \ src/qt/bitcoinaddressvalidator.h \ src/alert.h \ src/addrman.h \ src/base58.h \ src/bignum.h \ src/checkpoints.h \ src/compat.h \ src/coincontrol.h \ src/sync.h \ src/util.h \ src/uint256.h \ src/kernel.h \ src/scrypt.h \ src/pbkdf2.h \ src/zerocoin/Accumulator.h \ src/zerocoin/AccumulatorProofOfKnowledge.h \ src/zerocoin/Coin.h \ src/zerocoin/CoinSpend.h \ src/zerocoin/Commitment.h \ src/zerocoin/ParamGeneration.h \ src/zerocoin/Params.h \ src/zerocoin/SerialNumberSignatureOfKnowledge.h \ src/zerocoin/SpendMetaData.h \ src/zerocoin/ZeroTest.h \ src/zerocoin/Zerocoin.h \ src/serialize.h \ src/strlcpy.h \ src/main.h \ src/miner.h \ src/net.h \ src/key.h \ src/db.h \ src/txdb.h \ src/walletdb.h \ src/script.h \ src/init.h \ src/irc.h \ src/mruset.h \ src/json/json_spirit_writer_template.h \ src/json/json_spirit_writer.h \ src/json/json_spirit_value.h \ src/json/json_spirit_utils.h \ src/json/json_spirit_stream_reader.h \ src/json/json_spirit_reader_template.h \ src/json/json_spirit_reader.h \ src/json/json_spirit_error_position.h \ src/json/json_spirit.h \ src/qt/clientmodel.h \ src/qt/guiutil.h \ src/qt/transactionrecord.h \ src/qt/guiconstants.h \ src/qt/optionsmodel.h \ src/qt/monitoreddatamapper.h \ src/qt/transactiondesc.h \ src/qt/transactiondescdialog.h \ src/qt/bitcoinamountfield.h \ src/wallet.h \ src/keystore.h \ src/qt/transactionfilterproxy.h \ src/qt/transactionview.h \ src/qt/walletmodel.h \ src/bitcoinrpc.h \ src/qt/overviewpage.h \ src/qt/csvmodelwriter.h \ src/crypter.h \ src/qt/sendcoinsentry.h \ src/qt/qvalidatedlineedit.h \ src/qt/bitcoinunits.h \ src/qt/qvaluecombobox.h \ src/qt/askpassphrasedialog.h \ src/protocol.h \ src/qt/notificator.h \ src/qt/qtipcserver.h \ src/allocators.h \ src/ui_interface.h \ src/qt/rpcconsole.h \ src/version.h \ src/netbase.h \ src/clientversion.h
SOURCES += src/qt/bitcoin.cpp src/qt/bitcoingui.cpp \ src/qt/transactiontablemodel.cpp \ src/qt/addresstablemodel.cpp \ src/qt/optionsdialog.cpp \ src/qt/sendcoinsdialog.cpp \ src/qt/coincontroldialog.cpp \ src/qt/coincontroltreewidget.cpp \ src/qt/addressbookpage.cpp \ src/qt/signverifymessagedialog.cpp \ src/qt/aboutdialog.cpp \ src/qt/editaddressdialog.cpp \ src/qt/bitcoinaddressvalidator.cpp \ src/alert.cpp \ src/version.cpp \ src/sync.cpp \ src/util.cpp \ src/netbase.cpp \ src/key.cpp \ src/script.cpp \ src/main.cpp \ src/miner.cpp \ src/init.cpp \ src/net.cpp \ src/irc.cpp \ src/checkpoints.cpp \ src/addrman.cpp \ src/db.cpp \ src/walletdb.cpp \ src/qt/clientmodel.cpp \ src/qt/guiutil.cpp \ src/qt/transactionrecord.cpp \ src/qt/optionsmodel.cpp \ src/qt/monitoreddatamapper.cpp \ src/qt/transactiondesc.cpp \ src/qt/transactiondescdialog.cpp \ src/qt/bitcoinstrings.cpp \ src/qt/bitcoinamountfield.cpp \ src/wallet.cpp \ src/keystore.cpp \ src/qt/transactionfilterproxy.cpp \ src/qt/transactionview.cpp \ src/qt/walletmodel.cpp \ src/bitcoinrpc.cpp \ src/rpcdump.cpp \ src/rpcnet.cpp \ src/rpcmining.cpp \ src/rpcwallet.cpp \ src/rpcblockchain.cpp \ src/rpcrawtransaction.cpp \ src/qt/overviewpage.cpp \ src/qt/csvmodelwriter.cpp \ src/crypter.cpp \ src/qt/sendcoinsentry.cpp \ src/qt/qvalidatedlineedit.cpp \ src/qt/bitcoinunits.cpp \ src/qt/qvaluecombobox.cpp \ src/qt/askpassphrasedialog.cpp \ src/protocol.cpp \ src/qt/notificator.cpp \ src/qt/qtipcserver.cpp \ src/qt/rpcconsole.cpp \ src/noui.cpp \ src/kernel.cpp \ src/scrypt-arm.S \ src/scrypt-x86.S \ src/scrypt-x86_64.S \ src/scrypt.cpp \ src/pbkdf2.cpp \ src/zerocoin/Accumulator.cpp \ src/zerocoin/AccumulatorProofOfKnowledge.cpp \ src/zerocoin/Coin.cpp \ src/zerocoin/CoinSpend.cpp \ src/zerocoin/Commitment.cpp \ src/zerocoin/ParamGeneration.cpp \ src/zerocoin/Params.cpp \ src/zerocoin/SerialNumberSignatureOfKnowledge.cpp \ src/zerocoin/SpendMetaData.cpp \ src/zerocoin/ZeroTest.cpp
RESOURCES += \ src/qt/bitcoin.qrc
FORMS += \ src/qt/forms/coincontroldialog.ui \ src/qt/forms/sendcoinsdialog.ui \ src/qt/forms/addressbookpage.ui \ src/qt/forms/signverifymessagedialog.ui \ src/qt/forms/aboutdialog.ui \ src/qt/forms/editaddressdialog.ui \ src/qt/forms/transactiondescdialog.ui \ src/qt/forms/overviewpage.ui \ src/qt/forms/sendcoinsentry.ui \ src/qt/forms/askpassphrasedialog.ui \ src/qt/forms/rpcconsole.ui \ src/qt/forms/optionsdialog.ui
contains(USE_QRCODE, 1) { HEADERS += src/qt/qrcodedialog.h SOURCES += src/qt/qrcodedialog.cpp FORMS += src/qt/forms/qrcodedialog.ui }
CODECFORTR = UTF-8
# for lrelease/lupdate # also add new translations to src/qt/bitcoin.qrc under translations/ TRANSLATIONS = $$files(src/qt/locale/bitcoin_*.ts)
isEmpty(QMAKE_LRELEASE) { win32:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]\\lrelease.exe else:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease } isEmpty(QM_DIR):QM_DIR = $$PWD/src/qt/locale # automatically build translations, so they can be included in resource file TSQM.name = lrelease ${QMAKE_FILE_IN} TSQM.input = TRANSLATIONS TSQM.output = $$QM_DIR/${QMAKE_FILE_BASE}.qm TSQM.commands = $$QMAKE_LRELEASE ${QMAKE_FILE_IN} -qm ${QMAKE_FILE_OUT} TSQM.CONFIG = no_link QMAKE_EXTRA_COMPILERS += TSQM
# "Other files" to show in Qt Creator OTHER_FILES += \ doc/*.rst doc/*.txt doc/README README.md res/bitcoin-qt.rc
# platform specific defaults, if not overridden on command line isEmpty(BOOST_LIB_SUFFIX) { macx:BOOST_LIB_SUFFIX = -mt windows:BOOST_LIB_SUFFIX = -mt }
isEmpty(BOOST_THREAD_LIB_SUFFIX) { win32:BOOST_THREAD_LIB_SUFFIX = _win32$$BOOST_LIB_SUFFIX else:BOOST_THREAD_LIB_SUFFIX = $$BOOST_LIB_SUFFIX }
isEmpty(BDB_LIB_PATH) { macx:BDB_LIB_PATH = /opt/local/lib/db48 }
isEmpty(BDB_LIB_SUFFIX) { macx:BDB_LIB_SUFFIX = -4.8 }
isEmpty(BDB_INCLUDE_PATH) { macx:BDB_INCLUDE_PATH = /opt/local/include/db48 }
isEmpty(BOOST_LIB_PATH) { macx:BOOST_LIB_PATH = /opt/local/lib }
isEmpty(BOOST_INCLUDE_PATH) { macx:BOOST_INCLUDE_PATH = /opt/local/include }
windows:DEFINES += WIN32 windows:RC_FILE = src/qt/res/bitcoin-qt.rc
windows:!contains(MINGW_THREAD_BUGFIX, 0) { # At least qmake's win32-g++-cross profile is missing the -lmingwthrd # thread-safety flag. GCC has -mthreads to enable this, but it doesn't # work with static linking. -lmingwthrd must come BEFORE -lmingw, so # it is prepended to QMAKE_LIBS_QT_ENTRY. # It can be turned off with MINGW_THREAD_BUGFIX=0, just in case it causes # any problems on some untested qmake profile now or in the future. DEFINES += _MT BOOST_THREAD_PROVIDES_GENERIC_SHARED_MUTEX_ON_WIN QMAKE_LIBS_QT_ENTRY = -lmingwthrd $$QMAKE_LIBS_QT_ENTRY }
macx:HEADERS += src/qt/macdockiconhandler.h macx:OBJECTIVE_SOURCES += src/qt/macdockiconhandler.mm macx:LIBS += -framework Foundation -framework ApplicationServices -framework AppKit macx:DEFINES += MAC_OSX MSG_NOSIGNAL=0 macx:ICON = src/qt/res/icons/bitcoin.icns macx:TARGET = "Swing-Qt" macx:QMAKE_CFLAGS_THREAD += -pthread macx:QMAKE_LFLAGS_THREAD += -pthread macx:QMAKE_CXXFLAGS_THREAD += -pthread
# Set libraries and includes at end, to use platform-defined defaults if not overridden INCLUDEPATH += $$BOOST_INCLUDE_PATH $$BDB_INCLUDE_PATH $$OPENSSL_INCLUDE_PATH $$QRENCODE_INCLUDE_PATH LIBS += $$join(BOOST_LIB_PATH,,-L,) $$join(BDB_LIB_PATH,,-L,) $$join(OPENSSL_LIB_PATH,,-L,) $$join(QRENCODE_LIB_PATH,,-L,) LIBS += -lssl -lcrypto -ldb_cxx$$BDB_LIB_SUFFIX # -lgdi32 has to happen after -lcrypto (see #681) windows:LIBS += -lws2_32 -lshlwapi -lmswsock -lole32 -loleaut32 -luuid -lgdi32 LIBS += -lboost_system$$BOOST_LIB_SUFFIX -lboost_filesystem$$BOOST_LIB_SUFFIX -lboost_program_options$$BOOST_LIB_SUFFIX -lboost_thread$$BOOST_THREAD_LIB_SUFFIX windows:LIBS += -lboost_chrono$$BOOST_LIB_SUFFIX
contains(RELEASE, 1) { !windows:!macx { # Linux: turn dynamic linking back on for c/c++ runtime libraries LIBS += -Wl,-Bdynamic } }
!windows:!macx { DEFINES += LINUX LIBS += -lrt -ldl }
system($$QMAKE_LRELEASE -silent $$_PRO_FILE_) The build process may be different for other wallets though. Let me know if you get it to work. Thanks for the info, good luck with swing 
|
|
|
|
|
mammix2
Legendary
Offline
Activity: 1302
Merit: 1004
|
 |
September 03, 2015, 06:23:33 PM |
|
Hey all It's an issue with the source recipe files. Your .pro file references all those files that are missing from the /src and /src/qt folders. Simple job, just comment out all those references and all will be fine. e.g. this file doesn't exist in the /src/qt but is referenced here in the .pro makefile https://github.com/SwingCoin/Swing/blob/master/Swing-qt.pro#L318Here is a compile i did earlier, give me a shout if anyone would like the compiled wallet. Donations welcome  
|
1HfpFYxBUpQ941mKd4DEjsyA22HN4Kerzu
|
|
|
fonzerrellie
Legendary
Offline
Activity: 1190
Merit: 1000
Kaspa
|
 |
September 03, 2015, 06:48:26 PM |
|
how come it says "Q: How long does it take my coins to mature and start staking? About five minutes."
when it's more like a few hours.
nice to see people copying spots idea of coin swap - coin swap, I hope a bunch of a$$holes don't come to wreck it after a year plus of effort
|
#Expanse $EXP 500 transactions 4 .1 EXP 1st Clone of ETH WAVES
|
|
|
murderouskirk (OP)
|
 |
September 03, 2015, 07:52:02 PM |
|
how come it says "Q: How long does it take my coins to mature and start staking? About five minutes."
when it's more like a few hours.
nice to see people copying spots idea of coin swap - coin swap, I hope a bunch of a$$holes don't come to wreck it after a year plus of effort
Very small inputs may take longer than expected to gain their initial weight. Most are getting initial weight very quickly. Been over 12 hours since I received the first coins, but still saying I don't have mature coins...  That is strange, got mine ~3hours ago and they started to gain weight right after.. Did you unlock your wallet? You may have that issues if you have an extremely small amount of coins too.
I reinstalled and just now it started staking, but the small amount of coins probably was the reason. Good to hear  Also there are no plans for Swing to swap it's not designed as a 1-2 month staking game like Greed and GE was, and I'm not sure who spots is so..
|
|
|
|
Woody20285
Legendary
Offline
Activity: 1218
Merit: 1002
Supporting DMD, ERC & PIO
|
 |
September 03, 2015, 08:17:58 PM |
|
Dev: Fonzerelllie was referencing people's dissatisfaction with the coin swap IGotSpots did. Spots swapped 4 coins into 1 and, 1 of the coins had just been sold to holders at $1 per coin less than a month before the announced swap.
The 4 coins included 1 that were practically worthless. The $1 coins were cut from $ per coin to $.12 per coin including staking prior to swap and the fact that they gained 6 to 1 for their portion of the swap. Can't understand why people who just bought at $1 (like me), got upset when forced into a swap before the $1 coin even hit an exchange and, in such a short time frame. Apparently, Spots sold the coin and then, woke up one morning and decided to force swap it in with other coins (preplanned? Who knows).
It's old news but, you were unaware of the reference. Hopefully, it does not bring a shitstorm to your thread. My apologies if it does. Spots has enthusiastic supporters and detracters.
There is a huge difference in your personal style and swaps. You treat all with courtesy. All questions are answered politely and without attack even from a clueless newbies (like me). Your swaps are for the development and progress of the coin. You develop a market with an exchange long before a swap so people can get out or continue on their choice.
Thank you - your openness, quality and kindness are a breath of fresh air.
|
|
|
|
shapetwist
|
 |
September 03, 2015, 08:37:42 PM |
|
how come it says "Q: How long does it take my coins to mature and start staking? About five minutes."
when it's more like a few hours.
nice to see people copying spots idea of coin swap - coin swap, I hope a bunch of a$$holes don't come to wreck it after a year plus of effort
I average 30 min between stakes, and often get two on a row, ranging between 2 and 10 SWING. A few days into staking and I have 570 SWING, raising my position by 16%. So whatever.
|
|
|
|
|