[Gta04-owner] QtMoko - another experimental image

Christoph Mair christoph.mair at gmail.com
Thu Nov 15 09:43:00 CET 2012


On Thu, Nov 15, 2012 at 9:25 AM, Neil Jerram <neil at ossau.homelinux.net> wrote:
> Radek Polak <psonek2 at seznam.cz> writes:
>
>> Hi,
>> you can now try another experimental pre release here [1]. QtMoko now uses
>> pulseaudio+gstreamer for sounds.
>
> I found that I needed "xapt -a armel -m libpulse-dev" to build the
> latest code (093cf8925316ba8e43cab119d888006c8e6b03ea).  I think that's
> the same as adding libpulse-dev to the big "xapt -a armel ..." line in
> scripts/qtmoko-chroot.sh, and presumably libpulse-dev should also be
> added to the Debian Build-Deps.
>
> (BTW I noticed an unrelated difference between Build-Deps and the xapt
> line, for libjpeg8-dev.)
>
> I haven't installed that QtMoko build yet on my phone, because
> pulseaudio won't start up for me by hand:
>
>   root at neo:~# pulseaudio
>   W: main.c: This program is not intended to be run as root (unless --system is specified).
>   E: module-console-kit.c: GetSessionsForUnixUser() call failed: org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute program /usr/lib/dbus-1.0/dbus-daemon-launch-helper: Success
>   E: module.c: Failed to load  module "module-console-kit" (argument: ""): initialization failed.
>   E: main.c: Module load failed.
>   E: main.c: Failed to initialize daemon.
>
> With --system it's better, and doesn't exit, but there are some
> discouraging warnings:
>
>   root at neo:~# pulseaudio --system
>   W: main.c: Running in system mode, but --disallow-exit not set!
>   W: main.c: Running in system mode, but --disallow-module-loading not set!
>   N: main.c: Running in system mode, forcibly disabling SHM mode!
>   N: main.c: Running in system mode, forcibly disabling exit idle time!
>   W: main.c: OK, so you are running PA in system mode. Please note that you most likely shouldn't be doing that.
>   W: main.c: If you do it nonetheless then it's your own fault if things don't work as expected.
>   W: main.c: Please read http://pulseaudio.org/wiki/WhatIsWrongWithSystemMode for an explanation why system mode is usually a bad idea.
>   W: module.c: module-detect is deprecated: Please use module-udev-detect instead of module-detect!
>   W: main.c: Failed to acquire org.pulseaudio.Server: org.freedesktop.DBus.Error.AccessDenied: Connection ":1.17" is not allowed to own the service "org.pulseaudio.Server" due to security policies in the configuration file
>   W: ratelimit.c: 15 events suppressed
>   ^C
>   root at neo:~#
>
> Should we be using --system?  If so, are those warnings OK?  If not, is
> there something else needed in the rootfs to allow successful startup
> (without --system)?


It should work without the --system option. You can try to comment a
few load-module statements within /etc/pulse/system.pa (maybe
everything regarding udev, hal, maybe dbus?)
I'm not very familiar with pulseaudio, therefore I don't know what
happens if you play around.

Best regards,
  Christoph


More information about the Gta04-owner mailing list