Hi Thomas,

The saga continues.  I found that multimedia is not added because BR2_PACKAGE_QT5_GL_AVAILABLE is not set.  In order to configure QT OpenGL, I enabled ti-gfx since our board is a beaglebone-x15.  Now I can't get past building ti-gfx.  I have a local source directory for the kernel, since we had to add our own drivers for some proprietary devices on the design based on beaglebone X15.  I also use the local source directory to generate linux-headers.  We based the kernel from TI's SDK.  I checked the kernel config, fbdev omap is selected.  But I get the following error:

 CC [M]  /home/patricaholden/williamson/build07062021/Pro3-Linux/buildroot-2020.02/output/build/ti-gfx-5_01_01_02/GFX_Linux_KM/services4/srvkm/common/pvrsrv.o
  CC [M]  /home/patricaholden/williamson/build07062021/Pro3-Linux/buildroot-2020.02/output/build/ti-gfx-5_01_01_02/GFX_Linux_KM/services4/srvkm/common/handle.o
/home/patricaholden/williamson/build07062021/Pro3-Linux/buildroot-2020.02/output/build/ti-gfx-5_01_01_02/GFX_Linux_KM/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.c:133:10: fatal error: omapfb/omapfb.h: No such file or directory
  133 | #include <omapfb/omapfb.h>
      |          ^~~~~~~~~~~~~~~~~


The file "omapfb.h" is in drivers/video/fbdev/omap2/omapfb, but for some reason the ti-gfx package does not find it.  We are using buildroot-2020-20.02.12.

I did not see this error in the buildroot issues, I am wondering why it is causing problems.  My only guess is that it may have something to do with the fact that I have a local kernel source directory.

Thanks for any help!


Sent from my iPhone

On Jul 21, 2021, at 3:07 PM, Patricia Holden <pholden@nklabs.com> wrote:


I looked into QQmlApplication examples, they all use pc files.

I'm attaching the files that are doing the import of pkg-config pc files.  This is the customer's implementation.

The attached URL provides examples that use the same implementation.  Note all their examples use the "import" statement at top, this is what is looking for pc files:


On Wed, Jul 21, 2021 at 3:41 AM Thomas Petazzoni <thomas.petazzoni@bootlin.com> wrote:
Hello,

On Wed, 21 Jul 2021 02:23:55 -0400
Patricia Holden <pholden@nklabs.com> wrote:

> Yes, QQmlApplucation I am porting for a client it is using pc at
> runtime.  Would it help to see what they are doing?

Ah, it is your customer-specific application that is using the .pc
files, not QT itself ?

If it's your customer-specific application, then it would be useful to
check why they are doing this, as it feels odd.

Best regards,

Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com


--
Patricia A. Holden
<main.cpp>
<main.qml>