mplayer built without JACK support

Bug #122042 reported by D. Michael McIntyre
6
Affects Status Importance Assigned to Milestone
mplayer (Ubuntu)
Fix Released
Wishlist
Mario Limonciello

Bug Description

Binary package hint: mplayer

ldd /usr/bin/mplayer|grep jack returns nothing, and, consequently, using mplayer -ao jack is broken.

Fixing this is as simple as building the package (fakeroot debian/rules binary) in an environment the JACK -dev package(s) installed and present. The configure script picks up the rest, though I don't know about any packaging issues this might not cover (eg. specifying the dependency by hand in one of the files in debian/ or whatever; I have no idea.)

This problem has existed since Dapper, come to think of it. I mention it now because the build deps for package mplayer are currently broken in Feisty, and I've been in dependency hell all day trying to figure out how to get this @#%@#^@^@#^@#^ package rebuilt with JACK support. I can't do an "apt-get build-dep mplayer," due to broken dependencies in libpulse0-dev, so I have been struggling all day to find a way to hack around this.

The best solution would be to fix the broken package at the source. Many people use JACK. This application can talk to JACK. Why build without JACK support? It doesn't make sense.

Related branches

Revision history for this message
Daniel T Chen (crimsun) wrote :

What's the issue with libpulse-dev? It installs fine on current gutsy. (I presume you mean libpulse-dev, anyhow, since there's no libpulse0-dev.)

<email address hidden>/2.~ sudo apt-get -s install libpulse-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libavahi-client-dev libavahi-common-dev libdbus-1-dev
The following NEW packages will be installed:
  libavahi-client-dev libavahi-common-dev libdbus-1-dev libpulse-dev
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Inst libavahi-common-dev (0.6.19-2ubuntu1 Ubuntu:7.10/gutsy)
Inst libdbus-1-dev (1.0.2-5ubuntu1 Ubuntu:7.10/gutsy)
Inst libavahi-client-dev (0.6.19-2ubuntu1 Ubuntu:7.10/gutsy)
Inst libpulse-dev (0.9.6-1ubuntu1 Ubuntu:7.10/gutsy)
Conf libavahi-common-dev (0.6.19-2ubuntu1 Ubuntu:7.10/gutsy)
Conf libdbus-1-dev (1.0.2-5ubuntu1 Ubuntu:7.10/gutsy)
Conf libavahi-client-dev (0.6.19-2ubuntu1 Ubuntu:7.10/gutsy)
Conf libpulse-dev (0.9.6-1ubuntu1 Ubuntu:7.10/gutsy)

Changed in mplayer:
importance: Undecided → Wishlist
status: New → Incomplete
Revision history for this message
Daniel T Chen (crimsun) wrote :

(libpulse-dev on feisty similarly installs fine.)

Revision history for this message
D. Michael McIntyre (michael-mcintyre) wrote :

It doesn't work here, after doing another apt-get update for good measure. It looks like the -dev package never got updated after changing the version of the lib. All of this is only indirectly related to the mplayer package, but I post this here only to demonstrate that I'm not hallucinating (other than calling this "libpulse0-dev" erroneously):

$sudo apt-get install libpulse-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  libpulse-dev: Depends: libpulse0 (= 0.9.5-5ubuntu4.1) but 0.9.5-5ubuntu5 is to be installed
E: Broken packages

I never did manage to resolve this, and the mplayer source package remains unbuilt so far.

Revision history for this message
jd (jd-typhon) wrote :

Hi. It would be great to enable jack support. Ubuntu Studio/Feisty based doesn't have it, though... (they forgot).

Revision history for this message
Reinhard Katzmann (suamor) wrote :

What's the state of this bug concerning Gutsy? It can't be that hard to add a single flag to a package. I wonder why it is still open.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for mplayer (Ubuntu) because there has been no activity for 60 days.]

Revision history for this message
Reinhard Katzmann (suamor) wrote :

Closed due to WHAT????
I hate to say this, but I HATE automatic closing of wishlist items, that does not make sense at all.
I cannot vote on this bug, I cannot reopen it.
And all this because of a simple --enable-jack option :-(

Revision history for this message
William Grant (wgrant) wrote :

Sorry, Launchpad devs decided to introduce a feature without telling us, and it closed some thousands of bugs yesterday. If a bug is has stauts Incomplete, and is left untouched for 60 days, it is now closed. You *can* actually reopen it yourself, by clicking on the arrow next to the status in the table up the top, though it's not exactly obvious.

Changed in mplayer:
status: Invalid → Confirmed
Revision history for this message
D. Michael McIntyre (michael-mcintyre) wrote :

I just had a look at the web page for the Gutsy package, and it seems it will ship without JACK support too.

Just wanted to note that for the record...

Changed in mplayer:
assignee: nobody → superm1
status: Confirmed → In Progress
Revision history for this message
Mario Limonciello (superm1) wrote :

mplayer (2:1.0~rc2-0ubuntu1) hardy; urgency=low

  * New upstream version.
    - Packaging (LP: #150925)
    - MP3 Distortion (LP: #85751)
    - Aspect ratio fixes (LP: #103038, #153543)
    - Samba support (LP: #85052)
  * Move 01_default_config.dpatch into bzr.
  * Drop dpatch from build-depends and debian/rules
  * Add liblzo2-dev, libdvdnav-dev, libopenal-dev,
    libjack-dev, libtwolame-dev, libsvga1-dev to build dependencies.
  * debian/rules:
    - Build with radio interface support
    - Build with OpenAL, Jack audio support. (LP: #122042)
    - Let Xvid support be autodetected for proper linking.
    - Let Faac support be autodetected for proper linking.
    - Let fontconfig support be autodetected for proper linking.
    - Let LIVE555 support be autodetected for proper linking.
    - Drop DOCS/zh from dh_installdocs
    - Build with dvdnav support.
    - Adjust changelog that gets installed.
  * Add polish translation for .desktop file (LP: #93382)
  * Adjust configure script to properly link dbus-glib and pulse audio.
  * Disable joystick by default (LP: #75925)
  * Adjust configure script to call dvdnav-config properly.

 -- Mario Limonciello <email address hidden> Sat, 03 Nov 2007 09:26:21 -0400

Changed in mplayer:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.