[One (M8) Android Development] MJPollard:
Alas, [MENTION=2837935]PippoX3[/MENTION], compiling LP5.1.1 is still giving me errors. The latest:

target Java: Settings (/home/martin/android/carbon-lp/out/target/common/obj/APPS/Settings_intermediates/classes)
packages/apps/Settings/src/com/android/settings/ButtonSettings.java:60: error: package com.android.internal.util.temasek does not exist
import com.android.internal.util.temasek.temasekUtils;
^
packages/apps/Settings/src/com/android/settings/cyanogenmod/NavRing.java:32: error: cannot find symbol
import com.android.internal.util.cm.NavigationRingConstants;
^
symbol: class NavigationRingConstants
location: package com.android.internal.util.cm
packages/apps/Settings/src/com/android/settings/Utils.java:465: error: cannot find symbol
return batteryChangedIntent.getBooleanExtra(BatteryManager.EXTRA_DOCK_PRESENT, true);
^
symbol: variable EXTRA_DOCK_PRESENT
location: class BatteryManager
packages/apps/Settings/src/com/android/settings/Utils.java:473: error: cannot find symbol
int level = batteryChangedIntent.getIntExtra(BatteryManager.EXTRA_DOCK_LEVEL, 0);
^
symbol: variable EXTRA_DOCK_LEVEL
location: class BatteryManager
packages/apps/Settings/src/com/android/settings/Utils.java:474: error: cannot find symbol
int scale = batteryChangedIntent.getIntExtra(BatteryManager.EXTRA_DOCK_SCALE, 100);
^
symbol: variable EXTRA_DOCK_SCALE
location: class BatteryManager
packages/apps/Settings/src/com/android/settings/Utils.java:513: error: cannot find symbol
int plugType = intent.getIntExtra(BatteryManager.EXTRA_DOCK_PLUGGED, 0);
^
symbol: variable EXTRA_DOCK_PLUGGED
location: class BatteryManager
packages/apps/Settings/src/com/android/settings/Utils.java:514: error: cannot find symbol
int status = intent.getIntExtra(BatteryManager.EXTRA_DOCK_STATUS,
^
symbol: variable EXTRA_DOCK_STATUS
location: class BatteryManager
packages/apps/Settings/src/com/android/settings/Utils.java:519: error: cannot find symbol
if (plugType == BatteryManager.BATTERY_DOCK_PLUGGED_AC) {
^
symbol: variable BATTERY_DOCK_PLUGGED_AC
location: class BatteryManager
packages/apps/Settings/src/com/android/settings/Utils.java:521: error: cannot find symbol
} else if (plugType == BatteryManager.BATTERY_DOCK_PLUGGED_USB) {
^
symbol: variable BATTERY_DOCK_PLUGGED_USB
location: class BatteryManager
packages/apps/Settings/src/com/android/settings/ButtonSettings.java:175: error: cannot find symbol
Settings.Secure.NAVIGATION_BAR_SHOW, hasNavBarByDefault ? 1 : 0) == 1;
^
symbol: variable NAVIGATION_BAR_SHOW
location: class Secure
packages/apps/Settings/src/com/android/settings/ButtonSettings.java:556: error: cannot find symbol
Settings.Secure.NAVIGATION_BAR_SHOW,
^
symbol: variable NAVIGATION_BAR_SHOW
location: class Secure
packages/apps/Settings/src/com/android/settings/ButtonSettings.java:557: error: cannot find symbol
temasekUtils.isNavBarDefault(getActivity()) ? 1 : 0) == 1;
^
symbol: variable temasekUtils
location: class ButtonSettings
packages/apps/Settings/src/com/android/settings/ButtonSettings.java:571: error: cannot find symbol
Settings.Secure.NAVIGATION_BAR_SHOW,
^
symbol: variable NAVIGATION_BAR_SHOW
location: class Secure
packages/apps/Settings/src/com/android/settings/carbon/NavBarStyleDimen.java:93: error: cannot find symbol
Settings.Secure.NAVIGATION_BAR_TINT, 0xffffffff);
^
symbol: variable NAVIGATION_BAR_TINT
location: class Secure
packages/apps/Settings/src/com/android/settings/carbon/NavBarStyleDimen.java:106: error: cannot find symbol
Settings.Secure.NAVIGATION_BAR_HEIGHT, -2);
^
symbol: variable NAVIGATION_BAR_HEIGHT
location: class Secure
packages/apps/Settings/src/com/android/settings/carbon/NavBarStyleDimen.java:118: error: cannot find symbol
Settings.Secure.NAVIGATION_BAR_WIDTH, -2);
^
symbol: variable NAVIGATION_BAR_WIDTH
location: class Secure
packages/apps/Settings/src/com/android/settings/carbon/NavBarStyleDimen.java:151: error: cannot find symbol
Settings.Secure.NAVIGATION_BAR_WIDTH,
^
symbol: variable NAVIGATION_BAR_WIDTH
location: class Secure
packages/apps/Settings/src/com/android/settings/carbon/NavBarStyleDimen.java:157: error: cannot find symbol
Settings.Secure.NAVIGATION_BAR_HEIGHT,
^
symbol: variable NAVIGATION_BAR_HEIGHT
location: class Secure
packages/apps/Settings/src/com/android/settings/carbon/NavBarStyleDimen.java:166: error: cannot find symbol
Settings.Secure.NAVIGATION_BAR_TINT, intHex);
^
symbol: variable NAVIGATION_BAR_TINT
location: class Secure
packages/apps/Settings/src/com/android/settings/carbon/NavBarStyleDimen.java:205: error: cannot find symbol
Settings.Secure.NAVIGATION_BAR_HEIGHT, -2);
^
symbol: variable NAVIGATION_BAR_HEIGHT
location: class Secure
packages/apps/Settings/src/com/android/settings/carbon/NavBarStyleDimen.java:207: error: cannot find symbol
Settings.Secure.NAVIGATION_BAR_WIDTH, -2);
^
symbol: variable NAVIGATION_BAR_WIDTH
location: class Secure
packages/apps/Settings/src/com/android/settings/cyanogenmod/NavBar.java:94: error: cannot find symbol
Settings.System.NAV_BUTTONS, null);
^
symbol: variable NAV_BUTTONS
location: class System
packages/apps/Settings/src/com/android/settings/cyanogenmod/NavRing.java:37: error: cannot find symbol
new Intent(NavigationRingConstants.BROADCAST);
^
symbol: variable NavigationRingConstants
location: class NavRing
packages/apps/Settings/src/com/android/settings/cyanogenmod/NavRing.java:70: error: cannot find symbol
TRIGGER_INTENT.putExtra(NavigationRingConstants.EDIT_STATE_EXTRA, on);
^
symbol: variable NavigationRingConstants
location: class NavRing
packages/apps/Settings/src/com/android/settings/cyanogenmod/qs/QSTileHolder.java:195: error: cannot find symbol
case QSConstants.TILE_NAVBAR:
^
symbol: variable TILE_NAVBAR
location: class QSConstants
packages/apps/Settings/src/com/android/settings/cyanogenmod/qs/QSTileHolder.java:207: error: cannot find symbol
case QSConstants.TILE_HEADS_UP:
^
symbol: variable TILE_HEADS_UP
location: class QSConstants
packages/apps/Settings/src/com/android/settings/cyanogenmod/StatusBarSettings.java:79: error: cannot find symbol
Settings.System.STATUS_BAR_BATTERY_STYLE, 0);
^
symbol: variable STATUS_BAR_BATTERY_STYLE
location: class System
packages/apps/Settings/src/com/android/settings/cyanogenmod/StatusBarSettings.java:85: error: cannot find symbol
Settings.System.STATUS_BAR_SHOW_BATTERY_PERCENT, 0);
^
symbol: variable STATUS_BAR_SHOW_BATTERY_PERCENT
location: class System
packages/apps/Settings/src/com/android/settings/cyanogenmod/StatusBarSettings.java:131: error: cannot find symbol
resolver, Settings.System.STATUS_BAR_BATTERY_STYLE, batteryStyle);
^
symbol: variable STATUS_BAR_BATTERY_STYLE
location: class System
packages/apps/Settings/src/com/android/settings/cyanogenmod/StatusBarSettings.java:139: error: cannot find symbol
resolver, Settings.System.STATUS_BAR_SHOW_BATTERY_PERCENT, batteryShowPercent);
^
symbol: variable STATUS_BAR_SHOW_BATTERY_PERCENT
location: class System
packages/apps/Settings/src/com/android/settings/fuelgauge/BatteryHistoryChart.java:367: error: cannot find symbol
mDockBatterySupported = mBatteryService.isDockBatterySupported();
^
symbol: method isDockBatterySupported()
location: variable mBatteryService of type BatteryManager
packages/apps/Settings/src/com/android/settings/fuelgauge/BatteryHistoryChart.java:649: error: cannot find symbol
if (mBatteryBroadcast.getBooleanExtra(BatteryManager.EXTRA_DOCK_PRESENT, false)) {
^
symbol: variable EXTRA_DOCK_PRESENT
location: class BatteryManager
packages/apps/Settings/src/com/android/settings/fuelgauge/BatteryHistoryChart.java:653: error: cannot find symbol
int plugType = mBatteryBroadcast.getIntExtra(BatteryManager.EXTRA_DOCK_PLUGGED, 0);
^
symbol: variable EXTRA_DOCK_PLUGGED
location: class BatteryManager
packages/apps/Settings/src/com/android/settings/fuelgauge/BatteryHistoryChart.java:654: error: cannot find symbol
int status = mBatteryBroadcast.getIntExtra(BatteryManager.EXTRA_DOCK_STATUS,
^
symbol: variable EXTRA_DOCK_STATUS
location: class BatteryManager
packages/apps/Settings/src/com/android/settings/fuelgauge/PowerUsageDetail.java:89: error: cannot find symbol
helper.getDockStats();
^
symbol: method getDockStats()
location: variable helper of type BatteryStatsHelper
packages/apps/Settings/src/com/android/settings/fuelgauge/PowerUsageSummary.java:252: error: cannot find symbol
if (mBatteryManager.isDockBatterySupported()) {
^
symbol: method isDockBatterySupported()
location: variable mBatteryManager of type BatteryManager
packages/apps/Settings/src/com/android/settings/fuelgauge/PowerUsageSummary.java:253: error: cannot find symbol
mStatsHelper.storeDockStatsHistoryInFile(DOCK_BATTERY_HISTORY_FILE);
^
symbol: method storeDockStatsHistoryInFile(String)
location: variable mStatsHelper of type BatteryStatsHelper
packages/apps/Settings/src/com/android/settings/fuelgauge/PowerUsageSummary.java:386: error: cannot find symbol
mStatsHelper.resetStatistics();
^
symbol: method resetStatistics()
location: variable mStatsHelper of type BatteryStatsHelper
packages/apps/Settings/src/com/android/settings/fuelgauge/PowerUsageSummary.java:461: error: cannot find symbol
final BatteryStats dockStats = mStatsHelper.getDockStats();
^
symbol: method getDockStats()
location: variable mStatsHelper of type BatteryStatsHelper
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
39 errors
make: *** [/home/martin/android/carbon-lp/out/target/common/obj/APPS/Settings_intermediates/classes-full-debug.jar] Error 41

This is on a fresh pull of CarbonROM branch LP5.1.1 from earlier today. :(