[MacPorts] #59279: clamav: dlist_eval: all entries in dependency list have unsatisfied dependencies; can't process

MacPorts noreply at macports.org
Sat Oct 12 14:53:18 UTC 2019


#59279: clamav: dlist_eval: all entries in dependency list have unsatisfied
dependencies; can't process
------------------------+--------------------
 Reporter:  ryandesign  |      Owner:  (none)
     Type:  defect      |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:
 Keywords:              |       Port:  clamav
------------------------+--------------------
 It looks like
 [https://build.macports.org/builders/ports-10.6_i386-builder/builds/1722/steps
 /install-port/logs/stdio clamav has circular dependencies], at least on
 Snow Leopard:

 {{{
 DEBUG: Running callback portconfigure::add_automatic_compiler_dependencies
 DEBUG: Chosen compiler macports-clang-9.0 is provided by a port, adding
 dependency
 DEBUG: Adding depends_build port:clang-9.0
 DEBUG: Adding depends_lib libcxx
 DEBUG: Adding depends_skip_archcheck clang-9.0
 DEBUG: Finished running callback
 portconfigure::add_automatic_compiler_dependencies
 DEBUG: Running callback portbuild::add_automatic_buildsystem_dependencies
 DEBUG: Finished running callback
 portbuild::add_automatic_buildsystem_dependencies
 DEBUG: Running callback portstartupitem::add_notes
 DEBUG: Finished running callback portstartupitem::add_notes
 DEBUG: Searching for dependency: llvm-9.0
 DEBUG: Found Dependency: receipt exists for llvm-9.0
 DEBUG: Searching for dependency: python27
 DEBUG: Found Dependency: receipt exists for python27
 DEBUG: Searching for dependency: libedit
 DEBUG: Found Dependency: receipt exists for libedit
 DEBUG: Searching for dependency: libffi
 DEBUG: Found Dependency: receipt exists for libffi
 DEBUG: Searching for dependency: clang_select
 DEBUG: Found Dependency: receipt exists for clang_select
 DEBUG: Searching for dependency: ld64
 DEBUG: Found Dependency: receipt exists for ld64
 DEBUG: Searching for dependency: cctools
 DEBUG: Found Dependency: receipt exists for cctools
 DEBUG: Searching for dependency: perl5
 DEBUG: Found Dependency: receipt exists for perl5
 DEBUG: Checking for conflicts against libomp
 DEBUG: Searching for dependency: libomp-devel
 DEBUG: Didn't find receipt, going to depspec regex for: libomp-devel
 DEBUG: Searching for dependency: xz
 DEBUG: Found Dependency: receipt exists for xz
 DEBUG: Searching for dependency: cmake
 DEBUG: Found Dependency: receipt exists for cmake
 DEBUG: Searching for dependency: clang-9.0
 DEBUG: Didn't find receipt, going to depspec regex for: clang-9.0
 DEBUG: clang-9.0 has no conflicts
 --->  Dependencies to be installed: clang-9.0 libomp
 DEBUG: dlist_eval: all entries in dependency list have unsatisfied
 dependencies; can't process
 }}}

 I guess this is probably not a bug in clamav (that's just where I saw it)
 but rather a bug in MacPorts compiler selection logic and the new
 "bootstrap" ports (i.e. I would have expected to see the "bootstrap" ports
 in the dependency list here but I don't).

-- 
Ticket URL: <https://trac.macports.org/ticket/59279>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list