cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
671
Views
0
Helpful
3
Replies

Does ACBClientSDK.framework support arm7 architecture ?

rorawat
Level 1
Level 1

We have built an application using the ACBClientSDK.framework. I have updated to the latest ACBClientSDK.framework.

When i try and build my project i get the following error log

Undefined symbols for architecture armv7:

  "_sqlite3_file_control", referenced from:

      _sdb_init in ACBClientSDK(sdb.o)

  "_sqlite3_bind_text", referenced from:

      _sdb_GetMetaData in ACBClientSDK(sdb.o)

      _sdb_PutMetaData in ACBClientSDK(sdb.o)

  "_sqlite3_busy_timeout", referenced from:

      _sdb_openDB in ACBClientSDK(sdb.o)

  "_sqlite3_close", referenced from:

      _sdb_Begin in ACBClientSDK(sdb.o)

      _sdb_openDB in ACBClientSDK(sdb.o)

      _sdb_complete in ACBClientSDK(sdb.o)

      _sdb_GetMetaData in ACBClientSDK(sdb.o)

      _sdb_Close in ACBClientSDK(sdb.o)

      _sdb_init in ACBClientSDK(sdb.o)

  "_sqlite3_mprintf", referenced from:

      _sdb_FindObjectsInit in ACBClientSDK(sdb.o)

      _sdb_GetAttributeValueNoLock in ACBClientSDK(sdb.o)

      _sdb_SetAttributeValue in ACBClientSDK(sdb.o)

      _sdb_CreateObject in ACBClientSDK(sdb.o)

      _sdb_DestroyObject in ACBClientSDK(sdb.o)

      _tableExists in ACBClientSDK(sdb.o)

      _sdb_Reset in ACBClientSDK(sdb.o)

      ...

  "_sqlite3_prepare_v2", referenced from:

      _sdb_FindObjectsInit in ACBClientSDK(sdb.o)

      _sdb_GetAttributeValueNoLock in ACBClientSDK(sdb.o)

      _sdb_SetAttributeValue in ACBClientSDK(sdb.o)

      _sdb_CreateObject in ACBClientSDK(sdb.o)

      _sdb_DestroyObject in ACBClientSDK(sdb.o)

      _sdb_Begin in ACBClientSDK(sdb.o)

      _sdb_complete in ACBClientSDK(sdb.o)

      ...

  "_sqlite3_column_blob", referenced from:

      _sdb_GetAttributeValueNoLock in ACBClientSDK(sdb.o)

      _sdb_GetMetaData in ACBClientSDK(sdb.o)

  "_sqlite3_step", referenced from:

      _sdb_FindObjects in ACBClientSDK(sdb.o)

      _sdb_GetAttributeValueNoLock in ACBClientSDK(sdb.o)

      _sdb_SetAttributeValue in ACBClientSDK(sdb.o)

      _sdb_CreateObject in ACBClientSDK(sdb.o)

      _sdb_DestroyObject in ACBClientSDK(sdb.o)

      _sdb_Begin in ACBClientSDK(sdb.o)

      _sdb_complete in ACBClientSDK(sdb.o)

      ...

  "_sqlite3_bind_blob", referenced from:

      _sdb_FindObjectsInit in ACBClientSDK(sdb.o)

      _sdb_SetAttributeValue in ACBClientSDK(sdb.o)

      _sdb_CreateObject in ACBClientSDK(sdb.o)

      _sdb_PutMetaData in ACBClientSDK(sdb.o)

  "_sqlite3_column_bytes", referenced from:

      _sdb_GetAttributeValueNoLock in ACBClientSDK(sdb.o)

      _sdb_GetMetaData in ACBClientSDK(sdb.o)

  "_sqlite3_bind_int", referenced from:

      _sdb_GetAttributeValueNoLock in ACBClientSDK(sdb.o)

      _sdb_SetAttributeValue in ACBClientSDK(sdb.o)

      _sdb_CreateObject in ACBClientSDK(sdb.o)

      _sdb_DestroyObject in ACBClientSDK(sdb.o)

  "_sqlite3_column_int", referenced from:

      _sdb_FindObjects in ACBClientSDK(sdb.o)

  "_sqlite3_exec", referenced from:

      _sdb_PutMetaData in ACBClientSDK(sdb.o)

      _tableExists in ACBClientSDK(sdb.o)

      _sdb_Reset in ACBClientSDK(sdb.o)

      _sdb_init in ACBClientSDK(sdb.o)

      _sdb_buildCache in ACBClientSDK(sdb.o)

      _sdb_updateCache in ACBClientSDK(sdb.o)

  "_sqlite3_free", referenced from:

      _sdb_FindObjectsInit in ACBClientSDK(sdb.o)

      _sdb_GetAttributeValueNoLock in ACBClientSDK(sdb.o)

      _sdb_SetAttributeValue in ACBClientSDK(sdb.o)

      _sdb_CreateObject in ACBClientSDK(sdb.o)

      _sdb_DestroyObject in ACBClientSDK(sdb.o)

      _tableExists in ACBClientSDK(sdb.o)

      _sdb_Reset in ACBClientSDK(sdb.o)

      ...

  "_sqlite3_open", referenced from:

      _sdb_openDB in ACBClientSDK(sdb.o)

  "_sqlite3_reset", referenced from:

      _sdb_FindObjectsInit in ACBClientSDK(sdb.o)

      _sdb_FindObjectsFinal in ACBClientSDK(sdb.o)

      _sdb_GetAttributeValueNoLock in ACBClientSDK(sdb.o)

      _sdb_SetAttributeValue in ACBClientSDK(sdb.o)

      _sdb_CreateObject in ACBClientSDK(sdb.o)

      _sdb_DestroyObject in ACBClientSDK(sdb.o)

      _sdb_Begin in ACBClientSDK(sdb.o)

      ...

  "_sqlite3_finalize", referenced from:

      _sdb_FindObjectsInit in ACBClientSDK(sdb.o)

      _sdb_FindObjectsFinal in ACBClientSDK(sdb.o)

      _sdb_GetAttributeValueNoLock in ACBClientSDK(sdb.o)

      _sdb_SetAttributeValue in ACBClientSDK(sdb.o)

      _sdb_CreateObject in ACBClientSDK(sdb.o)

      _sdb_DestroyObject in ACBClientSDK(sdb.o)

      _sdb_Begin in ACBClientSDK(sdb.o)

      ...

  "_sqlite3_temp_directory", referenced from:

      _sdb_init in ACBClientSDK(sdb.o)

  "_OBJC_CLASS_$_GLKView", referenced from:

      objc-class-ref in ACBClientSDK(RTCEAGLVideoView.o)

ld: symbol(s) not found for architecture armv7

clang: error: linker command failed with exit code 1 (use -v to see invocation)

This was compiling in the previous version of the ACBClientSDK.framework.

Please let me know if any one has encountered this issues before and a solution for it.

Thanks,

Rohit

3 Replies 3

ewindgat
Level 5
Level 5

Is there a difference between the two environments, the one it built in, and the one its failing in?

rdoyle001
Level 1
Level 1

test

sarapaul
Cisco Employee
Cisco Employee

Later versions of ACBClientSDK.framework have a dependency on the libsqlite3.dylib so you need to add it in the Build Phases -> 'link Binary with Libraries' section of your iOS project

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: