When I try to build the master branch of the Reference TV App on Ubuntu 
14.04 LTS (following the instructions here: 
https://source.android.com/devices/tv/reference-tv-app) I get the following 
error:

dtoll@latitude-e6430:~/live-tv$ make LiveTv
============================================
PLATFORM_VERSION_CODENAME=Q
PLATFORM_VERSION=Q
TARGET_PRODUCT=aosp_x86
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=LiveTv
TARGET_ARCH=x86
TARGET_ARCH_VARIANT=x86
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.4.0-141-generic-x86_64-Ubuntu-14.04.5-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=PI
OUT_DIR=out
============================================
build/make/core/aux_config.mk:185: warning: real file "droidcore" depends 
on PHONY target "auxiliary"
[ 93% 5270/5616] 
//prebuilts/sdk/current/extras/app-toolkit:android-arch-lifecycle-viewmodel-nodeps
 
aapt2 link
W/ziparchive(23227): Zip: empty archive?
[ 93% 5272/5616] 
//prebuilts/sdk/current/extras/app-toolkit:android-arch-lifecycle-runtime-nodeps
 
aapt2 link
W/ziparchive(23221): Zip: empty archive?
[ 93% 5274/5616] 
//prebuilts/sdk/current/support:android-support-documentfile-nodeps aapt2 
link
W/ziparchive(23243): Zip: empty archive?
[ 93% 5275/5616] 
//prebuilts/sdk/current/extras/app-toolkit:android-arch-core-runtime-nodeps 
aapt2 link
W/ziparchive(23214): Zip: empty archive?
[ 93% 5276/5616] 
//prebuilts/sdk/current/support:android-support-cursoradapter-nodeps aapt2 
link
W/ziparchive(23242): Zip: empty archive?
[ 94% 5289/5616] 
//prebuilts/sdk/current/support:android-support-interpolator-nodeps aapt2 
link
W/ziparchive(23401): Zip: empty archive?
[ 94% 5294/5616] 
//prebuilts/sdk/current/support:android-support-localbroadcastmanager-nodeps 
aapt2 link
W/ziparchive(23494): Zip: empty archive?
[ 94% 5296/5616] 
//prebuilts/sdk/current/support:android-support-print-nodeps aapt2 link
W/ziparchive(23592): Zip: empty archive?
[ 94% 5298/5616] 
//prebuilts/sdk/current/extras/app-toolkit:android-arch-lifecycle-livedata-core-nodeps
 
aapt2 link
W/ziparchive(23559): Zip: empty archive?
[ 94% 5304/5616] 
//prebuilts/sdk/current/support:android-versionedparcelable-nodeps aapt2 
link
W/ziparchive(23812): Zip: empty archive?
[ 94% 5333/5616] 
//prebuilts/sdk/current/support:android-support-asynclayoutinflater-nodeps 
aapt2 link
W/ziparchive(23982): Zip: empty archive?
[ 95% 5339/5616] 
//prebuilts/sdk/current/support:android-support-loader-nodeps aapt2 link
W/ziparchive(24071): Zip: empty archive?
[ 95% 5343/5616] 
//prebuilts/sdk/current/support:android-support-customview-nodeps aapt2 link
W/ziparchive(24017): Zip: empty archive?
[ 95% 5351/5616] 
//prebuilts/sdk/current/support:android-support-swiperefreshlayout-nodeps 
aapt2 link
W/ziparchive(24116): Zip: empty archive?
[ 95% 5353/5616] 
//prebuilts/sdk/current/support:android-support-tv-provider-nodeps aapt2 
link
W/ziparchive(24143): Zip: empty archive?
[ 95% 5361/5616] 
//prebuilts/sdk/current/support:android-support-vectordrawable-nodeps aapt2 
link
W/ziparchive(24216): Zip: empty archive?
[ 95% 5371/5616] 
//prebuilts/sdk/current/support:android-support-core-utils-nodeps aapt2 link
W/ziparchive(24275): Zip: empty archive?
[ 95% 5377/5616] 
//prebuilts/sdk/current/support:android-support-drawerlayout-nodeps aapt2 
link
W/ziparchive(24318): Zip: empty archive?
[ 95% 5378/5616] 
//prebuilts/sdk/current/support:android-support-slidingpanelayout-nodeps 
aapt2 link
W/ziparchive(24340): Zip: empty archive?
[ 95% 5389/5616] 
//prebuilts/sdk/current/support:android-support-viewpager-nodeps aapt2 link
W/ziparchive(24448): Zip: empty archive?
[ 96% 5396/5616] 
//prebuilts/sdk/current/support:android-support-v7-palette-nodeps aapt2 link
W/ziparchive(24542): Zip: empty archive?
[ 96% 5410/5616] 
//prebuilts/sdk/current/support:android-support-core-ui-nodeps aapt2 link
W/ziparchive(24599): Zip: empty archive?
[ 96% 5416/5616] 
//prebuilts/sdk/current/support:android-support-animatedvectordrawable-nodeps 
aapt2 link
W/ziparchive(25031): Zip: empty archive?
[ 96% 5432/5616] 
//prebuilts/sdk/current/support:android-support-fragment-nodeps aapt2 link
W/ziparchive(25351): Zip: empty archive?
[ 97% 5466/5616] //prebuilts/sdk/current/support:android-support-v4-nodeps 
aapt2 link
W/ziparchive(26395): Zip: empty archive?
[ 98% 5541/5616] 
//prebuilts/sdk/current/support:android-support-v14-preference-nodeps aapt2 
link
W/ziparchive(27924): Zip: empty archive?
[ 99% 5600/5616] Target Java: 
out/target/common/obj/JAVA_LIBRARIES/live-tv-tuner_intermediates/classes-full-debug.jar
FAILED: 
out/target/common/obj/JAVA_LIBRARIES/live-tv-tuner_intermediates/classes-full-debug.jar
/bin/bash -c "(rm -f 
out/target/common/obj/JAVA_LIBRARIES/live-tv-tuner_intermediates/classes-full-debug.jar
 
) && (rm -rf 
out/target/common/obj/JAVA_LIBRARIES/live-tv-tuner_intermediates/classes 
out/target/common/obj/JAVA_LIBRARIES/live-tv-tuner_intermediates/anno ) && 
(mkdir -p out/target/common/obj/JAVA_LIBRARIES/live-tv-tuner_intermediates/ 
) && (mkdir -p 
out/target/common/obj/JAVA_LIBRARIES/live-tv-tuner_intermediates/classes 
out/target/common/obj/JAVA_LIBRARIES/live-tv-tuner_intermediates/anno ) && 
(out/soong/host/linux-x86/bin/zipsync -d 
out/target/common/obj/JAVA_LIBRARIES/live-tv-tuner_intermediates/srcjars -l 
out/target/common/obj/JAVA_LIBRARIES/live-tv-tuner_intermediates/srcjar-list 
-f \"*.java\"  
out/target/common/obj/JAVA_LIBRARIES/live-tv-tuner_intermediates/aapt2.srcjar 
) && (if [ -s 
out/target/common/obj/JAVA_LIBRARIES/live-tv-tuner_intermediates/java-source-list
 
-o -s 
out/target/common/obj/JAVA_LIBRARIES/live-tv-tuner_intermediates/srcjar-list 
] ; then out/soong/host/linux-x86/bin/soong_javac_wrapper  
prebuilts/jdk/jdk9/linux-x86/bin/javac -Xmaxerrs 9999999 -encoding UTF-8 
-sourcepath \"\" -g -XDskipDuplicateBridges=true -XDstringConcat=inline 
-encoding UTF-8   -bootclasspath 
out/target/common/obj/JAVA_LIBRARIES/sdk_system_current_android_intermediates/classes.jar:out/target/common/obj/JAVA_LIBRARIES/sdk-core-lambda-stubs_intermediates/classes.jar
  
-classpath 
out/target/common/obj/JAVA_LIBRARIES/lib-exoplayer_intermediates/classes.jar:out/target/common/obj/JAVA_LIBRARIES/lib-exoplayer-v2-core_intermediates/classes.jar:out/target/common/obj/JAVA_LIBRARIES/tv-common_intermediates/classes.jar:out/target/common/obj/JAVA_LIBRARIES/android-support-annotations_intermediates/classes.jar:out/target/common/obj/JAVA_LIBRARIES/libprotobuf-java-nano_intermediates/classes.jar:out/target/common/obj/JAVA_LIBRARIES/android-support-compat_intermediates/classes.jar:out/target/common/obj/JAVA_LIBRARIES/android-support-core-ui_intermediates/classes.jar:out/target/common/obj/JAVA_LIBRARIES/android-support-tv-provider_intermediates/classes.jar:out/target/common/obj/JAVA_LIBRARIES/android-support-v7-palette_intermediates/classes.jar:out/target/common/obj/JAVA_LIBRARIES/android-support-v7-recyclerview_intermediates/classes.jar:out/target/common/obj/JAVA_LIBRARIES/android-support-v17-leanback_intermediates/classes.jar:out/target/common/obj/JAVA_LIBRARIES/android-support-tv-provider_intermediates/classes.jar
  
-d out/target/common/obj/JAVA_LIBRARIES/live-tv-tuner_intermediates/classes 
-s out/target/common/obj/JAVA_LIBRARIES/live-tv-tuner_intermediates/anno  
-source 1.8 -target 1.8  
\\@out/target/common/obj/JAVA_LIBRARIES/live-tv-tuner_intermediates/java-source-list
 
\\@out/target/common/obj/JAVA_LIBRARIES/live-tv-tuner_intermediates/srcjar-list 
|| ( rm -rf 
out/target/common/obj/JAVA_LIBRARIES/live-tv-tuner_intermediates/classes ; 
exit 41 ) fi ) && (find 
out/target/common/obj/JAVA_LIBRARIES/live-tv-tuner_intermediates/classes 
-name 'R.class' -o -name 'R\$*.class' -o -name 'Manifest.class' -o -name 
'Manifest\$*.class' | xargs rm -rf ) && 
(prebuilts/jdk/jdk9/linux-x86/bin/jar -cf 
out/target/common/obj/JAVA_LIBRARIES/live-tv-tuner_intermediates/classes-full-debug.jar
  
   @<(find 
out/target/common/obj/JAVA_LIBRARIES/live-tv-tuner_intermediates/classes 
-type f | sort | build/soong/scripts/jar-args.sh 
out/target/common/obj/JAVA_LIBRARIES/live-tv-tuner_intermediates/classes; 
echo \"-C out/empty .\") )"
*packages/apps/TV/tuner/src/com/android/tv/tuner/setup/LineupFragment.java:125: 
error: package com.android.tv.common.R does not exist*
*                        
com.android.tv.common.R.id.guided_step_fragment_container,*
                                               ^
1 error
[ 99% 5601/5616] //bionic/libc:common_libc versioner preprocess include
warning: attempted to generate guard with empty availability: obsoleted = 21
warning: attempted to generate guard with empty availability: obsoleted = 23
16:14:26 ninja failed with: exit status 1

#### failed to build some targets (05:21 (mm:ss)) ####



If I try to build either the android-live-tv or android-live-tv-l-mr1 
branches instead, I see the following errors from the tapas command:

dtoll@latitude-e6430:~/live-tv$ tapas LiveTv x86
Failed to find deps of android/soong/cmd/soong_ui: Error parsing directory 
"/home/dtoll/live-tv/external/golang-protobuf/proto": open 
/home/dtoll/live-tv/external/golang-protobuf/proto: no such file or 
directory
exit status 1
Failed to find deps of android/soong/cmd/soong_ui: Error parsing directory 
"/home/dtoll/live-tv/external/golang-protobuf/proto": open 
/home/dtoll/live-tv/external/golang-protobuf/proto: no such file or 
directory
exit status 1
Failed to find deps of android/soong/cmd/soong_ui: Error parsing directory 
"/home/dtoll/live-tv/external/golang-protobuf/proto": open 
/home/dtoll/live-tv/external/golang-protobuf/proto: no such file or 
directory
exit status 1
Failed to find deps of android/soong/cmd/soong_ui: Error parsing directory 
"/home/dtoll/live-tv/external/golang-protobuf/proto": open 
/home/dtoll/live-tv/external/golang-protobuf/proto: no such file or 
directory
exit status 1
Failed to find deps of android/soong/cmd/soong_ui: Error parsing directory 
"/home/dtoll/live-tv/external/golang-protobuf/proto": open 
/home/dtoll/live-tv/external/golang-protobuf/proto: no such file or 
directory
exit status 1
Failed to find deps of android/soong/cmd/soong_ui: Error parsing directory 
"/home/dtoll/live-tv/external/golang-protobuf/proto": open 
/home/dtoll/live-tv/external/golang-protobuf/proto: no such file or 
directory
exit status 1
Can't find toolchain for unknown architecture: 
Failed to find deps of android/soong/cmd/soong_ui: Error parsing directory 
"/home/dtoll/live-tv/external/golang-protobuf/proto": open 
/home/dtoll/live-tv/external/golang-protobuf/proto: no such file or 
directory
exit status 1
Failed to find deps of android/soong/cmd/soong_ui: Error parsing directory 
"/home/dtoll/live-tv/external/golang-protobuf/proto": open 
/home/dtoll/live-tv/external/golang-protobuf/proto: no such file or 
directory
exit status 1
Failed to find deps of android/soong/cmd/soong_ui: Error parsing directory 
"/home/dtoll/live-tv/external/golang-protobuf/proto": open 
/home/dtoll/live-tv/external/golang-protobuf/proto: no such file or 
directory
exit status 1
Failed to find deps of android/soong/cmd/soong_ui: Error parsing directory 
"/home/dtoll/live-tv/external/golang-protobuf/proto": open 
/home/dtoll/live-tv/external/golang-protobuf/proto: no such file or 
directory
exit status 1
Failed to find deps of android/soong/cmd/soong_ui: Error parsing directory 
"/home/dtoll/live-tv/external/golang-protobuf/proto": open 
/home/dtoll/live-tv/external/golang-protobuf/proto: no such file or 
directory
exit status 1
Failed to find deps of android/soong/cmd/soong_ui: Error parsing directory 
"/home/dtoll/live-tv/external/golang-protobuf/proto": open 
/home/dtoll/live-tv/external/golang-protobuf/proto: no such file or 
directory
exit status 1
Failed to find deps of android/soong/cmd/soong_ui: Error parsing directory 
"/home/dtoll/live-tv/external/golang-protobuf/proto": open 
/home/dtoll/live-tv/external/golang-protobuf/proto: no such file or 
directory
exit status 1
Failed to find deps of android/soong/cmd/soong_ui: Error parsing directory 
"/home/dtoll/live-tv/external/golang-protobuf/proto": open 
/home/dtoll/live-tv/external/golang-protobuf/proto: no such file or 
directory
exit status 1

-- 
-- 
You received this message because you are subscribed to the "Android Building" 
mailing list.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"Android Building" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to