delcpy Опубликовано 13 января Поделиться Опубликовано 13 января Обновил Delphi с 11 до 12 версии и по многим проектам при компиляции на Android появилась много ошибок их прикладываю ниже. Объекты горят куда писать о этих ошибках?!?!?! В 11 версии все работало как швейцарские часы После установки 12 версии сделал следующие 1. Clean; 2. Revert System Files to Default; 3. Artwork Generator. [DCC Error] E2597 c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(eng_init.o):eng_init.c:function engine_unlocked_init: error: undefined reference to '__sync_fetch_and_add_4' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(eng_init.o):eng_init.c:function ENGINE_init: error: undefined reference to '__sync_fetch_and_add_4' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(eng_lib.o):eng_lib.c:function ENGINE_new: error: undefined reference to '__atomic_store' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(eng_lib.o):eng_lib.c:function engine_free_util: error: undefined reference to '__atomic_fetch_sub_4' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(eng_lib.o):eng_lib.c:function engine_free_util: error: undefined reference to '__sync_fetch_and_sub_4' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(eng_lib.o):eng_lib.c:function engine_free_util: error: undefined reference to '__sync_synchronize' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(eng_list.o):eng_list.c:function ENGINE_get_first: error: undefined reference to '__sync_fetch_and_add_4' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(eng_list.o):eng_list.c:function ENGINE_get_last: error: undefined reference to '__sync_fetch_and_add_4' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(eng_list.o):eng_list.c:function ENGINE_up_ref: error: undefined reference to '__atomic_fetch_add_4' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(threads_pthread.o):threads_pthread.c:function CRYPTO_atomic_add: error: undefined reference to '__atomic_is_lock_free' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(threads_pthread.o):threads_pthread.c:function CRYPTO_atomic_add: error: undefined reference to '__atomic_fetch_add_4' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(bio_lib.o):bio_lib.c:function BIO_new: error: undefined reference to '__atomic_store' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(bio_lib.o):bio_lib.c:function BIO_free: error: undefined reference to '__atomic_fetch_sub_4' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(bio_lib.o):bio_lib.c:function BIO_free: error: undefined reference to '__sync_synchronize' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(bio_lib.o):bio_lib.c:function BIO_up_ref: error: undefined reference to '__atomic_fetch_add_4' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(bio_lib.o):bio_lib.c:function BIO_free_all: error: undefined reference to '__atomic_load' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(bio_lib.o):bio_lib.c:function BIO_dup_chain: error: undefined reference to '__atomic_load' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(bio_meth.o):bio_meth.c:function BIO_get_new_index: error: undefined reference to '__atomic_fetch_add_4' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(dh_lib.o):dh_lib.c:function DH_new_method: error: undefined reference to '__atomic_store' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(dh_lib.o):dh_lib.c:function DH_free: error: undefined reference to '__atomic_fetch_sub_4' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(dh_lib.o):dh_lib.c:function DH_free: error: undefined reference to '__sync_synchronize' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(dsa_lib.o):dsa_lib.c:function DSA_new_method: error: undefined reference to '__atomic_store' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(dsa_lib.o):dsa_lib.c:function DSA_free: error: undefined reference to '__atomic_fetch_sub_4' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(dsa_lib.o):dsa_lib.c:function DSA_free: error: undefined reference to '__sync_synchronize' c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(eng_ctrl.o):eng_ctrl.c:function ENGINE_ctrl: error: undefined reference to '__atomic_load' [DCC Fatal Error] F2588 Linker error code: 1 ($00000001) Цитата Ссылка на комментарий
0 delcpy Опубликовано 13 января Автор Поделиться Опубликовано 13 января (изменено) Проблема в подключении драйверов баз данных. На windows все работает а вот на android выходит ошибка. Если у кого есть решения данной проблемы напишите. Изменено 14 января пользователем delcpy Цитата Ссылка на комментарий
0 Игорь Ферапонтов Опубликовано 15 апреля Поделиться Опубликовано 15 апреля Я столкнулся с похожей проблемой из-за несовместимости 12й Rad Studio с 8й версией jdk. Переустановил jdk 19й. Отредактировал SDK и все заработало. Цитата Ссылка на комментарий
Вопрос
delcpy
Обновил Delphi с 11 до 12 версии и по многим проектам при компиляции на Android появилась много ошибок их прикладываю ниже.
Объекты горят куда писать о этих ошибках?!?!?!
В 11 версии все работало как швейцарские часы
После установки 12 версии сделал следующие
1. Clean;
2. Revert System Files to Default;
3. Artwork Generator.
[DCC Error] E2597 c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(eng_init.o):eng_init.c:function engine_unlocked_init: error: undefined reference to '__sync_fetch_and_add_4'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(eng_init.o):eng_init.c:function ENGINE_init: error: undefined reference to '__sync_fetch_and_add_4'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(eng_lib.o):eng_lib.c:function ENGINE_new: error: undefined reference to '__atomic_store'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(eng_lib.o):eng_lib.c:function engine_free_util: error: undefined reference to '__atomic_fetch_sub_4'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(eng_lib.o):eng_lib.c:function engine_free_util: error: undefined reference to '__sync_fetch_and_sub_4'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(eng_lib.o):eng_lib.c:function engine_free_util: error: undefined reference to '__sync_synchronize'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(eng_list.o):eng_list.c:function ENGINE_get_first: error: undefined reference to '__sync_fetch_and_add_4'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(eng_list.o):eng_list.c:function ENGINE_get_last: error: undefined reference to '__sync_fetch_and_add_4'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(eng_list.o):eng_list.c:function ENGINE_up_ref: error: undefined reference to '__atomic_fetch_add_4'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(threads_pthread.o):threads_pthread.c:function CRYPTO_atomic_add: error: undefined reference to '__atomic_is_lock_free'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(threads_pthread.o):threads_pthread.c:function CRYPTO_atomic_add: error: undefined reference to '__atomic_fetch_add_4'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(bio_lib.o):bio_lib.c:function BIO_new: error: undefined reference to '__atomic_store'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(bio_lib.o):bio_lib.c:function BIO_free: error: undefined reference to '__atomic_fetch_sub_4'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(bio_lib.o):bio_lib.c:function BIO_free: error: undefined reference to '__sync_synchronize'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(bio_lib.o):bio_lib.c:function BIO_up_ref: error: undefined reference to '__atomic_fetch_add_4'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(bio_lib.o):bio_lib.c:function BIO_free_all: error: undefined reference to '__atomic_load'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(bio_lib.o):bio_lib.c:function BIO_dup_chain: error: undefined reference to '__atomic_load'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(bio_meth.o):bio_meth.c:function BIO_get_new_index: error: undefined reference to '__atomic_fetch_add_4'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(dh_lib.o):dh_lib.c:function DH_new_method: error: undefined reference to '__atomic_store'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(dh_lib.o):dh_lib.c:function DH_free: error: undefined reference to '__atomic_fetch_sub_4'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(dh_lib.o):dh_lib.c:function DH_free: error: undefined reference to '__sync_synchronize'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(dsa_lib.o):dsa_lib.c:function DSA_new_method: error: undefined reference to '__atomic_store'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(dsa_lib.o):dsa_lib.c:function DSA_free: error: undefined reference to '__atomic_fetch_sub_4'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(dsa_lib.o):dsa_lib.c:function DSA_free: error: undefined reference to '__sync_synchronize'
c:\\program files (x86)\\embarcadero\\studio\\23.0\\lib\\Android\\Release/libibtogo.a(eng_ctrl.o):eng_ctrl.c:function ENGINE_ctrl: error: undefined reference to '__atomic_load'
[DCC Fatal Error] F2588 Linker error code: 1 ($00000001)
Ссылка на комментарий
2 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.