00:03
florian_kc has quit [Ping timeout: 245 seconds]
00:05
Perflosopher has quit [Quit: Ping timeout (120 seconds)]
00:06
Net147 has quit [Quit: Quit]
00:06
Net147 has joined #yocto
00:06
Net147 has joined #yocto
00:06
Net147 has quit [Changing host]
00:07
Perflosopher has joined #yocto
00:08
shoragan has quit [Quit: quit]
00:10
hnez has joined #yocto
00:10
shoragan has joined #yocto
00:22
<
belgianguy >
As I can see -Dgallium-drivers= -Dllvm=disabled in my pastebin as well
00:23
hnez has quit [Read error: Connection reset by peer]
00:23
shoragan has quit [Read error: Connection reset by peer]
00:26
shoragan has joined #yocto
00:27
hnez has joined #yocto
00:33
<
khem >
belgianguy: which image are you trying to build ? I would suggest to build core-image-weston if you are not hung up on X11
00:36
<
belgianguy >
khem, I'm just following a tutorial series on YouTube to get the hang of Yocto, but outside of the qemu builds, I haven't had much succes :)
00:38
<
khem >
yeah GPU drivers are always PITA
00:39
<
khem >
What image are you building that is pulling in mesa-gl ? it seems some X11 dep
00:40
<
belgianguy >
it's the core-minimal-image, but I do see the issues that is mentioned in the st.com community forum
00:40
<
belgianguy >
it has 'osmesa gallium' but perhaps it needs 'gallium' as a standalone option (without osmesa)
00:42
<
khem >
so are you trying to follow part2 tutorial ?
00:42
<
belgianguy >
khem, indeed
00:42
<
khem >
thats based on dunfell branch and they are just building core-image-minimal
00:43
<
khem >
so no graphics
00:43
<
belgianguy >
I used kirkstone, but all the same steps
00:43
<
khem >
and same image ?
00:43
<
khem >
core-image-minimal should not be pulling mesa-gl thats a bit over dependencies
00:44
<
belgianguy >
I had also expected that minimal would be console only, but alas
00:44
<
khem >
you can generate the dependency file and see who is pulling it
00:45
<
belgianguy >
Can you tell me how? I've found 4 files related to mesa: ➜ Yocto less ./poky/meta/recipes-graphics/mesa/mesa_22.0.3.bb
00:45
<
belgianguy >
➜ Yocto less ./poky/meta/recipes-graphics/mesa/mesa-gl_22.0.3.bb
00:45
<
belgianguy >
➜ Yocto less ./meta-st-stm32mp/recipes-graphics/mesa/mesa_%.bbappend
00:45
<
belgianguy >
➜ Yocto less ./meta-st-stm32mp/recipes-graphics/mesa/mesa-gl_%.bbappend
00:45
<
khem >
May be first try adding `DISTRO_FEATURES:remove = "x11"` in conf/local.conf
00:45
<
belgianguy >
will do
00:46
<
khem >
for deps you can do `bitbake -g core-image-minimal`
00:46
<
khem >
this should dump a file called `*.dot` you can pastebin them somewhere
00:47
<
belgianguy >
ah, graphviz ? I remember that :)
00:47
<
khem >
its standard dotty file format so you can either use some dotty program to display it, or open it in editor and search for -> "mesa-gl*"
00:47
<
khem >
that should list who is wanting it
00:49
<
belgianguy >
the dot file is too big for pastebin it seems
00:49
<
belgianguy >
would a grep suffice?
00:50
<
khem >
yeah you have to follow it a bit
00:50
<
khem >
so full file is good
00:51
<
belgianguy >
I'll try to find another pastebin clone, where I can post it in full
00:53
<
belgianguy >
That's the contents of task-depends.dot
00:53
<
khem >
they have bunch of EXTRA_IMAGEDEPENDS in that layer which will insert depedencies to any image including core-image-minimal sadly
00:57
<
belgianguy >
khem, and based on the dot file, is every mention of mesa on the right side of a -> a "want" from someone?
00:57
<
khem >
Here is what I can see bluez5 -> python3-pygobject -> python3-pycairo -> cairo -> mesa-gl
00:58
<
khem >
and bluez5 is inserted from st layer
01:00
<
belgianguy >
It's a bluetooth protocol stack if I read that correctly
01:02
<
khem >
so I think you can break this dependency chain at cairo
01:02
<
khem >
add a cairo_%.bbappend in st layer perhaps
01:03
<
belgianguy >
Could you explain how that would solve it? Would I repeat the same dependencies but leave out bluez5 then?
01:03
<
khem >
PACKAGECONFIG:append = " egl glesv2"
01:04
<
khem >
PACKAGECONFIG:remove = "opengl"
01:04
davidinux has quit [Ping timeout: 248 seconds]
01:04
prabhakarlad has quit [Quit: Client closed]
01:04
<
belgianguy >
I'm very new, and I really appreciate you take the time to teach me the "how", teach a man to fish etc.
01:05
<
khem >
I think you could get rid of this problem by simply removing X11 from your DISTRO_FEATURES as I suggested earlier
01:05
<
khem >
or do the cairo bbappend as I suggested now
01:05
<
khem >
cairo thing could be upstreamed to st layer too with proper overrided
01:06
davidinux has joined #yocto
01:06
<
belgianguy >
ok, I do not need or expected any GUI, so x11 can go
01:07
<
belgianguy >
So here it's a case of "bloatyness" where a minimal image gets weighed down to be more user friendly?
01:09
<
belgianguy >
khem, would regenerating the dependency tree (dot file) also show that it no longer will be used?
01:11
<
belgianguy >
(after adding the removal of x11)
01:13
sakoman has quit [Quit: Leaving.]
01:14
<
belgianguy >
Tried a rebuild with the DISTRO_FEATURES:remove = "x11" at the bottom of my local.conf, but it still pulls it in
01:14
<
belgianguy >
same error
01:17
<
khem >
can you try bitbake-getvar DISTRO_FEATURES
01:17
<
belgianguy >
will do
01:19
<
belgianguy >
it mentions wayland :/
01:20
<
khem >
it still has x11
01:20
<
belgianguy >
ah, I had commented that removal line
01:20
<
belgianguy >
let me repeat it with it active
01:20
<
khem >
try adding `DISTRO_FEATURES :remove = "x11"` in conf/local.conf file
01:21
<
khem >
DISTRO_FEATURES:remove that is
01:22
Emantor has joined #yocto
01:25
<
khem >
where did you add it can you show the diff and file location you added it to
01:25
<
belgianguy >
sure, I'll make a screenshot and a diff
01:26
<
khem >
this local.conf should be in your build/conf/ dir same place where you made change for MACHINE as per the tutorial
01:28
<
belgianguy >
khem, you're right, I had another build folder in poky that I was editing, now added the removal parameter to the correct file (sorry)
01:30
<
khem >
np you learn :)
01:31
<
khem >
looks better
01:31
<
khem >
give it a try
01:31
<
belgianguy >
I'll give the dependency tree a whirl
01:32
<
belgianguy >
Learned lots of diagnostics, which is very valuable to poke around :)
01:33
<
belgianguy >
no more mention of mesa when I grep the task-depends.dot file :)
01:33
<
belgianguy >
let's give it a go
01:35
<
belgianguy >
I hope they don't use a GUI in the next steps of the tutorial :D, oh well, we'll see
01:41
Circuitsoft has joined #yocto
02:03
<
khem >
sure, once you want some more fun you are welcome there :)
02:05
<
belgianguy >
khem, the build completed succesfully! Thanks for taking the time to explain things (teach a man to fish etc. ;) )
02:22
Wouter0100670440 has joined #yocto
02:27
sakoman has joined #yocto
02:54
pbsds has joined #yocto
03:41
amitk_ has joined #yocto
03:53
<
dash_hope >
i am not familiar with meson build so wondering if anyone knows this:
03:53
<
dash_hope >
common_inc += [ include_directories('.'), include_directories(join_paths(meson.current_build_dir(), '../../../recipe-sysroot/usr/include/internal/'))]
03:53
<
dash_hope >
testcommon = shared_library( 'testcommon', sources, include_directories: common_inc, dependencies: t_deps, link_args : t_link_args,install: true,)
03:53
<
dash_hope >
This is currently a hack that is present in the code which is causing issue, wondering if there is any way to get rid of the hardcoded path as the header is already present in usr/include from other package?
03:53
<
dash_hope >
install(DIRECTORY ${PROJECT_SOURCE_DIR}/include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} FILES_MATCHING PATTERN *.h)
04:02
amitk_ has quit [Ping timeout: 248 seconds]
04:04
Vonter has quit [Ping timeout: 246 seconds]
04:08
Pinta has joined #yocto
04:30
warthog9 has quit [Ping timeout: 252 seconds]
04:32
xmn has quit [Quit: ZZZzzz…]
04:32
sakoman has quit [Quit: Leaving.]
04:53
Ablu has joined #yocto
05:01
Wenqing has joined #yocto
05:02
warthog9 has joined #yocto
05:05
GNUmoon has quit [*.net *.split]
05:05
zelgomer has quit [*.net *.split]
05:11
zelgomer has joined #yocto
06:03
xmn has joined #yocto
06:08
dash_hope has quit [Quit: Client closed]
06:27
Wouter0100670440 has joined #yocto
06:58
Lihis has quit [Quit: Quitting]
07:00
Lihis has joined #yocto
07:00
Pinta has quit [Quit: Client closed]
07:08
Chaser has joined #yocto
07:41
xmn has quit [Ping timeout: 248 seconds]
08:32
GNUmoon has joined #yocto
09:31
alessioigor has joined #yocto
09:40
ajfriesen847 has quit [Ping timeout: 244 seconds]
09:42
ajfriesen847 has joined #yocto
09:54
florian_kc has joined #yocto
10:14
florian_kc has quit [Ping timeout: 244 seconds]
10:23
goliath has joined #yocto
10:27
kpo has joined #yocto
10:54
alessioigor has quit [Quit: alessioigor]
10:54
alessioigor has joined #yocto
11:06
Starfoxxes has quit [Ping timeout: 244 seconds]
11:10
alessioigor has quit [Quit: alessioigor]
11:36
alessioigor has joined #yocto
11:51
alessioigor has quit [Quit: alessioigor]
11:51
alessioigor has joined #yocto
12:05
florian_kc has joined #yocto
12:19
ajfriesen847 has quit [Ping timeout: 245 seconds]
12:33
davidinux has quit [Quit: WeeChat 3.5]
12:43
ajfriesen847 has joined #yocto
12:47
alessioigor has quit [Quit: alessioigor]
12:49
prabhakar has quit [Ping timeout: 258 seconds]
13:01
florian_kc has quit [Ping timeout: 245 seconds]
13:01
ajfriesen8473 has joined #yocto
13:03
ajfriesen847 has quit [Ping timeout: 256 seconds]
13:03
ajfriesen8473 is now known as ajfriesen847
13:22
camus has quit [Remote host closed the connection]
13:39
florian_kc has joined #yocto
13:57
Sai-Kiran has joined #yocto
13:58
florian_kc has quit [Ping timeout: 248 seconds]
13:58
kpo has quit [Ping timeout: 256 seconds]
13:59
<
Sai-Kiran >
Hi. I am using meta-rust and compiling an rust application. I would like to know how to cross compile the same code, in Yocto. Could someone give some pointers for this?
13:59
Vonter has joined #yocto
14:18
Sai-Kiran has quit [Quit: Client closed]
15:07
ajfriesen847 has quit [Ping timeout: 240 seconds]
15:08
Chaser has quit [Quit: Chaser]
15:17
belgianguy has quit [Remote host closed the connection]
15:34
kpo has joined #yocto
15:36
sakoman has joined #yocto
15:52
belgianguy has joined #yocto
16:12
ajfriesen847 has joined #yocto
16:19
belgianguy has quit [Remote host closed the connection]
16:22
ajfriesen847 has quit [Ping timeout: 256 seconds]
16:24
starblue has quit [Ping timeout: 246 seconds]
16:26
ajfriesen847 has joined #yocto
16:29
zelgomer has quit [Ping timeout: 246 seconds]
16:31
zelgomer has joined #yocto
16:38
Chaser has joined #yocto
16:42
Wouter0100670440 has joined #yocto
16:42
Chaser has quit [Ping timeout: 250 seconds]
17:11
GNUmoon has quit [Ping timeout: 246 seconds]
17:17
<
dvergatal >
abelloni: I'm running it from latest c8cac0d5db1a12b3fb37f0a7d3f9a9b456d2e9e4 abelloni/master-next to see what is causing these ipks failures
17:23
GNUmoon has joined #yocto
17:29
Vonter has quit [Read error: Connection reset by peer]
17:52
florian has joined #yocto
18:08
pabigot has quit [Ping timeout: 248 seconds]
18:15
alessioigor has joined #yocto
18:24
pabigot has joined #yocto
18:33
Chaser has joined #yocto
18:33
Chaser has quit [Client Quit]
18:33
alessioigor has quit [Quit: alessioigor]
18:34
alessioigor has joined #yocto
18:39
Chaser has joined #yocto
18:44
Chaser has quit [Remote host closed the connection]
18:45
Chaser has joined #yocto
18:45
<
khem >
dvergatal: which fails ?
18:50
starblue has joined #yocto
19:07
Wouter0100670440 has joined #yocto
20:12
goliath has quit [Quit: SIGSEGV]
20:24
kpo has quit [Ping timeout: 256 seconds]
20:33
Chaser has quit [Quit: Chaser]
20:41
amitk has quit [Ping timeout: 256 seconds]
20:43
starblue has quit [Ping timeout: 246 seconds]
20:50
alessioigor has quit [Quit: alessioigor]
20:51
alessioigor has joined #yocto
20:55
alessioigor has quit [Client Quit]
20:56
alessioigor has joined #yocto
21:06
goliath has joined #yocto
21:08
starblue has joined #yocto
21:58
pabigot has quit [Ping timeout: 250 seconds]
22:14
pabigot has joined #yocto
22:24
<
dvergatal >
khem: the one with mine patches for preserving acls in ipks
22:28
<
JaMa >
dvergatal, khem: fwiw I've recently updated glibc to 2.38 on gentoo and I'm not seeing that failure (with oe-core/master + glibc-2.38 changes)
22:30
alessioigor has quit [Quit: alessioigor]
22:31
<
dvergatal >
JaMa: your talking about ACLs?
22:33
<
dvergatal >
JaMa: sorry, my bad, it should be written "you're" :P
22:35
<
JaMa >
I was assuming you were talking about this and that it should be reproducible with glibc-2.38 on host even without your ACL patchset
22:39
<
dvergatal >
v10 is wrong
22:39
<
dvergatal >
there is already v12
22:40
<
dvergatal >
btw. I haven't seen that message from khem on my email before, which is odd, thx JaMa
23:09
warthog9 has quit [Ping timeout: 248 seconds]
23:09
warthog9 has joined #yocto
23:13
rsalveti has quit [Quit: Connection closed for inactivity]
23:25
florian has quit [Ping timeout: 245 seconds]
23:37
prabhakar has joined #yocto
23:37
prabhakarlad has joined #yocto