From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH 1/1] Phonon needs libglib2 or else it's functionality tests will fail.
Date: Mon, 26 Aug 2013 10:21:22 +0200 [thread overview]
Message-ID: <20130826102122.37b44fd8@skate> (raw)
In-Reply-To: <12BF36CE88DC4B6391EA4A1AAB62B3BE@JohanW7>
Dear Sagaert Johan,
On Sun, 25 Aug 2013 17:01:55 +0200, Sagaert Johan wrote:
> You are right,it's indeed imposssible to select phonon without having gstreamer and impliciet using libglib2.
>
> In order to get rid my non working touchscreen when libglib2 was used by qt,
> I added QT_CONFIGURE_OPTS += -no-glib to the qt makefile that yielded the Phonon functionality test failure.
Yes, obviously, this will not work nicely. If you want to do this
properly, we'd have to have a separate Kconfig option to enable glib
support in Qt, so that even if Glib is enabled in your configuration,
you can disable Glib support in Qt without hacking the qt.mk file.
Then, the Phonon option would also depend on that new Kconfig option.
> So that was why I wrote the patch to avoid having phonon selected when libglib2 was absent.
> And as you point out now due to the dependency chain is useless.
>
> I don't know how the problem with the non working touch due to libglib usage in qt should be solved.
> (for now I used QT_CONFIGURE_OPTS += -no-glib with phonon disabled.)
>
> Is it a qt problem or is it a problem introduced by changed functionality in the libglib code ?...
>
> There must be more users been affected by this, qt4.8 with tslib is a quit common I think.
Well, at this point, I guess you'd have to debug this by adding some
debug messages in the input handling code of Qt to see where the
touchscreen events are being lost.
Or you can get in touch with the Qt community to see if they have an
idea. Or try with various Glib versions to see which one introduces the
breakage, maybe it will point to something interesting?
Best regards,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
prev parent reply other threads:[~2013-08-26 8:21 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-08-23 23:14 [Buildroot] [PATCH 1/1] Phonon needs libglib2 or else it's functionality tests will fail Sagaert Johan
2013-08-25 9:17 ` Thomas Petazzoni
2013-08-25 15:01 ` Sagaert Johan
2013-08-26 8:21 ` Thomas Petazzoni [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20130826102122.37b44fd8@skate \
--to=thomas.petazzoni@free-electrons.com \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox