[Android Software/Hacking General [Developers Only]] spoiledsport:
Newbie unable to build

All

Sorry for bothering the group. I have followed the guide. I have read many posts. I have tried so many different things including starting from scratch, but I am still unable to build this thing. I am trying to build bacon.

I am getting the following error after running brunch bacon

<pre>runch bacon

including vendor/lineage/vendorsetup.sh

<b>device/oppo/common/common.mk:25: </b><font color="#CB4B16"><b>error: </b></font><b>_nic.PRODUCTS.[[device/oneplus/bacon/lineage_bacon.mk]]: "vendor/oppo/msm8974-common/msm8974-common-vendor.mk" does not exist.</b>

10:20:51 dumpvars failed with: exit status 1

Device bacon not found. Attempting to retrieve device repository from LineageOS Github (http://github.com/LineageOS).

Found repository: android_device_oneplus_bacon

Default revision: lineage-16.0

Checking branch info

Checking if device/oneplus/bacon is fetched from android_device_oneplus_bacon

LineageOS/android_device_oneplus_bacon already fetched to device/oneplus/bacon

Syncing repository to retrieve project.

... A new repo command ( 1.25) is available.

... You should upgrade soon:

cp /home/ecastro/android/lineage/.repo/repo/repo /usr/bin/repo

Fetching project LineageOS/android_device_oneplus_bacon

Repository synced!

Looking for dependencies in device/oneplus/bacon

Looking for dependencies in device/oppo/msm8974-common

Looking for dependencies in device/oppo/common

Looking for dependencies in packages/resources/devicesettings

packages/resources/devicesettings has no additional dependencies.

Looking for dependencies in kernel/oppo/msm8974

kernel/oppo/msm8974 has no additional dependencies.

Done

<b>device/oppo/common/common.mk:25: </b><font color="#CB4B16"><b>error: </b></font><b>_nic.PRODUCTS.[[device/oneplus/bacon/lineage_bacon.mk]]: "vendor/oppo/msm8974-common/msm8974-common-vendor.mk" does not exist.</b>

10:20:56 dumpvars failed with: exit status 1

<b>device/oppo/common/common.mk:25: </b><font color="#CB4B16"><b>error: </b></font><b>_nic.PRODUCTS.[[device/oneplus/bacon/lineage_bacon.mk]]: "vendor/oppo/msm8974-common/msm8974-common-vendor.mk" does not exist.</b>

10:20:59 dumpvars failed with: exit status 1

** Don&apos;t have a product spec for: &apos;lineage_bacon&apos;

** Do you have the right repo manifest?

No such item in brunch menu. Try &apos;breakfast&apos;

</pre>

my roomservice.xml file looks like

<?xml version="1.0" encoding="UTF-8"?>

<manifest>

<project name="LineageOS/android_packages_resources_devicesettings" path="packages/resources/devicesettings" remote="github" />

<project name="TheMuppets/proprietary_vendor_oneplus" path="vendor/oneplus" remote="github" />

<project name="LineageOS/android_device_oneplus_bacon" path="device/oneplus/bacon" remote="github" />

<project name="LineageOS/android_device_oppo_msm8974-common" path="device/oppo/msm8974-common" remote="github" />

<project name="LineageOS/android_kernel_oppo_msm8974" path="kernel/oppo/msm8974" remote="github" />

<project name="LineageOS/android_device_oppo_common" path="device/oppo/common" remote="github" />

</manifest>

So now, any ideas on what should I look at next?