Error in Linux version
CyberDragon Browser - privacy enhanced, portable browser
Brought to you by:
sfroberg
Nice browser !
I started it from linux with wine and it is good.
But the linux version can not start because i get:
./CyberDragon.bin: symbol lookup error: /home/francesco/portable_software/CyberDragonLinux_1.6.1/CyberDragon_1.6.1/libs/libQt5Core.so.5: undefined symbol: u_strToLower_51
Bye
Francesco bat
Hello.
Thanks :-)
What Linux distro you tried it with?
I only have tested it with Fedora 20 LXDE version so long ago.
That error message seems to indicate some possible issue with ICU so maybe I missed some file from libs subfolder.
Can you please try the following command from CyberDragon_1.6.1 folder?
That will show the missing file.
Last edit: Stefan Fröberg 2015-02-13
I am using pclinuxos with kde 32 bit.
I tried now with the command but i don't get nothing from the shell and cyberdragon doesn't start :-(
I use pclinuxos 32 bit with kde.
I tried now the command but i don't get nothing from the shell and cyberdragon doesn't start :-(
Okay.
So if you don't get nothing it means that all the needed files are there.
It's just that some (or maybe all?) library files that I provided with CyberDragon under libs subfolder conflict with some (or maybe all) of your installed system libs.
The only quick fix that I can think of right now is:
Open the CyberDragon file in some editor.
Comment that LD_LIBRARY etc... line with putting # character in front of it.
And then below that line write: ./CyberDragon.bin
So now the CyberDragon file should look like this:
That will make CyberDragon looking for needed libs files from your system /lib and/or /usr/lib folders instead of of the provided libs subfolder.
Lastly, make sure that your Linux distro has the following needed dependencies installed:
Qt5, Qt5WebKit, OpenSSL, Zlib, GeoIP.
In fedora (which is RPM package manager based distro) I can do it with yum command like this:
If pclinuxos is RPM based Linux distro then maybe that will work too?
Then, after making sure all dependencies are there, just try it again
The original reason that I had to use that horrible LD_LIBRARY hack was that at the time, when Fedora 20 was released, they did not have Qt5 libraries available so I had to hack it and package them with CyberDragon.
That 1.6.1 Linux version is horribly outdated and 1.6.5 version of it is under work.
Please let me know if it works now.
Last edit: Stefan Fröberg 2015-02-13
Thank you for answer ! I have still qt4 in the system; qt5 is in the repository but now i wouldn't install it because i don't know if qt5 could conflict with qt4.
Bye
Francesco bat
Hi.
I took some time to download latest 32-bit KDE pclinuxos and run it inside VirtualBox.
After modifying the CyberDragon file like above I did the following:
And then started CyberDragon and it worked :-)
It seems that qt4 and qt5 libs can live side-by-side in the same system.
And doing ls /usr/lib/libQt* command confirmed it:
All the qt 4.8 libs where still there and also the new Qt5 libs
Only problem was that the layout was little weird but that was because missing VirtualBox graphic driver and nothing serious.
So at least inside VirtualBox everything (except that little graphic bug) seems to work ok.
So if you really want to try it and install Qt5webkit in real pclinuxos system then it should work and not mess with your qt4 files.
But I would still suggest taking backup of your important files just in case.
Yes !
It works !
I installed just qtwebkit5 and dependencies (libgeoip1 is installed) and it works ;-)
Bye
Francesco bat
P.S. The linux version is a little old; when to next version ? ;-)
Heh. Yes, it is very ancient :-)
I try to get next version out at the start of the March.
Hi.
I still haven't had time to make Linux binary bundle of latest CyberDragon but there is now source code available that can be downloaded from here:
http://sourceforge.net/projects/cyberdragonbrowser/files/CyberDragon_1.6.6_src.zip/download
And here is short instructions how to compile it:
http://sourceforge.net/projects/cyberdragonbrowser/files/CyberDragon_Build_Instructions.pdf/download
With Windows 7 64-bit and Fedora 21 64-bit it compiles and runs but haven't had time to try it with other distros yet.