Author Topic: Unofficial 64-bit installer/archive 3.3.x  (Read 142649 times)

Dayman

  • Administrator
  • Veteran
  • *****
  • Posts: 343
  • Karma: +45/-0
    • View Profile
Unofficial 64-bit installer/archive 3.3.x
« on: December 29, 2012, 09:27:09 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]
[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 Edit: July 03, 2016, 05:58:27 PM by Dayman »
Building x86_64 stuff on Windows due to Gentoo syndrome.

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

Reith

  • Newbie
  • *
  • Posts: 11
  • Karma: +1/-0
    • View Profile
Re: Unofficial 64-bit installer/archive 3.0.6/3.1.0alpha
« Reply #1 on: December 30, 2012, 01:20:17 AM »
Is the peer ID the same as the 32-bit version?

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

loki

  • Forum addict
  • ****
  • Posts: 567
  • Karma: +16/-0
    • View Profile
Re: Unofficial 64-bit installer/archive 3.0.6/3.1.0alpha
« Reply #2 on: December 30, 2012, 01:57:24 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

Dayman

  • Administrator
  • Veteran
  • *****
  • Posts: 343
  • Karma: +45/-0
    • View Profile
Re: Unofficial 64-bit installer/archive 3.0.6/3.1.0alpha
« Reply #3 on: December 30, 2012, 12:05:28 PM »
I'll check out Win8 in VM.

Works.
« Last Edit: December 30, 2012, 01:25:31 PM by Dayman »
Building x86_64 stuff on Windows due to Gentoo syndrome.

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

Nemo

  • qBittorrent Forum
  • Administrator
  • Forum addict
  • *****
  • Posts: 1468
  • Karma: +90/-0
    • View Profile
Re: Unofficial 64-bit installer/archive 3.0.6/3.1.0alpha
« Reply #4 on: December 30, 2012, 01:49:41 PM »
Great Dayman :)! Works good here.
Forum Rules and Guidelines

Forum Admin.
Dutch & Turkish Translator.




Big_Iron

  • Guest
Re: Unofficial 64-bit installer/archive 3.0.6/3.1.0alpha
« Reply #5 on: December 31, 2012, 12:59:25 PM »
Thnx! all working fine here with win 7 x64.

jeps

  • Veteran
  • ***
  • Posts: 78
  • Karma: +2/-0
    • View Profile
Re: Unofficial 64-bit installer/archive 3.0.6/3.1.0alpha
« Reply #6 on: January 01, 2013, 10:21:55 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
  • ***
  • Posts: 78
  • Karma: +2/-0
    • View Profile
Re: Unofficial 64-bit installer/archive 3.0.6/3.1.0alpha
« Reply #7 on: January 01, 2013, 09:02:29 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.

Dayman

  • Administrator
  • Veteran
  • *****
  • Posts: 343
  • Karma: +45/-0
    • View Profile
Re: Unofficial 64-bit installer/archive 3.0.6/3.1.0alpha
« Reply #8 on: January 03, 2013, 01:47:01 PM »
More info on this? These errors are defined by windows: http://msdn.microsoft.com/en-us/library/windows/desktop/ms681388%28v=vs.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/issues/detail?id=406&sort=-id

Old "qBittorrent-3.1.0alpha-30-12-2012-00-10" is removed, since all differences were merge in master tree.
« Last Edit: January 13, 2013, 08:23:28 PM by Dayman »
Building x86_64 stuff on Windows due to Gentoo syndrome.

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

loki

  • Forum addict
  • ****
  • Posts: 567
  • Karma: +16/-0
    • View Profile
Re: Unofficial 64-bit installer/archive 3.0.6/3.1.0alpha
« Reply #9 on: January 20, 2013, 01:11:39 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.

Dayman

  • Administrator
  • Veteran
  • *****
  • Posts: 343
  • Karma: +45/-0
    • View Profile
Re: Unofficial 64-bit installer/archive 3.0.[6-8]/3.1.0alpha
« Reply #10 on: January 20, 2013, 09:42:07 PM »
I've updated first post.
Added
  • 3.0.7
  • 3.0.8
  • 3.1.0alpha-release-3.0.0-215-gd3b4ec7
  • 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 Edit: January 20, 2013, 09:48:54 PM by Dayman »
Building x86_64 stuff on Windows due to Gentoo syndrome.

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

Nemo

  • qBittorrent Forum
  • Administrator
  • Forum addict
  • *****
  • Posts: 1468
  • Karma: +90/-0
    • View Profile
Re: Unofficial 64-bit installer/archive 3.0.[6-8]/3.1.0alpha
« Reply #11 on: January 20, 2013, 11:00:52 PM »
Thanks alot Dayman :).
Forum Rules and Guidelines

Forum Admin.
Dutch & Turkish Translator.




100%

  • Veteran
  • ***
  • Posts: 88
  • Karma: +4/-0
    • View Profile
Re: Unofficial 64-bit installer/archive 3.0.[6-8]/3.1.0alpha
« Reply #12 on: January 21, 2013, 12:25:16 AM »
Thanks, much appreciated!

Dayman

  • Administrator
  • Veteran
  • *****
  • Posts: 343
  • Karma: +45/-0
    • View Profile
Re: Unofficial 64-bit installer/archive 3.0.[6-8]/3.1.0alpha
« Reply #13 on: January 25, 2013, 09:11:17 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
  • *
  • Posts: 12
  • Karma: +0/-0
    • View Profile
Re: Unofficial 64-bit installer/archive 3.0.[6-8]/3.1.0alpha
« Reply #14 on: February 01, 2013, 01:03:05 PM »
Thanks for builds, Dayman! Your 3.0.8 doesn't crashes on adding torrents, like 32-bit 3.0.8.