Summary: | media-plugins/vdr-rpihddevice-1.0.5 fails on compile; broken by media-libs/raspberrypi-userland-0_pre20201022 update | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Joerg Bornkessel (RETIRED) <hd_brummy> |
Component: | Current packages | Assignee: | Martin Dummer <martin.dummer> |
Status: | IN_PROGRESS --- | ||
Severity: | major | CC: | crabbedhaloablution, proxy-maint, sam, vdr |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | ARM | ||
OS: | Linux | ||
URL: | https://projects.vdr-developer.org/projects/plg-rpihddevice | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 770994 | ||
Bug Blocks: |
Description
Joerg Bornkessel (RETIRED)
![]() Will restore older later, thank you! (In reply to Sam James from comment #1) > Will restore older later, thank you! raspberrypi-userland-0_pre20160424.ebuild would be fine but this needs still a restriction in the vdr-rpihddevice-1.0.5.ebuild <snip> # media-libs/raspberrypi-userland to old on gentoo... sed -e "s:-lbrcmGLESv2:-lGLESv2:" \ -e "s:-lbrcmEGL:-lEGL:" \ -i "${S}"/Makefile || die "sed failed" </snap> a better way would be to fix the existing userland ebuild an let the needed Dir's/includes install, also KHR, GLES, EGL this would be make my fix in the vdr-rpihddevice obsolete, i hope Thanks (In reply to Joerg Bornkessel from comment #2) > (In reply to Sam James from comment #1) > > Will restore older later, thank you! > > raspberrypi-userland-0_pre20160424.ebuild would be fine > but this needs still a restriction in the > vdr-rpihddevice-1.0.5.ebuild > <snip> > # media-libs/raspberrypi-userland to old on gentoo... > sed -e "s:-lbrcmGLESv2:-lGLESv2:" \ > -e "s:-lbrcmEGL:-lEGL:" \ > -i "${S}"/Makefile || die "sed failed" > </snap> > > a better way would be to fix the existing userland ebuild > an let the needed Dir's/includes install, also > KHR, GLES, EGL > > this would be make my fix in the vdr-rpihddevice obsolete, i hope > > Thanks i figured out, the raspberrypi-userland-include.patch prevent the includes from install. this patch is in ebuild described with # Don't install includes that collide. I am still try to find out, where or with wich package the problem exist... The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3685f662853bf6e75118834a769ab487bea92176 commit 3685f662853bf6e75118834a769ab487bea92176 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-02-16 19:25:32 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-02-16 19:26:37 +0000 Revert "media-libs/raspberrypi-userland: cleanup old" This reverts commit 8021512569b236c2ceb62156c206c133b8f17bf0. Newer version breaks some dependent packages because we don't install GL includes due to collisions. Also reverts 9cbaffb767a7eb275d54f9666584e235d9d0566e. Bug: https://bugs.gentoo.org/770802 Signed-off-by: Sam James <sam@gentoo.org> media-libs/raspberrypi-userland/Manifest | 1 + .../files/04raspberrypi-userland | 3 + media-libs/raspberrypi-userland/files/bcm_host.pc | 10 + media-libs/raspberrypi-userland/files/egl.pc | 11 ++ media-libs/raspberrypi-userland/files/glesv2.pc | 11 ++ .../files/next-resource-handle.patch | 207 +++++++++++++++++++++ .../raspberrypi-userland-0_pre20160424.ebuild | 109 +++++++++++ 7 files changed, 352 insertions(+) Thanks Sam for the fast readd of the old userland version For this bug, i patched the needed includes in the vdr-rpihddevice workdir, adapted some path ( <bla.foo> vs. "bla.foo" ) to take the patched includes. It works! I no case i will add a depend to media-libs/mesa for a handfull includes and blow up the system with unneeded software. I will test this in the next few days properly before i commit the fix. Both bugs will be closed then with my commit. Thanks for your help out and support... |