Summary: | libva-driver-intel branch g45-h264 does not compile against libva 1.1.0 | ||
---|---|---|---|
Product: | libva | Reporter: | alium <info> |
Component: | intel | Assignee: | haihao <haihao.xiang> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | major | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | broken compilation |
Description
alium
2012-09-11 06:58:34 UTC
libva 1.1.0 exist at the moment no more, i know, but new API comming soon, and it would be nice to use the branch gG45-h264 also with the new API, if this support of decoding on the G45 is not included for some reason directly in main tree. Fixed. We need propably again merging remote-tracking branch 'origin/master' into g45-h264 (http://cgit.freedesktop.org/vaapi/intel-driver/commit/?h=g45-h264&id=b516758625b9f9c649d4a23070b4d8458dfdb8af), because 1.1.0 is out (again), and compilation is broken (again). Thanks! Created attachment 68160 [details]
broken compilation
Please, maintainers, if it is possible, give us some instructions or advices on how to do the merge by ourselves. Thank you. Fixed. Sorry for slow response. BTW you can use git merge to join two branch. Thank you haiho for your works and support! The last merge but i can not build: make[4]: Entering directory `/home/ARCH/PKGBUILD/libva-driver-intel-g45-h264/src/intel-driver-g45-h264/src/shaders/vme' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/home/ARCH/PKGBUILD/libva-driver-intel-g45-h264/src/intel-driver-g45-h264/src/shaders/vme' make[4]: Entering directory `/home/ARCH/PKGBUILD/libva-driver-intel-g45-h264/src/intel-driver-g45-h264/src/shaders' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/home/ARCH/PKGBUILD/libva-driver-intel-g45-h264/src/intel-driver-g45-h264/src/shaders' make[3]: Leaving directory `/home/ARCH/PKGBUILD/libva-driver-intel-g45-h264/src/intel-driver-g45-h264/src/shaders' make[3]: Entering directory `/home/ARCH/PKGBUILD/libva-driver-intel-g45-h264/src/intel-driver-g45-h264/src' CC i965_drv_video_la-dso_utils.lo CC i965_drv_video_la-gen6_mfc.lo CC i965_drv_video_la-gen6_mfd.lo CC i965_drv_video_la-gen6_vme.lo gen6_mfd.c:398:1: warning: 'gen6_mfd_aes_state' defined but not used [-Wunused-function] gen6_mfd.c:406:1: warning: 'gen6_mfd_wait' defined but not used [-Wunused-function] gen6_vme.c: In function 'gen6_vme_constant_setup': gen6_vme.c:630:20: warning: variable 'constant_buffer' set but not used [-Wunused-but-set-variable] gen6_mfc.c:388:13: warning: 'gen6_mfc_avc_directmode_state' defined but not used [-Wunused-function] gen6_mfc.c:599:1: warning: 'gen6_mfc_avc_insert_object' defined but not used [-Wunused-function] CC i965_drv_video_la-gen7_mfd.lo CC i965_drv_video_la-gen75_mfd.lo gen7_mfd.c:406:1: warning: 'gen7_mfd_aes_state' defined but not used [-Wunused-function] gen7_mfd.c:433:1: warning: 'gen7_mfd_wait' defined but not used [-Wunused-function] gen75_mfd.c: In function 'gen75_mfd_avc_picid_state': gen75_mfd.c:779:30: warning: unused variable 'i965' [-Wunused-variable] gen75_mfd.c: In function 'gen75_jpeg_wa_ind_obj_base_addr_state_bplus': gen75_mfd.c:3057:30: warning: unused variable 'i965' [-Wunused-variable] gen75_mfd.c: At top level: gen75_mfd.c:625:1: warning: 'gen75_mfd_aes_state' defined but not used [-Wunused-function] gen75_mfd.c:652:1: warning: 'gen75_mfd_wait' defined but not used [-Wunused-function] CC i965_drv_video_la-gen75_vme.lo gen75_vme.c: In function 'gen75_vme_prepare': gen75_vme.c:661:30: warning: unused variable 'i965' [-Wunused-variable] gen75_vme.c: In function 'gen75_vme_context_destroy': gen75_vme.c:760:2: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] gen75_vme.c:760:2: warning: incompatible implicit declaration of built-in function 'free' [enabled by default] CC i965_drv_video_la-gen75_mfc.lo gen75_mfc.c: In function 'gen75_mfc_avc_pipeline_programing': gen75_mfc.c:869:30: warning: unused variable 'i965' [-Wunused-variable] gen75_mfc.c: At top level: gen75_mfc.c:698:1: warning: 'gen75_mfc_avc_insert_object' defined but not used [-Wunused-function] CC i965_drv_video_la-gen75_vpp_vebox.lo CC i965_drv_video_la-i965_avc_bsd.lo CC i965_drv_video_la-i965_avc_hw_scoreboard.lo In file included from gen75_vpp_vebox.c:38:0: gen75_vpp_vebox.h:36:23: fatal error: va/va_vpp.h: No such file or directory compilation terminated. make[3]: *** [i965_drv_video_la-gen75_vpp_vebox.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/home/ARCH/PKGBUILD/libva-driver-intel-g45-h264/src/intel-driver-g45-h264/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/ARCH/PKGBUILD/libva-driver-intel-g45-h264/src/intel-driver-g45-h264/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/ARCH/PKGBUILD/libva-driver-intel-g45-h264/src/intel-driver-g45-h264/src' make: *** [all-recursive] Error 1 haihao, i am very sorry, but i must open this bug again. the new driver of i965 - generation_75 need a file, but the fille is missing. This file va/va_vpp.h is in libva (not intel-driver!), branch staging http://cgit.freedesktop.org/libva/tree/va?h=staging. I am not shure, but i think, that the master tree is not possible build too, because missing file. Probably someone forgot to add this file. Anyway, in the tree intel-driver missing va/va_vpp.h. log - see comment 7. Thank you very much! There is a va_vpp.h file in the include path on my build machine so I didn't catch such stupid error :( |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.