From: Gary Bisson <bisson.gary@gmail.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH v4 00/14] Add Xorg support for iMX6
Date: Thu, 04 Dec 2014 11:22:50 -0800 [thread overview]
Message-ID: <5480B48A.8060705@gmail.com> (raw)
In-Reply-To: <2598910.830VmRFfsL@aquila>
Jerome, All,
On 12/04/2014 05:14 AM, J?r?me Pouiller wrote:
> [snip]
>> It seems I can't build Qt5 properly now... I get the following errors;
>> In file included from ../../../../include/QtCore/qtextstream.h:1:0,
>> from ../../../../include/QtCore/QTextStream:1,
>> from qeglfsscreen.h:47,
>> from qeglfswindow.h:46,
>> from qeglfsintegration.cpp:44:
>> ../../../../include/QtCore/../../src/corelib/io/qtextstream.h:54:2:
>> error: #error qtextstream.h must be included before any header file that
>> defines Status
>> #error qtextstream.h must be included before any header file that
>> defines Status
>> ...
>> Makefile:1860: recipe for target '.obj/qeglfsscreen.o' failed
>> make[6]: *** [.obj/qeglfsscreen.o] Error 1
>> Makefile:117: recipe for target 'sub-eglfs-make_first' failed
>> make[5]: *** [sub-eglfs-make_first] Error 2
>>
>> Could you send your entire config file? That might be easier to track
>> down the issue this way.
> hmmm... weird, I cannot reproduce it. Did you applied patch named "qt5base:
> fix Vivante x11/EGL configuration"?
Yes, here is my git log:
$ git log --oneline -15
89f26bf qmx6_defconfig: update
137294b freescale_imx6*_defconfig: bump kernel to 3.10.17_1.0.1_ga
fc6af14 nitrogen6x_defconfig: bump kernel to 3.10.17_1.0.1_ga
1ccd90a Vivante drivers: bump to version 3.10.17-1.0.1
3f47b07 qt5base: fix Vivante x11/EGL configuration
f15dbd5 qt5base: apply new patch naming policy
169008f libdrm: fix support for xserver with Vivante drivers
c88d616 xdriver_xf86-video-imx-viv: new package
c04135b gpu-viv-bin-mx6q: change output selection mechanism
f160a0f gpu-viv-bin-mx6q: make fb/x11 choice explicit
75d8516 gpu-viv-bin-mx6q: fix GLESv2 support
9f07513 gpu-viv-bin-mx6q: fix compiling issues with EGL_API_FB
f3288a5 gpu-viv-bin-mx6q: use self-extractible helper
85bc45d mesa3d: Give possibility to external backends to enable DRI/Gallium
820bd03 libz160: new package
> Just in case it would be useful, you will find my .config here:
> https://gist.github.com/jerome-pouiller/3c5a0c5c6f3a06cd5f75
Is it normal that your configuration is using the FB version of the
vivante libs? In my case I wanted to test everything at once (X11 libs &
Qt5). Have you tried with the X libs?
>> Also, I'm sorry not to have said something earlier but I'm not sure
>> about your qmx6_defconfig as it includes graphics and Qt5 by default. I
>> thought the config files were meant to be as minimalistic as possible
>> for the user to decide what packages he wants to use. I'm not sure that
>> adding Qt5 by default is suitable especially since this is the only
>> defconfig doing so.
> Well, if we want to keep it as minimalist as possible, we should not enable
> gpu-viv-bin-mx6q. But, it does not make sense to enable gpu-viv-bin-mx6q if
> there no library to use it.
Yes by minimalistic I mean CPU + bootloader + kernel without any custom
libs.
> In add, I read in Buildroot Developer Days from ELCE 2013 report[1] that BR
> will begin to adding 'demo' config.
>
> Finally I enabled Qt.
>
> I confess I have hesitated to send this patch as is, exactly for reasons you
> gave (and the more time passes the less I am convinced by my arguments).
>
>
> [1] http://elinux.org/Buildroot:DeveloperDaysELCE2013#Buildroot_Developers_Meeting.2C_26-27_October_2013.2C_Edinburgh.2C_UK
My understanding of it is to create a demo config like
qmx6_qt5_demo_defconfig whereas a qmx6_defconfig would stay minimal but
I might be wrong.
Thanks,
Gary
next prev parent reply other threads:[~2014-12-04 19:22 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-12-02 9:58 [Buildroot] [PATCH v4 00/14] Add Xorg support for iMX6 Jérôme Pouiller
2014-12-02 9:58 ` [Buildroot] [PATCH v4 01/14] mesa3d: Give possibility to external backends to enable DRI/Gallium Jérôme Pouiller
2014-12-02 9:59 ` [Buildroot] [PATCH v4 02/14] gpu-viv-bin-mx6q: use self-extractible helper Jérôme Pouiller
2014-12-02 9:59 ` [Buildroot] [PATCH v4 03/14] gpu-viv-bin-mx6q: fix compiling issues with EGL_API_FB Jérôme Pouiller
2014-12-02 9:59 ` [Buildroot] [PATCH v4 04/14] gpu-viv-bin-mx6q: fix GLESv2 support Jérôme Pouiller
2014-12-02 9:59 ` [Buildroot] [PATCH v4 05/14] gpu-viv-bin-mx6q: make fb/x11 choice explicit Jérôme Pouiller
2014-12-02 9:59 ` [Buildroot] [PATCH v4 06/14] gpu-viv-bin-mx6q: change output selection mechanism Jérôme Pouiller
2014-12-02 9:59 ` [Buildroot] [PATCH v4 07/14] xdriver_xf86-video-imx-viv: new package Jérôme Pouiller
2014-12-02 9:59 ` [Buildroot] [PATCH v4 08/14] libdrm: fix support for xserver with Vivante drivers Jérôme Pouiller
2014-12-02 9:59 ` [Buildroot] [PATCH v4 09/14] qt5base: apply new patch naming policy Jérôme Pouiller
2014-12-02 9:59 ` [Buildroot] [PATCH v4 10/14] qt5base: fix Vivante x11/EGL configuration Jérôme Pouiller
2014-12-02 9:59 ` [Buildroot] [PATCH v4 11/14] Vivante drivers: bump to version 3.10.17-1.0.1 Jérôme Pouiller
2014-12-02 9:59 ` [Buildroot] [PATCH v4 12/14] nitrogen6x_defconfig: bump kernel to 3.10.17_1.0.1_ga Jérôme Pouiller
2014-12-02 9:59 ` [Buildroot] [PATCH v4 13/14] freescale_imx6*_defconfig: " Jérôme Pouiller
2014-12-02 9:59 ` [Buildroot] [PATCH v4 14/14] qmx6_defconfig: update Jérôme Pouiller
2014-12-03 19:25 ` [Buildroot] [PATCH v4 00/14] Add Xorg support for iMX6 Gary Bisson
2014-12-04 13:14 ` Jérôme Pouiller
2014-12-04 19:22 ` Gary Bisson [this message]
2014-12-04 21:19 ` Jérôme Pouiller
2014-12-04 21:46 ` Gary Bisson
2014-12-05 20:49 ` Gary Bisson
2014-12-05 22:44 ` Thomas Petazzoni
2014-12-08 10:32 ` Jérôme Pouiller
2014-12-05 22:39 ` Thomas Petazzoni
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=5480B48A.8060705@gmail.com \
--to=bisson.gary@gmail.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