-
-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Something wrong with the libraries #83
Comments
And LX01 has bluetooth but why it ignores building bluetooth support packages/update-libs/package.mk: |
$ nm '/home/ubuntu/ai/build/xiaoai-patch-master/build-packages/staging/armv7/usr/lib/libcrypto.so.1.1' | grep setcontext $ nm '/home/ubuntu/ai/build/xiaoai-patch-master/build-packages/s2t/armv7/usr/lib/libcrypto.so.1.1' $ nm '/home/ubuntu/ai/build/xiaoai-patch-master/squashfs-root/usr/lib/libcrypto.so.1.1' What's happens when generating dictionary s2t? |
@firedevel have you extracted LX01 Additionally, please confirm what firmware version are you using, and if you flashed the matching |
I tried extract squashfs to xiaoai-patch-master/squashfs-root first, but there is still the same problem
I've flashed the kernel image in ota file to kernel1, the xiaoai-patch-master/release/lx01/latest to rootfs1 and boot currently |
ROM Ver:1.56.1
|
Got it, please note that current target recommended version for LX01 is |
Thanks, I tried to use 1.32.6,
|
|
Any solutions? |
In short, you must keep the original What I don't understand is why you are seeing that text file... |
I found that I'll test the latest firmware when I have some free time, thanks for your reply. |
I didn't need extra features, so I modified the packages.sh: PACKAGES_TO_BUILD="update-libs update-binaries support jq avahi improv getevent ffmpeg shairport-sync"
but it gives an error when i run something on the speaker:
root@LX01-8083:~# shairport-sync
shairport-sync: error while loading shared libraries: /usr/lib/libc.so: invalid ELF header
root@LX01-8083:~# wifi_connect xxx xxx
...
Error relocating /usr/lib/libmico-common.so: EVP_CIPHER_CTX_cleanup: symbol not found
Error relocating /lib/libuuid.so.1: getrandom: symbol not found
Error relocating /usr/lib/libcrypto.so.1.1: getcontext: symbol not found
Error relocating /usr/lib/libcrypto.so.1.1: secure_getenv: symbol not found
Error relocating /usr/lib/libcrypto.so.1.1: makecontext: symbol not found
Error relocating /usr/lib/libcrypto.so.1.1: setcontext: symbol not found
Error relocating /usr/lib/libcrypto.so.1.1: __register_atfork: symbol not found
Error relocating /usr/lib/libmico-common.so: EVP_CIPHER_CTX_init: symbol not found
Error relocating /usr/lib/libmico-common.so: EVP_CIPHER_CTX_cleanup: symbol not found
Error relocating /lib/libuuid.so.1: getrandom: symbol not found
Error relocating /usr/lib/libcrypto.so.1.1: getcontext: symbol not found
Error relocating /usr/lib/libcrypto.so.1.1: secure_getenv: symbol not found
Error relocating /usr/lib/libcrypto.so.1.1: makecontext: symbol not found
Error relocating /usr/lib/libcrypto.so.1.1: setcontext: symbol not found
Error relocating /usr/lib/libcrypto.so.1.1: __register_atfork: symbol not found
Error relocating /usr/lib/libmico-common.so: EVP_CIPHER_CTX_init: symbol not found
Error relocating /usr/lib/libmico-common.so: EVP_CIPHER_CTX_cleanup: symbol not found
Error relocating /lib/libuuid.so.1: getrandom: symbol not found
Error relocating /usr/lib/libcrypto.so.1.1: getcontext: symbol not found
Error relocating /usr/lib/libcrypto.so.1.1: secure_getenv: symbol not found
Error relocating /usr/lib/libcrypto.so.1.1: makecontext: symbol not found
Error relocating /usr/lib/libcrypto.so.1.1: setcontext: symbol not found
Error relocating /usr/lib/libcrypto.so.1.1: __register_atfork: symbol not found
{ "name": "wireless" }
{ }
Error relocating /usr/lib/libmico-common.so: EVP_CIPHER_CTX_init: symbol not found
Error relocating /usr/lib/libmico-common.so: EVP_CIPHER_CTX_cleanup: symbol not found
Error relocating /lib/libuuid.so.1: getrandom: symbol not found
Command failed: Invalid argument
But the architecture seems correct:
$ file '/home/ubuntu/ai/build/xiaoai-patch-master/squashfs-root/lib/libc.so'
/home/ubuntu/ai/build/xiaoai-patch-master/squashfs-root/lib/libc.so: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, no section header
The text was updated successfully, but these errors were encountered: