# Unofficial build for enchilada fails: "error: cannot find symbol"

**URL:** <https://community.iode.tech/t/unofficial-build-for-enchilada-fails-error-cannot-find-symbol/1793>\
**Category:** Community Builds & GSI\
**Created:** [13 August 2023 16:59 UTC](https://community.iode.tech/t/unofficial-build-for-enchilada-fails-error-cannot-find-symbol/1793 "2023-08-13T16:59:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![scr](https://community.iode.tech/letter_avatar_proxy/v4/letter/s/58956e/32.png) [@scr](https://community.iode.tech/u/scr)\
**Post date:** [13 August 2023 16:59 UTC](https://community.iode.tech/t/unofficial-build-for-enchilada-fails-error-cannot-find-symbol/1793/1 "2023-08-13T16:59:04Z")

</div>

Trying to build iode v4 for the first time for a spare enchilada device.

After overcoming several issues for which I found (hints to) solutions here or searching the web, I am now stuck with the following error at 96% (!) - the build ends with message:

===========================================  
17:14:56 ninja failed with: exit status 1

#### failed to build some targets (02:56:36 (hh:mm:ss))

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

=\> The only error messages I find way above are:

===========================================  
[96% 58888/60974] //packages/services/Telecomm:Telecom javac [common]  
FAILED: out/soong/.intermediates/packages/services/Telecomm/Telecom/android\_common/javac/Telecom.jar  
rm -rf “out/soong/.intermediates/packages/services/Telecomm/Telecom/android\_common/javac/classes” “out/soong/.intermediates/packages/services/Telecomm/Telecom/android\_common/javac/anno” “out/soong/.intermediates/packages/services/Telecomm/Telecom/android\_common/javac/srcjars” “out/soong/.intermediates/packages/services/Telecomm/Telecom/android\_common/javac/Telecom.jar” && mkdir -p “out/soong/.intermediates/packages/services/Telecomm/Telecom/android\_common/javac/classes” “out/soong/.intermediates/packages/services/Telecomm/Telecom/android\_common/javac/anno” “out/soong/.intermediates/packages/services/Telecomm/Telecom/android\_common/javac/srcjars” && out/host/linux-x86/bin/zipsync -d out/soong/.intermediates/packages/services/Telecomm/Telecom/android\_common/javac/srcjars -l out/soong/.intermediates/packages/services/Telecomm/Telecom/android\_common/javac/srcjars/list -f “\*.java” out/soong/.intermediates/packages/services/Telecomm/Telecom/android\_common/gen/proto/proto0.srcjar out/soong/.intermediates/packages/services/Telecomm/Telecom/android\_common/gen/android/R.srcjar && (if [-s out/soong/.intermediates/packages/services/Telecomm/Telecom/android\_common/javac/srcjars/list] || [-s out/soong/.intermediates/packages/services/Telecomm/Telecom/android\_common/javac/Telecom.jar.rsp] ; then out/host/linux-x86/bin/soong\_javac\_wrapper prebuilts/jdk/jdk11/linux-x86/bin/javac -J-Xmx2048M -J-XX:OnError=“cat hs\_err\_pid%p.log” -J-XX:CICompilerCount=6 -J-XX:+UseDynamicNumberOfGCThreads -J-XX:+TieredCompilation -J-XX:TieredStopAtLevel=1 -Xmaxerrs 9999999 -encoding UTF-8 -sourcepath “” -g -XDskipDuplicateBridges=true -XDstringConcat=inline -proc:none -g:source,lines -Xlint:-dep-ann --system=out/soong/.intermediates/build/soong/java/core-libraries/legacy-core-platform-api-stubs-system-modules/android\_common/system -classpath out/soong/.intermediates/frameworks/base/ext/android\_common/turbine-combined/ext.jar:out/soong/.intermediates/frameworks/base/framework/android\_common/turbine-combined/framework.jar:out/soong/.intermediates/prebuilts/sdk/current/androidx/androidx.annotati  
on\_annotation/android\_common/turbine-combined/androidx.annotation\_annotation.jar:out/soong/.intermediates/lineage-sdk/lib/org.lineageos.lib.phone/android\_common/turbine-combined/org.lineageos.lib.phone.jar:out/soong/.intermediates/lineage-sdk/org.lineageos.platform.internal/android\_common/turbine-combined/org.lineageos.platform.internal.jar:out/soong/.intermediates/external/protobuf/libprotobuf-java-nano/android\_common/turbine-combined/libprotobuf-java-nano.jar -source 11 -target 11 -d out/soong/.intermediates/packages/services/Telecomm/Telecom/android\_common/javac/classes -s out/soong/.intermediates/packages/services/Telecomm/Telecom/android\_common/javac/anno @out/soong/.intermediates/packages/services/Telecomm/Telecom/android\_common/javac/Telecom.jar.rsp @out/soong/.intermediates/packages/services/Telecomm/Telecom/android\_common/javac/srcjars/list ; fi ) && out/host/linux-x86/bin/soong\_zip -jar -o out/soong/.intermediates/packages/services/Telecomm/Telecom/android\_common/javac/Telecom.jar -C out/soong/.intermediates/packages/services/Telecomm/Telecom/android\_common/javac/classes -D out/soong/.intermediates/packages/services/Telecomm/Telecom/android\_common/jav  
ac/classes && rm -rf “out/soong/.intermediates/packages/services/Telecomm/Telecom/android\_common/javac/srcjars”  
packages/services/Telecomm/src/com/android/server/telecom/ConnectionServiceWrapper.java:95: error: cannot find symbol  
connection.getStatusHints().setIcon(StatusHints.  
^  
symbol: method validateAccountIconUserBoundary(Icon,UserHandle)  
location: class StatusHints  
packages/services/Telecomm/src/com/android/server/telecom/ConnectionServiceWrapper.java:497: error: cannot find symbol  
parcelableConference.getStatusHints().setIcon(StatusHints.  
^  
symbol: method validateAccountIconUserBoundary(Icon,UserHandle)  
location: class StatusHints  
packages/services/Telecomm/src/com/android/server/telecom/ConnectionServiceWrapper.java:754: error: cannot find symbol  
statusHints.setIcon(StatusHints.validateAccountIconUserBoundary(  
^  
symbol: method validateAccountIconUserBoundary(Icon,UserHandle)  
location: class StatusHints  
packages/services/Telecomm/src/com/android/server/telecom/ConnectionServiceWrapper.java:992: error: cannot find symbol  
connection.getStatusHints().setIcon(StatusHints.  
^  
symbol: method validateAccountIconUserBoundary(Icon,UserHandle)  
location: class StatusHints  
4 errors

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

I was not able to find anything - does anyone have a clue?

---

<div class="post-metadata">

**Author:** ![scr](https://community.iode.tech/letter_avatar_proxy/v4/letter/s/58956e/32.png) [@scr](https://community.iode.tech/u/scr)\
**Post date:** [20 August 2023 08:57 UTC](https://community.iode.tech/t/unofficial-build-for-enchilada-fails-error-cannot-find-symbol/1793/2 "2023-08-20T08:57:00Z")

</div>

The reason was iode sources being out of sync with Lineage sources.

Syncing after recent sources were reported to be pushed lead to a successful build of iode-4.4 for enchilada.
