Summary: | app-pda/libimobiledevice (all version) does not build against >=net-libs/gnutls-3.4.0 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Oleh <moonlapse81> |
Component: | Current packages | Assignee: | James Le Cuirot <chewi> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alonbl, b.buschinski, chewi, mstrobl2 |
Priority: | Normal | Keywords: | InVCS |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 546124 | ||
Attachments: |
build.log
Patch for idevice.c |
Description
Oleh
2016-05-11 14:32:13 UTC
Created attachment 433968 [details]
build.log
Found this problem discussed here: https://github.com/libimobiledevice/libimobiledevice/issues/225 I tried the associated commit and successfully built libimobiledevice-1.2.0 with gnutls-3.5.0. I've attached a patch which is just the upstream commit. Created attachment 434016 [details, diff]
Patch for idevice.c
Btw, looks like the libimobiledevice ebuild does not apply user patches, so I had to create /etc/portage/bashrc with the content specified here: https://wiki.gentoo.org/wiki//etc/portage/patches Fixed upstream: https://github.com/kalev/libimobiledevice/commit/ecba0d673186d17f87fdd75d5d3b9dd9c42c2f0a (In reply to Peter Levine from comment #5) > Fixed upstream: > > https://github.com/kalev/libimobiledevice/commit/ > ecba0d673186d17f87fdd75d5d3b9dd9c42c2f0a Sorry, wrong commit. Thats from someone else's fork. Fixed here: https://github.com/libimobiledevice/libimobiledevice/commit/2a5868411c57e25802d2f16fd6b77601f10d0b72 I've fixed this in 1.2.0. This version needs stabilising so that the older ones can be removed. Let's allow this change to sit for a few days and then do that. I see already done. |