[Replicant] Compiling Jack for Replicant 7.1

Joonas Kylmälä joonas.kylmala at iki.fi
Fri Feb 23 22:14:00 UTC 2018


Hi,

I was compiling new Jack version for Replicant 7.1 and the new version
requires a newer ecj.jar file than what is provided in Debian Stretch or
unstable. What to do in this situation? I already sent bug report to
Debian so that the version would be updated but it might take some time
before that happens. Are we just gonna use the Google provided binary
until then?

Here's the Jack compile error:
jack-lib-compile-step2:
    [javac] Compiling 1766 source files to
/home/user/dev/replicant-7.1-dev/toolchain/jack_jill/build/jack/build/jack-lib/classes
    [javac] warning: Supported source version 'RELEASE_6' from
annotation processor 'com.android.sched.build.SchedAnnotationProcessor'
less than -source '1.8'
    [javac]
/home/user/dev/replicant-7.1-dev/toolchain/src/jack/jack/src/com/android/jack/ecj/loader/jast/JAstBinaryType.java:46:
error: cannot find symbol
    [javac] import
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.ExternalAnnotationStatus;
    [javac]
    ^
    [javac]   symbol:   class ExternalAnnotationStatus
    [javac]   location: class BinaryTypeBinding


More information about the Replicant mailing list