[MacPorts] #66671: llvm-15 @15.0.6 Failure to install on High Sierra

MacPorts noreply at macports.org
Thu Jan 12 16:40:11 UTC 2023


#66671: llvm-15 @15.0.6 Failure to install on High Sierra
-------------------------------+--------------------
  Reporter:  EllipticEllipsis  |      Owner:  (none)
      Type:  defect            |     Status:  new
  Priority:  Normal            |  Milestone:
 Component:  ports             |    Version:  2.8.0
Resolution:                    |   Keywords:
      Port:  llvm-15           |
-------------------------------+--------------------

Comment (by kencu):

 well, at least it looks like we fixed the circular dependency :>

 There has been a change in the way Apple distributes their open source
 packages, and we are updating all our ports (like ld64-latest) that use
 Apple's software to the new locations. That is causing the checksum
 issues.

 For example, the move for cctools is being worked on here :

 https://github.com/macports/macports-ports/pull/17006

 but I guess there is not one for ld64 as yet.

 https://trac.macports.org/query?status=!closed&port=~ld64

 I'm sorry about that -- you have come in a just a tricky moment when
 things are transitioning -- most of the time these toolchain issues have
 been pretty nailed down and people don't have this issue.

 You are doing so well, if you like, you can update your checksums as per
 the message above, by doing this:
 {{{
 bbedit `port file ld64-latest`
 }}}

 and in the checksums area near the top, change the relevant entries to
 what the message above said to use.

 This is what it looks like in the Portfile now:

 {{{
 checksums           dyld-655.1.1.tar.gz \
                     rmd160  eef3ce30381e5fa23152c637e3bde2d8cf4cde0b \
                     sha256
 8ca6e3cf0263d3f69dfa65e0846e2bed051b0cff92e796352ad178e7e4c92f1d \
                     size    907171 \
                     ld64-97-standalone-libunwind-headers.patch \
                     rmd160  f6da71e097aa61b1055b3fdc12cd39aafed5f492 \
                     sha256
 370d02757ea628b5dd145c099e42fc4eb88cc09cf459a59e32d14bbc9b4a105e \
                     size    141802 \
                     ld64-97.17.tar.gz \
                     rmd160  d52df7d7f741c8bedd29cbac73dbb9db992b4795 \
                     sha256
 02bd46af0809eaa415d096d7d41c3e8e7d80f7d8d181840866fb87f036b4e089 \
                     size    421947 \
                     ld64-127.2.tar.gz \
                     rmd160  8ee709341549a1944732daef6ebab7ef1acfcc6e \
                     sha256
 97b75547b2bd761306ab3e15ae297f01e7ab9760b922bc657f4ef72e4e052142 \
                     size    496975 \
                     ld64-236.3.tar.gz \
                     rmd160  6a3f44aa9ae57a60d2cff5b3d47be7972ad83029 \
                     sha256
 8ef36729b643201081ab45ebd8586ede8f9968bc17614b679a940faa82875ca6 \
                     size    624400 \
                     ld64-274.2.tar.gz \
                     rmd160  16e57faf2b1d3f3808fb8e4b167cf23a14f106b0 \
                     sha256
 175d89c419e99d49a7a5f7e4196d3cef4c9e19cc17a425c332e86df6b516f7d7 \
                     size    671652 \
                     ld64-450.3.tar.gz \
                     rmd160  4d263cff143228e021c438d3c2d1800ff367c895 \
                     sha256
 140619e676e099581771dbad98277850ff731cd23938bed95b4d7171616acca1 \
                     size    729639
 }}}

 and you change it to this:

 {{{
 checksums           dyld-655.1.1.tar.gz \
                     rmd160  3ce28be9a3eb52777443828853040d4c870a5db2 \
                     sha256
 67326487dd139a82f0da9f43eb91414041551ee54cacf4763052e5aae606f518 \
                     size    872742 \
                     ld64-97-standalone-libunwind-headers.patch \
                     rmd160  f6da71e097aa61b1055b3fdc12cd39aafed5f492 \
                     sha256
 370d02757ea628b5dd145c099e42fc4eb88cc09cf459a59e32d14bbc9b4a105e \
                     size    141802 \
                     ld64-97.17.tar.gz \
                     rmd160  d52df7d7f741c8bedd29cbac73dbb9db992b4795 \
                     sha256
 02bd46af0809eaa415d096d7d41c3e8e7d80f7d8d181840866fb87f036b4e089 \
                     size    421947 \
                     ld64-127.2.tar.gz \
                     rmd160  8ee709341549a1944732daef6ebab7ef1acfcc6e \
                     sha256
 97b75547b2bd761306ab3e15ae297f01e7ab9760b922bc657f4ef72e4e052142 \
                     size    496975 \
                     ld64-236.3.tar.gz \
                     rmd160  6a3f44aa9ae57a60d2cff5b3d47be7972ad83029 \
                     sha256
 8ef36729b643201081ab45ebd8586ede8f9968bc17614b679a940faa82875ca6 \
                     size    624400 \
                     ld64-274.2.tar.gz \
                     rmd160  16e57faf2b1d3f3808fb8e4b167cf23a14f106b0 \
                     sha256
 175d89c419e99d49a7a5f7e4196d3cef4c9e19cc17a425c332e86df6b516f7d7 \
                     size    671652 \
                     ld64-450.3.tar.gz \
                     rmd160  ffbf7b2dcd9826db463c779c6ae920f4a71803d3 \
                     sha256
 7c14d80f1552819e7038e918dde9cc7b2398e08678471221330f173c87cf565a \
                     size    716654
 }}}

 and that **should** work (I haven't tested it myself just yet).

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


More information about the macports-tickets mailing list