[MacPorts] #64353: opencv3 has undocumented dependencies

MacPorts noreply at macports.org
Fri Jan 7 01:06:49 UTC 2022


#64353: opencv3 has undocumented dependencies
-------------------------+----------------------
  Reporter:  mouse07410  |      Owner:  mascguy
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:
Resolution:              |   Keywords:
      Port:  opencv3     |
-------------------------+----------------------

Comment (by mouse07410):

 > my guess is that variant {{{openmp}}} is driving the dependency on Clang
 9.
 > And that ​seems both reasonable, and correct.

 And the reason that dependency does not show on __my__ machines?

 {{{
 $ port installed opencv3
 The following ports are currently installed:
   opencv3 @3.4.16_1+avx2+contrib+java+nonfree+opencl+openmp+qt5+vtk
 (active)
 $ port deps opencv3
 Full Name: opencv3 @3.4.16_1
 Build Dependencies:   cmake, pkgconfig
 Library Dependencies: ffmpeg, zlib, bzip2, libpng, libjpeg-turbo,
 openjpeg, tiff, webp, ilmbase, openexr
 $
 }}}

 Also, I see that your output shows a __ton__ more of dependencies than
 mine...?

 > Though I'll defer to Josh and others, to confirm.

 Sure.

 Also, if it's a legitimate dependency - how about either upgrading it to,
 e.g., clang-13, or making it __accept__ whatever Macports clang is
 installed if it's 9.0 or newer?

 My objection was not that it was __using__ Macports clang (though there
 doesn't seem much sense in doing that, having Xcode clang around) - but
 that it (a) did not document it (at least on my system), and (b)
 downloaded an old version of clang.

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


More information about the macports-tickets mailing list