Monday 1 August 2016

[HELP]Errors while building from source

I am trying to port AOSPA marshmallow-caf (paranoid android) to victara and i cant get past these 2

1.

Code:


frameworks/base/packages/StatementService/src/com/android/statementservice/DirectStatementService.java:149: error: cannot access OkCacheContainer
            mHttpResponseCache = HttpResponseCache.install(httpCacheDir, HTTP_CACHE_SIZE_IN_BYTES);                                                                                                                                         
                                                  ^                                                                                                                                                                                         
  class file for com.android.okhttp.OkCacheContainer not found                                                                                                                                                                             
1 error                                                                                                                                                                                                                                     
make: *** [build/core/java.mk:394: out/target/common/obj/APPS/StatementService_intermediates/classes-full-debug.jar] Error 41


i tried building for the bacon using device trees and vendor stuff from official aospa repos but it also throws this error so i think its not device specific.


2.
Secondly the kernel is not compiling its throwing section mismatch error


Code:


ERROR: modpost: Found 11 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
To build the kernel despite the mismatches, build with:
'make CONFIG_NO_ERROR_ON_MISMATCH=y'
(NOTE: This is not recommended)


i am using the CM kernel sources and defconfig

On googling someone suggested to change toolchains so switched to the one provided in AOSPA manifest (namely eabi-4.8 toolchain in google aosp repos , revision android-r16) previously i was using UBERTC arm-eabi-4.8.
But the exact same error popped up and the exact same file vmlinux.o

Interestingly the kernel is built successfully if i build it separately outside the AOSPA tree , or if i build it inside resurrection remix source tree , with both the toolchains .

Also since i mentioned bacon previously , bacon's kernel doesn't throw this error.

No comments:

Post a Comment