EC1334

1 minute readReference

Synopsis

ERROR EC1334: configure failed for [version] [errors]

Description

The user has used the --emake-android-version option to indicate that the build is for Android. Emake determines appropriate defaults for various command line options to simplify the Android build process. This error indicates that it has not been able to determine appropriate defaults.

The output from the defaults-determination process is appended to this error in [errors] and should indicate precisely what went wrong.

Reasons

This means that the user cannot build the version of Android that is in the current directory or specified by --emake-android-root. It may be that this version of Android is not supported by the current version of Emake. It also may be caused by Emake’s static patching system interfering with changes to the stock Android build system that have been previously made.

Fixes

Ensure that the build was started in the correct source directory for the specified Android version (--emake-android-version=[version]) or that the setting of --emake-android-root points to the correct source directory. Ensure that the version of Android is supported and update to the most recent Emake if possible.

Emake for later versions of Android (12 and later) require patching some files in the stock Android build and leaving those patches in place. If you are seeing an error about this, and you are applying changes to stock Android installation which are interfering with these patches, follow the instructions that are displayed.