Bug#498573: libqt4-dev: Please, enable Phonon support

4 views
Skip to first unread message

Felix Homann

unread,
Sep 11, 2008, 4:50:10 AM9/11/08
to
Package: libqt4-dev
Version: 4.4.0-4
Severity: wishlist


Hi,

while Phonon support is one of the major new enhancements in Qt 4.4 it is disabled in the Debian package.
Thus it turns Qt 4.4 in Debian a little incomplete and in effect incompatible with packages on different platforms.

So, could you please enable it?

Thanks,

Felix

-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'hardy'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.25.10-yerbouti (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libqt4-dev depends on:
ii libc6 2.7-13 GNU C Library: Shared libraries
ii libgcc1 1:4.3.2-1 GCC support library
ii libqt4-assistant 4.4.0-4 Qt 4 assistant module
ii libqt4-dbus 4.4.0-4 Qt 4 D-Bus module
ii libqt4-designer 4.4.0-4 Qt 4 designer module
ii libqt4-help 4.4.0-4 Qt 4 help module
ii libqt4-network 4.4.0-4 Qt 4 network module
ii libqt4-qt3support 4.4.0-4 Qt 3 compatibility library for Qt
ii libqt4-script 4.4.0-4 Qt 4 script module
ii libqt4-sql 4.4.0-4 Qt 4 SQL module
ii libqt4-svg 4.4.0-4 Qt 4 SVG module
ii libqt4-test 4.4.0-4 Qt 4 test module
ii libqt4-webkit 4.4.0-4 Qt 4 WebKit module
ii libqt4-xml 4.4.0-4 Qt 4 XML module
ii libqt4-xmlpatterns 4.4.0-4 Qt 4 XML patterns module
ii libqtcore4 4.4.0-4 Qt 4 core module
ii libqtgui4 4.4.0-4 Qt 4 GUI module
ii libstdc++6 4.3.2-1 The GNU Standard C++ Library v3
ii zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime

Versions of packages libqt4-dev recommends:
ii libqt4-opengl-dev 4.4.0-4 Qt 4 OpenGL library development fi

Versions of packages libqt4-dev suggests:
pn firebird2.0-dev <none> (no description available)
pn libiodbc2-dev <none> (no description available)
pn libmysqlclient15-dev <none> (no description available)
pn libpq-dev <none> (no description available)
ii libsqlite0-dev 2.8.17-4 SQLite development files
ii libsqlite3-dev 3.5.9-4 SQLite 3 development files
ii qt4-dev-tools 4.4.0-4 Qt 4 development tools
ii qt4-doc 4.4.0-4 Qt 4 API documentation

-- no debconf information

--
To UNSUBSCRIBE, email to debian-bugs-...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Sune Vuorela

unread,
Sep 11, 2008, 5:30:08 AM9/11/08
to


On Thu, 11 Sep 2008 10:18:57 +0200, Felix Homann <fex...@onlinehome.de>
wrote:


> Package: libqt4-dev
> Version: 4.4.0-4
> Severity: wishlist
>
>
> Hi,
>
> while Phonon support is one of the major new enhancements in Qt 4.4 it is
> disabled in the Debian package.
> Thus it turns Qt 4.4 in Debian a little incomplete and in effect
> incompatible with packages on different platforms.

Hi! Qt4.4 ships phonon 4.1, but phonon is a extra thing that has seperate
releases as well. Phonon is in debian provided by the phonon source
package, that builds libphonon4 and libphonon-dev. The version provided
here is phonon 4.2, which is required by kde4.1.

/Sune

Felix Homann

unread,
Sep 11, 2008, 4:50:12 PM9/11/08
to
Hi Sune,

what does it mean after all?

As far as I can tell the Qt4.4 interface is not working. Actually, I
don't even know whether it is an interface or if Phonon is just bundled
with Qt 4.4. At least, Qt and Phonon don't play together as they should
according to the Qt docs, e.g. the example applications won't build.

Qt applications are supposed to build on many platforms without
modification of the source code. They won't on Debian if Phonon is
involved. So how am I supposed to use phonon in Qt applications on Debian?

Similar discussions can be found here:

https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/253854

and here:

http://mail.kde.org/pipermail/kde-freebsd/2008-June/002501.html

Seems like it's not only a Debian specific problem. But maybe there
should be mention in something like README.Debian or README.Phonon

1. that Phonon is disabled
2. how you can build Qt/Phonon applications (there's NO docs in
/usr/share/doc/libphonon* and Qt's Phonon docs don't work)

Kind regards,

Felix

Sune Vuorela

unread,
Sep 11, 2008, 5:30:12 PM9/11/08
to
On Thursday 11 September 2008 22:16:25 Felix Homann wrote:
> Hi Sune,
>
> what does it mean after all?

It means that you have a bit newer phonon available supposed to be source and
binary backwards compatible with phonon 4.1 as shipped with qt4.4.

> As far as I can tell the Qt4.4 interface is not working. Actually, I
> don't even know whether it is an interface or if Phonon is just bundled
> with Qt 4.4. At least, Qt and Phonon don't play together as they should
> according to the Qt docs, e.g. the example applications won't build.

I have myself written a small media player without any problems. Please be
more verbose.

> Qt applications are supposed to build on many platforms without
> modification of the source code. They won't on Debian if Phonon is
> involved. So how am I supposed to use phonon in Qt applications on Debian?
>
> Similar discussions can be found here:
>
> https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/253854
>
> and here:
>
> http://mail.kde.org/pipermail/kde-freebsd/2008-June/002501.html
>
> Seems like it's not only a Debian specific problem. But maybe there
> should be mention in something like README.Debian or README.Phonon
>
> 1. that Phonon is disabled
> 2. how you can build Qt/Phonon applications (there's NO docs in
> /usr/share/doc/libphonon* and Qt's Phonon docs don't work)

phonon is not disabled. phonon is just built from phonon source package, the
real upstream of phonon. Qt just embeds a copy of it.

/Sune
--
Man, how to insert on the GUI from the folder menu within Office NT?

You either should receive a shell, or should turn off a driver to remove from
the clock on a coaxial ISA mailer.

signature.asc

Felix Homann

unread,
Oct 24, 2008, 10:20:21 AM10/24/08
to
Hi,

thank you Sune for your reply. I'm very sorry I didn't answer earlier.

I've tried again building the musicplayer example from the Qt4 examples.
It builds but it doesn't work. I'm getting error messages of this kind:

Phonon::createPath: Cannot connect Phonon::MediaObject(no objectName) to
Phonon::AudioOutput(no objectName).
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend
plugin could not be loaded

Unfortunately, the example isn't build in qt4-demos either.

What's wrong?

Kind regards,

Felix

Sune Vuorela

unread,
Oct 26, 2008, 1:20:06 PM10/26/08
to
On Friday 24 October 2008 16:01:47 Felix Homann wrote:
> Hi,
>
> thank you Sune for your reply. I'm very sorry I didn't answer earlier.
>
> I've tried again building the musicplayer example from the Qt4 examples.
> It builds but it doesn't work. I'm getting error messages of this kind:
>
> Phonon::createPath: Cannot connect Phonon::MediaObject(no objectName) to
> Phonon::AudioOutput(no objectName).
> WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend
> plugin could not be loaded
>
> Unfortunately, the example isn't build in qt4-demos either.
>
> What's wrong?

which phonon backends do you have installed ?

/Sune

--
I cannot forward to a hard disk from the panel within ICQ 2.3.9, how does it
work?

First from Office and from the folder menu inside Photoshop NT you either must
digit on the connector on a cache, or need to ping the firewall for
uninstalling on the computer.

signature.asc

Felix Homann

unread,
Oct 26, 2008, 5:20:13 PM10/26/08
to
Hi Sune,

Sune Vuorela wrote:
>>
>> What's wrong?
>
> which phonon backends do you have installed ?

phonon-backend-gstreamer:
Installed: 4:4.2.0-1
Candidate: 4:4.2.0-1

phonon-backend-xine:
Installed: 4:4.1.0-2
Candidate: 4:4.1.0-2

Regards,

John Stamp

unread,
Nov 6, 2008, 3:00:17 PM11/6/08
to
On Sunday 26 October 2008 10:01:38 am Sune Vuorela wrote:
> On Friday 24 October 2008 16:01:47 Felix Homann wrote:
> > Hi,
> >
> > thank you Sune for your reply. I'm very sorry I didn't answer
> > earlier.
> >
> > I've tried again building the musicplayer example from the Qt4
> > examples. It builds but it doesn't work. I'm getting error messages
> > of this kind:
> >
> > Phonon::createPath: Cannot connect Phonon::MediaObject(no
> > objectName) to Phonon::AudioOutput(no objectName).
> > WARNING: bool Phonon::FactoryPrivate::createBackend() phonon
> > backend plugin could not be loaded
> >
> > Unfortunately, the example isn't build in qt4-demos either.
> >
> > What's wrong?
>
> which phonon backends do you have installed ?
>
> /Sune

About the phonon backend error, see the discussion here:
http://bugs.archlinux.org/task/11070

Sune, I don't know if you'd consider this a problem with the Qt or
phonon packages, but it seems that by default Qt applications look for
the phonon plugins under /usr/lib/qt4/plugins/. However, Debian
installs them under /usr/lib/kde4/plugins/.

startkde takes care of that by setting the QT_PLUGIN_PATH environment
var. Something in there also causes ~/.config/Trolltech.conf to update
the "4.4\libraryPath" entry. Unfortunately, there's two problems with
this:

1. If a person hasn't run a KDE4 session at least once, Qt doesn't know
where to find phonon's plugins.

2. For some reason the "4.4\libraryPath" entry is getting flooded with
repetitions. A new pair appears each time a KDE4 session starts.

John Stamp

Reply all
Reply to author
Forward
0 new messages