On Mon, 2022-06-06 at 14:50 +0200, Markus Volk wrote:
> I've read the error report for mingw build and did some tests yesterday.
> 
> Added meta-mingw to bblayers.conf and this to local.conf
> 
> SDKMACHINE="x86_64-mingw32"
> DISTRO_FEATURES:remove = "x11"
> 
> and then did 'bitbake core-image-minimal -c do_populate_sdk'
> 
> This lead to the expected error message
> 
> > Checking whether type "fd_set" has member "fds_bits" : NO
> > Checking whether type "fd_set" has member "__fds_bits" : NO
> > 
> > ../xorgproto-2022.1/include/X11/meson.build:19:4: ERROR: Problem 
> encountered: Your fd_set is too weird.
> > 
> > A full log can be found at 
> /home/flk/build/poky/build/tmp/work/x86_64-nativesdk-mingw32-w64-mingw32/nativesdk-xorgproto/2022.1-r0/build/meson-logs/meson-log.txt
> > ERROR: meson failed
> 
> I was able to fix this by changing the libsdl2.bbappend in meta-mingw 
> like this:
> 
> PACKAGECONFIG:remove:mingw32:class-nativesdk = "x11 opengl gles2"
> 
> Like this libsdl2 doesn't try to build in gl for wayland either and my 
> build succeeded.
> 
> I sent a patch to openembedded-devel for this yesterday.

Thanks, I've merged that so we don't run into that in future.

> In general, I think it's a matter of perspective. The current state 
> forces me to request x11 globally and thus prevents me from deciding 
> within recipes what to do for wayland and what to do for x11 
> DISTRO_FEATURE. They always have to come in pairs. I thought that from 
> wayland's point of view it would be ok to include and use x11, although 
> it should not be done by default. I understand your concerns about 
> losing the clean line when mixing x11/Wayland, and it was just an idea. 
> If you don't like it, I have no problem with it.

I think keeping the "clean" line with x11 is necessary at this point.

Cheers,

Richard

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#166626): 
https://lists.openembedded.org/g/openembedded-core/message/166626
Mute This Topic: https://lists.openembedded.org/mt/91536381/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to