[Galaxy Note 4 Q&A, Help & Troubleshooting] 3ftguru:
Dear all and [MENTION=6847876]_mone[/MENTION],

I have setup a clean environment to compile the RR rom using the optimized lollipop 5.1 option. Below are the steps I have taken and the result. I hope someone can kindly assist to see where I have gone wrong.

Thank you all in advance.

The environment was set up following the instructions from the Resurrection Remix Android Manifest.

$ git clone https://github.com/ResurrectionRemix/platform_manifest.git -b optimized-lollipop5.1

$ cd ~/platform_manifest

$ ./setup.sh

$./build.sh

I have ran through setup.sh several times and ensured that all repos (554 repos) are synced thoroughly before I clean compiled using option 128 (cm_trltexx) to get the message below.

Here is the compilation log.

Starting compilation of Resurrection Remix...

Enter the number of threads you want to use for compilation

If you unsure on what to select, enter 0

0

============================================

PLATFORM_VERSION_CODENAME=REL

PLATFORM_VERSION=5.1.1

RR_VERSION=Resurrection-Remix-LP-v5.5.8-20151107-trltexx

TARGET_PRODUCT=cm_trltexx

TARGET_BUILD_VARIANT=eng

TARGET_BUILD_TYPE=release

TARGET_BUILD_APPS=

TARGET_ARCH=arm

TARGET_ARCH_VARIANT=armv7-a-neon

TARGET_CPU_VARIANT=krait

TARGET_GCC_VERSION=4.9

TARGET_NDK_GCC_VERSION=4.9

TARGET_TC_KERNEL DEFAULTING TO "4.9"!

TARGET_TOOLS_PREFIX=prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/arm-linux-androideabi-

TARGET_TOOLCHAIN_ROOT=prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9

TARGET_CC=prebuilts/misc/linux-x86/ccache/ccache prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/arm-linux-androideabi-gcc

BUILD_ID=LMY48Y

HOST_ARCH=x86_64

HOST_OS=linux

HOST_OS_EXTRA=Linux-3.19.0-32-generic-x86_64-with-Ubuntu-14.04-trusty

HOST_BUILD_TYPE=release

HOST_CC=prebuilts/misc/linux-x86/ccache/ccache prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6/bin/x86_64-linux-gcc

HOST_OUT_EXECUTABLES=/home/leonard/rr/out/host/linux-x86/bin

OUT_DIR=/home/leonard/rr/out

RROPTI=false

RR_O3=false

RR_GRAPHITE=false

RR_STRICT=false

RR_KRAIT=false

============================================

Checking build tools versions...

find: `dummy': No such file or directory

find: `../../../../../../external/hamcrest/src': No such file or directory

find: `../../../../../../external/junit/src/org': No such file or directory

find: `../../../../../../external/hamcrest/src': No such file or directory

make: Entering directory `/home/leonard/rr'

build/core/copy_headers.mk:15: warning: overriding commands for target `/home/leonard/rr/out/target/product/trltexx/obj/include/qcom/display/copybit.h'

build/core/copy_headers.mk:15: warning: ignoring old commands for target `/home/leonard/rr/out/target/product/trltexx/obj/include/qcom/display/copybit.h'

build/core/copy_headers.mk:15: warning: overriding commands for target `/home/leonard/rr/out/target/product/trltexx/obj/include/qcom/display/copybit_priv.h'

build/core/copy_headers.mk:15: warning: ignoring old commands for target `/home/leonard/rr/out/target/product/trltexx/obj/include/qcom/display/copybit_priv.h'

No private recovery resources for TARGET_DEVICE trltexx

build/core/Makefile:1823: warning: overriding commands for target `/home/leonard/rr/out/target/product/trltexx/cm_trltexx-factory-165813a017.zip'

build/core/Makefile:1794: warning: ignoring old commands for target `/home/leonard/rr/out/target/product/trltexx/cm_trltexx-factory-165813a017.zip'

-------------------------------------------------------

---------------- KERNEL.MK START ----------------------

-------------------------------------------------------

TARGET_TC_KERNEL DEFAULTED TO "4.9-sm"!

-------------------------------------------------------

----------------- KERNEL INFO -------------------------

-------------------------------------------------------

KERNEL_TOOLCHAIN_PREFIX=arm-eabi-

KERNEL_TOOLCHAIN=/home/leonard/rr/prebuilts/gcc/linux-x86/arm/arm-eabi-4.9/bin

KERNEL_TOOLCHAIN_PATH=/home/leonard/rr/prebuilts/gcc/linux-x86/arm/arm-eabi-4.9/bin/arm-eabi-

KERNEL_CROSS_COMPILE=CROSS_COMPILE="/home/leonard/rr/prebuilts/gcc/linux-x86/arm/arm-eabi-4.9-sm/bin/arm-eabi-"

-------------------------------------------------------

-------------------------------------------------------

---------------- KERNEL.MK END ------------------------

-------------------------------------------------------

Export includes file: system/core/libmincrypt/Android.mk -- /home/leonard/rr/out/host/linux-x86/obj32/STATIC_LIBRARIES/libmincrypt_intermediates/export_includes

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libloc_core//MsgTask.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libloc_core//LocApiBase.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libloc_core//LocAdapterBase.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libloc_core//ContextBase.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libloc_core//LocDualContext.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libloc_core//LBSProxyBase.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libloc_core//UlpProxyBase.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libloc_core//gps_extended_c.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libloc_core//gps_extended.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libloc_core//loc_core_log.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libloc_core//LocAdapterProxyBase.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libloc_eng//LocEngAdapter.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libloc_eng//loc.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libloc_eng//loc_eng.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libloc_eng//loc_eng_xtra.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libloc_eng//loc_eng_ni.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libloc_eng//loc_eng_agps.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libloc_eng//loc_eng_msg.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libloc_eng//loc_eng_log.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/gps.utils//loc_log.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/gps.utils//loc_cfg.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/gps.utils//log_util.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/gps.utils//linked_list.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/gps.utils//msg_q.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/gps.utils//loc_target.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/gps.utils//loc_timer.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/gps.utils//platform_lib_includes.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/gps.utils//platform_lib_time.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/gps.utils//platform_lib_macros.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/gps.utils//loc_misc_utils.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libcurl/curl/curlbuild.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libcurl/curl/curl.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libcurl/curl/curlrules.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libcurl/curl/curlver.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libcurl/curl/easy.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libcurl/curl/mprintf.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libcurl/curl/multi.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libcurl/curl/stdcheaders.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libcurl/curl/typecheck-gcc.h

Header: /home/leonard/rr/out/host/linux-x86/obj/include/libexpat/expat.h

Header: /home/leonard/rr/out/host/linux-x86/obj/include/libexpat/expat_external.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libexpat/expat.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libexpat/expat_external.h

Header: /home/leonard/rr/out/host/linux-x86/obj/include/libpng/png.h

Header: /home/leonard/rr/out/host/linux-x86/obj/include/libpng/pngconf.h

Header: /home/leonard/rr/out/host/linux-x86/obj/include/libpng/pngusr.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libpng/png.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libpng/pngconf.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libpng/pngusr.h

Header: /home/leonard/rr/out/host/linux-x86/obj/include/selinux/selinux.h

Header: /home/leonard/rr/out/host/linux-x86/obj/include/selinux/label.h

Header: /home/leonard/rr/out/host/linux-x86/obj/include/selinux/context.h

Header: /home/leonard/rr/out/host/linux-x86/obj/include/selinux/avc.h

Header: /home/leonard/rr/out/host/linux-x86/obj/include/selinux/android.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/selinux/selinux.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/selinux/label.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/selinux/context.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/selinux/avc.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/selinux/android.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/protobuf-c/include/google/protobuf-c//protobuf-c.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/protobuf-c/include/google/protobuf-c//protobuf-c-private.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libsonivox/eas.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libsonivox/eas_types.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libsonivox/eas_reverb.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libsonivox/jet.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libsonivox/ARM_synth_constants_gnu.inc

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libwpa_client/wpa_ctrl.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/libwpa_client/qca-vendor.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-audio/audio_defs.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/qcom/display/gralloc_priv.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/qcom/display/gr.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/alloc_controller.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/memalloc.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/qcom/display/copybit.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/qcom/display/copybit_priv.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/qcom/display/display_config.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/qcom/display/mdp_version.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/qcom/display/qdMetaData.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/qcom/display/IQService.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/qcom/display/IQClient.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/OMX_Audio.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/OMX_Component.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/OMX_ContentPipe.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/OMX_Core.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/OMX_Image.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/OMX_Index.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/OMX_IVCommon.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/OMX_Other.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/OMX_QCOMExtns.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/OMX_Types.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/OMX_Video.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/qc_omx_common.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/qc_omx_component.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/qc_omx_msg.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/QOMX_AudioExtensions.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/QOMX_AudioIndexExtensions.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/OMX_CoreExt.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/QOMX_CoreExtensions.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/QOMX_FileFormatExtensions.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/QOMX_IVCommonExtensions.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/QOMX_SourceExtensions.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/QOMX_VideoExtensions.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/OMX_IndexExt.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/OMX_VideoExt.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/QOMX_StreamingExtensions.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/QCMediaDefs.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-core/omxcore/QCMetaData.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/mm-video/DivxDrmDecrypt/DivXDrmDecrypt.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/sdk/softap/include/qsap_api.h

Header: /home/leonard/rr/out/target/product/trltexx/obj/include/sdk/softap/include/qsap.h

Import includes file: /home/leonard/rr/out/host/linux-x86/obj32/STATIC_LIBRARIES/libmincrypt_intermediates/import_includes

Export includes file: system/core/mkbootimg/Android.mk -- /home/leonard/rr/out/host/linux-x86/obj32/EXECUTABLES/mkbootimg_intermediates/export_includes

Export includes file: build/libs/host/Android.mk -- /home/leonard/rr/out/host/linux-x86/obj32/STATIC_LIBRARIES/libhost_intermediates/export_includes

Import includes file: /home/leonard/rr/out/host/linux-x86/obj32/STATIC_LIBRARIES/libhost_intermediates/import_includes

Export includes file: build/tools/acp/Android.mk -- /home/leonard/rr/out/host/linux-x86/obj32/EXECUTABLES/acp_intermediates/export_includes

Notice file: system/core/libmincrypt/NOTICE -- /home/leonard/rr/out/host/linux-x86/obj/NOTICE_FILES/src//lib/libmincrypt.a.txt

mkdir -p /home/leonard/rr/out/target/product/trltexx/obj/KERNEL_OBJ

mkdir -p /home/leonard/rr/out/target/product/trltexx/system/lib/modules

Import includes file: /home/leonard/rr/out/host/linux-x86/obj32/EXECUTABLES/mkbootfs_intermediates/import_includes

Export includes file: system/core/cpio/Android.mk -- /home/leonard/rr/out/host/linux-x86/obj32/EXECUTABLES/mkbootfs_intermediates/export_includes

Yacc: checkpolicy <= external/checkpolicy/policy_parse.y

prebuilts/misc/linux-x86/bison/bison -d -v -o /home/leonard/rr/out/host/linux-x86/obj32/EXECUTABLES/checkpolicy_intermediates/policy_parse.cpp external/checkpolicy/policy_parse.y

Export includes file: external/libsepol/Android.mk -- /home/leonard/rr/out/host/linux-x86/obj32/STATIC_LIBRARIES/libsepol_intermediates/export_includes

Lex: checkpolicy <= external/checkpolicy/policy_scan.l

Import includes file: /home/leonard/rr/out/host/linux-x86/obj32/STATIC_LIBRARIES/libsepol_intermediates/import_includes

Export includes file: external/checkpolicy/Android.mk -- /home/leonard/rr/out/host/linux-x86/obj32/EXECUTABLES/checkpolicy_intermediates/export_includes

Export includes file: external/libselinux/Android.mk -- /home/leonard/rr/out/host/linux-x86/obj32/STATIC_LIBRARIES/libselinux_intermediates/export_includes

Export includes file: external/pcre/Android.mk -- /home/leonard/rr/out/host/linux-x86/obj32/STATIC_LIBRARIES/libpcre_intermediates/export_includes

Import includes file: /home/leonard/rr/out/host/linux-x86/obj32/STATIC_LIBRARIES/libpcre_intermediates/import_includes

Export includes file: external/sepolicy/tools/Android.mk -- /home/leonard/rr/out/host/linux-x86/obj32/EXECUTABLES/checkfc_intermediates/export_includes

Notice file: external/libselinux/NOTICE -- /home/leonard/rr/out/host/linux-x86/obj/NOTICE_FILES/src//lib/libselinux.a.txt

touch /home/leonard/rr/out/host/linux-x86/obj32/EXECUTABLES/checkpolicy_intermediates/policy_parse.hpp

Notice file: external/sepolicy/NOTICE -- /home/leonard/rr/out/target/product/trltexx/obj/NOTICE_FILES/src//root/file_contexts.txt

echo '#ifndef 'policy_parse_h > /home/leonard/rr/out/host/linux-x86/obj32/EXECUTABLES/checkpolicy_intermediates/policy_parse.h

echo '#define 'policy_parse_h >> /home/leonard/rr/out/host/linux-x86/obj32/EXECUTABLES/checkpolicy_intermediates/policy_parse.h

cat /home/leonard/rr/out/host/linux-x86/obj32/EXECUTABLES/checkpolicy_intermediates/policy_parse.hpp >> /home/leonard/rr/out/host/linux-x86/obj32/EXECUTABLES/checkpolicy_intermediates/policy_parse.h

echo '#endif' >> /home/leonard/rr/out/host/linux-x86/obj32/EXECUTABLES/checkpolicy_intermediates/policy_parse.h

ccache: FATAL: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/arm-linux-androideabi-gcc: execv returned (No such file or directory)

make: *** [/home/leonard/rr/out/target/product/trltexx/obj/lib/crtbegin_static1.o] Error 1

make: *** Waiting for unfinished jobs....

ccache: FATAL: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/arm-linux-androideabi-gcc: execv returned (No such file or directory)

make: *** [/home/leonard/rr/out/target/product/trltexx/obj/lib/crtbrand.o] Error 1

make: Leaving directory `/home/leonard/rr'

#### make failed to build some targets (02:02 (mm:ss)) ####

real	2m1.766s

user	1m34.060s

sys	0m7.472s

Total time elapsed: 3 minutes (204.355152413 seconds)

Can anyone have a look and assist with this?

Thank you.

Best regards,

Leonard