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

MacPorts noreply at macports.org
Sat Oct 12 17:41:38 UTC 2019


#59279: 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:
Resolution:              |   Keywords:  snowleopard
      Port:  libomp      |
-------------------------+-------------------------

Comment (by kencu):

 here's mine:
 {{{
 $ port -v installed | grep clang | grep active
   atlas @3.10.2_2+mpclang37-gcc5 (active) platform='darwin 10'
 archs='x86_64' date='2016-09-29T06:14:45-0700'
   boost @1.71.0_0+clang50+no_single+no_static+python27+universal (active)
 platform='darwin 10' archs='i386 x86_64' date='2019-08-26T18:53:51-0700'
   castxml @0.2.0_0+clang80 (active) platform='darwin 10' archs='x86_64'
 date='2019-08-18T11:43:05-0700'
   clang-3.4 @3.4.2_12+analyzer+arm_runtime+universal (active)
 platform='darwin 10' archs='i386 x86_64' date='2016-11-02T18:55:48-0700'
   clang-3.7 @3.7.1_5+analyzer (active) platform='darwin 10' archs='x86_64'
 date='2018-06-04T01:07:50-0700'
   clang-3.8 @3.8.1_8+analyzer+universal (active) platform='darwin 10'
 archs='i386 x86_64' date='2018-09-10T21:46:06-0700'
   clang-3.9 @3.9.1_9+analyzer+libstdcxx+universal (active)
 platform='darwin 10' archs='i386 x86_64' date='2019-02-22T21:52:13-0800'
   clang-4.0 @4.0.1_6+analyzer+libstdcxx (active) platform='darwin 10'
 archs='x86_64' date='2019-02-23T00:38:27-0800'
   clang-5.0
 @5.0.2_4+analyzer+defaultlibcxx+emulated_tls+libstdcxx+universal (active)
 platform='darwin 10' archs='i386 x86_64' date='2019-08-31T16:08:02-0700'
   clang-6.0 @6.0.1_3+analyzer+defaultlibcxx+emulated_tls+libstdcxx
 (active) platform='darwin 10' archs='x86_64'
 date='2019-10-10T14:49:23-0700'
   clang-7.0 @7.0.1_1+analyzer+defaultlibcxx+emulated_tls+libstdcxx
 (active) platform='darwin 10' archs='x86_64'
 date='2019-10-10T14:50:17-0700'
   clang-8.0
 @8.0.1_0+analyzer+defaultlibcxx+emulated_tls+libstdcxx+universal (active)
 platform='darwin 10' archs='i386 x86_64' date='2019-09-17T01:10:33-0700'
   clang-9.0 @9.0.0_0+analyzer+defaultlibcxx+emulated_tls+libstdcxx
 (active) platform='darwin 10' archs='x86_64'
 date='2019-09-23T22:21:16-0700'
   clang_select @2.1_0 (active) platform='darwin 10' archs='noarch'
 date='2019-10-12T08:55:43-0700'


 $ port info libomp
 libomp @9.0.0 (lang)
 Sub-ports:            libomp-devel
 Variants:             debug, top_level, [+]universal

 Description:          The OpenMP subproject of LLVM is intended to contain
 all of the components required to build an executing OpenMP program that
 are
                       outside the compiler itself. This port works with
 MacPorts' clang-3.7+ (optionally with +openmp variant for clang-3.7.)
 Homepage:             https://openmp.llvm.org

 Extract Dependencies: xz
 Build Dependencies:   cmake, perl5, clang-9.0
 Library Dependencies: libcxx
 Conflicts with:       libomp-devel
 Platforms:            darwin
 License:              (MIT or NCSA)
 Maintainers:          Email: eborisch at macports.org, GitHub: eborisch
                       Policy: openmaintainer
 }}}
 {{{
 $ sudo port deactivate clang-5.0 clang-6.0 clang-7.0 clang-8.0 clang-9.0
 Note: It is not recommended to uninstall/deactivate a port that has
 dependents as it breaks the dependents.
 The following ports will break: ghc @8.6.5_0
 Continue? [y/N]: y
 Warning: Deactivate forced.  Proceeding despite dependencies.
 --->  Deactivating clang-5.0
 @5.0.2_4+analyzer+defaultlibcxx+emulated_tls+libstdcxx+universal
 --->  Cleaning clang-5.0
 --->  Deactivating clang-6.0
 @6.0.1_3+analyzer+defaultlibcxx+emulated_tls+libstdcxx
 --->  Cleaning clang-6.0
 --->  Deactivating clang-7.0
 @7.0.1_1+analyzer+defaultlibcxx+emulated_tls+libstdcxx
 --->  Cleaning clang-7.0
 --->  Deactivating clang-8.0
 @8.0.1_0+analyzer+defaultlibcxx+emulated_tls+libstdcxx+universal
 --->  Cleaning clang-8.0
 --->  Deactivating clang-9.0
 @9.0.0_0+analyzer+defaultlibcxx+emulated_tls+libstdcxx
 --->  Cleaning clang-9.0

 $ port info libomp
 libomp @9.0.0 (lang)
 Sub-ports:            libomp-devel
 Variants:             debug, top_level, [+]universal

 Description:          The OpenMP subproject of LLVM is intended to contain
 all of the components required to build an executing OpenMP program that
 are
                       outside the compiler itself. This port works with
 MacPorts' clang-3.7+ (optionally with +openmp variant for clang-3.7.)
 Homepage:             https://openmp.llvm.org

 Extract Dependencies: xz
 Build Dependencies:   cmake, perl5, clang-3.7
 Library Dependencies: libcxx
 Conflicts with:       libomp-devel
 Platforms:            darwin
 License:              (MIT or NCSA)
 Maintainers:          Email: eborisch at macports.org, GitHub: eborisch
                       Policy: openmaintainer
 }}}

 that all seems right to me. With no clangs 5+ installed, it asks for
 clang-3.7.

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


More information about the macports-tickets mailing list