[Nook HD, HD+ Android Development] Zippy Dufus:
Building CM14?

Hello,

Is it too early for a hobbyist to try and build CM14 yet?

I'm consistently getting the error below. Also shown below is my build script modifier from my cm13 version.

Any ideas?

Oh, and excellent work standing up this ROM!! :good:

[ 6% 2168/33551] target Java: org.cyanogenmod.platform.sdk (/home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes)

FAILED: /bin/bash -c "(rm -f /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes-full-debug.jar ) && (rm -rf /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes ) && (mkdir -p /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/ ) && (mkdir -p /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes ) && (for f in ; do if [ ! -f \$f ]; then echo Missing file \$f; exit 1; fi; unzip -qo \$f -d /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes; done ) && (rm -rf /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes/META-INF ) && (rm -f /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes/java-source-list ) && (touch /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes/java-source-list ) && (echo -n 'vendor/cmsdk/sdk/src/java/cyanogenmod/alarmclock/ClockContract.java vendor/cmsdk/sdk/src/java/cyanogenmod/alarmclock/CyanogenModAlarmClock.java vendor/cmsdk/sdk/src/java/cyanogenmod/app/BaseLiveLockManagerService.java vendor/cmsdk/sdk/src/java/cyanogenmod/app/CMContextConstants.java vendor/cmsdk/sdk/src/java/cyanogenmod/app/CMStatusBarManager.java vendor/cmsdk/sdk/src/java/cyanogenmod/app/CMTelephonyManager.java vendor/cmsdk/sdk/src/java/cyanogenmod/app/CustomTile.java vendor/cmsdk/sdk/src/java/cyanogenmod/app/CustomTileListenerService.java vendor/cmsdk/sdk/src/java/cyanogenmod/app/LiveLockScreenInfo.java vendor/cmsdk/sdk/src/java/cyanogenmod/app/LiveLockScreenManager.java vendor/cmsdk/sdk/src/java/cyanogenmod/app/PartnerInterface.java vendor/cmsdk/sdk/src/java/cyanogenmod/app/Profile.java vendor/cmsdk/sdk/src/java/cyanogenmod/app/ProfileGroup.java vendor/cmsdk/sdk/src/java/cyanogenmod/app/ProfileManager.java vendor/cmsdk/sdk/src/java/cyanogenmod/app/StatusBarPanelCustomTile.java vendor/cmsdk/sdk/src/java/cyanogenmod/app/ThemeComponent.java vendor/cmsdk/sdk/src/java/cyanogenmod/app/ThemeVersion.java vendor/cmsdk/sdk/src/java/cyanogenmod/app/suggest/AppSuggestManager.java vendor/cmsdk/sdk/src/java/cyanogenmod/app/suggest/ApplicationSuggestion.java vendor/cmsdk/sdk/src/java/cyanogenmod/content/Intent.java vendor/cmsdk/sdk/src/java/cyanogenmod/externalviews/ExternalView.java vendor/cmsdk/sdk/src/java/cyanogenmod/externalviews/ExternalViewProperties.java vendor/cmsdk/sdk/src/java/cyanogenmod/externalviews/ExternalViewProviderService.java vendor/cmsdk/sdk/src/java/cyanogenmod/externalviews/KeyguardExternalView.java vendor/cmsdk/sdk/src/java/cyanogenmod/externalviews/KeyguardExternalViewProviderService.java vendor/cmsdk/sdk/src/java/cyanogenmod/hardware/CMHardwareManager.java vendor/cmsdk/sdk/src/java/cyanogenmod/hardware/DisplayMode.java vendor/cmsdk/sdk/src/java/cyanogenmod/hardware/HSIC.java vendor/cmsdk/sdk/src/java/cyanogenmod/hardware/LiveDisplayConfig.java vendor/cmsdk/sdk/src/java/cyanogenmod/hardware/LiveDisplayManager.java vendor/cmsdk/sdk/src/java/cyanogenmod/hardware/ThermalListenerCallback.java vendor/cmsdk/sdk/src/java/cyanogenmod/media/AudioSessionInfo.java vendor/cmsdk/sdk/src/java/cyanogenmod/media/CMAudioManager.java vendor/cmsdk/sdk/src/java/cyanogenmod/media/MediaRecorder.java vendor/cmsdk/sdk/src/java/cyanogenmod/os/Build.java vendor/cmsdk/sdk/src/java/cyanogenmod/os/Concierge.java vendor/cmsdk/sdk/src/java/cyanogenmod/power/PerformanceManager.java vendor/cmsdk/sdk/src/java/cyanogenmod/power/PerformanceManagerInternal.java vendor/cmsdk/sdk/src/java/cyanogenmod/power/PerformanceProfile.java vendor/cmsdk/sdk/src/java/cyanogenmod/preference/CMGlobalSettingSwitchPreference.java vendor/cmsdk/sdk/src/java/cyanogenmod/preference/CMSecureSettingListPreference.java vendor/cmsdk/sdk/src/java/cyanogenmod/preference/CMSecureSettingSwitchPreference.java vendor/cmsdk/sdk/src/java/cyanogenmod/preference/CMSystemSettingListPreference.java vendor/cmsdk/sdk/src/java/cyanogenmod/preference/CMSystemSettingSwitchPreference.java vendor/cmsdk/sdk/src/java/cyanogenmod/preference/ConstraintsHelper.java vendor/cmsdk/sdk/src/java/cyanogenmod/preference/RemotePreference.java vendor/cmsdk/sdk/src/java/cyanogenmod/preference/RemotePreferenceManager.java vendor/cmsdk/sdk/src/java/cyanogenmod/preference/RemotePreferenceUpdater.java vendor/cmsdk/sdk/src/java/cyanogenmod/preference/SecureSettingSwitchPreference.java vendor/cmsdk/sdk/src/java/cyanogenmod/preference/SelfRemovingListPreference.java vendor/cmsdk/sdk/src/java/cyanogenmod/preference/SelfRemovingPreference.java vendor/cmsdk/sdk/src/java/cyanogenmod/preference/SelfRemovingSwitchPreference.java vendor/cmsdk/sdk/src/java/cyanogenmod/preference/SettingsHelper.java vendor/cmsdk/sdk/src/java/cyanogenmod/preference/SystemSettingSwitchPreference.java vendor/cmsdk/sdk/src/java/cyanogenmod/profiles/AirplaneModeSettings.java vendor/cmsdk/sdk/src/java/cyanogenmod/profiles/BrightnessSettings.java vendor/cmsdk/sdk/src/java/cyanogenmod/profiles/ConnectionSettings.java vendor/cmsdk/sdk/src/java/cyanogenmod/profiles/LockSettings.java vendor/cmsdk/sdk/src/java/cyanogenmod/profiles/RingModeSettings.java vendor/cmsdk/sdk/src/java/cyanogenmod/profiles/StreamSettings.java vendor/cmsdk/sdk/src/java/cyanogenmod/providers/CMSettings.java vendor/cmsdk/sdk/src/java/cyanogenmod/providers/DataUsageContract.java vendor/cmsdk/sdk/src/java/cyanogenmod/providers/ThemesContract.java vendor/cmsdk/sdk/src/java/cyanogenmod/providers/WeatherContract.java vendor/cmsdk/sdk/src/java/cyanogenmod/themes/ThemeChangeRequest.java vendor/cmsdk/sdk/src/java/cyanogenmod/themes/ThemeManager.java vendor/cmsdk/sdk/src/java/cyanogenmod/util/ColorUtils.java vendor/cmsdk/sdk/src/java/cyanogenmod/weather/CMWeatherManager.java vendor/cmsdk/sdk/src/java/cyanogenmod/weather/RequestInfo.java vendor/cmsdk/sdk/src/java/cyanogenmod/weather/WeatherInfo.java vendor/cmsdk/sdk/src/java/cyanogenmod/weather/WeatherLocation.java vendor/cmsdk/sdk/src/java/cyanogenmod/weather/util/WeatherUtils.java vendor/cmsdk/sdk/src/java/cyanogenmod/weatherservice/ServiceRequest.java vendor/cmsdk/sdk/src/java/cyanogenmod/weatherservice/ServiceRequestResult.java vendor/cmsdk/sdk/src/java/cyanogenmod/weatherservice/WeatherProviderService.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/app/ICMStatusBarManager.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/app/ICMTelephonyManager.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/app/ICustomTileListener.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/app/ILiveLockScreenChangeListener.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/app/ILiveLockScreenManager.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/app/ILiveLockScreenManagerProvider.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/app/IPartnerInterface.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/app/IProfileManager.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/app/IStatusBarCustomTileHolder.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/app/suggest/IAppSuggestManager.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/app/suggest/IAppSuggestProvider.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/externalviews/IExternalViewProvider.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/externalviews/IExternalViewProviderFactory.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/externalviews/IKeyguardExternalViewCallbacks.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/externalviews/IKeyguardExternalViewProvider.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/hardware/ICMHardwareService.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/hardware/ILiveDisplayService.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/hardware/IThermalListenerCallback.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/media/ICMAudioService.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/power/IPerformanceManager.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/themes/IThemeChangeListener.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/themes/IThemeProcessingListener.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/themes/IThemeService.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/weather/ICMWeatherManager.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/weather/IRequestInfoListener.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/weather/IWeatherServiceProviderChangeListener.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/weatherservice/IWeatherProviderService.java /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src/sdk/src/java/cyanogenmod/weatherservice/IWeatherProviderServiceClient.java /home/android/out/target/common/obj/APPS/org.cyanogenmod.platform-res_intermediates/src/cyanogenmod/platform/R.java /home/android/out/target/common/obj/APPS/org.cyanogenmod.platform-res_intermediates/src/cyanogenmod/platform/Manifest.java ' >> /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes/java-source-list ) && (if [ -d "/home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src" ]; then find /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/src -name '*.java' -and -not -name '.*' >> /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes/java-source-list; fi ) && (tr ' ' '\\n' < /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes/java-source-list | build/tools/normalize_path.py | sort -u > /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes/java-source-list-uniq ) && (if [ -s /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes/java-source-list-uniq ] ; then javac -J-Xmx1024M -Xmaxerrs 9999999 -encoding UTF-8 -bootclasspath /home/android/out/target/common/obj/JAVA_LIBRARIES/core-oj_intermediates/classes.jar:/home/android/out/target/common/obj/JAVA_LIBRARIES/core-libart_intermediates/classes.jar -classpath /home/android/out/target/common/obj/JAVA_LIBRARIES/android-support-v14-preference_intermediates/classes.jar:/home/android/out/target/common/obj/JAVA_LIBRARIES/android-support-v7-preference_intermediates/classes.jar:/home/android/out/target/common/obj/JAVA_LIBRARIES/android-support-v7-recyclerview_intermediates/classes.jar:/home/android/out/target/common/obj/JAVA_LIBRARIES/core-junit_intermediates/classes.jar:/home/android/out/target/common/obj/JAVA_LIBRARIES/core-libart_intermediates/classes.jar:/home/android/out/target/common/obj/JAVA_LIBRARIES/core-oj_intermediates/classes.jar:/home/android/out/target/common/obj/JAVA_LIBRARIES/ext_intermediates/classes.jar:/home/android/out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar:/home/android/out/target/common/obj/JAVA_LIBRARIES/okhttp_intermediates/classes.jar:/home/android/out/target/common/obj/JAVA_LIBRARIES/core-lambda-stubs_intermediates/classes.jar -extdirs "" -d /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes -g -source 1.8 -target 1.8 \\@/home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes/java-source-list-uniq 2>/home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes/stderr && ( [ -s /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes/stderr ] && echo "\`cat /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes/stderr\`" 1>&2; rm -f /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes/stderr ) || ( [ -s /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes/stderr ] && echo "\`cat /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes/stderr\`" 1>&2; rm -rf /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes; exit 41 ) fi ) && (rm -f /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes/java-source-list ) && (rm -f /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes/java-source-list-uniq ) && (jar -cf /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes-full-debug.jar -C /home/android/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes . )"

javac: file not found: /home/android/out/target/common/obj/APPS/org.cyanogenmod.platform-res_intermediates/src/cyanogenmod/platform/Manifest.java

Usage: javac <options> <source files>

use -help for a list of possible options

ninja: build stopped: subcommand failed.

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

make: *** [ninja_wrapper] Error 1

make: Leaving directory '/home/android'

​

#!/bin/sh

export CROOT=/home/android

export LOGFILE=$CROOT/Logs/sync_build_nookhd+cm14.$(date +'%y%m%d-%H%M').log

time {

set -x

STARTDATE=$(date +%s)

echo "Start time: $(date)"

export USE_CCACHE=1

cd $CROOT

# initialize repo

repo init -u git://github.com/airend/android.git -b cm-14

repo sync -j1 --force-sync

repo_status=$?

if [ $repo_status -ne 0 ]; then

echo "repo sync failed[$repo_status]"

exit 1

fi

source build/envsetup.sh

lunch cm_ovation-userdebug

mka -j1 bacon

sync

} 2>&1 | tee -a $LOGFILE

​