-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error building #33
Comments
This might be same as issue as mention here: #30, there is fix in oe-core/poky for this (master branch), but I'm not sure if this will be back-ported to kirkstone. Are you using recent changes for master meta-retro? |
ok, I'm see cb9ca62ddff4ee0c185a0a3e906696c7ce340b4c I'll back-port original workaround from other recipe. Other possible workaround is to switch from "rpm" to "ipk" package backend in local.conf Thanks for reporting :) |
Thanks for taking care of this. Switched to ipk, the process now fails with this:
|
You may check this for details: https://git.openembedded.org/openembedded-core/commit/?id=9916212b4810280108107d94cd2c0cd3e07ae6ed Briefly: there is a bug in yocto that have problem with files that contains characters like "[", "]" and issue is rpm specific. |
Yup, unfortunately with ipk I get the above error and actually it doesn't build with ipk too. |
BTW, considering I am not into N64 emulation, is there a way to just skip that core and its assets? also, what distro are you using to build the image? I would try to reproduce your environment. Thank you very much for your support. |
You may want to try 8664cab
You can select from core collection by overriding LIBRETRO_TARGET_PLATFORMS. Sadly there is no asset separation per platform / core. I'm installing what libretro provides as whole - it's difficult to track emulator / asset relations. More details: recipes-core/packagegroups/packagegroup-libretro-cores.bb
Unfortunately I'm using Gentoo Linux. Sharing my configuration would be painful and probably is not worth it.
You mean missing -lGL, or original problem. |
Thanks for your reply. I meant, while using "package_ipk" (or deb for what is worth) failing for "missing -lGL", despite the libraries are definitely there. By using "package_rpm" I got the parsing square brackets [ error. With 8664cab I get the same GL error. BTW, for some reason if I "git pull" the head of master keeps being cb9ca62ddf, same if I clone from scratch. I had to apply the commit manually, or to delete the files triggering the bug. |
Probably this is because of submodule sub-tree, those by default do not track origin and set specific commit rather than branch (unfortunately this is how it is) For specific layer you may want to use: Or update to latest (all layers, specific branches are set in .gitmodules) This should reset all layers to default state:
I'll try to reproduce, for time being you may want to remove manually this kronos core from: layers/meta-retro/recipes-packagegroups/groups/packagegroup-libretro-saturn.bb. We might see if this is only issue. |
Removed kronos, it is moving forward! I can provide the Dockerfile I am using if that might be helpful in reproducing the issue. |
Removing kronos allowed the process to finish and build retro-image-full-raspberrypi4-20220908085816.rootfs.wic.bz2 ! |
Ok, I'll try to fix it soon. |
FWIW, if it may help:
|
Other errors related to Wii png assets follow.
this is how it ends.
Built on an Ubuntu 20.04 Docker image. Commit is cb9ca62ddff4ee0c185a0a3e906696c7ce340b4c
Thank you very much,
The text was updated successfully, but these errors were encountered: