It looks like you're building your kernel with CONFIG_POWER_SUPPLY=m. Since the precise kernel is built with CONFIG_POWER_SUPPLY=y, it doesn't fail.
It looks like you're building your kernel with CONFIG_ POWER_SUPPLY= m. Since the precise kernel is built with CONFIG_ POWER_SUPPLY= y, it doesn't fail.