Summary: | x11-libs/vdpau-video-0.7.4 - utils_glx.h:163:5: error: unknown type name 'PFNGLMULTITEXCOORD2FPROC' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Gary E. Miller <gem> |
Component: | [OLD] Library | Assignee: | Alexis Ballier <aballier> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | Adrian.Bassett, emeraldd.chris, jmbsvicetto, kaikaikai, madumlao, uzytkownik2, x11 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=450098 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
environment Build log from failed build Environment file for failed emerge Fix build with recent Mesa glext.h |
Description
Gary E. Miller
2012-10-12 22:39:18 UTC
Created attachment 326410 [details]
build.log
Created attachment 326412 [details]
environment
Created attachment 326434 [details]
Build log from failed build
emerge x11-libs/vdpau-video fails with:
utils_glx.h:163:5: error: unknown type name ‘PFNGLMULTITEXCOORD2FPROC’
"[ebuild U ] x11-libs/vdpau-video-0.7.4 [0.7.3] USE="opengl -debug" 0 kB"
Created attachment 326436 [details]
Environment file for failed emerge
whats your mesa version / nvidia drivers ? what is your eselect'ed opengl implementation ? do you have media-libs/glew installed ? what version ? (In reply to comment #5) > whats your mesa version media-libs/mesa-9.0 > nvidia drivers ? x11-drivers/nvidia-drivers-304.51 > what is your eselect'ed opengl implementation ? kong ~ # eselect opengl list Available OpenGL implementations: [1] xorg-x11 * kong ~ # > do you have media-libs/glew installed ? Yes. > what version ? media-libs/glew-1.9.0 (In reply to comment #6) > > what is your eselect'ed opengl implementation ? > > kong ~ # eselect opengl list > Available OpenGL implementations: > [1] xorg-x11 * > kong ~ # > Hu? cant you select the nvidia one ? I doubt nvidia's vdpau can work nicely with mesa's opengl. the rest is similar to my system. I confirm, I got the same error. Hardware is different though, I use radeon 6850 with "... radeon vdpau ..." use flags. I was trying to upgrade vdpau to get rid of blue faces. (In reply to comment #7) > (In reply to comment #6) > Hu? cant you select the nvidia one ? I doubt nvidia's vdpau can work nicely > with mesa's opengl. > the rest is similar to my system. What about those of us using nouveau? Does vdpau-video support nouveau or does it require the proprietary nvidia drivers? (In reply to comment #7) > (In reply to comment #6) > > > what is your eselect'ed opengl implementation ? > > > > kong ~ # eselect opengl list > > Available OpenGL implementations: > > [1] xorg-x11 * > > kong ~ # > > > > Hu? cant you select the nvidia one ? I doubt nvidia's vdpau can work nicely > with mesa's opengl. > the rest is similar to my system. No point, no nvidia cards/chips installed on that system. It is a radeon system. If nvidia is a prerequisite then it should be required in the ebuild. (In reply to comment #10) > (In reply to comment #7) > > (In reply to comment #6) > > > > what is your eselect'ed opengl implementation ? > > > > > > kong ~ # eselect opengl list > > > Available OpenGL implementations: > > > [1] xorg-x11 * > > > kong ~ # > > > > > > > Hu? cant you select the nvidia one ? I doubt nvidia's vdpau can work nicely > > with mesa's opengl. > > the rest is similar to my system. > > No point, no nvidia cards/chips installed on that system. It is a radeon > system. Then you also have no point in using this package. xvba-video is what you want. > If nvidia is a prerequisite then it should be required in the ebuild. Well, it shouldnt fail, but for me it builds and works perfectly and I still have no clue why it fails for you. Maybe mesa's opengl isn't fully compliant ? Maybe nvidia has some non-standard extensions ? Something else ? And actually, libva depends on vdpau-video with video_cards_nvidia... xvba-video is only for the AMD proprietary driver. I hit the same thing. I have nvidia card with optimus technology - running application on Nividia using bumblebee optirun command, for example XBMC. My desktop is using Intel card and therefore the default opengl implemation is xorg. This should not force compilation to fail. The previous version emerged w/o any problem. I'm in the same boat with an optimus based system. Switching to the nvidia opengl implementation with eselect does appear to allow the driver to compile. Not sure how to test past that though. (In reply to comment #11) > (In reply to comment #10) > > (In reply to comment #7) > > > (In reply to comment #6) > > > > > what is your eselect'ed opengl implementation ? > > > > > > > > kong ~ # eselect opengl list > > > > Available OpenGL implementations: > > > > [1] xorg-x11 * > > > > kong ~ # > > > > > > > > > > Hu? cant you select the nvidia one ? I doubt nvidia's vdpau can work nicely > > > with mesa's opengl. > > > the rest is similar to my system. > > > > No point, no nvidia cards/chips installed on that system. It is a radeon > > system. > > Then you also have no point in using this package. xvba-video is what you > want. > > > If nvidia is a prerequisite then it should be required in the ebuild. > > Well, it shouldnt fail, but for me it builds and works perfectly and I still > have no clue why it fails for you. Maybe mesa's opengl isn't fully compliant > ? Maybe nvidia has some non-standard extensions ? Something else ? > And actually, libva depends on vdpau-video with video_cards_nvidia... Gallium has had a VDPAU backend for a while now; not great support yet for hw video decode, it is WIP, at least for Radeon: http://www.x.org/wiki/RadeonFeature Created attachment 326908 [details, diff] Fix build with recent Mesa glext.h I've applied the patch from upstream gstreamer-vaapi to fix this issue (see below), builds fine now. Patch attached. http://gitorious.org/vaapi/gstreamer-vaapi/commit/5db2e93d3c930fd8470cfdcd26f514d1cebc59a0/diffs I tested the patch in my environment with eselected xorg-x11 as opengl. Package is building w/o any problem. (In reply to comment #16) > Created attachment 326908 [details, diff] [details, diff] > Fix build with recent Mesa glext.h > > I've applied the patch from upstream gstreamer-vaapi to fix this issue (see > below), builds fine now. Patch attached. > > http://gitorious.org/vaapi/gstreamer-vaapi/commit/ > 5db2e93d3c930fd8470cfdcd26f514d1cebc59a0/diffs great, thanks, I had a look at this patch but didnt have time to port it to vdpau-video; will apply soon. (In reply to comment #18) > (In reply to comment #16) > > Created attachment 326908 [details, diff] [details, diff] [details, diff] > > Fix build with recent Mesa glext.h > > > > I've applied the patch from upstream gstreamer-vaapi to fix this issue (see > > below), builds fine now. Patch attached. > > > > http://gitorious.org/vaapi/gstreamer-vaapi/commit/ > > 5db2e93d3c930fd8470cfdcd26f514d1cebc59a0/diffs > > great, thanks, I had a look at this patch but didnt have time to port it to > vdpau-video; will apply soon. done, thanks! |