Looks like this is still unresolved. I have OBS Studio installed, and apt suggests removing it (and a lot of other stuff) for being able to install pyaudio/portaudio19-dev.
-- You received this bug notification because you are a member of Kernel Packages, which is subscribed to portaudio19 in Ubuntu. https://bugs.launchpad.net/bugs/132002 Title: libportaudio packaging very confusing Status in portaudio19 package in Ubuntu: Opinion Bug description: Installing portaudio 19 is very confusing. I am trying to compile an application which uses it, as well as the CPP bindings which are contained in libportaudiocpp0. 1) Previously, PortAudio 18 dev files were installed using the package libportaudio-dev. So far so good. 2) So libportaudio0 goes with libportaudio-dev and libportaudio-doc, for V18. 3) To install V19 and the cpp bindings, first I tried installing libportaudiocpp0. 4) Apparently libportaudiocpp0 is not intended for libportaudio0, but for portaudio19-dev. 5) portaudio19-dev is the development files for libportaudio2. 2? Why couldn't this be 19? 6) The dev files for libportaudiocpp0 are contained in portaudio19-dev. I spent some time looking for a package called libportaudiocpp0-dev, but was very confused for a while. So anyways, it finally become apparent that all I had to do was install portaudio19-dev and libportaudiocpp0. I just wanted to state my general confusion here at the package naming scheme... At the very least, why not put the cpp binding dev files in libportaudiocpp0-dev? And if I install libportaudiocpp0, it should detect the dependancy on libportaudio2, instead of allowing me to compile programs with an incompatible version of the library. It is very non-obvious which package to install for V18 or V19. I had to issue several "apt-cache show" commands before figuring it out. Lastly, V18 for some reason is mutually exclusive with V19. This is a bad thing, because some older applications may require V18. There is a perfectly good way to deal with this problem, by using version numbers in the file names. (For example, I currently have both libglib-1.2 and libglib-2.0 installed at the same time.) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/portaudio19/+bug/132002/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp