[Verizon Samsung Galaxy S III] mjb32803:
I've been trying to generate an updated build by following the instructions located ----> https://wiki.lineageos.org/devices/d2vzw/build

I'm pretty sure I have my build environment setup correctly, I've got the source downloaded, and I've extracted the proprietary blobs from the Dec 5th official build.

After I run these two commands:

source build/envsetup.sh

breakfast d2vzw

I get the following output:

bakermj@Asus-Z170A:~/android/lineage$ source build/envsetup.sh

including device/generic/mini-emulator-arm64/vendorsetup.sh

including device/generic/mini-emulator-armv7-a-neon/vendorsetup.sh

including device/generic/mini-emulator-x86_64/vendorsetup.sh

including device/generic/mini-emulator-x86/vendorsetup.sh

including vendor/cm/vendorsetup.sh

including sdk/bash_completion/adb.bash

including vendor/cm/bash_completion/git.bash

including vendor/cm/bash_completion/repo.bash

bakermj@Asus-Z170A:~/android/lineage$ breakfast d2vzw

including vendor/cm/vendorsetup.sh

Looking for dependencies in device/samsung/d2vzw

Looking for dependencies in device/samsung/d2-common

Looking for dependencies in device/samsung/msm8960-common

Looking for dependencies in device/samsung/qcom-common

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

PLATFORM_VERSION_CODENAME=REL

PLATFORM_VERSION=7.1.2

LINEAGE_VERSION=14.1-20180221-UNOFFICIAL-d2vzw

TARGET_PRODUCT=lineage_d2vzw

TARGET_BUILD_VARIANT=userdebug

TARGET_BUILD_TYPE=release

TARGET_BUILD_APPS=

TARGET_ARCH=arm

TARGET_ARCH_VARIANT=armv7-a-neon

TARGET_CPU_VARIANT=krait

TARGET_2ND_ARCH=

TARGET_2ND_ARCH_VARIANT=

TARGET_2ND_CPU_VARIANT=

HOST_ARCH=x86_64

HOST_2ND_ARCH=x86

HOST_OS=linux

HOST_OS_EXTRA=Linux-4.15.4-041504-generic-x86_64-with-Ubuntu-17.10-artful

HOST_CROSS_OS=windows

HOST_CROSS_ARCH=x86

HOST_CROSS_2ND_ARCH=x86_64

HOST_BUILD_TYPE=release

BUILD_ID=NJH47F

OUT_DIR=/home/bakermj/android/lineage/out

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

bakermj@Asus-Z170A:~/android/lineage$

I then configure Jack as recommended ----> export ANDROID_JACK_VM_ARGS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4G"

Then I go to build, using:

croot

brunch d2vzw

The build process kicks off, but then it fails.... and I am not quite sure what is the issue.

bakermj@Asus-Z170A:~/android/lineage$ croot

bakermj@Asus-Z170A:~/android/lineage$ brunch d2vzw

including vendor/cm/vendorsetup.sh

Looking for dependencies in device/samsung/d2vzw

Looking for dependencies in device/samsung/d2-common

Looking for dependencies in device/samsung/msm8960-common

Looking for dependencies in device/samsung/qcom-common

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

PLATFORM_VERSION_CODENAME=REL

PLATFORM_VERSION=7.1.2

LINEAGE_VERSION=14.1-20180221-UNOFFICIAL-d2vzw

TARGET_PRODUCT=lineage_d2vzw

TARGET_BUILD_VARIANT=userdebug

TARGET_BUILD_TYPE=release

TARGET_BUILD_APPS=

TARGET_ARCH=arm

TARGET_ARCH_VARIANT=armv7-a-neon

TARGET_CPU_VARIANT=krait

TARGET_2ND_ARCH=

TARGET_2ND_ARCH_VARIANT=

TARGET_2ND_CPU_VARIANT=

HOST_ARCH=x86_64

HOST_2ND_ARCH=x86

HOST_OS=linux

HOST_OS_EXTRA=Linux-4.15.4-041504-generic-x86_64-with-Ubuntu-17.10-artful

HOST_CROSS_OS=windows

HOST_CROSS_ARCH=x86

HOST_CROSS_2ND_ARCH=x86_64

HOST_BUILD_TYPE=release

BUILD_ID=NJH47F

OUT_DIR=/home/bakermj/android/lineage/out

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

make: Entering directory '/home/bakermj/android/lineage'

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

PLATFORM_VERSION_CODENAME=REL

PLATFORM_VERSION=7.1.2

LINEAGE_VERSION=14.1-20180221-UNOFFICIAL-d2vzw

TARGET_PRODUCT=lineage_d2vzw

TARGET_BUILD_VARIANT=userdebug

TARGET_BUILD_TYPE=release

TARGET_BUILD_APPS=

TARGET_ARCH=arm

TARGET_ARCH_VARIANT=armv7-a-neon

TARGET_CPU_VARIANT=krait

TARGET_2ND_ARCH=

TARGET_2ND_ARCH_VARIANT=

TARGET_2ND_CPU_VARIANT=

HOST_ARCH=x86_64

HOST_2ND_ARCH=x86

HOST_OS=linux

HOST_OS_EXTRA=Linux-4.15.4-041504-generic-x86_64-with-Ubuntu-17.10-artful

HOST_CROSS_OS=windows

HOST_CROSS_ARCH=x86

HOST_CROSS_2ND_ARCH=x86_64

HOST_BUILD_TYPE=release

BUILD_ID=NJH47F

OUT_DIR=/home/bakermj/android/lineage/out

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

Running kati to generate build-lineage_d2vzw.ninja...

Environment variable BUILD_NUMBER was modified (8a32e8a0ce => e21ba44518), regenerating...

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

PLATFORM_VERSION_CODENAME=REL

PLATFORM_VERSION=7.1.2

LINEAGE_VERSION=14.1-20180221-UNOFFICIAL-d2vzw

TARGET_PRODUCT=lineage_d2vzw

TARGET_BUILD_VARIANT=userdebug

TARGET_BUILD_TYPE=release

TARGET_BUILD_APPS=

TARGET_ARCH=arm

TARGET_ARCH_VARIANT=armv7-a-neon

TARGET_CPU_VARIANT=krait

TARGET_2ND_ARCH=

TARGET_2ND_ARCH_VARIANT=

TARGET_2ND_CPU_VARIANT=

HOST_ARCH=x86_64

HOST_2ND_ARCH=x86

HOST_OS=linux

HOST_OS_EXTRA=Linux-4.15.4-041504-generic-x86_64-with-Ubuntu-17.10-artful

HOST_CROSS_OS=windows

HOST_CROSS_ARCH=x86

HOST_CROSS_2ND_ARCH=x86_64

HOST_BUILD_TYPE=release

BUILD_ID=NJH47F

OUT_DIR=/home/bakermj/android/lineage/out

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

frameworks/av/camera/cameraserver/Android.mk:18: Target has integrated cameraserver into mediaserver. This is weakening security measures introduced in 7.0

find: ‘/home/bakermj/android/lineage/out/target/common/obj/SHARED_LIBRARIES/libwifi-hal-mock_intermediates’: No such file or directory

build/core/Makefile:34: warning: overriding commands for target `/home/bakermj/android/lineage/out/target/product/d2vzw/system/lib/libril.so'

build/core/base_rules.mk:320: warning: ignoring old commands for target `/home/bakermj/android/lineage/out/target/product/d2vzw/system/lib/libril.so'

build/core/Makefile:34: warning: overriding commands for target `/home/bakermj/android/lineage/out/target/product/d2vzw/system/bin/rild'

build/core/base_rules.mk:320: warning: ignoring old commands for target `/home/bakermj/android/lineage/out/target/product/d2vzw/system/bin/rild'

build/core/Makefile:34: warning: overriding commands for target `/home/bakermj/android/lineage/out/target/product/d2vzw/system/lib/libreference-ril.so'

build/core/base_rules.mk:320: warning: ignoring old commands for target `/home/bakermj/android/lineage/out/target/product/d2vzw/system/lib/libreference-ril.so'

build/core/Makefile:34: warning: overriding commands for target `/home/bakermj/android/lineage/out/target/product/d2vzw/system/lib/libsecril-client.so'

build/core/base_rules.mk:320: warning: ignoring old commands for target `/home/bakermj/android/lineage/out/target/product/d2vzw/system/lib/libsecril-client.so'

build/core/Makefile:34: warning: overriding commands for target `/home/bakermj/android/lineage/out/target/product/d2vzw/system/etc/gps.conf'

build/core/base_rules.mk:320: warning: ignoring old commands for target `/home/bakermj/android/lineage/out/target/product/d2vzw/system/etc/gps.conf'

Starting build with ninja

ninja: Entering directory `.'

ninja: error: 'vendor/samsung/d2-common/proprietary/bin/rild', needed by '/home/bakermj/android/lineage/out/target/product/d2vzw/system/bin/rild', missing and no known rule to make it

build/core/ninja.mk:151: recipe for target 'ninja_wrapper' failed

make: *** [ninja_wrapper] Error 1

make: Leaving directory '/home/bakermj/android/lineage'

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