Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[Q] CM-11 builds broken [Solved]

OP notzippy

16th January 2014, 09:19 PM   |  #1  
OP Senior Member
Flag Wandering
Thanks Meter: 74
 
255 posts
Join Date:Joined: Aug 2010
More
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]
Last edited by notzippy; 20th January 2014 at 05:31 PM.
17th January 2014, 10:26 PM   |  #2  
just1nsama's Avatar
Senior Member
Flag Quebec
Thanks Meter: 253
 
361 posts
Join Date:Joined: Jan 2013
Quote:
Originally Posted by notzippy

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.
17th January 2014, 10:58 PM   |  #3  
OP Senior Member
Flag Wandering
Thanks Meter: 74
 
255 posts
Join Date:Joined: Aug 2010
More
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
18th January 2014, 12:33 AM   |  #4  
miroslav_mm's Avatar
Recognized Contributor
Flag Kiev
Thanks Meter: 1,943
 
543 posts
Join Date:Joined: Jan 2011
More
Quote:
Originally Posted by notzippy

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.
The Following 2 Users Say Thank You to miroslav_mm For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes