pothosware / homebrew-pothos

Homebrew formulas for Pothos and SoapySDR
https://github.com/pothosware/homebrew-pothos/wiki
MIT License
62 stars 17 forks source link

brew install pothosaudio and most or all other formulae fail on MacOS 14.2 #64

Open jimorc opened 9 months ago

jimorc commented 9 months ago

Most or all installs fail on MacOS 14.2. Note that the reason appears to be different than for issues #59, and #62. Note that I installed the Doxygen formula and it works on my other CMake projects, so missing Doxygen does not seem to be the problem.

Here is the output from brew install pothosaudio"

==> Downloading https://formulae.brew.sh/api/formula.jws.json
######################################################################### 100.0%
==> Downloading https://formulae.brew.sh/api/cask.jws.json
######################################################################### 100.0%
==> Fetching dependencies for pothosware/pothos/pothosaudio: pothosware/pothos/pothos and portaudio
==> Fetching pothosware/pothos/pothos
==> Downloading https://github.com/pothosware/PothosCore/archive/pothos-0.7.1.ta
Already downloaded: /Users/jim/Library/Caches/Homebrew/downloads/2ebfc23c17e2e304bea79fc84bf292735e29fccdb702e5426ea9d32f40c1723a--PothosCore-pothos-0.7.1.tar.gz
==> Fetching portaudio
==> Downloading https://ghcr.io/v2/homebrew/core/portaudio/manifests/19.7.0-1
Already downloaded: /Users/jim/Library/Caches/Homebrew/downloads/2ba32ec74d5080567eae3412994e5c8bc39afcd1dacfe3a0d347d210e47c5f7e--portaudio-19.7.0-1.bottle_manifest.json
==> Downloading https://ghcr.io/v2/homebrew/core/portaudio/blobs/sha256:e5f86790
Already downloaded: /Users/jim/Library/Caches/Homebrew/downloads/c6137fa89c05c344cda06700262ac8baec75ffdaac228985d38e0917e0dbdc0a--portaudio--19.7.0.arm64_sonoma.bottle.1.tar.gz
==> Fetching pothosware/pothos/pothosaudio
==> Downloading https://github.com/pothosware/PothosAudio/archive/pothos-audio-0
Already downloaded: /Users/jim/Library/Caches/Homebrew/downloads/b23d0cd4f3fbd38202d6b3e89c5978edf3a4cffbe7c4bb31c6f9130048dbf841--PothosAudio-pothos-audio-0.3.1.tar.gz
==> Installing pothosaudio from pothosware/pothos
==> Installing dependencies for pothosware/pothos/pothosaudio: pothosware/pothos/pothos and portaudio
==> Installing pothosware/pothos/pothosaudio dependency: pothosware/pothos/
==> cmake .. -DPOTHOS_EXTVER=release -DPOTHOS_ROOT='/opt/homebrew' -DENABLE_INTE
==> make install
Last 15 lines from /Users/jim/Library/Logs/Homebrew/pothos/02.make:
Generating alphabetical compound index...
Generating hierarchical class index...
Generating member index...
Generating file index...
Generating file member index...
Generating example index...
finalizing index lists...
writing tag file...
Running plantuml with JAVA...
type lookup cache used 4695/65536 hits=26998 misses=4930
symbol lookup cache used 4388/65536 hits=42964 misses=4388
finished...
[  8%] Built target docs
make[1]: *** [lib/CMakeFiles/Pothos.dir/all] Error 2
make: *** [all] Error 2

If reporting this issue please do so at (not Homebrew/brew or Homebrew/homebrew-core):
  https://github.com/pothosware/homebrew-pothos/issues

These open issues may also help:
brew soapysdr *before* or *after* brew tap pothosware/homebrew-pothos? https://github.com/pothosware/homebrew-pothos/issues/58
jim@jimsMac ~ % bash

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
bash-3.2$ brew install pothosaudio
==> Fetching dependencies for pothosware/pothos/pothosaudio: pothosware/pothos/pothos and portaudio
==> Fetching pothosware/pothos/pothos
==> Downloading https://github.com/pothosware/PothosCore/archive/pothos-0.7.1.ta
Already downloaded: /Users/jim/Library/Caches/Homebrew/downloads/2ebfc23c17e2e304bea79fc84bf292735e29fccdb702e5426ea9d32f40c1723a--PothosCore-pothos-0.7.1.tar.gz
==> Fetching portaudio
==> Downloading https://ghcr.io/v2/homebrew/core/portaudio/manifests/19.7.0-1
Already downloaded: /Users/jim/Library/Caches/Homebrew/downloads/2ba32ec74d5080567eae3412994e5c8bc39afcd1dacfe3a0d347d210e47c5f7e--portaudio-19.7.0-1.bottle_manifest.json
==> Downloading https://ghcr.io/v2/homebrew/core/portaudio/blobs/sha256:e5f86790
Already downloaded: /Users/jim/Library/Caches/Homebrew/downloads/c6137fa89c05c344cda06700262ac8baec75ffdaac228985d38e0917e0dbdc0a--portaudio--19.7.0.arm64_sonoma.bottle.1.tar.gz
==> Fetching pothosware/pothos/pothosaudio
==> Downloading https://github.com/pothosware/PothosAudio/archive/pothos-audio-0
Already downloaded: /Users/jim/Library/Caches/Homebrew/downloads/b23d0cd4f3fbd38202d6b3e89c5978edf3a4cffbe7c4bb31c6f9130048dbf841--PothosAudio-pothos-audio-0.3.1.tar.gz
==> Installing pothosaudio from pothosware/pothos
==> Installing dependencies for pothosware/pothos/pothosaudio: pothosware/pothos/pothos and portaudio
==> Installing pothosware/pothos/pothosaudio dependency: pothosware/pothos/
==> cmake .. -DPOTHOS_EXTVER=release -DPOTHOS_ROOT='/opt/homebrew' -DENABLE_INTE
==> make install
Last 15 lines from /Users/jim/Library/Logs/Homebrew/pothos/02.make:
Generating alphabetical compound index...
Generating hierarchical class index...
Generating member index...
Generating file index...
Generating file member index...
Generating example index...
finalizing index lists...
writing tag file...
Running plantuml with JAVA...
type lookup cache used 4695/65536 hits=26998 misses=4930
symbol lookup cache used 4388/65536 hits=42964 misses=4388
finished...
[  8%] Built target docs
make[1]: *** [lib/CMakeFiles/Pothos.dir/all] Error 2
make: *** [all] Error 2

If reporting this issue please do so at (not Homebrew/brew or Homebrew/homebrew-core):
  https://github.com/pothosware/homebrew-pothos/issues

These open issues may also help:
brew soapysdr *before* or *after* brew tap pothosware/homebrew-pothos? https://github.com/pothosware/homebrew-pothos/issues/58
jortiz77 commented 7 months ago

I have the same issue on MacOS 14.4.1

metasim commented 7 months ago

Same problem.

bkarakoc commented 5 months ago

Anyone able to fix this issue yet? Same on macOS 14.4.1

atkinson commented 3 months ago

Same issue here (mac os 14.5) - can install soapysdr but not soapypython (error is the same as OP)

chriswei commented 1 week ago

Similar issue on OS X 14.7.1, though my specific error is:

Last 15 lines from /Users/XXXX/Library/Logs/Homebrew/pothos/02.make:
/opt/homebrew/include/Poco/Net/DatagramSocket.h:51:2: note: candidate constructor not viable: requires at least 2 arguments, but 1 was provided
   51 |         DatagramSocket(const SocketAddress& address, bool reuseAddress, bool reusePort = false, bool ipV6Only = false);
      |         ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~