Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

setup fails with libicuio.74.dylib error #824

Closed
2 of 5 tasks
stovak opened this issue Feb 26, 2024 · 6 comments
Closed
2 of 5 tasks

setup fails with libicuio.74.dylib error #824

stovak opened this issue Feb 26, 2024 · 6 comments
Assignees
Labels
bug Something isn't working

Comments

@stovak
Copy link

stovak commented Feb 26, 2024

Describe the bug

Version

  • I have checked releases, and the bug exists in the latest patch version of v1 or v2.
  • v2
  • v1

Runners

  • GitHub Hosted
  • Self Hosted

Operating systems
currently just using MacOS-latest

PHP versions
7.4, 8.2, 8.3

To Reproduce

  functional:
    runs-on: ${{ matrix.operating-system }}
    name: Functional testing matrix - PHP ${{ matrix.php-versions }} on ${{ matrix.operating-system }}
    if: ${{ github.repository_owner == 'pantheon-systems' }}
    strategy:
      matrix:
        operating-system: [ 'macos-latest' ]
        php-versions: [ '7.4', '8.2', '8.3' ]
      max-parallel: 1

Expected behavior
As recently as last week, these tests were running fine. Something must have changed with home-brew.

Screenshots/Logs

dyld[4587]: Library not loaded: '@loader_path/../../../../opt/icu4c/lib/libicuio.74.dylib'
  Referenced from: '/usr/local/Cellar/php@8.2/8.2.***6_***/bin/php'
  Reason: tried: '/usr/local/Cellar/php@8.2/8.2.***6_***/bin/../../../../opt/icu4c/lib/libicuio.74.dylib' (no such file), '/usr/local/lib/libicuio.74.dylib' (no such file), '/usr/lib/libicuio.74.dylib'

Additional context

Are you willing to submit a PR?
yes. No idea how to fix.

@stovak stovak added the bug Something isn't working label Feb 26, 2024
@stovak
Copy link
Author

stovak commented Feb 26, 2024

Successful Run:
image

@stovak
Copy link
Author

stovak commented Feb 26, 2024

Failed Run
image

@YOU54F
Copy link

YOU54F commented Feb 26, 2024

Just came across this

icu4c was just updated a couple of days ago - history to 74.2

macos-latest is currently macos-12 so this should help

brew upgrade icu4c alone picks up the older formula, I think until the image is refreshed by the github runners team

      - run: brew update && brew upgrade icu4c
        if: runner.os == 'macOS'

@namespacebrian
Copy link

Our CI run yesterday didn't show the problem, but the formula was also changed again 7 hours ago:
https://github.com/Homebrew/homebrew-core/pull/164239/files#diff-56cb84e443c4e098fcab1be8433f3014e8393c0a8841dabb55677ac9db2e98b5

@WyriHaximus
Copy link

Just restarted a workflow that had this issue and is now green.

@stovak
Copy link
Author

stovak commented Feb 26, 2024

Thanks guys! So weird that it worked one dan not the next.

@stovak stovak closed this as completed Feb 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants