[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