I'm not going to lie, RAWX is where we need to get all three of my coins; CUBE, PRIME, and SPOTS https://rawx.io/poll.htmlThat page shows you how to contact them, I've already done so, please do the same Done
|
|
|
Interesting, thanks. Just logged in with igotspots And ofc definitely get CUBE a place on RAWX
|
|
|
Thanks man, it's compiling now. all those directories were in a different location on my system > ~/Qt5.7.0/5.7/gcc_64/include$ woo! Very good, happy mining. send me your CUBE address I'll throw some CUBES your way for the help
|
|
|
sudo apt-get -f install qttools5-dev-tools this resolves the missing lrelease directory. now after running make the following error occurs: ader@UbuntuHP:/tmp/DigiCube$ make cd /tmp/DigiCube; /bin/sh share/genbuild.sh /tmp/DigiCube/build/build.h g++ -c -m64 -pipe -fstack-protector -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-invalid-offsetof -Wno-sign-compare -Wno-unused-parameter -fdiagnostics-show-option -D_REENTRANT -fPIC -DQT_GUI -DBOOST_THREAD_USE_LIB -DBOOST_SPIRIT_THREADSAFE -DUSE_IPV6 -DUSE_UPNP=1 -DSTATICLIB -DHAVE_BUILD_INFO -DLINUX -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -Isrc -Isrc/json -Isrc/qt -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -Ibuild -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o build/bitcoingui.o src/qt/bitcoingui.cpp In file included from src/qt/bitcoingui.cpp:8:0: src/qt/bitcoingui.h:4:23: fatal error: QMainWindow: No such file or directory compilation terminated. Makefile:1167: recipe for target 'build/bitcoingui.o' failed make: *** [build/bitcoingui.o] Error 1
If you do a ls -l /usr/include/qt5/QtWidgets/QMainWindow do you get anything back? If not, there is another apt-get for the qt widgets stuff but damn if I can remember the name of the package. Also, if you have been beating on the /tmp/DigiCube-master directory, also try to delete it and do a fresh unzip of the archive. Sometimes crap from a previous build failure doesn't get cleaned out correctly. I'll try to find the name of the package. ader@UbuntuHP:~$ ls -l /usr/include/qt5/QtWidgets/QMainWindow ls: cannot access '/usr/include/qt5/QtWidgets/QMainWindow': No such file or directory Yeah, you are missing some things. See if this is the one: sudo apt-get install qtbase5-dev There was something weird with the widgets but qtbase5-dev I think contains them. For what it's worth, this is an ls -l of my /usr/include/qt5 directory, suppose if you find all the missing parts the compile should fall into place. drwxr-xr-x 2 root root 4096 Jun 5 2015 QtConcurrent drwxr-xr-x 2 root root 69632 Jun 5 2015 QtCore drwxr-xr-x 2 root root 12288 Jun 5 2015 QtDBus drwxr-xr-x 3 root root 53248 Jun 5 2015 QtGui drwxr-xr-x 2 root root 4096 Jul 10 13:04 QtLocation drwxr-xr-x 2 root root 12288 Jun 5 2015 QtNetwork drwxr-xr-x 2 root root 4096 Jun 5 2015 QtOpenGL drwxr-xr-x 2 root root 4096 Jun 5 2015 QtOpenGLExtensions drwxr-xr-x 2 root root 4096 Jun 5 2015 QtPlatformSupport drwxr-xr-x 2 root root 4096 Jul 10 13:04 QtPositioning drwxr-xr-x 2 root root 4096 Jun 5 2015 QtPrintSupport drwxr-xr-x 2 root root 4096 Jul 10 13:04 QtQml drwxr-xr-x 2 root root 4096 Jul 10 13:04 QtQuick drwxr-xr-x 2 root root 4096 Jul 10 13:04 QtQuickParticles drwxr-xr-x 2 root root 4096 Jul 10 13:04 QtQuickTest drwxr-xr-x 2 root root 4096 Jul 10 13:04 QtSensors drwxr-xr-x 2 root root 4096 Jun 5 2015 QtSql drwxr-xr-x 2 root root 4096 Jun 5 2015 QtTest drwxr-xr-x 3 root root 4096 Jul 10 13:04 QtWebKit drwxr-xr-x 3 root root 4096 Jul 10 13:04 QtWebKitWidgets drwxr-xr-x 2 root root 49152 Jun 5 2015 QtWidgets drwxr-xr-x 2 root root 4096 Jun 5 2015 QtXml Thanks man, it's compiling now. all those directories were in a different location on my system > ~/Qt5.7.0/5.7/gcc_64/include$ woo!
|
|
|
sudo apt-get -f install qttools5-dev-tools this resolves the missing lrelease directory. now after running make the following error occurs: ader@UbuntuHP:/tmp/DigiCube$ make cd /tmp/DigiCube; /bin/sh share/genbuild.sh /tmp/DigiCube/build/build.h g++ -c -m64 -pipe -fstack-protector -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-invalid-offsetof -Wno-sign-compare -Wno-unused-parameter -fdiagnostics-show-option -D_REENTRANT -fPIC -DQT_GUI -DBOOST_THREAD_USE_LIB -DBOOST_SPIRIT_THREADSAFE -DUSE_IPV6 -DUSE_UPNP=1 -DSTATICLIB -DHAVE_BUILD_INFO -DLINUX -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -Isrc -Isrc/json -Isrc/qt -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -Ibuild -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o build/bitcoingui.o src/qt/bitcoingui.cpp In file included from src/qt/bitcoingui.cpp:8:0: src/qt/bitcoingui.h:4:23: fatal error: QMainWindow: No such file or directory compilation terminated. Makefile:1167: recipe for target 'build/bitcoingui.o' failed make: *** [build/bitcoingui.o] Error 1
If you do a ls -l /usr/include/qt5/QtWidgets/QMainWindow do you get anything back? If not, there is another apt-get for the qt widgets stuff but damn if I can remember the name of the package. Also, if you have been beating on the /tmp/DigiCube-master directory, also try to delete it and do a fresh unzip of the archive. Sometimes crap from a previous build failure doesn't get cleaned out correctly. I'll try to find the name of the package. ader@UbuntuHP:~$ ls -l /usr/include/qt5/QtWidgets/QMainWindow ls: cannot access '/usr/include/qt5/QtWidgets/QMainWindow': No such file or directory
|
|
|
sudo apt-get -f install qttools5-dev-tools this resolves the missing lrelease directory. now after running make the following error occurs: ader@UbuntuHP:/tmp/DigiCube$ make cd /tmp/DigiCube; /bin/sh share/genbuild.sh /tmp/DigiCube/build/build.h g++ -c -m64 -pipe -fstack-protector -O2 -Wall -Wextra -Wformat -Wformat-security -Wno-invalid-offsetof -Wno-sign-compare -Wno-unused-parameter -fdiagnostics-show-option -D_REENTRANT -fPIC -DQT_GUI -DBOOST_THREAD_USE_LIB -DBOOST_SPIRIT_THREADSAFE -DUSE_IPV6 -DUSE_UPNP=1 -DSTATICLIB -DHAVE_BUILD_INFO -DLINUX -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -Isrc -Isrc/json -Isrc/qt -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -Ibuild -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o build/bitcoingui.o src/qt/bitcoingui.cpp In file included from src/qt/bitcoingui.cpp:8:0: src/qt/bitcoingui.h:4:23: fatal error: QMainWindow: No such file or directory compilation terminated. Makefile:1167: recipe for target 'build/bitcoingui.o' failed make: *** [build/bitcoingui.o] Error 1
|
|
|
I'm sorry mate, but it's a local issue that I don't have time to diagnose. We have wallets built, it definitely works If any devs or anybody spectating this forum would like to help me resolve this compilation problem with the CUBE GUI for linux, please assist. Thank you! How did you install qt5 and the dependencies? sudo apt-get install libqt5webkit5-dev should fix the problem and using qmake -qt=5 in the DigiCube-master directory will force qmake to ignore the qt4 stuff which seems to get mixed up from time to time. I just built it and it compiled fine, no edits to the .pro or anything else. ader@UbuntuHP:/tmp/DigiCube$ sudo apt-get install libqt5webkit5-dev [sudo] password for ader: Reading package lists... Done Building dependency tree Reading state information... Done libqt5webkit5-dev is already the newest version (5.5.1+dfsg-2ubuntu1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
ader@UbuntuHP:/tmp/DigiCube$ qmake -qt=5 Project MESSAGE: Building with UPNP support sh: 1: /usr/lib/x86_64-linux-gnu/qt5/bin/lrelease: not found
|
|
|
I'm sorry mate, but it's a local issue that I don't have time to diagnose. We have wallets built, it definitely works If any devs or anybody spectating this forum would like to help me resolve this compilation problem with the CUBE GUI for linux, please assist. Thank you!
|
|
|
src/qt/bitcoingui.cpp : /* * Qt4 DigiCube GUI. * * W.J. van der Laan 2011-2012 * The Bitcoin Developers 2011-2012 * The DigiCube Developers 2011-2013 */
You sure you have your info right?
|
|
|
In file included from src/qt/bitcoingui.cpp:8:0: src/qt/bitcoingui.h:30:7: note: forward declaration of 'class QUrl' class QUrl; ^ In file included from /usr/include/qt4/QtCore/qobject.h:50:0, from /usr/include/qt4/QtGui/qwidget.h:47, from /usr/include/qt4/QtGui/qmainwindow.h:45, from /usr/include/qt4/QtGui/QMainWindow:1, from src/qt/bitcoingui.h:4, from src/qt/bitcoingui.cpp:8: /usr/include/qt4/QtCore/qlist.h:418:17: error: invalid use of incomplete type 'class QUrl' (reinterpret_cast<T*>(current))->~T();
when running "make", it's looking for qt4 ? so it's not using qt5? EDIT: not looking, but isn't building correctly based on that specified error about 'class QUrl'
|
|
|
Looks like your qtwebkit is not being found (maybe it's in wrong directory?)
ader@UbuntuHP:~$ sudo apt-get -f install libqtwebkit-dev libqt5webkit5-dev Reading package lists... Done Building dependency tree Reading state information... Done libqt5webkit5-dev is already the newest version (5.5.1+dfsg-2ubuntu1). libqtwebkit-dev is already the newest version (2.3.2-0ubuntu11). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Installed. still same error output
|
|
|
Installed full Qt5 source with QtCreator ( https://download.qt.io/official_releases/qt/5.7/5.7.0/) & qt5-qmake and libqt5webkit5-dev Still errors: 10:40:42: Running steps for project DigiCube... 10:40:42: Starting: "/home/ader/Qt5.7.0/5.7/gcc_64/bin/qmake" /tmp/DigiCube/DigiCube.pro -r -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug Project MESSAGE: Building with UPNP support Info: creating stash file /tmp/DigiCube/.qmake.stash Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Warning: ignoring <defaultcodec> element Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Warning: ignoring <defaultcodec> element Project ERROR: Unknown module(s) in QT: webkit webkitwidgets 10:40:43: The process "/home/ader/Qt5.7.0/5.7/gcc_64/bin/qmake" exited with code 3. Error while building/deploying project DigiCube (kit: Desktop Qt 5.7.0 GCC 64bit) When executing step "qmake" 10:40:43: Elapsed time: 00:01.
Project ERROR: Unknown module(s) in QT: webkit webkitwidgets screenshots: http://imgur.com/a/b2TYb
|
|
|
It's your deps
Ok what are all the ones I need installed
|
|
|
Needed the following installed: libqt5webkit5-dev started compiling, now this error came up: In file included from src/qt/sendcoinsdialog.cpp:2:0: build/ui_sendcoinsdialog.h:13:25: fatal error: QtGui/QAction: No such file or directory compilation terminated. Makefile:1351: recipe for target 'build/sendcoinsdialog.o' failed make: *** [build/sendcoinsdialog.o] Error 1
solution?
|
|
|
Needed the following installed: libqt5webkit5-dev started compiling, now this error came up: In file included from src/qt/sendcoinsdialog.cpp:2:0: build/ui_sendcoinsdialog.h:13:25: fatal error: QtGui/QAction: No such file or directory compilation terminated. Makefile:1351: recipe for target 'build/sendcoinsdialog.o' failed make: *** [build/sendcoinsdialog.o] Error 1
|
|
|
Use Qt5
I had both installed qt4-qmake and qt5-qmake. I purged qt4 from the system. now i just have qt5 but i get this error: ader@UbuntuHP:/tmp/DigiCube$ qmake qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory ader@UbuntuHP:/tmp/DigiCube$ make make: *** No rule to make target '/usr/share/qt4/mkspecs/linux-g++-64/qmake.conf', needed by 'Makefile'. Stop.
|
|
|
DigiCube won't compile GUI on ubuntu: ran: cd /tmp git clone https://github.com/iGotSpots/DigiCubecd DigiCube qmake -> success make - > fails (see error below) In file included from src/qt/bitcoingui.cpp:24:0: src/qt/overviewpage.h:35:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void resizeEvent(QResizeEvent *event) override; ^ src/qt/bitcoingui.cpp: In member function 'virtual void BitcoinGUI::dropEvent(QDropEvent*)': src/qt/bitcoingui.cpp:829:41: error: invalid use of incomplete type 'const class QUrl' sendCoinsPage->handleURI(uri.toString()); ^ In file included from src/qt/bitcoingui.cpp:8:0: src/qt/bitcoingui.h:30:7: note: forward declaration of 'class QUrl' class QUrl; ^ In file included from /usr/include/qt4/QtCore/qnamespace.h:45:0, from /usr/include/qt4/QtCore/qobjectdefs.h:45, from /usr/include/qt4/QtGui/qwindowdefs.h:45, from /usr/include/qt4/QtGui/qwidget.h:46, from /usr/include/qt4/QtGui/qmainwindow.h:45, from /usr/include/qt4/QtGui/QMainWindow:1, from src/qt/bitcoingui.h:4, from src/qt/bitcoingui.cpp:8: /usr/include/qt4/QtCore/qglobal.h: In instantiation of 'class QTypeInfo<QUrl>': /usr/include/qt4/QtCore/qlist.h:113:62: required from 'T& QList<T>::Node::t() [with T = QUrl]' /usr/include/qt4/QtCore/qlist.h:245:57: required from 'const T& QList<T>::const_iterator::operator*() const [with T = QUrl]' src/qt/bitcoingui.cpp:827:9: required from here /usr/include/qt4/QtCore/qglobal.h:2244:26: error: invalid application of 'sizeof' to incomplete type 'QUrl' isLarge = (sizeof(T)>sizeof(void*)), ^ In file included from /usr/include/qt4/QtCore/qobject.h:50:0, from /usr/include/qt4/QtGui/qwidget.h:47, from /usr/include/qt4/QtGui/qmainwindow.h:45, from /usr/include/qt4/QtGui/QMainWindow:1, from src/qt/bitcoingui.h:4, from src/qt/bitcoingui.cpp:8: /usr/include/qt4/QtCore/qlist.h: In instantiation of 'void QList<T>::node_destruct(QList<T>::Node*, QList<T>::Node*) [with T = QUrl]': /usr/include/qt4/QtCore/qlist.h:757:18: required from 'void QList<T>::free(QListData::Data*) [with T = QUrl]' /usr/include/qt4/QtCore/qlist.h:732:13: required from 'QList<T>::~QList() [with T = QUrl]' src/qt/bitcoingui.cpp:826:52: required from here /usr/include/qt4/QtCore/qlist.h:431:31: warning: possible problem detected in invocation of delete operator: [-Wdelete-incomplete] while(from != to) --to, delete reinterpret_cast<T*>(to->v); ^ /usr/include/qt4/QtCore/qlist.h:431:31: warning: invalid use of incomplete type 'class QUrl' In file included from src/qt/bitcoingui.cpp:8:0: src/qt/bitcoingui.h:30:7: note: forward declaration of 'class QUrl' class QUrl; ^ In file included from /usr/include/qt4/QtCore/qobject.h:50:0, from /usr/include/qt4/QtGui/qwidget.h:47, from /usr/include/qt4/QtGui/qmainwindow.h:45, from /usr/include/qt4/QtGui/QMainWindow:1, from src/qt/bitcoingui.h:4, from src/qt/bitcoingui.cpp:8: /usr/include/qt4/QtCore/qlist.h:431:31: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined while(from != to) --to, delete reinterpret_cast<T*>(to->v); ^ /usr/include/qt4/QtCore/qlist.h:433:32: error: invalid use of incomplete type 'class QUrl' while (from != to) --to, reinterpret_cast<T*>(to)->~T(); ^ In file included from src/qt/bitcoingui.cpp:8:0: src/qt/bitcoingui.h:30:7: note: forward declaration of 'class QUrl' class QUrl; ^ In file included from /usr/include/qt4/QtCore/qobject.h:50:0, from /usr/include/qt4/QtGui/qwidget.h:47, from /usr/include/qt4/QtGui/qmainwindow.h:45, from /usr/include/qt4/QtGui/QMainWindow:1, from src/qt/bitcoingui.h:4, from src/qt/bitcoingui.cpp:8: /usr/include/qt4/QtCore/qlist.h: In instantiation of 'void QList<T>::node_copy(QList<T>::Node*, QList<T>::Node*, QList<T>::Node*) [with T = QUrl]': /usr/include/qt4/QtCore/qlist.h:711:18: required from 'void QList<T>::detach_helper(int) [with T = QUrl]' /usr/include/qt4/QtCore/qlist.h:725:18: required from 'void QList<T>::detach_helper() [with T = QUrl]' /usr/include/qt4/QtCore/qlist.h:122:93: required from 'QList<T>::QList(const QList<T>&) [with T = QUrl]' src/qt/bitcoingui.cpp:826:52: required from here /usr/include/qt4/QtCore/qlist.h:399:28: error: invalid use of incomplete type 'class QUrl' current->v = new T(*reinterpret_cast<T*>(src->v)); ^ In file included from src/qt/bitcoingui.cpp:8:0: src/qt/bitcoingui.h:30:7: note: forward declaration of 'class QUrl' class QUrl; ^ In file included from /usr/include/qt4/QtCore/qobject.h:50:0, from /usr/include/qt4/QtGui/qwidget.h:47, from /usr/include/qt4/QtGui/qmainwindow.h:45, from /usr/include/qt4/QtGui/QMainWindow:1, from src/qt/bitcoingui.h:4, from src/qt/bitcoingui.cpp:8: /usr/include/qt4/QtCore/qlist.h:405:17: warning: possible problem detected in invocation of delete operator: [-Wdelete-incomplete] delete reinterpret_cast<T*>(current->v); ^ /usr/include/qt4/QtCore/qlist.h:405:17: warning: invalid use of incomplete type 'class QUrl' In file included from src/qt/bitcoingui.cpp:8:0: src/qt/bitcoingui.h:30:7: note: forward declaration of 'class QUrl' class QUrl; ^ In file included from /usr/include/qt4/QtCore/qobject.h:50:0, from /usr/include/qt4/QtGui/qwidget.h:47, from /usr/include/qt4/QtGui/qmainwindow.h:45, from /usr/include/qt4/QtGui/QMainWindow:1, from src/qt/bitcoingui.h:4, from src/qt/bitcoingui.cpp:8: /usr/include/qt4/QtCore/qlist.h:405:17: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined delete reinterpret_cast<T*>(current->v); ^ /usr/include/qt4/QtCore/qlist.h:412:17: error: invalid use of incomplete type 'class QUrl' new (current) T(*reinterpret_cast<T*>(src)); ^ In file included from src/qt/bitcoingui.cpp:8:0: src/qt/bitcoingui.h:30:7: note: forward declaration of 'class QUrl' class QUrl; ^ In file included from /usr/include/qt4/QtCore/qobject.h:50:0, from /usr/include/qt4/QtGui/qwidget.h:47, from /usr/include/qt4/QtGui/qmainwindow.h:45, from /usr/include/qt4/QtGui/QMainWindow:1, from src/qt/bitcoingui.h:4, from src/qt/bitcoingui.cpp:8: /usr/include/qt4/QtCore/qlist.h:418:17: error: invalid use of incomplete type 'class QUrl' (reinterpret_cast<T*>(current))->~T(); ^ In file included from src/qt/bitcoingui.cpp:8:0: src/qt/bitcoingui.h:30:7: note: forward declaration of 'class QUrl' class QUrl; ^ Makefile:945: recipe for target 'build/bitcoingui.o' failed make: *** [build/bitcoingui.o] Error 1
|
|
|
|