| Summary: | qbittorrent 3.0.2 doesn't compile | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Tomasz Chilinski <tomasz.chilinski> |
| Component: | New packages | Assignee: | Markos Chandras (RETIRED) <hwoarang> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | CC: | net-p2p, qt, tomasz.chilinski |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
qbittorrent 3.0.2 compile fix
ebuild patch fixing qbittorrent 3.0.2 compilation qbittorrent 3.0.2 compile fix |
||
Created attachment 323204 [details, diff]
ebuild patch fixing qbittorrent 3.0.2 compilation
Created attachment 323206 [details, diff]
qbittorrent 3.0.2 compile fix
Also fixed in current upstream where it's side effect of code refactoring. Compiles for me just fine. You need to provide your emerge --info. Also please show me the upstream commit if you have it around (In reply to comment #4) > Compiles for me just fine. You need to provide your emerge --info. Look into my compile fix patch. Problem occurs for <=net-libs/rb_libtorrent-0.15* and I'm almost sure that you use net-libs/rb_libtorrent-0.16*. > Also please show me the upstream commit if you have it around As I said earlier: upstream developers have made big code refactoring, so you won't find simple fix for this bug over there. (In reply to comment #5) > (In reply to comment #4) > > Compiles for me just fine. You need to provide your emerge --info. > > Look into my compile fix patch. Problem occurs for > <=net-libs/rb_libtorrent-0.15* and I'm almost sure that you > use net-libs/rb_libtorrent-0.16*. > > > Also please show me the upstream commit if you have it around > > As I said earlier: upstream developers have made big code refactoring, > so you won't find simple fix for this bug over there. qbittorrent-3.0.2 is ~testing. Therefore you also need to use the ~testing rb_libtorrent which is 0.16.X. Is there a reason you want to use the old one? (In reply to comment #6) > qbittorrent-3.0.2 is ~testing. Therefore you also need to use the ~testing > rb_libtorrent which is 0.16.X. That's what is generally recommended. But you should still raise the dep to >=0.16 to have a correct depgraph. qbittorrent-3.0.X packages now depend on rb_libtorrent >= 0.16.3. Closing this bug as INVALID > qbittorrent-3.0.2 is ~testing. Therefore you also need to use the ~testing
> rb_libtorrent which is 0.16.X. Is there a reason you want to use the old one?
That's "Everything or nothing" solution ;-)
You want to say if I use qbittorrent from ~testing, I should also use
xorg-server from ~testing?
Bumping requirement for qbittorrent in gentoo, although upstream qbittorent doesn't require rb_libtorrent 0.15.x, is kind of nonsense...
(In reply to comment #9) > > qbittorrent-3.0.2 is ~testing. Therefore you also need to use the ~testing > > rb_libtorrent which is 0.16.X. Is there a reason you want to use the old one? > > That's "Everything or nothing" solution ;-) > You want to say if I use qbittorrent from ~testing, I should also use > xorg-server from ~testing? > Bumping requirement for qbittorrent in gentoo, although upstream qbittorent > doesn't require rb_libtorrent 0.15.x, is kind of nonsense... yes, if you use half of ~testing and half of stable packages, then this is an unsupported configuration for Gentoo and it has always been. I don't want to apply this custom patch without fist having upstream accepting it. I don't understand why you don't send your patch upstream. This patch is against 3.0.2 which should be similar with what upstream have in their git repo. |
Created attachment 323202 [details] qbittorrent 3.0.2 compile fix There is unneeded line in torrentcontentmodelitem.cpp. We need to patch qbittorrent before compile. I've attached code patch and ebuild fix for qbittorrent 3.0.2.