Open udance4ever opened 1 week ago
found 2nd class of target install error where a required header file (jpeglib.h
) from package jpeg-turbo
was missing in target (thus package grim
fails)
workaround is the same: build package outside of pbuilder environment and resume pbuild afterwards.
This could also be related to what I mentioned in this comment in #4 . It takes time to debug since it doesn't happen always and when it happens it could be with different packages. Anyway I'm analyzing it to try to find out the issue.
I found a package whose error appears to be reproducible (libvpx
) during a bcm2836
clean build:
Error opening config file ‘/bcm2836libs-generic-gnu.mk`: No such file or directory
the file exists at:
/bcm2836/build/libvpx-1.13.1/libs-generic-gnu.mk
so something is getting lost in translation as /build/libvpx-1.13.1/
is missing from the path name.
Since this package (libvpx
) appears to more reliably trigger a bug, it might be worth focusing on?
build is chugging along pretty well. occasionally, pbuilder gets its wires crossed in cross-compilation environments with a few packages:
zstd.log
workaround is to delete build directory and rebuild & reinstall target outside of pbuilder:
4 packages impacted in Batocera Linux v41-dev build that may help identify a pattern:
tar
zstd
xlib_libfontenc
vim
- also a good example of a build that doesn’t know how to deal with a failed install (ie. have to manually delete symlinks:target/usr/bin/{view, vimdiff, rview, ex}
to get install_target to complete)