danielbair / homebrew-tap

Homebrew formula specific to installing aeneas
3 stars 1 forks source link

`brew install festival` fails with SHA256 mismatch #14

Open nabeards opened 3 weeks ago

nabeards commented 3 weeks ago
$ brew install festival
==> Fetching dependencies for danielbair/tap/festival: speech-tools
==> Fetching speech-tools
==> Downloading https://ghcr.io/v2/homebrew/core/speech-tools/manifests/2.5.0_2
Already downloaded: /Users/nabeards/Library/Caches/Homebrew/downloads/37ba1236d71f0acfd5d840dfd1276ac81ac61610087ddfdd7fc55594ec822c8c--speech-tools-2.5.0_2.bottle_manifest.json
==> Downloading https://ghcr.io/v2/homebrew/core/speech-tools/blobs/sha256:904d6e001b1e6ba3dc80e9ff46f45e858e1551e4194779ecf29babdee3925d29
Already downloaded: /Users/nabeards/Library/Caches/Homebrew/downloads/1fd1b5c670928b25b89f4236afbc003bbfe03d5b90e1d3654af85cd046c614e8--speech-tools--2.5.0_2.arm64_ventura.bottle.tar.gz
==> Fetching danielbair/tap/festival
==> Downloading http://festvox.org/packed/festival/2.5/speech_tools-2.5.0-release.tar.gz
Already downloaded: /Users/nabeards/Library/Caches/Homebrew/downloads/b64df06faaf418fc891bcb04d7d7992262e34503869ace80e6b9718b90a3f9a4--speech_tools-2.5.0-release.tar.gz
==> Downloading http://festvox.org/festvox-2.7/festvox-2.7.0-release.tar.gz
Already downloaded: /Users/nabeards/Library/Caches/Homebrew/downloads/0253b7dd794092d1733611bfb5acb2607ae3f58f5064d7d1b6be2ff727aea6cb--festvox-2.7.0-release.tar.gz
==> Downloading http://festvox.org/packed/festival/2.5/voices/festvox_kallpc16k.tar.gz
Already downloaded: /Users/nabeards/Library/Caches/Homebrew/downloads/23fda1309bfba1cc6abb407828819728244f555e938772f023a20c810fd56c69--festvox_kallpc16k.tar.gz
Error: festival: SHA256 mismatch
Expected: 7a357c34086fbba8b813f9750f6b5ba13e2a00478a0a2e78a97981cb76395578
  Actual: 809c4ab5ed9e4df4a658b58d5c56fe35055723f00d81a238168f5a1ebdaed08c
    File: /Users/nabeards/Library/Caches/Homebrew/downloads/23fda1309bfba1cc6abb407828819728244f555e938772f023a20c810fd56c69--festvox_kallpc16k.tar.gz
To retry an incomplete download, remove the file above.

Downloading http://festvox.org/packed/festival/2.5/voices/festvox_kallpc16k.tar.gz directly gives an SHA256 of 809c4ab5ed9e4df4a658b58d5c56fe35055723f00d81a238168f5a1ebdaed08c

danielbair commented 3 weeks ago

Hmmm, your machine is building from source. I have a bottle built for High-Sierra and newer macOS machines. But I am not able to get it to build from source on my Sonoma machine for my Intel i7 MacBook Pro. I have updated the SHA256 hash. I don't know why that changed... maybe the maintainers of festival updated the file without changing the version.

nabeards commented 2 weeks ago

Thanks @danielbair . I'm on Ventura 13.7. I no longer get the SHA error, but have something new:

Last 15 lines from /Users/nabeards/Library/Logs/Homebrew/festival/02.make:
2024-11-04 23:24:57 +0000

make

Check system type
config/config:200: config/systems/arm64_Darwin.mak: No such file or directory
../config/config:200: ../config/systems/arm64_Darwin.mak: No such file or directory
make: *** No rule to make target `../config/systems/arm64_Darwin.mak'.  Stop.
config/rules/modules.mak:133: config/modincludes.inc: No such file or directory
/Library/Developer/CommandLineTools/usr/bin/make --no-print-directory -C ./config MADE_FROM_ABOVE=1  MODINCLUDES=1 INCLUDE_EVERYTHING='' modincludes.inc 
../config/config:200: ../config/systems/arm64_Darwin.mak: No such file or directory
make[1]: *** No rule to make target `../config/systems/arm64_Darwin.mak'.  Stop.
make: *** [config/modincludes.inc] Error 2

Seems like it isn't able to find some other files?

danielbair commented 2 weeks ago

Ah, you are not on an Intel CPU Mac. I only have Intel CPU Macs. I cannot help much with this issue. You will have to communicate with the maintainers of festival to solve this.