mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
http://mixxx.org
Other
4.5k stars 1.28k forks source link

Debian packages conflict Portaudio / Jack #8094

Open mixxxbot opened 2 years ago

mixxxbot commented 2 years ago

Reported by: daschuer Date: 2015-06-11T06:51:21Z Status: Confirmed Importance: Undecided Launchpad Issue: lp1464120


It looks like we have a package dead lock in Trusty related to portaudio.

As Reported in https://bugs.launchpad.net/mixxx/+bug/1326653

sudo apt-get build-dep mixxx

fails with

The following packages have unmet dependencies: libjack-dev : Depends: libjack0 (= 1:0.121.3+20120418git75e3e20b-2.1ubuntu1) but it is not going to be installed

a separate:

sudo apt-get install libjack-dev libjack0 portaudio19-dev

solves the issue.

However, it removes

libjack-jackd2-0

I will ask the portaudio mailing list.

mixxxbot commented 2 years ago

Commented by: Be-ing Date: 2015-08-19T04:20:28Z


Any update on this? IMO this should be resolved so when 1.12 is released 'apt-get build-dep mixxx' is all that is needed to install dependencies for compilation.

mixxxbot commented 2 years ago

Commented by: ywwg Date: 2015-08-19T14:28:38Z


jack packaging is a disaster. You can either install jackd1 or jackd2, but not both. But weirdly, if you install a package that requires jackdX, you can then install jackdY instead and it usually allows you to do so, removing jackdX but not all of the stuff that "required" it. Anyway this is not really our problem, it's a problem with jack in general.

mixxxbot commented 2 years ago

Commented by: ywwg Date: 2015-08-19T14:29:00Z


(I think the solution might be not to require jack at all, just make it optional)

mixxxbot commented 2 years ago

Commented by: ferranpujolcamins Date: 2015-09-25T00:40:54Z


It's annoying because I can't build Mixxx and install qjackctl in the same machine :(

mixxxbot commented 2 years ago

Commented by: daschuer Date: 2015-09-25T06:10:09Z


There is a similar debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=718221

I have already contact the portaudio mailing list, but there is still no solution.

mixxxbot commented 2 years ago

Commented by: daschuer Date: 2015-09-25T06:10:42Z


https://bugs.launchpad.net/ubuntu/+source/portaudio19/+bug/1464913

mixxxbot commented 2 years ago

Commented by: ipatrol6010 Date: 2016-03-08T21:49:15Z


I think we should go with comment #⁠3 here, because it appears portaudio isn't going to respond to us any time soon.

The most irritating thing is that compiling from source is the only way to get mp4 support on Linux right now. I wouldn't have an issue otherwise.

mixxxbot commented 2 years ago

Commented by: daschuer Date: 2020-05-08T19:26:59Z


Xenial 16.4 is also affected.

mixxxbot commented 2 years ago

Commented by: pablo-romeroquinteros Date: 2020-05-29T13:42:02Z


Focal 20.04 is also affected.

In fact, if you have jackd2 installed, it tries to remove and downgrade to jacked1.

It's known in Portaudio, but it's an Ubuntu/Debian problem: https://portaudio.music.columbia.narkive.com/ld2CfDx4/packages-conflicts-in-ubuntu-trusty

mixxxbot commented 2 years ago

Commented by: daschuer Date: 2020-05-29T20:49:52Z


Thank you for testing I will update the bug title.

luzpaz commented 1 year ago

Is this still an issue?