Opened 16 months ago

Last modified 16 months ago

#66656 assigned defect

py-scikit-image @0.19.3_1: undeclared runtime dependency on clang?

Reported by: wrohv Owned by: stromnov (Andrey Stromnov)
Priority: Normal Milestone:
Component: ports Version: 2.8.0
Keywords: Cc:
Port: py-scikit-image

Description

Using py310, macos 12 Monterey, XCode 14.1 and 14.2, arm cpu.

Port py310-scikit-image installs correctly but any subsequent port reclaim results in

--->  Found 1 broken port, determining rebuild order
You can always run 'port rev-upgrade' again to fix errors.
The following ports will be rebuilt: py310-scikit-image @0.19.3

After further investigation, it appears that the reclaim uninstalls llvm-14 and clang-14 in addition to some other ports. If these two are not uninstalled, then the port does not break.

Change History (2)

comment:1 Changed 16 months ago by jmroot (Joshua Root)

Cc: stromnov@… removed
Owner: set to stromnov
Status: newassigned
Summary: py-scikit-image @0.19.3_1: breaks after port reclaimpy-scikit-image @0.19.3_1: undeclared runtime dependency on clang?

Could you please show the output of sudo port -vy rev-upgrade (with clang-14 and llvm-14 deactivated)? That will indicate which files are affected and what exactly they are linked with that is missing.

comment:2 Changed 16 months ago by wrohv

Sure, here it is:

> sudo port -vy rev-upgrade
--->  Scanning binaries for linking errors
Could not open /opt/local/libexec/llvm-14/lib/libc++.1.dylib: Error opening or reading file (referenced from /opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/skimage/feature/_cascade.cpython-310-darwin.so)
--->  Found 6 broken files, matching files to ports      
--->  Found 1 broken port, determining rebuild order
You can always run 'port rev-upgrade' again to fix errors.
The following ports will be rebuilt: py310-scikit-image @0.19.3
Continue? [Y/n]: 
Note: See TracTickets for help on using tickets.