Opened 9 hours ago

Last modified 5 hours ago

#71246 new defect

libomp: dependency cycle

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by:
Priority: High Milestone:
Component: ports Version: 2.10.4
Keywords: Cc: jmroot (Joshua Root), eborisch (Eric A. Borisch), catap (Kirill A. Korinsky), Schamschula (Marius Schamschula)
Port: libomp

Description

https://build.macports.org/builders/ports-10.13_x86_64-builder/builds/248093/steps/install-port/logs/stdio

--->  Dependencies to be installed: cmake python310 curl openssl openssl3 cctools llvm-10 xar
Error: The following dependencies were not installed because all of them have unmet dependencies (likely due to a dependency cycle): cmake python310 curl openssl openssl3 cctools llvm-10 xar
DEBUG: cmake requires: curl
DEBUG: python310 requires: openssl
DEBUG: curl requires: openssl
DEBUG: openssl requires: openssl3
DEBUG: openssl3 requires: cctools
DEBUG: cctools requires: llvm-10
DEBUG: llvm-10 requires: xar
DEBUG: xar requires: openssl

Change History (2)

comment:1 Changed 6 hours ago by aeiouaeiouaeiouaeiouaeiouaeiou

As mentioned in #71149, libomp 19 has now moved to Python-based build scripts. Apparently we need to make a bootstrap version of the python310 port after all.

comment:2 Changed 5 hours ago by jmroot (Joshua Root)

Cc: eborisch catap Schamschula added

A python310-bootstrap wouldn't break the cycle; openssl is needed by other things. There probably needs to be a cctools-bootstrap to go with clang-11-bootstrap?

Last edited 5 hours ago by jmroot (Joshua Root) (previous) (diff)
Note: See TracTickets for help on using tickets.