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
sanbeam9 has joined #yocto
florian_kc has quit [Ping timeout: 260 seconds]
sanbeam18 has joined #yocto
sanbeam9 has quit [Ping timeout: 260 seconds]
Articulus has joined #yocto
qschulz has quit [Remote host closed the connection]
qschulz has joined #yocto
sanbeam has joined #yocto
sanbeam has quit [Changing host]
sanbeam has joined #yocto
sanbeam18 has quit [Ping timeout: 260 seconds]
sanbeam9 has joined #yocto
sanbeam has quit [Ping timeout: 276 seconds]
paulg has quit [Ping timeout: 248 seconds]
sanbeam18 has joined #yocto
sanbeam9 has quit [Ping timeout: 260 seconds]
sanbeam9 has joined #yocto
sanbeam18 has quit [Ping timeout: 260 seconds]
paulg has joined #yocto
sanbeam9 has quit [Ping timeout: 260 seconds]
sakoman has quit [Ping timeout: 276 seconds]
nerdboy has quit [Ping timeout: 260 seconds]
nerdboy has joined #yocto
sanbeam has joined #yocto
sanbeam9 has joined #yocto
sanbeam has quit [Ping timeout: 248 seconds]
sanbeam18 has joined #yocto
sanbeam9 has quit [Ping timeout: 276 seconds]
sanbeam9 has joined #yocto
sanbeam18 has quit [Ping timeout: 248 seconds]
sanbeam18 has joined #yocto
sanbeam has joined #yocto
sanbeam9 has quit [Ping timeout: 248 seconds]
sanbeam9 has joined #yocto
sanbeam18 has quit [Ping timeout: 248 seconds]
sanbeam has quit [Ping timeout: 260 seconds]
sanbeam18 has joined #yocto
sanbeam9 has quit [Ping timeout: 260 seconds]
sanbeam18 has quit [Ping timeout: 260 seconds]
halloy7836 has joined #yocto
<halloy7836> I use podamn to build Kirkstone and I get belowe error:
<halloy7836> I use podamn to build Kirkstone and I get belowe error:
<halloy7836> I use podamn to build Kirkstone and I get belowe error: ERROR: m4-native-1.4.19-r0 do_patch: Applying patch 'ac_config_links.patch' on target directory '/workdir/picloud-kirkstone/build/tmp/work/aarch64-linux/m4-native/1.4.19-r0/m4-1.4.19'CmdError('quilt --quiltrc /workdir/picloud-kirkstone/build/tmp/work/aarch64-linux/m4-native/1.4.19-r0/recipe-sysroot-native/etc/quiltrc push', 0, 'stdout: stderr: /bin/sh: 1: quilt: Permission denied
<halloy7836> I checked and idntified that "quilt" does not get exec flags
<halloy7836> it only happens on MacOS, the build works on Fedora
<RP> halloy7836: we've never got the builds working under MacOS
jmd has joined #yocto
<RP> sadly tools like pseudo won't work properly there due to decisions made about LD_PRELOAD support (they dropped it)
<halloy7836> I do not build on MacOS, I build it in a Docker/Podman container on a MacOS .... technically it is being built under Ubuntu 22.04
<RP> halloy7836: well, yes but there is clearly something leaking through around the filesystem :/
<halloy7836> I bind /workdir inside the container to a folder on macos for data persistency
<halloy7836> it seems quilt does not get x flags after being compiled and installed as a native tool
<RP> That does sound like the issue, yes. The filesystem isn't noexec or something like that is it?
<halloy7836> I did everal tests and confirmed that filesystem binding between Podmancontainer and MacOS filesystems works including the permissions and flags
<halloy7836> in the container quilt shows as "noexec"without x flags
<halloy7836> the sam on MacOS side
<RP> halloy7836: I was meaning noexec as a filesystem mount option
<RP> you're doing the right things to debug it by the sounds of it. Since kirkstone was extensively tested with 22.04, it seems likely something about that mount is the problem
<halloy7836> interesting point ! I gotta check podman volume mount options
<halloy7836> I do not see noexec option: core@85d1d6c88c58:~$ mount | grep workdir a2a0ee2c717462feb1de2f5afd59de5fd2d8 on /workdir type virtiofs (rw,relatime,context=system_u:object_r:nfs_t:s0)
<RP> halloy7836: fair enough, it was just a thought
<RP> someone will need to debug it. Step back through the quilt-native build do_install step and see where/why/when the quilt binary doens't get exec bits set
halloy7836 is now known as armado
ablu has quit [Ping timeout: 260 seconds]
armado is now known as armando
<armando> It's in the quilt native build scripts .... do_install does not do much AFAIK
ablu has joined #yocto
<RP> Our do_install runs "make BUILD_ROOT=XXX install"
<RP> so it may be a case of seeing what the makefile does, assuming the files in XXX are missing the exec bit too
<armando> note that it all works fine when I run the containerized build on a Fedora Linux host. This only happens on MacOS
<RP> the makefile looks to use "install -m 755"
<RP> you need to find out at which point it breaks the permissions. I have a worry it is our copy command rather than the makefile install
<RP> you could look at tmp/work/x86_64-linux/quilt-native/sysroot-destdir/xxxx/bin/quilt and see what permissions it has
<RP> xxxx will be the installed path to it
<armando> -rw-------+ 1 core dialout 3.2K Dec 29 07:56 ./build/tmp/sysroots-components/aarch64/quilt-native/usr/bin/quilt
<armando> The VM machine is a 64 bit Arm
<armando> would that be a problem ?
<RP> for arm it would be tmp/work/aarch64*-linux/quilt-native/sysroot-destdir/xxxx/bin/quilt
<armando> yeah, you got it in my prev. message
<RP> no, that is a different file
<armando> I meant has the build system been tested on a aarch64 host ?
<RP> yes, we have several arm hosts in our automated test setup
<armando> each package builds and install quilt independently !
<RP> no, it gets build once and then shared
<armando> ./picloud-kirkstone/build/tmp/work/aarch64-linux/texinfo-dummy-native/1.0-r0/recipe-sysroot-native/usr/bin/quilt./picloud-kirkstone/build/tmp/work/aarch64-linux/texinfo-dummy-native/1.0-r0/recipe-sysroot-native/etc/bash_completion.d/quilt
<armando> ./picloud-kirkstone/build/tmp/work/aarch64-linux/autoconf-native/2.71-r0/recipe-sysroot-native/usr/bin/quilt./picloud-kirkstone/build/tmp/work/aarch64-linux/autoconf-native/2.71-r0/recipe-sysroot-native/etc/bash_completion.d/quilt
<armando> ./picloud-kirkstone/build/tmp/work/aarch64-linux/m4-native/1.4.19-r0/recipe-sysroot-native/usr/bin/quilt./picloud-kirkstone/build/tmp/work/aarch64-linux/m4-native/1.4.19-r0/recipe-sysroot-native/etc/bash_completion.d/quilt
<armando> and so on ...
<RP> each recipe has its own copy of dependencies which are shared and hardlinked. It means we verify each recipe's dependencies and have isolation between them
<RP> The sysroots-components copy is the central one which is shared and that is missing the exec bit. This was why I was asking about the built copy which is in the other location I mentioned
<armando> core@85d1d6c88c58:~$ ll ./picloud-kirkstone/build/tmp/work/aarch64-linux/quilt-native/total 0drwxr-xr-x. 3 core dialout 96 Dec 29 07:56 0.67-r0drwxr-xr-x. 15 core dialout 480 Dec 29 07:56 ..drwxr-xr-x. 3 core dialout 96 Dec 29 07:56 .
<armando> "./picloud-kirkstone/build/tmp/work/aarch64-linux/quilt-native/" does not have "/sysroot-destdir/xxxx/bin/quilt"
imx has joined #yocto
<RP> does something like "tmp/work/aarch64-linux/quilt-native/0.68/sysroot-destdir/" exist?
<RP> I can't remember the quilt version for kirkstone off the top of my head
<armando> "sysroot-destdir" is not in "./picloud-kirkstone/build/tmp/work/aarch64-linux/quilt-native/0.67-r0/"
<RP> picloud-kirkstone/build/tmp/work/aarch64-linux/quilt-native/0.67-r0/image/ ?
<armando> no
<RP> ok, different question, what is there?
<RP> are you installing from sstate mirrors?
<armando> no I build from scratch
<RP> well, something isn't adding up as there doesn't appear to be a build there :/
<armando> when I run "bitbake quilt" I get the same errors...it seems "quilt" does not build correctly
<RP> it would be quilt-native that is the issue, not quilt
<armando> when I run "bitbake quilt-native" it returns without any errors
<armando> -rw-------+ 1 core dialout 3.2K Dec 29 07:56 ./tmp/sysroots-components/aarch64/quilt-native/usr/bin/quilt
<armando> RP: thank you, gotta got to bed, it's late night here
<RP> armando: mention which directories are in picloud-kirkstone/build/tmp/work/aarch64-linux/quilt-native/0.67-r0/ next time you're around, maybe the list of files in temp there too. Something doesn't add up...
goliath has joined #yocto
Abp has quit [Ping timeout: 264 seconds]
Abp has joined #yocto
Abp has quit [Ping timeout: 248 seconds]
Abp has joined #yocto
Abp has quit [Read error: Connection reset by peer]
Abp has joined #yocto
goliath has quit [Quit: SIGSEGV]
armando has quit [Remote host closed the connection]
goliath has joined #yocto
jmd has quit [Remote host closed the connection]
jmd has joined #yocto
reatmon_ has quit [Remote host closed the connection]
reatmon_ has joined #yocto
ptsneves has joined #yocto
sakoman has joined #yocto
uglyoldbob has joined #yocto
<uglyoldbob> I am trying to put together a native recipe for running a tool used in another recipe. I can run the tool, but run into issues with shared libraries: specifically libbz2.so.1. It clams it can't find it, however ./tmp/work/(machine)/(recipe)/(version)/recipe-sysroot-native/usr/lib definitely contains a valid symlink for libbz2.so.1, and so does
<uglyoldbob> ./tmp/work/(machine)/(recipe)/(version)/recipe-sysroot/usr/lib
sanbeam18 has joined #yocto
goliath has quit [Quit: SIGSEGV]
imx has quit [Ping timeout: 240 seconds]
Starfoxxes has quit [Ping timeout: 260 seconds]
OnkelUlla has quit [Remote host closed the connection]
vladest has joined #yocto
Starfoxxes has joined #yocto
<vladest> Helly
<vladest> merry xmas to everyone
<vladest> ERROR: gcc-14.2.0-r0 do_package_qa: QA Issue: File /usr/src/debug/gcc/14.2.0/gcc/configargs.h in package gcc-src contains reference to TMPDIR [buildpaths]
<vladest> ERROR: gcc-14.2.0-r0 do_package_qa: QA Issue: File /usr/libexec/gcc/aarch64-poky-linux/14.2.0/.debug/cc1 in package gcc-dbg contains reference to TMPDIR [buildpaths]
<vladest> I have weird issue in latest yocto building GCC:
<vladest> ERROR: gcc-14.2.0-r0 do_package_qa: QA Issue: File /usr/libexec/gcc/aarch64-poky-linux/14.2.0/.debug/cc1plus in package gcc-dbg contains reference to TMPDIR [buildpaths]
<vladest> ERROR: gcc-14.2.0-r0 do_package_qa: QA Issue: File /usr/lib/gcc/aarch64-poky-linux/14.2.0/plugin/include/configargs.h in package gcc-plugins contains reference to TMPDIR [buildpaths]
<vladest> ERROR: gcc-14.2.0-r0 do_package_qa: QA Issue: File /usr/libexec/gcc/aarch64-poky-linux/14.2.0/cc1plus in package g++ contains reference to TMPDIR [buildpaths]
<vladest> ERROR: gcc-14.2.0-r0 do_package_qa: QA Issue: File /usr/bin/aarch64-poky-linux-g++ in package g++ contains reference to TMPDIR [buildpaths]
<vladest> ERROR: gcc-14.2.0-r0 do_package_qa: Fatal QA errors were found, failing task.
<vladest> ERROR: Logfile of failure stored in: /hdd/rpiyocto/build/tmp/work/cortexa76-poky-linux/gcc/14.2.0/temp/log.do_package_qa.231001
<vladest> ERROR: Task (/hdd/rpiyocto/poky/meta/recipes-devtools/gcc/gcc_14.2.bb:do_package_qa) failed with exit code '1'
<vladest> NOTE: Tasks Summary: Attempted 7729 tasks of which 7628 didn't need to be rerun and 1 failed.
<vladest> I've created bbappend for gcc recipe with INSANE_SKIP:${PN} += "buildpaths" but it didnt help
sanbeam9 has joined #yocto
sanbeam18 has quit [Ping timeout: 248 seconds]
goliath has joined #yocto
paulg has quit [Ping timeout: 272 seconds]
paulg has joined #yocto
sanbeam18 has joined #yocto
sanbeam9 has quit [Ping timeout: 248 seconds]
sanbeam9 has joined #yocto
sanbeam18 has quit [Ping timeout: 260 seconds]
sanbeam18 has joined #yocto
sanbeam9 has quit [Ping timeout: 276 seconds]
goliath has quit [Quit: SIGSEGV]
goliath has joined #yocto
druppy has joined #yocto
sanbeam9 has joined #yocto
sanbeam18 has quit [Ping timeout: 260 seconds]
Abp has quit [Ping timeout: 252 seconds]
Abp has joined #yocto
Abp has quit [Read error: Connection reset by peer]
Abp has joined #yocto
goliath has quit [Quit: SIGSEGV]
Abp has quit [Ping timeout: 244 seconds]
Abp has joined #yocto
druppy has quit [Ping timeout: 265 seconds]
<RP> vladest: which release is that?
sanbeam18 has joined #yocto
sanbeam9 has quit [Ping timeout: 276 seconds]
paulg has quit [Read error: Connection reset by peer]
sanbeam9 has joined #yocto
sanbeam18 has quit [Ping timeout: 248 seconds]
sanbeam9 has quit [Ping timeout: 248 seconds]
gspbirel56 has quit [Ping timeout: 260 seconds]
<vladest> @RP: latest master
chep has quit [Remote host closed the connection]
chep has joined #yocto
vquicksilver has quit [Quit: WeeChat 4.4.2]
florian_kc has joined #yocto
jmd has quit [Remote host closed the connection]
jmd has joined #yocto
jmd has quit [Read error: Connection reset by peer]
imx has joined #yocto
halloy4743 has quit [Remote host closed the connection]
halloy4743 has joined #yocto
imx has quit [Ping timeout: 240 seconds]
vquicksilver has joined #yocto
<RP> vladest: did you reconfigure gcc somehow? We don't see that in our automated testing :/
goliath has joined #yocto
ptsneves has quit [Ping timeout: 244 seconds]
Marley is now known as smooge
florian_kc has quit [Ping timeout: 252 seconds]
goliath has quit [Quit: SIGSEGV]