[OnePlus 2 Q&A, Help & Troubleshooting] alex1301:
Hey there,

I am currently trying to build CM13 from the oneplus2-dev source, but I got some problems during the build process. I used the local_manifest from here: https://github.com/oneplus2-dev/android_device_oneplus_oneplus2

I started the build process with the commands located in the repo, but it stops a shirt time after the start.

Here is the log:

make: Verzeichnis »/home/alex/android/system« wird betreten

external/speex/Android.mk:55: TODOArm64: enable neon in libspeex

find: "dummy": Datei oder Verzeichnis nicht gefunden

find: "dummy": Datei oder Verzeichnis nicht gefunden

find: "dummy": Datei oder Verzeichnis nicht gefunden

find: "dummy": Datei oder Verzeichnis nicht gefunden

find: "dummy": Datei oder Verzeichnis nicht gefunden

find: "dummy": Datei oder Verzeichnis nicht gefunden

find: "dummy": Datei oder Verzeichnis nicht gefunden

build/core/copy_headers.mk:15: Warnung: Die Befehle für das Ziel »/home/alex/android/system/out/target/product/oneplus2/obj/include/qcom/display/copybit.h« werden überschrieben

build/core/copy_headers.mk:15: Warnung: Alte Befehle für das Ziel »/home/alex/android/system/out/target/product/oneplus2/obj/include/qcom/display/copybit.h« werden ignoriert

build/core/copy_headers.mk:15: Warnung: Die Befehle für das Ziel »/home/alex/android/system/out/target/product/oneplus2/obj/include/qcom/display/copybit_priv.h« werden überschrieben

build/core/copy_headers.mk:15: Warnung: Alte Befehle für das Ziel »/home/alex/android/system/out/target/product/oneplus2/obj/include/qcom/display/copybit_priv.h« werden ignoriert

build/core/copy_headers.mk:15: Warnung: Die Befehle für das Ziel »/home/alex/android/system/out/target/product/oneplus2/obj/include/qcom/display/c2d2.h« werden überschrieben

build/core/copy_headers.mk:15: Warnung: Alte Befehle für das Ziel »/home/alex/android/system/out/target/product/oneplus2/obj/include/qcom/display/c2d2.h« werden ignoriert

ln: Die symbolische Verknüpfung »libEGL_adreno.so“ konnte nicht angelegt werden: Die Datei existiert bereits

ln: Die symbolische Verknüpfung »libEGL_adreno.so“ konnte nicht angelegt werden: Die Datei existiert bereits

build/core/Makefile:46: Warnung: Die Befehle für das Ziel »/home/alex/android/system/out/target/product/oneplus2/system/lib/hw/lights.msm8994.so« werden überschrieben

build/core/base_rules.mk:559: Warnung: Alte Befehle für das Ziel »/home/alex/android/system/out/target/product/oneplus2/system/lib/hw/lights.msm8994.so« werden ignoriert

build/core/Makefile:46: Warnung: Die Befehle für das Ziel »/home/alex/android/system/out/target/product/oneplus2/system/lib64/hw/lights.msm8994.so« werden überschrieben

build/core/base_rules.mk:559: Warnung: Alte Befehle für das Ziel »/home/alex/android/system/out/target/product/oneplus2/system/lib64/hw/lights.msm8994.so« werden ignoriert

build/core/Makefile:46: Warnung: Die Befehle für das Ziel »/home/alex/android/system/out/target/product/oneplus2/system/vendor/lib/mediadrm/libdrmclearkeyplugin.so« werden überschrieben

build/core/base_rules.mk:559: Warnung: Alte Befehle für das Ziel »/home/alex/android/system/out/target/product/oneplus2/system/vendor/lib/mediadrm/libdrmclearkeyplugin.so« werden ignoriert

No private recovery resources for TARGET_DEVICE oneplus2

make CFLAGS_MODULE="-fno-pic" -C kernel/oneplus/msm8994 O=/home/alex/android/system/out/target/product/oneplus2/obj/KERNEL_OBJ ARCH=arm64 CROSS_COMPILE=" aarch64-linux-android-" VARIANT_DEFCONFIG= SELINUX_DEFCONFIG= cm_oneplus2_defconfig

make[1]: Verzeichnis »/home/alex/android/system/kernel/oneplus/msm8994« wird betreten

Install: /home/alex/android/system/out/host/linux-x86/bin/mkbootfs

make: *** No rule to make target »/home/alex/android/system/out/target/product/oneplus2/obj/STATIC_LIBRARIES/libinit_msm_intermediates/export_includes«,

needed by »/home/alex/android/system/out/target/product/oneplus2/obj/EXECUTABLES/init_intermediates/import_includes«. Stop.

make: *** Auf noch nicht beendete Prozesse wird gewartet …

GEN /home/alex/android/system/out/target/product/oneplus2/obj/KERNEL_OBJ/Makefile

warning: (PCI_MSM && AMD_IOMMU) selects PCI_MSI which has unmet direct dependencies (PCI && ARCH_SUPPORTS_MSI)

warning: (SND_SOC_APQ8074 && SND_SOC_MSM8994) selects SND_SOC_MSM_HDMI_CODEC_RX which has unmet direct dependencies (SOUND && !M68K && !UML && SND && SND_SOC && FB_MSM_MDSS_HDMI_PANEL && (SND_SOC_MSM8974 || SND_SOC_APQ8084 || SND_SOC_MSM8994))

warning: (PCI_MSM && AMD_IOMMU) selects PCI_MSI which has unmet direct dependencies (PCI && ARCH_SUPPORTS_MSI)

warning: (SND_SOC_APQ8074 && SND_SOC_MSM8994) selects SND_SOC_MSM_HDMI_CODEC_RX which has unmet direct dependencies (SOUND && !M68K && !UML && SND && SND_SOC && FB_MSM_MDSS_HDMI_PANEL && (SND_SOC_MSM8974 || SND_SOC_APQ8084 || SND_SOC_MSM8994))

#

# configuration written to .config

#

make[1]: Verzeichnis »/home/alex/android/system/kernel/oneplus/msm8994« wird verlassen

make: Verzeichnis »/home/alex/android/system« wird verlassen

#### make failed to build some targets (46 seconds) ####

Has somebody an idea what I could do to finish a build?

I translated only the no rule error, but if you need more, ask me.