[Q] Cyanogenmod libandroid_runtime build error - Android Q&A, Help & Troubleshooting

hi guys,
i recently did a repo sync and ran the 'brunch codina' command.
almost all went well except for this:
Code:
frameworks/base/core/jni/android/graphics/Paint.cpp:809: error: undefined reference to 'android::uirenderer::Blur::convertRadiusToSigma(float)'
collect2: error: ld returned 1 exit status
build/core/shared_library_internal.mk:68: recipe for target '/home/ishtiaque/CM12/android/system/out/target/product/codina/obj/SHARED_LIBRARIES/libandroid_runtime_intermediates/LINKED/libandroid_runtime.so' failed
make: *** [/home/ishtiaque/CM12/android/system/out/target/product/codina/obj/SHARED_LIBRARIES/libandroid_runtime_intermediates/LINKED/libandroid_runtime.so] Error 1
make: *** Waiting for unfinished jobs....
any workaround to this problem?
thanks

ishtiaque9 said:
hi guys,
i recently did a repo sync and ran the 'brunch codina' command.
almost all went well except for this:
Code:
frameworks/base/core/jni/android/graphics/Paint.cpp:809: error: undefined reference to 'android::uirenderer::Blur::convertRadiusToSigma(float)'
collect2: error: ld returned 1 exit status
build/core/shared_library_internal.mk:68: recipe for target '/home/ishtiaque/CM12/android/system/out/target/product/codina/obj/SHARED_LIBRARIES/libandroid_runtime_intermediates/LINKED/libandroid_runtime.so' failed
make: *** [/home/ishtiaque/CM12/android/system/out/target/product/codina/obj/SHARED_LIBRARIES/libandroid_runtime_intermediates/LINKED/libandroid_runtime.so] Error 1
make: *** Waiting for unfinished jobs....
any workaround to this problem?
thanks
Click to expand...
Click to collapse
I have the same problem, do you solved it???

dankocher said:
I have the same problem, do you solved it???
Click to expand...
Click to collapse
you can try clearing up your source dir and do a fresh repo sync again... that worked for me

ishtiaque9 said:
you can try clearing up your source dir and do a fresh repo sync again... that worked for me
Click to expand...
Click to collapse
Yes, thanks, I solved it
but now i have this problem
Code:
/home/daniel/android/system/out/target/product/w7ds/system.img+/home/daniel/android/system/out/target/product/w7ds/obj/PACKAGING/recovery_patch_intermediates/recovery_from_boot.p maxsize=1389527040 blocksize=135168 total=467905175 reserve=14057472
Package target files: /home/daniel/android/system/out/target/product/w7ds/obj/PACKAGING/target_files_intermediates/cm_w7ds-target_files-b975427339.zip
Traceback (most recent call last):
File "./build/tools/releasetools/make_recovery_patch", line 53, in <module>
main(sys.argv[1:])
File "./build/tools/releasetools/make_recovery_patch", line 35, in main
OPTIONS.info_dict = common.LoadInfoDict(input_dir)
File "/home/daniel/android/system/build/tools/releasetools/common.py", line 176, in LoadInfoDict
d["fstab"] = LoadRecoveryFSTab(read_helper, d["fstab_version"], d["device_type"])
File "/home/daniel/android/system/build/tools/releasetools/common.py", line 251, in LoadRecoveryFSTab
raise ValueError("malformed recovery.fstab line: \"%s\"" % (line,))
ValueError: malformed recovery.fstab line: "/boot mtd boot"
make: *** [/home/daniel/android/system/out/target/product/w7ds/obj/PACKAGING/target_files_intermediates/cm_w7ds-target_files-b975427339.zip] Error 1

dankocher said:
Yes, thanks, I solved it
but now i have this problem
Code:
/home/daniel/android/system/out/target/product/w7ds/system.img+/home/daniel/android/system/out/target/product/w7ds/obj/PACKAGING/recovery_patch_intermediates/recovery_from_boot.p maxsize=1389527040 blocksize=135168 total=467905175 reserve=14057472
Package target files: /home/daniel/android/system/out/target/product/w7ds/obj/PACKAGING/target_files_intermediates/cm_w7ds-target_files-b975427339.zip
Traceback (most recent call last):
File "./build/tools/releasetools/make_recovery_patch", line 53, in <module>
main(sys.argv[1:])
File "./build/tools/releasetools/make_recovery_patch", line 35, in main
OPTIONS.info_dict = common.LoadInfoDict(input_dir)
File "/home/daniel/android/system/build/tools/releasetools/common.py", line 176, in LoadInfoDict
d["fstab"] = LoadRecoveryFSTab(read_helper, d["fstab_version"], d["device_type"])
File "/home/daniel/android/system/build/tools/releasetools/common.py", line 251, in LoadRecoveryFSTab
raise ValueError("malformed recovery.fstab line: \"%s\"" % (line,))
ValueError: malformed recovery.fstab line: "/boot mtd boot"
make: *** [/home/daniel/android/system/out/target/product/w7ds/obj/PACKAGING/target_files_intermediates/cm_w7ds-target_files-b975427339.zip] Error 1
Click to expand...
Click to collapse
well for my device i'm skipping the make_recovery_patch file so i can't really tell what's the issue. maybe you should try using tabs instead of spaces in your fstab.w7ds file...

Related

[Q] CM10.1 Compile Error

im trying to build cm10.1 for my xperia play but this error keeps coming up i dont understand i have the android sdk installed??
prebuilts/tools/gcc-sdk/gcc: line 40: prebuilts/tools/gcc-sdk/../../gcc/linux-x86/host/i686-linux-glibc2.7-4.6/bin/i686-linux-gcc: No such file or directory
prebuilts/tools/gcc-sdk/gcc: line 40: prebuilts/tools/gcc-sdk/../../gcc/linux-x86/host/i686-linux-glibc2.7-4.6/bin/i686-linux-gcc: No such file or directory
make: *** [/home/justin/jellybean/out/host/linux-x86/obj/EXECUTABLES/mkbootfs_intermediates/mkbootfs.o] Error 127
make: *** Waiting for unfinished jobs....
make: *** [/home/justin/jellybean/out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp.o] Error 127
prebuilts/tools/gcc-sdk/g++: line 40: prebuilts/tools/gcc-sdk/../../gcc/linux-x86/host/i686-linux-glibc2.7-4.6/bin/i686-linux-g++: No such file or directory
prebuilts/tools/gcc-sdk/g++: line 40: prebuilts/tools/gcc-sdk/../../gcc/linux-x86/host/i686-linux-glibc2.7-4.6/bin/i686-linux-g++: No such file or directory
prebuilts/tools/gcc-sdk/g++: line 40: prebuilts/tools/gcc-sdk/../../gcc/linux-x86/host/i686-linux-glibc2.7-4.6/bin/i686-linux-g++: No such file or directory
prebuilts/tools/gcc-sdk/g++: line 40: prebuilts/tools/gcc-sdk/../../gcc/linux-x86/host/i686-linux-glibc2.7-4.6/bin/i686-linux-g++: No such file or directory
make: *** [/home/justin/jellybean/out/host/linux-x86/obj/EXECUTABLES/clang-tblgen_intermediates/ClangCommentCommandInfoEmitter.o] Error 127
make: prebuilts/tools/gcc-sdk/gcc: line 40: prebuilts/tools/gcc-sdk/../../gcc/linux-x86/host/i686-linux-glibc2.7-4.6/bin/i686-linux-gcc: No such file or directory
*** [/home/justin/jellybean/out/host/linux-x86/obj/EXECUTABLES/clang-tblgen_intermediates/ClangASTNodesEmitter.o] Error 127prebuilts/tools/gcc-sdk/g++: line 40: prebuilts/tools/gcc-sdk/../../gcc/linux-x86/host/i686-linux-glibc2.7-4.6/bin/i686-linux-g++: No such file or directory
make: *** [/home/justin/jellybean/out/host/linux-x86/obj/EXECUTABLES/clang-tblgen_intermediates/ClangAttrEmitter.o] Error 127
make: *** [/home/justin/jellybean/out/host/linux-x86/obj/EXECUTABLES/clang-tblgen_intermediates/ClangCommentHTMLTagsEmitter.o] Error 127
make: *** [/home/justin/jellybean/out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/pseudolocalize.o] Error 127
make: *** [/home/justin/jellybean/out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/CopyFile.o] Error 127
[email protected]:~/jellybean$
Are you sure your repo sync finished correctly? Did you modify the manifest.xml and remove any projects?
Sent from my PACman GT-I9100 using xda premium
it finished but I'll resync when I get home and try to build
Did anyone fix it? i have same problem..

[Q/A] CM12 for Xperia SP Compile Error

hello . today may i ask you about CM12 Compiling . but i'm have error
Traceback (most recent call last):
File "./build/tools/releasetools/make_recovery_patch", line 53, in <module>
main(sys.argv[1:])
File "./build/tools/releasetools/make_recovery_patch", line 49, in main
common.MakeRecoveryPatch(input_dir, output_sink, recovery_img, boot_img)
File "/home/tethplus/lollipop/build/tools/releasetools/common.py", line 1197, in MakeRecoveryPatch
td_pair = GetTypeAndDevice("/recovery", info_dict)
File "/home/tethplus/lollipop/build/tools/releasetools/common.py", line 1144, in GetTypeAndDevice
return PARTITION_TYPES[fstab[mount_point].fs_type], fstab[mount_point].device
KeyError: '/recovery'
build/core/Makefile:1442: recipe for target '/home/tethplus/lollipop/out/target/product/huashan/obj/PACKAGING/target_files_intermediates/cm_huashan-target_files-9d612ecbfa.zip' failed
make: *** [/home/tethplus/lollipop/out/target/product/huashan/obj/PACKAGING/target_files_intermediates/cm_huashan-target_files-9d612ecbfa.zip] Error 1
Click to expand...
Click to collapse

Error while building CM 13 from source

Hello everyone!
I compile CyanogenMod 13 for my Galaxy Note 10.1. The whole process was perfect, but at the end I got an error:
Code:
Construct recovery from boot
mkdir -p /home/alex/Projects/cm13/out/target/product/n8000/obj/PACKAGING/recovery_patch_intermediates/
PATH=/home/alex/Projects/cm13/out/host/linux-x86/bin:$PATH /home/alex/Projects/cm13/out/host/linux-x86/bin/imgdiff /home/alex/Projects/cm13/out/target/product/n8000/boot.img /home/alex/Projects/cm13/out/target/product/n8000/recovery.img /home/alex/Projects/cm13/out/target/product/n8000/obj/PACKAGING/recovery_patch_intermediates/recovery_from_boot.p
build/tools/generate-notice-files.py /home/alex/Projects/cm13/out/target/product/n8000/obj/NOTICE.txt /home/alex/Projects/cm13/out/target/product/n8000/obj/NOTICE.html "Notices for files contained in the filesystem images in this directory:" /home/alex/Projects/cm13/out/target/product/n8000/obj/NOTICE_FILES/src
failed to reconstruct target deflate chunk 1 [(null)]; treating as normal
Traceback (most recent call last):
File "build/tools/generate-notice-files.py", line 191, in <module>
main(args)
File "build/tools/generate-notice-files.py", line 181, in main
file_md5sum = md5sum(filename)
File "build/tools/generate-notice-files.py", line 80, in md5sum
return hexify(sum.digest())
File "build/tools/generate-notice-files.py", line 65, in hexify
return ("%02x"*len(s)) % tuple(map(ord, s))
TypeError: ord() expected string of length 1, but int found
make: *** [build/core/Makefile:663: /home/alex/Projects/cm13/out/target/product/n8000/obj/NOTICE.html] Ошибка 1
make: *** Ожидание завершения заданий…
It appears when I compile system.img. Boot and recovery images were built without any problems. I assume the problem lies in NOTICE files that generates by python script. I have two options: disable notice files generating or solve this problem. But I know nothing of this.
Hope for your help.

hyphenation error

So, i get this error every single time i try to compile any Android ROM, even AOSP.
I'm sure i'm missing a package, but i can't figure out which it is, so i'm asking here for any help on identifying the problem.
Code:
FAILED: /bin/bash -c "frameworks/minikin/tools/mk_hyb_file.py external/hyphenation-patterns/da//hyph-da.pat.txt /home/gee/omni/out/target/product/shieldtablet/obj/ETC/hyph-da_intermediates/hyph-da.hyb"
602 unique nodes, 1676 total
Traceback (most recent call last):
File "frameworks/minikin/tools/mk_hyb_file.py", line 567, in <module>
main()
File "frameworks/minikin/tools/mk_hyb_file.py", line 564, in main
verify_hyb_file(out_fn, pat_fn, chr_fn, hyp_fn)
File "frameworks/minikin/tools/mk_hyb_file.py", line 529, in verify_hyb_file
ch_map, reconstructed_chr = map_to_chr(alphabet_map)
File "frameworks/minikin/tools/mk_hyb_file.py", line 440, in map_to_chr
assert len(lowercase) == 1, 'expected 1 lowercase character'
AssertionError: expected 1 lowercase character
[ 0% 17/2717] Ensure Jack server is installed and started
Jack server already installed in "/home/gee/.jack-server"
Server is already running
[ 0% 17/2717] Build hyb /home/gee/omni/out/target/pr... <- external/hyphenation-patterns/cy//hyph-cy.pat.txt
FAILED: /bin/bash -c "frameworks/minikin/tools/mk_hyb_file.py external/hyphenation-patterns/cy//hyph-cy.pat.txt /home/gee/omni/out/target/product/shieldtablet/obj/ETC/hyph-cy_intermediates/hyph-cy.hyb"
3290 unique nodes, 10601 total
Traceback (most recent call last):
File "frameworks/minikin/tools/mk_hyb_file.py", line 567, in <module>
main()
File "frameworks/minikin/tools/mk_hyb_file.py", line 564, in main
verify_hyb_file(out_fn, pat_fn, chr_fn, hyp_fn)
File "frameworks/minikin/tools/mk_hyb_file.py", line 529, in verify_hyb_file
ch_map, reconstructed_chr = map_to_chr(alphabet_map)
File "frameworks/minikin/tools/mk_hyb_file.py", line 440, in map_to_chr
assert len(lowercase) == 1, 'expected 1 lowercase character'
AssertionError: expected 1 lowercase character
[ 0% 17/2717] build /home/gee/omni/out/target/product/shieldtablet/obj/KERNEL_OBJ/usr
make: Entering directory '/home/gee/omni/kernel/nvidia/shield'
GEN /home/gee/omni/out/target/product/shieldtablet/obj/KERNEL_OBJ/Makefile
drivers/cpufreq/Kconfig:53:warning: choice value used outside its choice group
drivers/cpufreq/Kconfig:61:warning: choice value used outside its choice group
drivers/cpufreq/Kconfig:70:warning: choice value used outside its choice group
drivers/cpufreq/Kconfig:79:warning: choice value used outside its choice group
drivers/cpufreq/Kconfig:91:warning: choice value used outside its choice group
drivers/cpufreq/Kconfig:103:warning: choice value used outside its choice group
drivers/cpuquiet/Kconfig:60:warning: choice value used outside its choice group
drivers/cpuquiet/Kconfig:66:warning: choice value used outside its choice group
drivers/cpuquiet/Kconfig:73:warning: choice value used outside its choice group
#
# configuration written to .config
#
make: Leaving directory '/home/gee/omni/kernel/nvidia/shield'
make: Entering directory '/home/gee/omni/kernel/nvidia/shield'
CHK include/generated/uapi/linux/version.h
make: Leaving directory '/home/gee/omni/kernel/nvidia/shield'
[ 0% 17/2717] Build hyb /home/gee/omni/out/target/pr...xternal/hyphenation-patterns/de//hyph-de-1901.pat.txt
FAILED: /bin/bash -c "frameworks/minikin/tools/mk_hyb_file.py external/hyphenation-patterns/de//hyph-de-1901.pat.txt /home/gee/omni/out/target/product/shieldtablet/obj/ETC/hyph-de-1901_intermediates/hyph-de-1901.hyb"
8858 unique nodes, 29816 total
Traceback (most recent call last):
File "frameworks/minikin/tools/mk_hyb_file.py", line 567, in <module>
main()
File "frameworks/minikin/tools/mk_hyb_file.py", line 564, in main
verify_hyb_file(out_fn, pat_fn, chr_fn, hyp_fn)
File "frameworks/minikin/tools/mk_hyb_file.py", line 529, in verify_hyb_file
ch_map, reconstructed_chr = map_to_chr(alphabet_map)
File "frameworks/minikin/tools/mk_hyb_file.py", line 440, in map_to_chr
assert len(lowercase) == 1, 'expected 1 lowercase character'
AssertionError: expected 1 lowercase character
ninja: build stopped: subcommand failed.
make: *** [build/core/ninja.mk:158: ninja_wrapper] Error 1
The distribution is Void Linux, and yes i'd like to use my distro of choice to compile a ROm instead of having to switch to Ubuntu or Arch, where it obviously works.
I did install hyphen and about 20 other packages i thought could be the missing ones.
Thanks in advance.
Found a fix by using python 3 instead of 2 for hyphenation.
For future reference: https://github.com/CM-Huawei-P8-Development/local_manifests_gra_l09/issues/1
oh wow, same error here building for htc 10, and only started since moving from arch to void... perhaps this is void related. will mention to them.

Error "No such file or directory" when trying to build AOSP Extended

I init'd and sync'd from this repo of AOSP extended but when I run "mka aex" if fails with:
find: ‘/home/fabio/fonte-android-aosp-extended/aosp-extended/out/target/common/obj/SHARED_LIBRARIES/libwifi-hal-mock_intermediates’: No such file or directory
build/core/package_internal.mk:143: Empty argument supplied to find-subdir-assets
./vendor/qcom/binaries/Android.mk:1: *** This repo is now deprecated. Move your blobs to your device's vendor repo..
build/core/ninja.mk:166: recipe for target '/home/fabio/fonte-android-aosp-extended/aosp-extended/out/build-aosp_falcon.ninja' failed
make: *** [/home/fabio/fonte-android-aosp-extended/aosp-extended/out/build-aosp_falcon.ninja] Error 1
Click to expand...
Click to collapse
How to proceed? It never happened to me such case.

Categories

Resources