[MacPorts] #62441: qBittorrent fails to build on OS X 10.10.5

MacPorts noreply at macports.org
Thu Jul 1 06:36:34 UTC 2021


#62441: qBittorrent fails to build on OS X 10.10.5
-----------------------------------+------------------------
  Reporter:  DanielSmedegaardBuus  |      Owner:  i0ntempest
      Type:  defect                |     Status:  closed
  Priority:  Low                   |  Milestone:
 Component:  ports                 |    Version:  2.6.4
Resolution:  fixed                 |   Keywords:  yosemite
      Port:  qbittorrent           |
-----------------------------------+------------------------

Comment (by DanielSmedegaardBuus):

 I know, right? Very strange. I'm attaching the `libtorrent-rasterbar` log
 — I assume that's the interesting one, since it's the one that fails,
 right?

 I notice in this log it says:

 {{{
 :debug:configure boost176 is installed with the following variants:
 +no_single+no_static+python38
 :debug:configure   required: python39, forbidden:
 :debug:configure   rejected, because required variant python39 is missing
 :error:configure Failed to configure libtorrent-rasterbar: boost176 must
 be installed with +python39.
 :debug:configure Error code: NONE
 :debug:configure Backtrace: boost176 must be installed with +python39.
 }}}

 That's pretty clear, though. Should've read that last night, but yeah, I'm
 not too good at the braining ATM :D

 I'm gonna try and see if I can rebuild boost176 against/for python39 as it
 indicates it wants. Still confused about how libtorrent 2.x gets pulled in
 even when building from this older commit, but really, I've never
 uninstalled and cleaned `boost176`, just `boost`, so it kinda makes sense
 that I can't get rid of this issue, assuming that that's the culprit.
 Questions though, would be what triggered the `boost176` (re)build with
 that configuration to make the qbt build sad, and if it should really have
 that requirement for `boost176` in the first place (that is, being built
 for python39), seeing as how it apparently works fine with one built for
 python38.

 About libtorrent 2.x being pulled in even when at this older commit, is
 there someplace outside of the macports-ports repo that gets to co-decide
 which dependency versions get pulled in? Pretty curious about that one :)

 Anyway, I'll attach the log, try to rebuild boost176 for python39 and see
 what happens.

-- 
Ticket URL: <https://trac.macports.org/ticket/62441#comment:49>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list