5,595,000 Members 39,587 Now Online
XDA Developers Android and Mobile Development Forum

[Q] CM-11 builds broken [Solved]

Tip us?
 
notzippy
Old
(Last edited by notzippy; 20th January 2014 at 04:31 PM.)
#1  
Senior Member - OP
Thanks Meter 55
Posts: 199
Join Date: Aug 2010
Location: Wandering
Default [Q] CM-11 builds broken [Solved]

Trying to build cm-11.0, was working but now getting errors - noticed also no nightlies lately as well. The errors are
Code:
hardware/qcom/media/mm-video-legacy/vidc/vdec/src/omx_vdec.cpp: In member function 'int omx_vdec::secureDisplay(int)':
hardware/qcom/media/mm-video-legacy/vidc/vdec/src/omx_vdec.cpp:9382:24: error: 'class qService::IQService' has no member named 'securing'
hardware/qcom/media/mm-video-legacy/vidc/vdec/src/omx_vdec.cpp: In member function 'int omx_vdec::unsecureDisplay(int)':
hardware/qcom/media/mm-video-legacy/vidc/vdec/src/omx_vdec.cpp:9407:24: error: 'class qService::IQService' has no member named 'unsecuring'
Digging into this the header include is hardware/qcom/display-caf/IQService.h , which is missing those methods - but this looks like this is the correct header to be pulled in. So that led me back to check out why we are compiling hardware/qcom/media/mm-video-legacy, from the qcom/media/Android.mk make file, TARGET_BOARD_PLATFORM = msm8660 - from what I can see it should not be making that folder... but it does - any thoughts why ?
Code:
ifeq ($(TARGET_QCOM_MEDIA_VARIANT),)

QCOM_MEDIA_ROOT := $(call my-dir)
ifneq ($(filter msm8610 msm8226 msm8974 msm8960 msm8660 msm7627a msm7630_surf apq8084 mpq8092,$(TARGET_BOARD_PLATFORM)),)
include $(QCOM_MEDIA_ROOT)/mm-core/Android.mk
include $(QCOM_MEDIA_ROOT)/libstagefrighthw/Android.mk
endif

ifneq ($(filter msm8960 msm8660,$(TARGET_BOARD_PLATFORM)),)
include $(QCOM_MEDIA_ROOT)/mm-video-legacy/Android.mk
endif

ifneq ($(filter msm8610 msm8226 msm8974 apq8084 mpq8092,$(TARGET_BOARD_PLATFORM)),)
include $(QCOM_MEDIA_ROOT)/mm-video-v4l2/Android.mk
endif

ifneq ($(filter msm8610 msm8226 msm8974 msm8960 msm8660 apq8084 mpq8092,$(TARGET_BOARD_PLATFORM)),)
include $(QCOM_MEDIA_ROOT)/libc2dcolorconvert/Android.mk
endif

endif
Any thoughts on this ?

Nz

[Builds are working again 01/20/2014]
 
just1nsama
Old
#2  
just1nsama's Avatar
Senior Member
Thanks Meter 252
Posts: 358
Join Date: Jan 2013
Location: Quebec
Quote:
Originally Posted by notzippy View Post
Trying to build cm-11.0, was working but now getting errors - noticed also no nightlies lately as well. The errors are
Code:
hardware/qcom/media/mm-video-legacy/vidc/vdec/src/omx_vdec.cpp: In member function 'int omx_vdec::secureDisplay(int)':
hardware/qcom/media/mm-video-legacy/vidc/vdec/src/omx_vdec.cpp:9382:24: error: 'class qService::IQService' has no member named 'securing'
hardware/qcom/media/mm-video-legacy/vidc/vdec/src/omx_vdec.cpp: In member function 'int omx_vdec::unsecureDisplay(int)':
hardware/qcom/media/mm-video-legacy/vidc/vdec/src/omx_vdec.cpp:9407:24: error: 'class qService::IQService' has no member named 'unsecuring'
Digging into this the header include is hardware/qcom/display-caf/IQService.h , which is missing those methods - but this looks like this is the correct header to be pulled in. So that led me back to check out why we are compiling hardware/qcom/media/mm-video-legacy, from the qcom/media/Android.mk make file, TARGET_BOARD_PLATFORM = msm8660 - from what I can see it should not be making that folder... but it does - any thoughts why ?
Code:
ifeq ($(TARGET_QCOM_MEDIA_VARIANT),)

QCOM_MEDIA_ROOT := $(call my-dir)
ifneq ($(filter msm8610 msm8226 msm8974 msm8960 msm8660 msm7627a msm7630_surf apq8084 mpq8092,$(TARGET_BOARD_PLATFORM)),)
include $(QCOM_MEDIA_ROOT)/mm-core/Android.mk
include $(QCOM_MEDIA_ROOT)/libstagefrighthw/Android.mk
endif

ifneq ($(filter msm8960 msm8660,$(TARGET_BOARD_PLATFORM)),)
include $(QCOM_MEDIA_ROOT)/mm-video-legacy/Android.mk
endif

ifneq ($(filter msm8610 msm8226 msm8974 apq8084 mpq8092,$(TARGET_BOARD_PLATFORM)),)
include $(QCOM_MEDIA_ROOT)/mm-video-v4l2/Android.mk
endif

ifneq ($(filter msm8610 msm8226 msm8974 msm8960 msm8660 apq8084 mpq8092,$(TARGET_BOARD_PLATFORM)),)
include $(QCOM_MEDIA_ROOT)/libc2dcolorconvert/Android.mk
endif

endif
Any thoughts on this ?

Nz
This is probably why there is no builds from CM since jan 13th, i would ask the CM team for more informations.
Bell LG-P930 @ Stock running Official CM11 Nightlies
Asus Eee Pad Transformer TF101 @ 1600Mhz running KatKiss JB 4.3.1 Stable


PAC-man Maintainer
Official KitKat 4.4.2 PAC-man ROM for the LG-P930: http://forum.xda-developers.com/show....php?t=2174883
 
notzippy
Old
#3  
Senior Member - OP
Thanks Meter 55
Posts: 199
Join Date: Aug 2010
Location: Wandering
Do you know a way to contact them ?, this list (https://github.com/CyanogenMod/andro...TRIBUTORS.mkdn) shows arcee as being the maintainer for p930. but beyond filing a bug report I don't know how to contact ..

Nz
 
miroslav_mm
Old
#4  
miroslav_mm's Avatar
Recognized Contributor
Thanks Meter 1864
Posts: 519
Join Date: Jan 2011
Location: Kiev

 
DONATE TO ME
Quote:
Originally Posted by notzippy View Post
Trying to build cm-11.0, was working but now getting errors - noticed also no nightlies lately as well. The errors are
Code:
hardware/qcom/media/mm-video-legacy/vidc/vdec/src/omx_vdec.cpp: In member function 'int omx_vdec::secureDisplay(int)':
hardware/qcom/media/mm-video-legacy/vidc/vdec/src/omx_vdec.cpp:9382:24: error: 'class qService::IQService' has no member named 'securing'
hardware/qcom/media/mm-video-legacy/vidc/vdec/src/omx_vdec.cpp: In member function 'int omx_vdec::unsecureDisplay(int)':
hardware/qcom/media/mm-video-legacy/vidc/vdec/src/omx_vdec.cpp:9407:24: error: 'class qService::IQService' has no member named 'unsecuring'
Digging into this the header include is hardware/qcom/display-caf/IQService.h , which is missing those methods - but this looks like this is the correct header to be pulled in. So that led me back to check out why we are compiling hardware/qcom/media/mm-video-legacy, from the qcom/media/Android.mk make file, TARGET_BOARD_PLATFORM = msm8660 - from what I can see it should not be making that folder... but it does - any thoughts why ?
Code:
ifeq ($(TARGET_QCOM_MEDIA_VARIANT),)

QCOM_MEDIA_ROOT := $(call my-dir)
ifneq ($(filter msm8610 msm8226 msm8974 msm8960 msm8660 msm7627a msm7630_surf apq8084 mpq8092,$(TARGET_BOARD_PLATFORM)),)
include $(QCOM_MEDIA_ROOT)/mm-core/Android.mk
include $(QCOM_MEDIA_ROOT)/libstagefrighthw/Android.mk
endif

ifneq ($(filter msm8960 msm8660,$(TARGET_BOARD_PLATFORM)),)
include $(QCOM_MEDIA_ROOT)/mm-video-legacy/Android.mk
endif

ifneq ($(filter msm8610 msm8226 msm8974 apq8084 mpq8092,$(TARGET_BOARD_PLATFORM)),)
include $(QCOM_MEDIA_ROOT)/mm-video-v4l2/Android.mk
endif

ifneq ($(filter msm8610 msm8226 msm8974 msm8960 msm8660 apq8084 mpq8092,$(TARGET_BOARD_PLATFORM)),)
include $(QCOM_MEDIA_ROOT)/libc2dcolorconvert/Android.mk
endif

endif
Any thoughts on this ?

Nz
Just revert this commit http://review.cyanogenmod.org/#/c/57444/

Will be fix tomorrow.
Nokia 8200 => Nokia 3100 => Nokia => 3200 => Samsung E460 => Nokia 7650 =>Sony Erricson K700 => Nokia 6681 => Nokia 9300 => Nokia E50 => Nokia 2600 => LG GT540 => LG Nitro HD
What doesn't kill you makes you stronger!
The Following 2 Users Say Thank You to miroslav_mm For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes