[HTC Wildfire S] rymate1234:
Sorry if this is the wrong section (the dev section seemed just for roms), but I'm trying to compile Paranoid Android CM10 for the Wildfire S. However, I encounter an error when I attempt it.

target thumb C++: hwcomposer.msm7x27 <= hardware/qcom/display/libhwcomposer/hwc.cpp
target thumb C++: hwcomposer.msm7x27 <= hardware/qcom/display/libhwcomposer/hwc_video.cpp
In file included from hardware/qcom/display/liboverlay/overlay.h:33:0,
from hardware/qcom/display/libhwcomposer/hwc_video.cpp:19:
hardware/qcom/display/liboverlay/overlayUtils.h: In function 'bool overlay::utils::isYuv(__u32)':
hardware/qcom/display/liboverlay/overlayUtils.h:565:14: error: 'MDP_Y_CRCB_H1V1' was not declared in this scope
hardware/qcom/display/liboverlay/overlayUtils.h:567:9: error: duplicate case value
hardware/qcom/display/liboverlay/overlayUtils.h:564:9: error: previously used here
hardware/qcom/display/liboverlay/overlayUtils.h:568:9: error: duplicate case value
hardware/qcom/display/liboverlay/overlayUtils.h:563:9: error: previously used here
hardware/qcom/display/liboverlay/overlayUtils.h:570:9: error: duplicate case value
hardware/qcom/display/liboverlay/overlayUtils.h:569:9: error: previously used here
In file included from hardware/qcom/display/liboverlay/overlayImpl.h:34:0,
from hardware/qcom/display/liboverlay/overlayState.h:34,
from hardware/qcom/display/liboverlay/overlay.h:34,
from hardware/qcom/display/libhwcomposer/hwc_video.cpp:19:
hardware/qcom/display/liboverlay/overlayRotator.h: In member function 'virtual void overlay::MdpRot::setDownscale(int)':
hardware/qcom/display/liboverlay/overlayRotator.h:378:17: error: 'struct msm_rotator_img_info' has no member named 'downscale_ratio'
make: *** [/mnt/windows/root/root/android/system/out/target/product/marvel/obj/SHARED_LIBRARIES/hwcomposer.msm7x27_intermediates/hwc_video.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from hardware/qcom/display/liboverlay/overlay.h:33:0,
from hardware/qcom/display/libhwcomposer/hwc.cpp:25:
hardware/qcom/display/liboverlay/overlayUtils.h: In function 'bool overlay::utils::isYuv(__u32)':
hardware/qcom/display/liboverlay/overlayUtils.h:565:14: error: 'MDP_Y_CRCB_H1V1' was not declared in this scope
hardware/qcom/display/liboverlay/overlayUtils.h:567:9: error: duplicate case value
hardware/qcom/display/liboverlay/overlayUtils.h:564:9: error: previously used here
hardware/qcom/display/liboverlay/overlayUtils.h:568:9: error: duplicate case value
hardware/qcom/display/liboverlay/overlayUtils.h:563:9: error: previously used here
hardware/qcom/display/liboverlay/overlayUtils.h:570:9: error: duplicate case value
hardware/qcom/display/liboverlay/overlayUtils.h:569:9: error: previously used here
In file included from hardware/qcom/display/liboverlay/overlayImpl.h:34:0,
from hardware/qcom/display/liboverlay/overlayState.h:34,
from hardware/qcom/display/liboverlay/overlay.h:34,
from hardware/qcom/display/libhwcomposer/hwc.cpp:25:
hardware/qcom/display/liboverlay/overlayRotator.h: In member function 'virtual void overlay::MdpRot::setDownscale(int)':
hardware/qcom/display/liboverlay/overlayRotator.h:378:17: error: 'struct msm_rotator_img_info' has no member named 'downscale_ratio'
make: *** [/mnt/windows/root/root/android/system/out/target/product/marvel/obj/SHARED_LIBRARIES/hwcomposer.msm7x27_intermediates/hwc.o] Error 1

How would I go about fixing this? I've been following the instructions in this thread: http://xdaforums.com/showthread.php?t=1940778

Here is my local_manifest.xml,

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote name="cryptomilk"
fetch="git://git.cryptomilk.org/" />

<project name="projects/marvel/kernel_htc_msm7227.git" path="kernel/htc/msm7227" remote="cryptomilk" />
<project name="CyanogenMod/android_device_htc_common" path="device/htc/common" revision="refs/heads/gingerbread" />
<project name="projects/marvel/android_device_htc_msm7x27-recovery.git" path="device/htc/msm7x27-recovery" remote="cryptomilk" />
<project name="projects/marvel/android_device_htc_msm7x27-common.git" path="device/htc/msm7x27-common" remote="cryptomilk" />
<project name="projects/marvel/android_device_htc_marvel-common.git" path="device/htc/marvel-common" remote="cryptomilk" />
<project name="projects/marvel/android_device_htc_marvel.git" path="device/htc/marvel" remote="cryptomilk" />
<project name="projects/marvel/android_vendor_qcom_msm7x27.git" path="vendor/qcom/msm7x27" remote="cryptomilk" />
<project name="projects/marvel/android_vendor_htc_marvel.git" path="vendor/htc/marvel" remote="cryptomilk" />
</manifest>

And here is my manifest.xml http://pastebin.com/FVTdBKg1

Any help will be appreciated :)