[MacPorts] #63786: opencv3/opencv4: opportunistic lib usage: tesseract, ogre, etc

MacPorts noreply at macports.org
Sat Sep 10 13:39:02 UTC 2022

#63786: opencv3/opencv4: opportunistic lib usage: tesseract, ogre, etc
  Reporter:  mascguy          |      Owner:  mascguy
      Type:  defect           |     Status:  reopened
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:  2.7.1
Resolution:                   |   Keywords:
      Port:  opencv3 opencv4  |

Comment (by cooljeanius):

 Replying to [comment:8 mascguy]:
 > Replying to [comment:7 mascguy]:
 > > I've tested with virtually all variants enabled, from 10.8 thru
 Monterey, and all looks good.
 > >
 > > With one caveat: `+openni` fails for Monterey, and might have issues
 on Big Sur as well. Can you try without that variant?
 > Just tested with trace mode enabled for 10.15, Big Sur, and Monterey,
 with variants: `+contrib+eigen+gdal+java+nonfree+opencl+qt5+tbb`. And only
 Monterey failed, with a similar failure to yours (for module `gapi`).
 > Looks like a linking issue. But there isn't a clear error regarding
 missing symbols and such, so need to dig into it further. (And appears to
 only occur with trace mode enabled.)
 > Can you also remove variants `+debug` and `+tests` - in addition to
 removing `+openni` - to pare things down a bit?

 I'm trying removing them one at a time; with `+debug` removed it still
 fails with the same error; I'll try `+tests` next... actually, looking at
 the error a bit more closely, it says that
 `/opt/local/lib/libopenblas.dylib` is missing, but the file does actually
 exist, and it's listed as one of the files that trace mode hid... `port
 provides /opt/local/lib/libopenblas.dylib` says
 `/opt/local/lib/libopenblas.dylib is provided by: OpenBLAS` so maybe a
 dependency is just needed for `OpenBLAS`?

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

More information about the macports-tickets mailing list