* I'd like to build Dooble, utilizing Qt5.
+ Followed the instructions in Documentation/COMPILING for Linux
+ yields a browser w/ Qt4 interface.
+ I have installed Qt5 dev packages found in synaptic.
After some Googling I tried the command "qmake -qt=qt5 dooble.qt5.pro". This yields:
Which Qt 5 packages did you install?
I'll search via aptitude and post a list.
I have Qt 5.3.1 built from source, the compilation completes successfully.
Could the Qt 5.3.1 for Linux 64bit (444 MB) installer provide such an environment? Thanks.
/usr/local/Qt-5.3.1/bin/qmake -o Makefile dooble.qt5.pro
make
Hello,
I don't know what changed. However I got the build process to finish without error. First I checked out a fresh copy of the source from svn, then ran the commands in the post above.
Subsequently, ./Dooble got me a browser window. Great!
Oddly, upon manually entering www.cryptome.org in the browser's address bar (Qt5 build), Dooble crashes. Howerver doing the same with www.kde.org, ubuntu.com, bbc.co.uk does not yield a crash. This only happens, so far, if the passphrase set in the Windows -> Settings -> Safe dialog is entered when Dooble launches.
I have www.cryptome.org as URL0 in Windows -> Settings -> Home dialog. Related?
The msg is:
[Fri 14/08/01 15:27 AST][pts/2][x86_64/linux-gnu/3.15-6.dmz.2-liquorix-amd64][5.0.5]<rianav@rianav:~>zsh 88 [6] (svn)-[browser:5826]-% export LD_LIBRARY_PATH=libSpotOn && ./Doobleterminate called after throwing an instance of 'std::bad_alloc'what(): std::bad_alloc
In any event, thank you! Glad to have the Qt5 interface working.
Last edit: Cavan Mejias 2014-08-01
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am not able to reproduce this error. Dooble relies on the safety of WebKit. WebKit will be replaced in Qt 5.4 and Dooble must be modified to support both WebKit and its replacement.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello,
After some Googling I tried the command "qmake -qt=qt5 dooble.qt5.pro". This yields:
How to proceed? Thank you.
Regards.
Last edit: Cavan Mejias 2014-07-29
Which Qt 5 packages did you install?
I consistently build Dooble on Debian 7.6. Although I have Qt 5.3.1 built from source, the compilation completes successfully.
/usr/local/Qt-5.3.1/bin/qmake -o Makefile dooble.qt5.pro
make
...
ldd ./Dooble |grep Gui
libQt5Gui.so.5 => /usr/local/dooble/Lib/libQt5Gui.so.5
Which Qt 5 packages did you install?
I'll search via aptitude and post a list.
I have Qt 5.3.1 built from source, the compilation completes successfully.
Could the Qt 5.3.1 for Linux 64bit (444 MB) installer provide such an environment? Thanks.
On my system I have these qmake binaries:
Substituting /usr/lib/x86_64-linux-gnu/qt5/bin/qmake in the instructions in the second post of this thread yields an error msg.
Thanks!
Last edit: Cavan Mejias 2014-07-30
I don't know, you may need to install other Debian packages to satisfy Qt. I did in order to build Qt 5.3.1 from source.
Do you have libQt5Gui.so?
And libQt5Widgets.so?
I searched for Qt5 packages via aptitude. These are the ones in the output that are marked as installed.
i libqt5concurrent5 Qt 5 concurrent module
i A libqt5core5a Qt 5 core module
i A libqt5dbus5 Qt 5 D-Bus module
i A libqt5gui5 Qt 5 GUI module * i A libqt5keychain0 - Qt API to store passwords (QT5 version)
i A libqt5network5 - Qt 5 network module
i A libqt5opengl5 - Qt 5 OpenGL module
i libqt5opengl5-dev - Qt 5 OpenGL library development files
i A libqt5printsupport5 - Qt 5 print support module
i A libqt5quickwidgets5 - Qt 5 Quick Widgets library
i A libqt5script5 - Qt 5 script module
i libqt5scripttools5 - Qt 5 script tools module
i A libqt5sql5 - Qt 5 SQL module
i A libqt5sql5-sqlite - Qt 5 SQLite 3 database driver
i A libqt5test5 - Qt 5 test module
i A libqt5webkit5 - Web content engine library for Qt
i libqt5webkit5-dev - Web content engine library for Qt - develo
i libqt5xmlpatterns5-dev - Qt 5 XML patterns development files
i qdbus-qt5 - Qt 5 D-Bus tool
Are there any required pkgs missing? Thanks.
Try this:
make distclean
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile dooble.qt5.pro
make
Hello,
I don't know what changed. However I got the build process to finish without error. First I checked out a fresh copy of the source from svn, then ran the commands in the post above.
Subsequently, ./Dooble got me a browser window. Great!
Oddly, upon manually entering www.cryptome.org in the browser's address bar (Qt5 build), Dooble crashes. Howerver doing the same with www.kde.org, ubuntu.com, bbc.co.uk does not yield a crash. This only happens, so far, if the passphrase set in the Windows -> Settings -> Safe dialog is entered when Dooble launches.
I have www.cryptome.org as URL0 in Windows -> Settings -> Home dialog. Related?
The msg is:
In any event, thank you! Glad to have the Qt5 interface working.
Last edit: Cavan Mejias 2014-08-01
I am not able to reproduce this error. Dooble relies on the safety of WebKit. WebKit will be replaced in Qt 5.4 and Dooble must be modified to support both WebKit and its replacement.