Unofficial 64-bit installer/archive 3.3.x

Testing the freshly baked, latest builds!

Moderator: Global Moderator

Post Reply
User avatar
Dayman
Administrator
Administrator
Posts: 343
Joined: Mon Jun 18, 2012 8:12 am

Unofficial 64-bit installer/archive 3.3.x

Post by Dayman » Sat Dec 29, 2012 8:27 pm

So, here finally come the builds.
Supported operating systems: Windows Vista x64, Windows7 x64, Windows8 x64
Unsupported operating systems: Windows XP x64, Windows Server 2003 x64
FAQ

Q: Why are files named is this way qBittorrent-3.1.0alpha-release-3.0.0-171-gbb16636-x64-setup.exe?
A: The blue text represents qBittorrent version as defined by 'PROJECT_VERSION' variable in version.pri file.
The red text represents version string extracted by 'git describe --long', which can be used to identify the latest commit this particular build is based on, like this: https://github.com/qbittorrent/qBittorrent/commit/release-3.0.0-171-gbb16636

Q: What is the difference between qBittorrent-3.1.0alpha-*-x64-setup.exe and qBittorrent-experimental-3.1.0alpha-*-x64-setup.exe?
A: The version tagged with experimental has patches which are not in master branch; those patches are usually taken from pending pull requests. The list of additional patches is always included in this post. You can check out what experimental branch has here.


Q: Do I need to uninstall 32-bit qBittorrent first in order to use 64-bit qBittorrent?
A: Yes and No. It is recommended to uninstall it first, but you can keep it if you want. 64-bit installer will ask you if you want to uninstall 32-bit version automatically, manually or proceed anyway.
Current limitations of having 32-bit and 64-bit qBittorrent installed at the same time include but not limited to:
  • You cannot launch and use both versions at the same time
  • Associations for torrent files and magnet links will point to the last qBt version installed (depends on chosen options during installation) or, if your account is in 'Administrators' group and qBittorent is configured to register associations itself upon start, they will point to last launched version
Q: I'm using archive version and qBittorrent cannot set associations for torrent files and/or magnet links.
A: Associating a file extension or protocol system-wide requires administrative privileges. Start qBittorent as Administrator once, set desired options in Preferences->Behavior->Associations and close qBittorrent.

Currently available versions:
  • 3.0.6 [Qt 4.8.4; libtorrent 0.16.6; OpenSSL 1.0.1c; Boost 1.52]
  • 3.0.7 [Qt 4.8.4; libtorrent 0.16.7; OpenSSL 1.0.1c; Boost 1.52]
  • 3.0.8 [Qt 4.8.4; libtorrent 0.16.7; OpenSSL 1.0.1c; Boost 1.52]
  • 3.0.9 [Qt 4.8.4; libtorrent 0.16.9; OpenSSL 1.0.1e; Boost 1.53]
  • 3.0.10 [Qt 4.8.4; libtorrent 0.16.10; OpenSSL 1.0.1e; Boost 1.54]
  • 3.0.11 [Qt 4.8.5; libtorrent 0.16.10; OpenSSL 1.0.1e; Boost 1.54]
  • 3.1.0 [Qt 4.8.5; libtorrent 0.16.11; OpenSSL 1.0.1e; Boost 1.54]
  • 3.1.1 [Qt 4.8.5; libtorrent 0.16.12; OpenSSL 1.0.1e; Boost 1.54]
  • 3.1.2 [Qt 4.8.5; libtorrent 0.16.12; OpenSSL 1.0.1e; Boost 1.55]
  • 3.1.3 [Qt 4.8.5; libtorrent 0.16.12; OpenSSL 1.0.1e; Boost 1.55]
  • 3.1.4 [Qt 4.8.5; libtorrent 0.16.13; OpenSSL 1.0.1e; Boost 1.55]
  • 3.1.5 [Qt 4.8.5; libtorrent 0.16.13; OpenSSL 1.0.1e; Boost 1.55]
  • 3.1.8 [Qt 4.8.5; libtorrent 0.16.15; OpenSSL 1.0.1f; Boost 1.55]
  • 3.1.9 [Qt 4.8.5; libtorrent 0.16.15; OpenSSL 1.0.1f; Boost 1.55]
  • 3.1.9.2[Qt 4.8.5; libtorrent 0.16.16; OpenSSL 1.0.1f; Boost 1.55]
  • 3.1.10[Qt 4.8.6; libtorrent 0.16.17; OpenSSL 1.0.1i; Boost 1.56]
  • 3.1.11[Qt 4.8.6; libtorrent 0.16.17; OpenSSL 1.0.1j; Boost 1.56]
  • 3.1.12[Qt 4.8.6; libtorrent 0.16.19; OpenSSL 1.0.2; Boost 1.55]
  • 3.2.0 [Qt 4.8.6 / Qt 5.4.1; libtorrent 1.0.5; OpenSSL 1.0.2a; Boost 1.55]
  • 3.2.1 [Qt 4.8.7 / Qt 5.5.0; libtorrent 1.0.6; OpenSSL 1.0.2d; Boost 1.55] (includes torrent renaming patch)
  • 3.2.3 [Qt 4.8.7 / Qt 5.5.0; libtorrent 1.0.6; OpenSSL 1.0.2d; Boost 1.55]
  • 3.2.4 [Qt 4.8.7 / Qt 5.5.0; libtorrent 1.0.6; OpenSSL 1.0.2d; Boost 1.55]
  • 3.2.5 [Qt 4.8.7 / Qt 5.5.1; libtorrent 1.0.7; OpenSSL 1.0.2d; Boost 1.55]
  • 3.3.1 [Qt 5.5.1; libtorrent 1.0.7; OpenSSL 1.0.2d; Boost 1.55]
  • 3.3.5 [Qt 5.7.0; libtorrent 1.0.9/1.1.0; OpenSSL 1.0.2h; Boost 1.61]
All files can be found here: https://github.com/Gelmir/qBittorrent/releases



Big FAT Warning on Qt5 builds:
If you do replace Qt4 version with a Qt5 version all your headers in the UI (torrent list, tracker list, files list, etc) will be messed up (not possible to resize, empty headers and so on).


You have two options to counter this:
  • Do a clean install. You need to manually remove %APPDATA%\qBittorrent\qBittorrent.ini You will lose settings but torrents should remain intact.
  • Manually edit %APPDATA%\qBittorrent\qBittorrent.ini and remove information about header positions. All your torrents and options (except columns configurations ofc) are preserved.
  • It looks like the above issue is fixed in recent Qt versions (5.4.0 and up); but downgrading to Qt4 and back to Qt5 will still break the headers.
If you decide to go with option #2 you need to look for lines similar to these (they are safe to remove):

Code: Select all

[email protected](\0\0\0\xff\0\0\0\0\0\0\0\x2\0\0\0x\0\0\x2\b\x1\0\0\0\x5\x1\0\0\0\x1)
SplitterSizes="421,351"
[email protected](\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x5)\0\0\0\x4\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x3\0\0\x1\xe6\0\0\0\x1\0\0\0\0\0\0\0\xc8\0\0\0\x2\0\0\0\0\0\0\x2{\0\0\0\x1\0\0\0\0)
Trackers\TrackerListState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x2~\0\0\0\x5\x1\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x4\0\0\0\x1e\0\0\0\x1\0\0\0\0\0\0\x1,\0\0\0\x1\0\0\0\0\0\0\0\xc8\0\0\0\x2\0\0\0\0\0\0\0l\0\0\0\x1\0\0\0\0)"
Peers\[email protected](\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x5\x18\0\0\0\n\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x3\0\0\0\x1f\0\0\0\x1\0\0\0\0\0\0\x3 \0\0\0\b\0\0\0\0\0\0\x1\xd9\0\0\0\x1\0\0\0\0)
HeaderState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\x16\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\x5\0\0\0\x6\0\0\0\a\0\0\0\b\0\0\0\t\0\0\0\n\0\0\0\v\0\0\0\f\0\0\0\r\0\0\0\xe\0\0\0\xf\0\0\0\x10\0\0\0\x11\0\0\0\x12\0\0\0\x3\0\0\0\x4\0\0\0\x13\0\0\0\x14\0\0\0\x15\0\0\0\x16\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\x11\0\0\0\x12\0\0\0\x3\0\0\0\x4\0\0\0\x5\0\0\0\x6\0\0\0\a\0\0\0\b\0\0\0\t\0\0\0\n\0\0\0\v\0\0\0\f\0\0\0\r\0\0\0\xe\0\0\0\xf\0\0\0\x10\0\0\0\x13\0\0\0\x14\0\0\0\x15\0\0\0\x16\x2\xc0?\0\0\0\t\0\0\0\x10\0\0\0\0\0\0\0\xf\0\0\0\0\0\0\0\xe\0\0\0\0\0\0\0\r\0\0\0\0\0\0\0\f\0\0\0\0\0\0\0\x15\0\0\0\0\0\0\0\x14\0\0\0\0\0\0\0\x13\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x5;\0\0\0\x16\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\0\xd7\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\n\0\0\0\0\0\0\0U\0\0\0\x1\0\0\0\0\0\0\0'\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\0)"
This is an example - you'll have different values after '=' sign.
P.S. If anybody is interested: build script, installer script
Last edited by Dayman on Sun Jul 03, 2016 3:58 pm, edited 1 time in total.
Building x86_64 stuff on Windows due to Gentoo syndrome.

Jabber: [email protected]
Skype: x.dayman
Irc #[email protected]: Dayman

Reith
Newbie
Newbie
Posts: 11
Joined: Wed Sep 26, 2012 8:17 am

Re: Unofficial 64-bit installer/archive 3.0.6/3.1.0alpha

Post by Reith » Sun Dec 30, 2012 12:20 am

Is the peer ID the same as the 32-bit version?

Also, I'm assuming it works on Win8 x64?

loki
Forum addict
Forum addict
Posts: 567
Joined: Tue Jun 07, 2011 12:52 am

Re: Unofficial 64-bit installer/archive 3.0.6/3.1.0alpha

Post by loki » Sun Dec 30, 2012 12:57 am

Exciting news, your build qBittorrent-3.1.0alpha-30-12-2012-00-10 so far works without error of any kind. The installer w/included uninstaller for 32-bit works as expected.

The peer ID is the same from what I can see, it identifies itself as qBittorrent v3.1.0alpha (and it's not blocked on my private tracker same as the older 32-bit versions allowed).

Please test on Win8 x64 if able, I see no reason why it wouldn't.

Also, not a problem, but in case others were wondering 32-bit installs with 19.5MB and 64-bit installs with 32.4MB

User avatar
Dayman
Administrator
Administrator
Posts: 343
Joined: Mon Jun 18, 2012 8:12 am

Re: Unofficial 64-bit installer/archive 3.0.6/3.1.0alpha

Post by Dayman » Sun Dec 30, 2012 11:05 am

I'll check out Win8 in VM.
Works.
Last edited by Dayman on Sun Dec 30, 2012 12:25 pm, edited 1 time in total.
Building x86_64 stuff on Windows due to Gentoo syndrome.

Jabber: [email protected]
Skype: x.dayman
Irc #[email protected]: Dayman

User avatar
Nemo
Administrator
Administrator
Posts: 1518
Joined: Sat Jul 24, 2010 6:24 pm

Re: Unofficial 64-bit installer/archive 3.0.6/3.1.0alpha

Post by Nemo » Sun Dec 30, 2012 12:49 pm

Great Dayman :)! Works good here.
Forum Rules and Guidelines

Forum Admin.
Dutch & Turkish Translator.


Image
Image

Big_Iron

Re: Unofficial 64-bit installer/archive 3.0.6/3.1.0alpha

Post by Big_Iron » Mon Dec 31, 2012 11:59 am

Thnx! all working fine here with win 7 x64.

jeps
Veteran
Veteran
Posts: 78
Joined: Sun Sep 02, 2012 5:03 pm

Re: Unofficial 64-bit installer/archive 3.0.6/3.1.0alpha

Post by jeps » Tue Jan 01, 2013 9:21 am

Happy New Year!!

qTorrent running fine for 2 days now on a Windows 2008 R2 X64 server.
Haven't tried any fancy stuff though, just basic downloading and uploading.

jeps
Veteran
Veteran
Posts: 78
Joined: Sun Sep 02, 2012 5:03 pm

Re: Unofficial 64-bit installer/archive 3.0.6/3.1.0alpha

Post by jeps » Tue Jan 01, 2013 8:02 pm

So now I got a lot of "Overlapped I/O operatation".

What happened was, I marked several files with in a "multi file" Torrent to be downloaded (was earlier marked " do not download").
First I thought, that it was just 1 one file.
But after a while several of the new files get this error.

The only way, to get the torrent started again, is to make a complete error check.

User avatar
Dayman
Administrator
Administrator
Posts: 343
Joined: Mon Jun 18, 2012 8:12 am

Re: Unofficial 64-bit installer/archive 3.0.6/3.1.0alpha

Post by Dayman » Thu Jan 03, 2013 12:47 pm

More info on this? These errors are defined by windows: http://msdn.microsoft.com/en-us/library ... 85%29.aspx
ERROR_IO_INCOMPLETE and ERROR_IO_PENDING

My guess would be there's a flaw in libtorrent logic.

Updated with 3.1.0alpha-release-3.0.0-202-g687d192
Contains patched libtorrent to hopefully address #294see https://code.google.com/p/libtorrent/is ... 6&sort=-id

Old "qBittorrent-3.1.0alpha-30-12-2012-00-10" is removed, since all differences were merge in master tree.
Last edited by Dayman on Sun Jan 13, 2013 7:23 pm, edited 1 time in total.
Building x86_64 stuff on Windows due to Gentoo syndrome.

Jabber: [email protected]
Skype: x.dayman
Irc #[email protected]: Dayman

loki
Forum addict
Forum addict
Posts: 567
Joined: Tue Jun 07, 2011 12:52 am

Re: Unofficial 64-bit installer/archive 3.0.6/3.1.0alpha

Post by loki » Sun Jan 20, 2013 12:11 am

Real quickly, the only difference between the 7z and the setup is that the setup has automated registering the file types for torrent and magnet, and uninstall script? Meaning if you already installed your build you really just need to unzip newer versions to the install directory.

User avatar
Dayman
Administrator
Administrator
Posts: 343
Joined: Mon Jun 18, 2012 8:12 am

Re: Unofficial 64-bit installer/archive 3.0.[6-8]/3.1.0alpha

Post by Dayman » Sun Jan 20, 2013 8:42 pm

I've updated first post.
Added
  1. 3.0.7
  2. 3.0.8
  3. 3.1.0alpha-release-3.0.0-215-gd3b4ec7
  4. experimental-3.1.0alpha-release-3.0.0-230-g8f53353
I now won't tag experimental builds with date-time anymore, instead the will be prefixed with 'experimental' word and have a git tag (like other builds do).
I may switch to box.com instead of GDrive. Will depend on it's end-user interface.
Last edited by Dayman on Sun Jan 20, 2013 8:48 pm, edited 1 time in total.
Building x86_64 stuff on Windows due to Gentoo syndrome.

Jabber: [email protected]
Skype: x.dayman
Irc #[email protected]: Dayman

User avatar
Nemo
Administrator
Administrator
Posts: 1518
Joined: Sat Jul 24, 2010 6:24 pm

Re: Unofficial 64-bit installer/archive 3.0.[6-8]/3.1.0alpha

Post by Nemo » Sun Jan 20, 2013 10:00 pm

Thanks alot Dayman :).
Forum Rules and Guidelines

Forum Admin.
Dutch & Turkish Translator.


Image
Image

100%
Veteran
Veteran
Posts: 88
Joined: Mon Oct 08, 2012 12:36 pm

Re: Unofficial 64-bit installer/archive 3.0.[6-8]/3.1.0alpha

Post by 100% » Sun Jan 20, 2013 11:25 pm

Thanks, much appreciated!

User avatar
Dayman
Administrator
Administrator
Posts: 343
Joined: Mon Jun 18, 2012 8:12 am

Re: Unofficial 64-bit installer/archive 3.0.[6-8]/3.1.0alpha

Post by Dayman » Fri Jan 25, 2013 8:11 pm

I've updated 3.0.8; 3.1.0alpha and experimental-3.1.0alpha. Now they use patched version of libtorrent, which should close (hopefully once and for all) #294

If you don't feel like downloaded a full 7z or installer again, you can get just torrent.dll from here or here and copy/overwrite existing one in qBittorent folder.
Building x86_64 stuff on Windows due to Gentoo syndrome.

Jabber: [email protected]
Skype: x.dayman
Irc #[email protected]: Dayman

d0cent
Newbie
Newbie
Posts: 12
Joined: Sun Sep 30, 2012 11:50 am

Re: Unofficial 64-bit installer/archive 3.0.[6-8]/3.1.0alpha

Post by d0cent » Fri Feb 01, 2013 12:03 pm

Thanks for builds, Dayman! Your 3.0.8 doesn't crashes on adding torrents, like 32-bit 3.0.8.

Post Reply