LetoThe2nd changed the topic of #yocto to: Welcome to the Yocto Project | Learn more: https://www.yoctoproject.org | Community: https://www.yoctoproject.org/community | IRC logs: http://irc.yoctoproject.org/irc/ | Having difficulty on the list, with someone on the list or on IRC, contact Yocto Project Community Manager Letothe2nd | CoC: https://www.yoctoproject.org/community/code-of-conduct
florian has quit [Ping timeout: 255 seconds]
ptsneves has quit [Ping timeout: 255 seconds]
ptsneves has joined #yocto
goliath has quit [Quit: SIGSEGV]
ptsneves has quit [Remote host closed the connection]
KhazAkar has quit [Quit: Connection closed for inactivity]
ptsneves has joined #yocto
Minvera has quit [Ping timeout: 252 seconds]
davidinux has quit [Ping timeout: 255 seconds]
starblue has quit [Ping timeout: 245 seconds]
starblue has joined #yocto
camus has joined #yocto
davidinux has joined #yocto
ablu has quit [Ping timeout: 255 seconds]
ablu has joined #yocto
Vonter has quit [Ping timeout: 255 seconds]
Vonter has joined #yocto
Estrella has quit [Quit: No Ping reply in 180 seconds.]
Estrella has joined #yocto
kpo_ has quit [Ping timeout: 264 seconds]
ecdhe_ has joined #yocto
ecdhe has quit [Ping timeout: 256 seconds]
knuckles has joined #yocto
knuckles is now known as uknucks
<uknucks> I'm having a real hard time trying to build a kernel module in my eSDK right now, some pointers would be much appreciated. I can't reach the git clone where the mirror of linux exists that I need, but I do have the kernel-devsrc package installed. I've seen various people online claim that this is something you can manually do by running make
<uknucks> commands, but I think my environment script might not be setting things right cause I get compilation errors just trying to "make scripts" and it seems to be related to not being able to find stuff in the toolchain
KhazAkar has joined #yocto
<uknucks> Has anyone tried this before?
<uknucks> Alternatively, is it possible just to write a bbapend file that tells the kernel recipe to use the source that is installed by kernel-devsrc? If so, I could just use the normal kernel-module class
Haxxa has quit [Remote host closed the connection]
GNUmoon has quit [Ping timeout: 240 seconds]
Haxxa has joined #yocto
sakman_ has quit [Quit: Leaving]
GNUmoon has joined #yocto
sakman has joined #yocto
alperak has joined #yocto
uknucks has quit [Ping timeout: 250 seconds]
alperak has quit [Quit: Client closed]
ray-san2 has joined #yocto
jmd has joined #yocto
jmd has quit [Remote host closed the connection]
alperak has joined #yocto
alessioigor has joined #yocto
alessioigor has quit [Remote host closed the connection]
goliath has joined #yocto
ray-san2 has quit [Ping timeout: 252 seconds]
jmd has joined #yocto
ray-san2 has joined #yocto
rob_w has joined #yocto
pretec has joined #yocto
alessioigor has joined #yocto
pretec_ has joined #yocto
pretec__ has joined #yocto
pretec has quit [Ping timeout: 256 seconds]
pretec_ has quit [Ping timeout: 252 seconds]
pretec__ is now known as pretec
vladest has quit [Quit: vladest]
linfax has joined #yocto
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
vladest has joined #yocto
rber|res has joined #yocto
jmd has quit [Remote host closed the connection]
rfuentess has joined #yocto
KhazAkar has quit [Quit: Connection closed for inactivity]
jclsn has joined #yocto
mckoan|away is now known as mckoan
<mckoan> good morning
leon-anavi has joined #yocto
<alessioigor> Have a nice week!
Kubu_work has joined #yocto
rber|res has quit [Remote host closed the connection]
rber|res has joined #yocto
lexano has quit [Ping timeout: 255 seconds]
frieder has joined #yocto
jmd has joined #yocto
lexano has joined #yocto
florian_kc has joined #yocto
Guest97 has joined #yocto
Guest97 is now known as Rich_1234
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
KhazAkar has joined #yocto
<LetoThe2nd> yo dudX
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
sng has joined #yocto
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
rber|res has quit [Remote host closed the connection]
rber|res has joined #yocto
rber|res has quit [Remote host closed the connection]
rber|res has joined #yocto
jmd has quit [Remote host closed the connection]
schtobia has quit [Quit: Bye!]
schtobia has joined #yocto
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
Vonter has quit [Ping timeout: 256 seconds]
Byleth has joined #yocto
Vonter has joined #yocto
Byleth has left #yocto [#yocto]
BylethTMP has joined #yocto
<BylethTMP> Hey! How's your day going? I have a problem which I can't get rid off. I try to build a mavsdk (as a new recipe because it doesn't exist from oe index) static library as dependency to my recipe. But I get an error in the do_configure with cmake. This libs use "ExternalProject_Add()" from CMakeLists.txt. This throw error "could not resolve
<BylethTMP> github.com" when cmake is trying to download extra libs. This error happens only with bitbake recipe. I can compile fine without it. I'm running on Ubuntu 22.04 with Yocto Kirkstone. Any Ideas ?
<Rich_1234> I think it is to do with disabling network steps in the `do_configure` step. so there is do_configure[network] = "1" to allow network access in the configure step. Or set the SRC_URI in the recipe and pass it into CMAKE with the EXTRA_OECMAKE flag
<rburton> BylethTMP: we really encourage recipes to do all their fetching in do_fetch, so if you can fetch those repositories via SRC_URI and put them in the right place, so the configure doesn't need to go and download more sources
<BylethTMP> I'll try both. This mavsdk lib is not mine and I not confident enough to understand all CMakeLists.txt tree there. I don't know if i download sources and put them in the right place CMake will not try to fetch them again...
kayterina3 has joined #yocto
<rburton> BylethTMP: for mavsdk, try -DHUNTER_ENABLED=OFF
<rburton> (in EXTRA_OECMAKE)
<BylethTMP> rburton Already tried that, but same problem with a its dependency "mavlink"
<BylethTMP> oops mybad
<BylethTMP> I tried but nothing changed. I tried Rich_1234 solution which help a little bit but now i'm stuck with find_package that could not find mavlinkConfig.cmake
<rburton> that's just a normal missing dependency
<rburton> you need a recipe for mavlink
<BylethTMP> yup but mavsdk fetch that i guess. i hope it'll not conflict
<rburton> it's not fetching it, if its doing a find_package then it probably just expects you've got it already
<rburton> so you need a recipe
<rburton> when you're done please make a public layer, i'm 99% sure i've seen these questions a few times in the last few months
<BylethTMP> rburton mavsdk download mavlink with "ExternalProject_Add()"
<rburton> ah my grep didn't find that
<BylethTMP> really? wait
<BylethTMP> case  sensitive got us i guess
<rburton> yeah, presumably
<rburton> oh i do like how they need to patch their own software
<BylethTMP> wanna patch it for me ? :p
<rburton> that's really classy
<rburton> -DSUPERBUILD=OFF and write recipes for the dependencie
<rburton> see how the top level cmake has 'option(SUPERBUILD "Build dependencies" ON)'
<rburton> might mean writing a couple more recipes but you'll have more control and less duplication of code
<BylethTMP> Okay, hope it'll work
<rburton> oh yeah you _really_ want that. it will go and presumably fail top build curl and more if you don't
<rburton> and openssl, and zlib. stuff you want to use from the system, not random builds.
<BylethTMP> So i should create a whole layer with all dependencies ect
rber|res has quit [Remote host closed the connection]
<rburton> well most of the deps are already in core, but yes
<BylethTMP> git tag used by mavsdk is a hash format. Could i use that in SRC_URI or I need to investigate ?
rber|res has joined #yocto
<BylethTMP> okay got it
<rburton> hash is best for a SRC_REV
<BylethTMP> thx for help!
<rburton> using a tag name means a network operation every parse to resolve the tag
<BylethTMP> so i don't need to add "git://url/repo.git;tag=mytag" ? i just put the rev is SRC_REV and that's it?
<BylethTMP> to add ";tag=mytag"* to the SRC_URI
<rburton> right, just SRC_REV, no need for tag=
<rburton> either work, SRCREV is idiomatic
<BylethTMP> I have to change some of CMakeLists.txt in mavsdk to get it work with dependencies as recipes, right?
starblue has quit [Ping timeout: 256 seconds]
<rburton> looks like just passing -DSUPERBUILD=OFF
starblue has joined #yocto
<BylethTMP> Oh you're right. MyBad! Thanks for the help! :)
<BylethTMP> I'll tell you if I get it working
skokkonda has joined #yocto
kpo_ has joined #yocto
mckoan is now known as mckoan|away
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
florian_kc has quit [Ping timeout: 276 seconds]
kayterina3 has quit [Ping timeout: 250 seconds]
mvlad has joined #yocto
camus has quit [Quit: camus]
camus has joined #yocto
mbulut has joined #yocto
lexano has quit [Remote host closed the connection]
kpo_ has quit [Ping timeout: 255 seconds]
Saur_Home has quit [Quit: Client closed]
Guest95 has joined #yocto
jmd has joined #yocto
lexano has joined #yocto
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
uknucks has joined #yocto
<uknucks> Hey, anyone happen to see my question about kernel modules in eSDK?
florian_kc has joined #yocto
uknucks has quit [Quit: Client closed]
Guest95 has quit [Quit: Client closed]
uknucks has joined #yocto
kayterina3 has joined #yocto
uknucks has quit [Quit: Client closed]
uknucks has joined #yocto
pretec has quit [Remote host closed the connection]
uknucks has quit [Quit: Client closed]
uknucks has joined #yocto
<rburton> sakman: our CI went green for dunfell, thanks for the qemu fixes :)
uknucks has quit [Quit: Client closed]
jmd has quit [Remote host closed the connection]
florian__ has joined #yocto
rob_w has quit [Ping timeout: 256 seconds]
Minvera has joined #yocto
jmd has joined #yocto
davidinux has quit [Quit: WeeChat 3.5]
davidinux has joined #yocto
tym2k1 has joined #yocto
BobPungartnik has quit [Quit: Leaving]
jmiehe has joined #yocto
jmiehe has quit [Client Quit]
tym2k1 has quit [Client Quit]
tgamblin has quit [Ping timeout: 256 seconds]
tgamblin has joined #yocto
linfax has quit [Ping timeout: 256 seconds]
jmd` has joined #yocto
prabhakarlad has quit [Quit: Client closed]
rsalveti has joined #yocto
amsobr has joined #yocto
paulg has quit [Ping timeout: 240 seconds]
paulg has joined #yocto
vladest has quit [Remote host closed the connection]
jmd` has quit [Remote host closed the connection]
KhazAkar has quit [Quit: Connection closed for inactivity]
Rich_1234 has quit [Quit: Connection closed]
goliath has quit [Quit: SIGSEGV]
Guest97 has joined #yocto
Guest97 is now known as Rich_1234
<Saur> RP: We updated our firmware platform to Nanbield on Friday, and yesterday one of the developers reported that he got errors when running `devtool search gcc`. And I can confirm this to be the case, also when only using poky. It is the "basehash value changed" error. It only happens for recipes in meta, which lead me to the the new :layer-core override used when setting `ERROR_QA:layer-core:append = " patch-status"`. It turns out that the
<Saur> `FILE_LAYERNAME` variable is not set for BBCLASSEXTENDed recipes (or rather, I assume it actually changes during the build due to the resulting errors).
<RP> Saur: ouch. That definitely isn't intended
<Saur> No, I figured that. I tried to figure out how the datastore for the native recipe is constructed without it going through parseRecipeVariants() at one time or another, but I haven't quite figured out how bitbake generates the datastores for the BBCALSSEXTENDed recipes yet.
<RP> Saur: code is in ast.py iirc
<RP> Saur: there is an inner and outer finalize function
vladest has joined #yocto
frieder has quit [Remote host closed the connection]
prabhakarlad has joined #yocto
<Saur> Yes, but wouldn't all recipe parsing have to go through parseRecipeVariants(), which sets FILE_LAYERNAME by calling _parse_recipe(), at one time or another? I expected the variables that are set for the target recipe to propagate to the native variant, except overridden by a :class- override, or specifically changed in the native.bbclass.
skokkonda has quit [Quit: Client closed]
BylethTMP has quit [Quit: Client closed]
rber|res has quit [Read error: Connection reset by peer]
rfuentess has quit [Remote host closed the connection]
KhazAkar has joined #yocto
dmoseley has quit [Quit: ZNC 1.8.2 - https://znc.in]
dmoseley has joined #yocto
mbulut has quit [Ping timeout: 256 seconds]
Dane86 has joined #yocto
ptsneves has quit [Remote host closed the connection]
ptsneves has joined #yocto
florian__ has quit [Ping timeout: 256 seconds]
<Dane86> Still struggling to wrap my head around BitBake properly =D
<Dane86> If I wanted to only DISTRO_FEATURES:append for a certain image, then how would I do that?
<Dane86> I know it must be something like DISTRO_FEATURES:append:sota = " sota systemd usrmerge" but struggling with the specifics...
<Saur> Dane86: You cannot do that. DISTRO_FEATURES are global. You cannot set them per image.
prabhakarlad has quit [Quit: Client closed]
<Dane86> Could I do the setting in the image .bb?
<Dane86> Or can DISTRO_FEATURES only be set in local.conf?
<Saur> You can set DISTRO_FEATURES in any configuration file.
<Saur> Typically your <distro>.conf file.
<Dane86> OK but has to be .conf, not .bb...
<Saur> Yes.
<Saur> Settings in *.conf files are for all recipes, whereas *.bb are only for the specific recipe.
<Dane86> Aha, thanks! (y) :]
<RP> Saur: sorry I'm multitasking badly, did you have a specific question? I'd suggest filing a bug to track this btw
kayterina3 has quit [Remote host closed the connection]
<Saur> RP: I have come as far as to determine that the problem happens in parseRecipeFile() where it fails to determine the layername for virtual variants.
kayterina3 has joined #yocto
<Saur> This is why it is seen when using tinfoil.
<Saur> RP: I will file a bug for it, but I'm looking into the code to see if I can figure out a solution as well...
flom84 has quit [Remote host closed the connection]
prabhakar has quit [Ping timeout: 255 seconds]
alperak has quit [Quit: Client closed]
alperak has joined #yocto
Kubu_work has quit [Quit: Leaving.]
<RP> Saur: might it need to drop the "virtual:" bit from the filenames?
Saur_Home has joined #yocto
<Saur_Home> RP: Sounds likely. I'll see what I can do...
ptsneves has quit [Quit: ptsneves]
ptsneves1 has joined #yocto
ptsneves1 is now known as ptsneves
ptsneves has quit [Ping timeout: 255 seconds]
Minvera has quit [Remote host closed the connection]
<alperak> good night everyone.
alperak has quit [Quit: Client closed]
florian__ has joined #yocto
jmd has quit [Remote host closed the connection]
jmd has joined #yocto
kayterina3 has quit [Remote host closed the connection]
kayterina3 has joined #yocto
<halstead> kanavin: your python 3.12 update a-full started about 2 hours before maintenance. I'm curious if it would be okay interrupt it and let it re-queue so I can move forward.
leon-anavi has quit [Quit: Leaving]
Haxxa has quit [Quit: Haxxa flies away.]
Haxxa has joined #yocto
Oxbef has joined #yocto
<Oxbef> Happy Monday everyone
Oxbef34 has joined #yocto
Oxbef has quit [Ping timeout: 250 seconds]
Oxbef34 has quit [Ping timeout: 250 seconds]
Joel85 has joined #yocto
<Joel85> Moin! I enabled u-boot in my local.conf but the only u-boot file copied is boot.scr. How can I troubleshoot this?
<Joel85> I'm building a Raspberry Pi image
kayterina3 has quit [Remote host closed the connection]
prabhakar has joined #yocto
prabhakarlad has joined #yocto
Dane86 has quit [Quit: Client closed]
Joel85 has quit [Quit: Client closed]
<kanavin> halstead, I'll cancel it now
<kanavin> halstead, canceled
<halstead> kanavin: That works too.
jmd has quit [Remote host closed the connection]
kpo_ has joined #yocto
Kubu_work has joined #yocto
florian__ is now known as florian
<sakman> rburton: were you probably referring to sakoman ??
<sakoman> sakman: yes, he was :-)
<rburton> ha, yes
<rburton> i only type at best two characters before hitting tab and hoping for the best :)
<sakman> sakoman: I now know where to forward wrong mail ;P
<rburton> sakoman: thanks :)
<rburton> sakoman: i have some changes to the debuginfo test which i'm just testing locally one more time but should at least help explain what is failing. my hunch is that its taking too long to scan the deploy as its reusing an old and huge build dir.
sakman has quit [Quit: Leaving]
goliath has joined #yocto
Joel84 has joined #yocto
<Joel84> Moin! I enabled u-boot in my local.conf but the only u-boot file copied is boot.scr. How can I troubleshoot this? I'm building a RPi image.
<halstead> kanavin: AB workers are available again if you would like to restart your test
Vonter has quit [Ping timeout: 260 seconds]
Vonter has joined #yocto
alessioigor has quit [Quit: alessioigor]
<sakoman> rburton: thanks for working on that! I'm happy to test whenever you've got something
sakman has joined #yocto
vladest has quit [Quit: vladest]
vladest has joined #yocto
Kubu_work has quit [Quit: Leaving.]
<rburton> sakoman: have a go of whats in poky-contrib:ross/debuginfod
<sakoman> rburton: OK, will do!
<sakoman> rburton: I've got an AB run queued
Joel84 has quit [Ping timeout: 250 seconds]
mvlad has quit [Remote host closed the connection]