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

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

Open
jimorc opened this issue Feb 20, 2024 · 5 comments
Open

Comments

@jimorc
Copy link

jimorc commented Feb 20, 2024

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
Copy link

I have the same issue on MacOS 14.4.1

@metasim
Copy link

metasim commented Apr 23, 2024

Same problem.

@bkarakoc
Copy link

bkarakoc commented Jun 8, 2024

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

@atkinson
Copy link

atkinson commented Aug 2, 2024

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

@chriswei
Copy link

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);
      |         ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants