cashapp / sqldelight

SQLDelight - Generates typesafe Kotlin APIs from SQL
https://cashapp.github.io/sqldelight/
Apache License 2.0
6.13k stars 513 forks source link

sqldelight:native-driver cause SwiftUI view preview build fail #2512

Closed AndreProc closed 2 years ago

AndreProc commented 3 years ago

SQLDelight Version

1.5.0

Operating System

macOS Big Sur 11.2.3

Gradle Version

7.0.0-rc01

Kotlin Version

1.5.10

AGP Version

No response

Describe the Bug

Hi, I have a problem previewing SwiftUI views in Xcode, the problem seems to be caused by the dependency “implementation("com.squareup.sqldelight:native-driver:${Versions.Shared.sqlDelight}”)”. Without that dependency the preview works. To reproduce the error create a new kmm project using AndroidStudio and then paste the sourceSets in the build.gradle of the shared project. Now open the iOS project and try to build the ContentView preview. Thanks in advance! AP

Stacktrace

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

----------------------------------------

LinkDylibError: Failed to build ContentView.swift

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

ld: warning: directory not found for option '-F/Applications/Xcode.app/Contents/SharedFrameworks-iphonesimulator'
Undefined symbols for architecture x86_64:
  "_sqlite3_aggregate_context", referenced from:
      _sqlite3_sqlite3_aggregate_context_wrapper139 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_aggregate_context_wrapper139, knifunptr_sqlite3143_sqlite3_aggregate_context )
  "_sqlite3_aggregate_count", referenced from:
      _sqlite3_sqlite3_aggregate_count_wrapper115 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3119_sqlite3_aggregate_count, _sqlite3_sqlite3_aggregate_count_wrapper115 )
  "_sqlite3_auto_extension", referenced from:
      _sqlite3_sqlite3_auto_extension_wrapper191 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3195_sqlite3_auto_extension, _sqlite3_sqlite3_auto_extension_wrapper191 )
  "_sqlite3_backup_finish", referenced from:
      _sqlite3_sqlite3_backup_finish_wrapper236 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3242_sqlite3_backup_finish, _sqlite3_sqlite3_backup_finish_wrapper236 )
  "_sqlite3_backup_init", referenced from:
      _sqlite3_sqlite3_backup_init_wrapper234 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_backup_init_wrapper234, knifunptr_sqlite3240_sqlite3_backup_init )
  "_sqlite3_backup_pagecount", referenced from:
      _sqlite3_sqlite3_backup_pagecount_wrapper238 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3244_sqlite3_backup_pagecount, _sqlite3_sqlite3_backup_pagecount_wrapper238 )
  "_sqlite3_backup_remaining", referenced from:
      _sqlite3_sqlite3_backup_remaining_wrapper237 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_backup_remaining_wrapper237, knifunptr_sqlite3243_sqlite3_backup_remaining )
  "_sqlite3_backup_step", referenced from:
      _sqlite3_sqlite3_backup_step_wrapper235 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3241_sqlite3_backup_step, _sqlite3_sqlite3_backup_step_wrapper235 )
  "_sqlite3_bind_blob", referenced from:
      _sqlite3_sqlite3_bind_blob_wrapper69 in shared(result.o)
     (maybe you meant: knifunptr_sqlite373_sqlite3_bind_blob, knifunptr_sqlite374_sqlite3_bind_blob64 , _sqlite3_sqlite3_bind_blob64_wrapper70 , _sqlite3_sqlite3_bind_blob_wrapper69 )
  "_sqlite3_bind_blob64", referenced from:
      _sqlite3_sqlite3_bind_blob64_wrapper70 in shared(result.o)
     (maybe you meant: knifunptr_sqlite374_sqlite3_bind_blob64, _sqlite3_sqlite3_bind_blob64_wrapper70 )
  "_sqlite3_bind_double", referenced from:
      _sqlite3_sqlite3_bind_double_wrapper71 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_bind_double_wrapper71, knifunptr_sqlite375_sqlite3_bind_double )
  "_sqlite3_bind_int", referenced from:
      _sqlite3_sqlite3_bind_int_wrapper72 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_bind_int_wrapper72, knifunptr_sqlite376_sqlite3_bind_int , _sqlite3_sqlite3_bind_int64_wrapper73 , knifunptr_sqlite377_sqlite3_bind_int64 )
  "_sqlite3_bind_int64", referenced from:
      _sqlite3_sqlite3_bind_int64_wrapper73 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_bind_int64_wrapper73, knifunptr_sqlite377_sqlite3_bind_int64 )
  "_sqlite3_bind_null", referenced from:
      _sqlite3_sqlite3_bind_null_wrapper74 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_bind_null_wrapper74, knifunptr_sqlite378_sqlite3_bind_null )
  "_sqlite3_bind_parameter_count", referenced from:
      _sqlite3_sqlite3_bind_parameter_count_wrapper82 in shared(result.o)
     (maybe you meant: knifunptr_sqlite386_sqlite3_bind_parameter_count, _sqlite3_sqlite3_bind_parameter_count_wrapper82 )
  "_sqlite3_bind_parameter_index", referenced from:
      _sqlite3_sqlite3_bind_parameter_index_wrapper84 in shared(result.o)
     (maybe you meant: knifunptr_sqlite388_sqlite3_bind_parameter_index, _sqlite3_sqlite3_bind_parameter_index_wrapper84 )
  "_sqlite3_bind_parameter_name", referenced from:
      _sqlite3_sqlite3_bind_parameter_name_wrapper83 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_bind_parameter_name_wrapper83, knifunptr_sqlite387_sqlite3_bind_parameter_name )
  "_sqlite3_bind_pointer", referenced from:
      _sqlite3_sqlite3_bind_pointer_wrapper79 in shared(result.o)
     (maybe you meant: knifunptr_sqlite383_sqlite3_bind_pointer, _sqlite3_sqlite3_bind_pointer_wrapper79 )
  "_sqlite3_bind_text", referenced from:
      _sqlite3_sqlite3_bind_text_wrapper75 in shared(result.o)
     (maybe you meant: knifunptr_sqlite379_sqlite3_bind_text, knifunptr_sqlite381_sqlite3_bind_text64 , _sqlite3_sqlite3_bind_text16_wrapper76 , _sqlite3_sqlite3_bind_text_wrapper75 , knifunptr_sqlite380_sqlite3_bind_text16 , _sqlite3_sqlite3_bind_text64_wrapper77 )
  "_sqlite3_bind_text16", referenced from:
      _sqlite3_sqlite3_bind_text16_wrapper76 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_bind_text16_wrapper76, knifunptr_sqlite380_sqlite3_bind_text16 )
  "_sqlite3_bind_text64", referenced from:
      _sqlite3_sqlite3_bind_text64_wrapper77 in shared(result.o)
     (maybe you meant: knifunptr_sqlite381_sqlite3_bind_text64, _sqlite3_sqlite3_bind_text64_wrapper77 )
  "_sqlite3_bind_value", referenced from:
      _sqlite3_sqlite3_bind_value_wrapper78 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_bind_value_wrapper78, knifunptr_sqlite382_sqlite3_bind_value )
  "_sqlite3_bind_zeroblob", referenced from:
      _sqlite3_sqlite3_bind_zeroblob_wrapper80 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_bind_zeroblob64_wrapper81, knifunptr_sqlite385_sqlite3_bind_zeroblob64 , knifunptr_sqlite384_sqlite3_bind_zeroblob , _sqlite3_sqlite3_bind_zeroblob_wrapper80 )
  "_sqlite3_bind_zeroblob64", referenced from:
      _sqlite3_sqlite3_bind_zeroblob64_wrapper81 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_bind_zeroblob64_wrapper81, knifunptr_sqlite385_sqlite3_bind_zeroblob64 )
  "_sqlite3_blob_bytes", referenced from:
      _sqlite3_sqlite3_blob_bytes_wrapper202 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_blob_bytes_wrapper202, knifunptr_sqlite3206_sqlite3_blob_bytes )
  "_sqlite3_blob_close", referenced from:
      _sqlite3_sqlite3_blob_close_wrapper201 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_blob_close_wrapper201, knifunptr_sqlite3205_sqlite3_blob_close )
  "_sqlite3_blob_open", referenced from:
      _sqlite3_sqlite3_blob_open_wrapper199 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3203_sqlite3_blob_open, _sqlite3_sqlite3_blob_open_wrapper199 )
  "_sqlite3_blob_read", referenced from:
      _sqlite3_sqlite3_blob_read_wrapper203 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3207_sqlite3_blob_read, _sqlite3_sqlite3_blob_read_wrapper203 )
  "_sqlite3_blob_reopen", referenced from:
      _sqlite3_sqlite3_blob_reopen_wrapper200 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3204_sqlite3_blob_reopen, _sqlite3_sqlite3_blob_reopen_wrapper200 )
  "_sqlite3_blob_write", referenced from:
      _sqlite3_sqlite3_blob_write_wrapper204 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_blob_write_wrapper204, knifunptr_sqlite3208_sqlite3_blob_write )
  "_sqlite3_busy_handler", referenced from:
      _sqlite3_sqlite3_busy_handler_wrapper21 in shared(result.o)
     (maybe you meant: knifunptr_sqlite323_sqlite3_busy_handler, _sqlite3_sqlite3_busy_handler_wrapper21 )
  "_sqlite3_busy_timeout", referenced from:
      _sqlite3_sqlite3_busy_timeout_wrapper22 in shared(result.o)
     (maybe you meant: knifunptr_sqlite324_sqlite3_busy_timeout, _sqlite3_sqlite3_busy_timeout_wrapper22 )
  "_sqlite3_cancel_auto_extension", referenced from:
      _sqlite3_sqlite3_cancel_auto_extension_wrapper192 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3196_sqlite3_cancel_auto_extension, _sqlite3_sqlite3_cancel_auto_extension_wrapper192 )
  "_sqlite3_changes", referenced from:
      _sqlite3_sqlite3_changes_wrapper16 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_changes_wrapper16, knifunptr_sqlite318_sqlite3_changes )
  "_sqlite3_clear_bindings", referenced from:
      _sqlite3_sqlite3_clear_bindings_wrapper85 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_clear_bindings_wrapper85, knifunptr_sqlite389_sqlite3_clear_bindings )
  "_sqlite3_close", referenced from:
      _sqlite3_sqlite3_close_wrapper6 in shared(result.o)
     (maybe you meant: knifunptr_sqlite37_sqlite3_close_v2, _sqlite3_sqlite3_close_v2_wrapper7 , knifunptr_sqlite36_sqlite3_close , _sqlite3_sqlite3_close_wrapper6 )
  "_sqlite3_close_v2", referenced from:
      _sqlite3_sqlite3_close_v2_wrapper7 in shared(result.o)
     (maybe you meant: knifunptr_sqlite37_sqlite3_close_v2, _sqlite3_sqlite3_close_v2_wrapper7 )
  "_sqlite3_collation_needed", referenced from:
      _sqlite3_sqlite3_collation_needed_wrapper168 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3173_sqlite3_collation_needed16, knifunptr_sqlite3172_sqlite3_collation_needed , _sqlite3_sqlite3_collation_needed16_wrapper169 , _sqlite3_sqlite3_collation_needed_wrapper168 )
  "_sqlite3_collation_needed16", referenced from:
      _sqlite3_sqlite3_collation_needed16_wrapper169 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3173_sqlite3_collation_needed16, _sqlite3_sqlite3_collation_needed16_wrapper169 )
  "_sqlite3_column_blob", referenced from:
      _sqlite3_sqlite3_column_blob_wrapper99 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_column_blob_wrapper99, knifunptr_sqlite3103_sqlite3_column_blob )
  "_sqlite3_column_bytes", referenced from:
      _sqlite3_sqlite3_column_bytes_wrapper106 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3110_sqlite3_column_bytes, knifunptr_sqlite3111_sqlite3_column_bytes16 , _sqlite3_sqlite3_column_bytes16_wrapper107 , _sqlite3_sqlite3_column_bytes_wrapper106 )
  "_sqlite3_column_bytes16", referenced from:
      _sqlite3_sqlite3_column_bytes16_wrapper107 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3111_sqlite3_column_bytes16, _sqlite3_sqlite3_column_bytes16_wrapper107 )
  "_sqlite3_column_count", referenced from:
      _sqlite3_sqlite3_column_count_wrapper86 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_column_count_wrapper86, knifunptr_sqlite390_sqlite3_column_count )
  "_sqlite3_column_database_name", referenced from:
      _sqlite3_sqlite3_column_database_name_wrapper89 in shared(result.o)
     (maybe you meant: knifunptr_sqlite394_sqlite3_column_database_name16, knifunptr_sqlite393_sqlite3_column_database_name , _sqlite3_sqlite3_column_database_name16_wrapper90 , _sqlite3_sqlite3_column_database_name_wrapper89 )
  "_sqlite3_column_database_name16", referenced from:
      _sqlite3_sqlite3_column_database_name16_wrapper90 in shared(result.o)
     (maybe you meant: knifunptr_sqlite394_sqlite3_column_database_name16, _sqlite3_sqlite3_column_database_name16_wrapper90 )
  "_sqlite3_column_decltype", referenced from:
      _sqlite3_sqlite3_column_decltype_wrapper95 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_column_decltype16_wrapper96, knifunptr_sqlite399_sqlite3_column_decltype , knifunptr_sqlite3100_sqlite3_column_decltype16 , _sqlite3_sqlite3_column_decltype_wrapper95 )
  "_sqlite3_column_decltype16", referenced from:
      _sqlite3_sqlite3_column_decltype16_wrapper96 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_column_decltype16_wrapper96, knifunptr_sqlite3100_sqlite3_column_decltype16 )
  "_sqlite3_column_double", referenced from:
      _sqlite3_sqlite3_column_double_wrapper100 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_column_double_wrapper100, knifunptr_sqlite3104_sqlite3_column_double )
  "_sqlite3_column_int", referenced from:
      _sqlite3_sqlite3_column_int_wrapper101 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_column_int_wrapper101, knifunptr_sqlite3105_sqlite3_column_int , knifunptr_sqlite3106_sqlite3_column_int64 , _sqlite3_sqlite3_column_int64_wrapper102 )
  "_sqlite3_column_int64", referenced from:
      _sqlite3_sqlite3_column_int64_wrapper102 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3106_sqlite3_column_int64, _sqlite3_sqlite3_column_int64_wrapper102 )
  "_sqlite3_column_name", referenced from:
      _sqlite3_sqlite3_column_name_wrapper87 in shared(result.o)
     (maybe you meant: knifunptr_sqlite391_sqlite3_column_name, _sqlite3_sqlite3_column_name_wrapper87 , knifunptr_sqlite392_sqlite3_column_name16 , _sqlite3_sqlite3_column_name16_wrapper88 )
  "_sqlite3_column_name16", referenced from:
      _sqlite3_sqlite3_column_name16_wrapper88 in shared(result.o)
     (maybe you meant: knifunptr_sqlite392_sqlite3_column_name16, _sqlite3_sqlite3_column_name16_wrapper88 )
  "_sqlite3_column_origin_name", referenced from:
      _sqlite3_sqlite3_column_origin_name_wrapper93 in shared(result.o)
     (maybe you meant: knifunptr_sqlite398_sqlite3_column_origin_name16, _sqlite3_sqlite3_column_origin_name_wrapper93 , _sqlite3_sqlite3_column_origin_name16_wrapper94 , knifunptr_sqlite397_sqlite3_column_origin_name )
  "_sqlite3_column_origin_name16", referenced from:
      _sqlite3_sqlite3_column_origin_name16_wrapper94 in shared(result.o)
     (maybe you meant: knifunptr_sqlite398_sqlite3_column_origin_name16, _sqlite3_sqlite3_column_origin_name16_wrapper94 )
  "_sqlite3_column_table_name", referenced from:
      _sqlite3_sqlite3_column_table_name_wrapper91 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_column_table_name_wrapper91, _sqlite3_sqlite3_column_table_name16_wrapper92 , knifunptr_sqlite395_sqlite3_column_table_name , knifunptr_sqlite396_sqlite3_column_table_name16 )
  "_sqlite3_column_table_name16", referenced from:
      _sqlite3_sqlite3_column_table_name16_wrapper92 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_column_table_name16_wrapper92, knifunptr_sqlite396_sqlite3_column_table_name16 )
  "_sqlite3_column_text", referenced from:
      _sqlite3_sqlite3_column_text_wrapper103 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3108_sqlite3_column_text16, _sqlite3_sqlite3_column_text16_wrapper104 , knifunptr_sqlite3107_sqlite3_column_text , _sqlite3_sqlite3_column_text_wrapper103 )
  "_sqlite3_column_text16", referenced from:
      _sqlite3_sqlite3_column_text16_wrapper104 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3108_sqlite3_column_text16, _sqlite3_sqlite3_column_text16_wrapper104 )
  "_sqlite3_column_type", referenced from:
      _sqlite3_sqlite3_column_type_wrapper108 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3112_sqlite3_column_type, _sqlite3_sqlite3_column_type_wrapper108 )
  "_sqlite3_column_value", referenced from:
      _sqlite3_sqlite3_column_value_wrapper105 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_column_value_wrapper105, knifunptr_sqlite3109_sqlite3_column_value )
  "_sqlite3_commit_hook", referenced from:
      _sqlite3_sqlite3_commit_hook_wrapper179 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_commit_hook_wrapper179, knifunptr_sqlite3183_sqlite3_commit_hook )
  "_sqlite3_compileoption_get", referenced from:
      _sqlite3_sqlite3_compileoption_get_wrapper4 in shared(result.o)
     (maybe you meant: knifunptr_sqlite34_sqlite3_compileoption_get, _sqlite3_sqlite3_compileoption_get_wrapper4 )
  "_sqlite3_compileoption_used", referenced from:
      _sqlite3_sqlite3_compileoption_used_wrapper3 in shared(result.o)
     (maybe you meant: knifunptr_sqlite33_sqlite3_compileoption_used, _sqlite3_sqlite3_compileoption_used_wrapper3 )
  "_sqlite3_complete", referenced from:
      _sqlite3_sqlite3_complete_wrapper19 in shared(result.o)
     (maybe you meant: knifunptr_sqlite321_sqlite3_complete, _sqlite3_sqlite3_complete_wrapper19 , _sqlite3_sqlite3_complete16_wrapper20 , knifunptr_sqlite322_sqlite3_complete16 )
  "_sqlite3_complete16", referenced from:
      _sqlite3_sqlite3_complete16_wrapper20 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_complete16_wrapper20, knifunptr_sqlite322_sqlite3_complete16 )
  "_sqlite3_config", referenced from:
      knifunptr_sqlite313_sqlite3_config in shared(result.o)
     (maybe you meant: knifunptr_sqlite313_sqlite3_config)
  "_sqlite3_context_db_handle", referenced from:
      _sqlite3_sqlite3_context_db_handle_wrapper141 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3145_sqlite3_context_db_handle, _sqlite3_sqlite3_context_db_handle_wrapper141 )
  "_sqlite3_create_collation", referenced from:
      _sqlite3_sqlite3_create_collation_wrapper165 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3171_sqlite3_create_collation16, knifunptr_sqlite3169_sqlite3_create_collation , _sqlite3_sqlite3_create_collation_wrapper165 , _sqlite3_sqlite3_create_collation_v2_wrapper166 , knifunptr_sqlite3170_sqlite3_create_collation_v2 , _sqlite3_sqlite3_create_collation16_wrapper167 )
  "_sqlite3_create_collation16", referenced from:
      _sqlite3_sqlite3_create_collation16_wrapper167 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3171_sqlite3_create_collation16, _sqlite3_sqlite3_create_collation16_wrapper167 )
  "_sqlite3_create_collation_v2", referenced from:
      _sqlite3_sqlite3_create_collation_v2_wrapper166 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_create_collation_v2_wrapper166, knifunptr_sqlite3170_sqlite3_create_collation_v2 )
  "_sqlite3_create_function", referenced from:
      _sqlite3_sqlite3_create_function_wrapper111 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_create_function_wrapper111, knifunptr_sqlite3115_sqlite3_create_function , knifunptr_sqlite3117_sqlite3_create_function_v2 , knifunptr_sqlite3116_sqlite3_create_function16 , _sqlite3_sqlite3_create_function_v2_wrapper113 , _sqlite3_sqlite3_create_function16_wrapper112 )
  "_sqlite3_create_function16", referenced from:
      _sqlite3_sqlite3_create_function16_wrapper112 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3116_sqlite3_create_function16, _sqlite3_sqlite3_create_function16_wrapper112 )
  "_sqlite3_create_function_v2", referenced from:
      _sqlite3_sqlite3_create_function_v2_wrapper113 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3117_sqlite3_create_function_v2, _sqlite3_sqlite3_create_function_v2_wrapper113 )
  "_sqlite3_create_module", referenced from:
      _sqlite3_sqlite3_create_module_wrapper194 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3199_sqlite3_create_module_v2, knifunptr_sqlite3198_sqlite3_create_module , _sqlite3_sqlite3_create_module_v2_wrapper195 , _sqlite3_sqlite3_create_module_wrapper194 )
  "_sqlite3_create_module_v2", referenced from:
      _sqlite3_sqlite3_create_module_v2_wrapper195 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3199_sqlite3_create_module_v2, _sqlite3_sqlite3_create_module_v2_wrapper195 )
  "_sqlite3_create_window_function", referenced from:
      _sqlite3_sqlite3_create_window_function_wrapper114 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_create_window_function_wrapper114, knifunptr_sqlite3118_sqlite3_create_window_function )
  "_sqlite3_data_count", referenced from:
      _sqlite3_sqlite3_data_count_wrapper98 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_data_count_wrapper98, knifunptr_sqlite3102_sqlite3_data_count )
  "_sqlite3_data_directory", referenced from:
      _sqlite3_sqlite3_data_directory_getter_wrapper267 in shared(result.o)
      _sqlite3_sqlite3_data_directory_setter_wrapper268 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3276_sqlite3_data_directory_setter, knifunptr_sqlite3275_sqlite3_data_directory_getter , _sqlite3_sqlite3_data_directory_getter_wrapper267 , _sqlite3_sqlite3_data_directory_setter_wrapper268 )
  "_sqlite3_db_cacheflush", referenced from:
      _sqlite3_sqlite3_db_cacheflush_wrapper253 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3261_sqlite3_db_cacheflush, _sqlite3_sqlite3_db_cacheflush_wrapper253 )
  "_sqlite3_db_config", referenced from:
      knifunptr_sqlite314_sqlite3_db_config in shared(result.o)
     (maybe you meant: knifunptr_sqlite314_sqlite3_db_config)
  "_sqlite3_db_filename", referenced from:
      _sqlite3_sqlite3_db_filename_wrapper176 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3180_sqlite3_db_filename, _sqlite3_sqlite3_db_filename_wrapper176 )
  "_sqlite3_db_handle", referenced from:
      _sqlite3_sqlite3_db_handle_wrapper175 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_db_handle_wrapper175, knifunptr_sqlite3179_sqlite3_db_handle )
  "_sqlite3_db_mutex", referenced from:
      _sqlite3_sqlite3_db_mutex_wrapper215 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_db_mutex_wrapper215, knifunptr_sqlite3219_sqlite3_db_mutex )
  "_sqlite3_db_readonly", referenced from:
      _sqlite3_sqlite3_db_readonly_wrapper177 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3181_sqlite3_db_readonly, _sqlite3_sqlite3_db_readonly_wrapper177 )
  "_sqlite3_db_release_memory", referenced from:
      _sqlite3_sqlite3_db_release_memory_wrapper184 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_db_release_memory_wrapper184, knifunptr_sqlite3188_sqlite3_db_release_memory )
  "_sqlite3_db_status", referenced from:
      _sqlite3_sqlite3_db_status_wrapper232 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_db_status_wrapper232, knifunptr_sqlite3238_sqlite3_db_status )
  "_sqlite3_declare_vtab", referenced from:
      _sqlite3_sqlite3_declare_vtab_wrapper197 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_declare_vtab_wrapper197, knifunptr_sqlite3201_sqlite3_declare_vtab )
  "_sqlite3_deserialize", referenced from:
      _sqlite3_sqlite3_deserialize_wrapper261 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_deserialize_wrapper261, knifunptr_sqlite3269_sqlite3_deserialize )
  "_sqlite3_drop_modules", referenced from:
      _sqlite3_sqlite3_drop_modules_wrapper196 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3200_sqlite3_drop_modules, _sqlite3_sqlite3_drop_modules_wrapper196 )
  "_sqlite3_enable_load_extension", referenced from:
      _sqlite3_sqlite3_enable_load_extension_wrapper190 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3194_sqlite3_enable_load_extension, _sqlite3_sqlite3_enable_load_extension_wrapper190 )
  "_sqlite3_enable_shared_cache", referenced from:
      _sqlite3_sqlite3_enable_shared_cache_wrapper182 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3186_sqlite3_enable_shared_cache, _sqlite3_sqlite3_enable_shared_cache_wrapper182 )
  "_sqlite3_errcode", referenced from:
      _sqlite3_sqlite3_errcode_wrapper51 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_errcode_wrapper51, knifunptr_sqlite355_sqlite3_errcode )
  "_sqlite3_errmsg", referenced from:
      _sqlite3_sqlite3_errmsg_wrapper53 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_errmsg16_wrapper54, knifunptr_sqlite357_sqlite3_errmsg , _sqlite3_sqlite3_errmsg_wrapper53 , knifunptr_sqlite358_sqlite3_errmsg16 )
  "_sqlite3_errmsg16", referenced from:
      _sqlite3_sqlite3_errmsg16_wrapper54 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_errmsg16_wrapper54, knifunptr_sqlite358_sqlite3_errmsg16 )
  "_sqlite3_errstr", referenced from:
      _sqlite3_sqlite3_errstr_wrapper55 in shared(result.o)
     (maybe you meant: knifunptr_sqlite359_sqlite3_errstr, _sqlite3_sqlite3_errstr_wrapper55 )
  "_sqlite3_exec", referenced from:
      _sqlite3_sqlite3_exec_wrapper8 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_exec_wrapper8, knifunptr_sqlite38_sqlite3_exec )
  "_sqlite3_expanded_sql", referenced from:
      _sqlite3_sqlite3_expanded_sql_wrapper64 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_expanded_sql_wrapper64, knifunptr_sqlite368_sqlite3_expanded_sql )
  "_sqlite3_expired", referenced from:
      _sqlite3_sqlite3_expired_wrapper116 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_expired_wrapper116, knifunptr_sqlite3120_sqlite3_expired )
  "_sqlite3_extended_errcode", referenced from:
      _sqlite3_sqlite3_extended_errcode_wrapper52 in shared(result.o)
     (maybe you meant: knifunptr_sqlite356_sqlite3_extended_errcode, _sqlite3_sqlite3_extended_errcode_wrapper52 )
  "_sqlite3_extended_result_codes", referenced from:
      _sqlite3_sqlite3_extended_result_codes_wrapper13 in shared(result.o)
     (maybe you meant: knifunptr_sqlite315_sqlite3_extended_result_codes, _sqlite3_sqlite3_extended_result_codes_wrapper13 )
  "_sqlite3_file_control", referenced from:
      _sqlite3_sqlite3_file_control_wrapper216 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3220_sqlite3_file_control, _sqlite3_sqlite3_file_control_wrapper216 )
  "_sqlite3_filename_database", referenced from:
      _sqlite3_sqlite3_filename_database_wrapper48 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_filename_database_wrapper48, knifunptr_sqlite352_sqlite3_filename_database )
  "_sqlite3_filename_journal", referenced from:
      _sqlite3_sqlite3_filename_journal_wrapper49 in shared(result.o)
     (maybe you meant: knifunptr_sqlite353_sqlite3_filename_journal, _sqlite3_sqlite3_filename_journal_wrapper49 )
  "_sqlite3_filename_wal", referenced from:
      _sqlite3_sqlite3_filename_wal_wrapper50 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_filename_wal_wrapper50, knifunptr_sqlite354_sqlite3_filename_wal )
  "_sqlite3_finalize", referenced from:
      _sqlite3_sqlite3_finalize_wrapper109 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3113_sqlite3_finalize, _sqlite3_sqlite3_finalize_wrapper109 )
  "_sqlite3_free", referenced from:
      _sqlite3_sqlite3_free_wrapper31 in shared(result.o)
     (maybe you meant: knifunptr_sqlite326_sqlite3_free_table, knifunptr_sqlite335_sqlite3_free , _sqlite3_sqlite3_free_wrapper31 , _sqlite3_sqlite3_free_table_wrapper24 )
  "_sqlite3_free_table", referenced from:
      _sqlite3_sqlite3_free_table_wrapper24 in shared(result.o)
     (maybe you meant: knifunptr_sqlite326_sqlite3_free_table, _sqlite3_sqlite3_free_table_wrapper24 )
  "_sqlite3_get_autocommit", referenced from:
      _sqlite3_sqlite3_get_autocommit_wrapper174 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3178_sqlite3_get_autocommit, _sqlite3_sqlite3_get_autocommit_wrapper174 )
  "_sqlite3_get_auxdata", referenced from:
      _sqlite3_sqlite3_get_auxdata_wrapper142 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3146_sqlite3_get_auxdata, _sqlite3_sqlite3_get_auxdata_wrapper142 )
  "_sqlite3_get_table", referenced from:
      _sqlite3_sqlite3_get_table_wrapper23 in shared(result.o)
     (maybe you meant: knifunptr_sqlite325_sqlite3_get_table, _sqlite3_sqlite3_get_table_wrapper23 )
  "_sqlite3_global_recover", referenced from:
      _sqlite3_sqlite3_global_recover_wrapper118 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_global_recover_wrapper118, knifunptr_sqlite3122_sqlite3_global_recover )
  "_sqlite3_hard_heap_limit64", referenced from:
      _sqlite3_sqlite3_hard_heap_limit64_wrapper186 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_hard_heap_limit64_wrapper186, knifunptr_sqlite3190_sqlite3_hard_heap_limit64 )
  "_sqlite3_initialize", referenced from:
      _sqlite3_sqlite3_initialize_wrapper9 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_initialize_wrapper9, knifunptr_sqlite39_sqlite3_initialize )
  "_sqlite3_interrupt", referenced from:
      _sqlite3_sqlite3_interrupt_wrapper18 in shared(result.o)
     (maybe you meant: knifunptr_sqlite320_sqlite3_interrupt, _sqlite3_sqlite3_interrupt_wrapper18 )
  "_sqlite3_keyword_check", referenced from:
      _sqlite3_sqlite3_keyword_check_wrapper219 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_keyword_check_wrapper219, knifunptr_sqlite3224_sqlite3_keyword_check )
  "_sqlite3_keyword_count", referenced from:
      _sqlite3_sqlite3_keyword_count_wrapper217 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3222_sqlite3_keyword_count, _sqlite3_sqlite3_keyword_count_wrapper217 )
  "_sqlite3_keyword_name", referenced from:
      _sqlite3_sqlite3_keyword_name_wrapper218 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3223_sqlite3_keyword_name, _sqlite3_sqlite3_keyword_name_wrapper218 )
  "_sqlite3_last_insert_rowid", referenced from:
      _sqlite3_sqlite3_last_insert_rowid_wrapper14 in shared(result.o)
     (maybe you meant: knifunptr_sqlite316_sqlite3_last_insert_rowid, _sqlite3_sqlite3_last_insert_rowid_wrapper14 )
  "_sqlite3_libversion", referenced from:
      _sqlite3_sqlite3_libversion_wrapper0 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_libversion_number_wrapper2, knifunptr_sqlite32_sqlite3_libversion_number , knifunptr_sqlite30_sqlite3_libversion , _sqlite3_sqlite3_libversion_wrapper0 )
  "_sqlite3_libversion_number", referenced from:
      _sqlite3_sqlite3_libversion_number_wrapper2 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_libversion_number_wrapper2, knifunptr_sqlite32_sqlite3_libversion_number )
  "_sqlite3_limit", referenced from:
      _sqlite3_sqlite3_limit_wrapper56 in shared(result.o)
     (maybe you meant: knifunptr_sqlite360_sqlite3_limit, _sqlite3_sqlite3_limit_wrapper56 )
  "_sqlite3_load_extension", referenced from:
      _sqlite3_sqlite3_load_extension_wrapper189 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_load_extension_wrapper189, knifunptr_sqlite3193_sqlite3_load_extension )
  "_sqlite3_log", referenced from:
      knifunptr_sqlite3250_sqlite3_log in shared(result.o)
     (maybe you meant: knifunptr_sqlite3250_sqlite3_log)
  "_sqlite3_malloc", referenced from:
      _sqlite3_sqlite3_malloc_wrapper27 in shared(result.o)
     (maybe you meant: knifunptr_sqlite331_sqlite3_malloc, _sqlite3_sqlite3_malloc_wrapper27 , knifunptr_sqlite332_sqlite3_malloc64 , _sqlite3_sqlite3_malloc64_wrapper28 )
  "_sqlite3_malloc64", referenced from:
      _sqlite3_sqlite3_malloc64_wrapper28 in shared(result.o)
     (maybe you meant: knifunptr_sqlite332_sqlite3_malloc64, _sqlite3_sqlite3_malloc64_wrapper28 )
  "_sqlite3_memory_alarm", referenced from:
      _sqlite3_sqlite3_memory_alarm_wrapper120 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3124_sqlite3_memory_alarm, _sqlite3_sqlite3_memory_alarm_wrapper120 )
  "_sqlite3_memory_highwater", referenced from:
      _sqlite3_sqlite3_memory_highwater_wrapper34 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_memory_highwater_wrapper34, knifunptr_sqlite338_sqlite3_memory_highwater )
  "_sqlite3_memory_used", referenced from:
      _sqlite3_sqlite3_memory_used_wrapper33 in shared(result.o)
     (maybe you meant: knifunptr_sqlite337_sqlite3_memory_used, _sqlite3_sqlite3_memory_used_wrapper33 )
  "_sqlite3_mprintf", referenced from:
      knifunptr_sqlite327_sqlite3_mprintf in shared(result.o)
     (maybe you meant: knifunptr_sqlite327_sqlite3_mprintf)
  "_sqlite3_msize", referenced from:
      _sqlite3_sqlite3_msize_wrapper32 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_msize_wrapper32, knifunptr_sqlite336_sqlite3_msize )
  "_sqlite3_mutex_alloc", referenced from:
      _sqlite3_sqlite3_mutex_alloc_wrapper208 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_mutex_alloc_wrapper208, knifunptr_sqlite3212_sqlite3_mutex_alloc )
  "_sqlite3_mutex_enter", referenced from:
      _sqlite3_sqlite3_mutex_enter_wrapper210 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_mutex_enter_wrapper210, knifunptr_sqlite3214_sqlite3_mutex_enter )
  "_sqlite3_mutex_free", referenced from:
      _sqlite3_sqlite3_mutex_free_wrapper209 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3213_sqlite3_mutex_free, _sqlite3_sqlite3_mutex_free_wrapper209 )
  "_sqlite3_mutex_held", referenced from:
      _sqlite3_sqlite3_mutex_held_wrapper213 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_mutex_held_wrapper213, knifunptr_sqlite3217_sqlite3_mutex_held )
  "_sqlite3_mutex_leave", referenced from:
      _sqlite3_sqlite3_mutex_leave_wrapper212 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_mutex_leave_wrapper212, knifunptr_sqlite3216_sqlite3_mutex_leave )
  "_sqlite3_mutex_notheld", referenced from:
      _sqlite3_sqlite3_mutex_notheld_wrapper214 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_mutex_notheld_wrapper214, knifunptr_sqlite3218_sqlite3_mutex_notheld )
  "_sqlite3_mutex_try", referenced from:
      _sqlite3_sqlite3_mutex_try_wrapper211 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3215_sqlite3_mutex_try, _sqlite3_sqlite3_mutex_try_wrapper211 )
  "_sqlite3_next_stmt", referenced from:
      _sqlite3_sqlite3_next_stmt_wrapper178 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3182_sqlite3_next_stmt, _sqlite3_sqlite3_next_stmt_wrapper178 )
  "_sqlite3_normalized_sql", referenced from:
      _sqlite3_sqlite3_normalized_sql_wrapper65 in shared(result.o)
     (maybe you meant: knifunptr_sqlite369_sqlite3_normalized_sql, _sqlite3_sqlite3_normalized_sql_wrapper65 )
  "_sqlite3_open", referenced from:
      _sqlite3_sqlite3_open_wrapper41 in shared(result.o)
     (maybe you meant: knifunptr_sqlite345_sqlite3_open, knifunptr_sqlite346_sqlite3_open16 , _sqlite3_sqlite3_open_v2_wrapper43 , _sqlite3_sqlite3_open16_wrapper42 , _sqlite3_sqlite3_open_wrapper41 , knifunptr_sqlite347_sqlite3_open_v2 )
  "_sqlite3_open16", referenced from:
      _sqlite3_sqlite3_open16_wrapper42 in shared(result.o)
     (maybe you meant: knifunptr_sqlite346_sqlite3_open16, _sqlite3_sqlite3_open16_wrapper42 )
  "_sqlite3_open_v2", referenced from:
      _sqlite3_sqlite3_open_v2_wrapper43 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_open_v2_wrapper43, knifunptr_sqlite347_sqlite3_open_v2 )
  "_sqlite3_os_end", referenced from:
      _sqlite3_sqlite3_os_end_wrapper12 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_os_end_wrapper12, knifunptr_sqlite312_sqlite3_os_end )
  "_sqlite3_os_init", referenced from:
      _sqlite3_sqlite3_os_init_wrapper11 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_os_init_wrapper11, knifunptr_sqlite311_sqlite3_os_init )
  "_sqlite3_overload_function", referenced from:
      _sqlite3_sqlite3_overload_function_wrapper198 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3202_sqlite3_overload_function, _sqlite3_sqlite3_overload_function_wrapper198 )
  "_sqlite3_prepare", referenced from:
      _sqlite3_sqlite3_prepare_wrapper57 in shared(result.o)
     (maybe you meant: knifunptr_sqlite361_sqlite3_prepare, _sqlite3_sqlite3_prepare_v3_wrapper59 , _sqlite3_sqlite3_prepare16_v2_wrapper61 , knifunptr_sqlite363_sqlite3_prepare_v3 , knifunptr_sqlite364_sqlite3_prepare16 , _sqlite3_sqlite3_prepare16_v3_wrapper62 , _sqlite3_sqlite3_prepare16_wrapper60 , _sqlite3_sqlite3_prepare_v2_wrapper58 , knifunptr_sqlite365_sqlite3_prepare16_v2 , knifunptr_sqlite366_sqlite3_prepare16_v3 , knifunptr_sqlite362_sqlite3_prepare_v2 , _sqlite3_sqlite3_prepare_wrapper57 )
  "_sqlite3_prepare16", referenced from:
      _sqlite3_sqlite3_prepare16_wrapper60 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_prepare16_v2_wrapper61, knifunptr_sqlite364_sqlite3_prepare16 , _sqlite3_sqlite3_prepare16_v3_wrapper62 , _sqlite3_sqlite3_prepare16_wrapper60 , knifunptr_sqlite365_sqlite3_prepare16_v2 , knifunptr_sqlite366_sqlite3_prepare16_v3 )
  "_sqlite3_prepare16_v2", referenced from:
      _sqlite3_sqlite3_prepare16_v2_wrapper61 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_prepare16_v2_wrapper61, knifunptr_sqlite365_sqlite3_prepare16_v2 )
  "_sqlite3_prepare16_v3", referenced from:
      _sqlite3_sqlite3_prepare16_v3_wrapper62 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_prepare16_v3_wrapper62, knifunptr_sqlite366_sqlite3_prepare16_v3 )
  "_sqlite3_prepare_v2", referenced from:
      _sqlite3_sqlite3_prepare_v2_wrapper58 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_prepare_v2_wrapper58, knifunptr_sqlite362_sqlite3_prepare_v2 )
  "_sqlite3_prepare_v3", referenced from:
      _sqlite3_sqlite3_prepare_v3_wrapper59 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_prepare_v3_wrapper59, knifunptr_sqlite363_sqlite3_prepare_v3 )
  "_sqlite3_profile", referenced from:
      _sqlite3_sqlite3_profile_wrapper38 in shared(result.o)
     (maybe you meant: knifunptr_sqlite342_sqlite3_profile, _sqlite3_sqlite3_profile_wrapper38 )
  "_sqlite3_progress_handler", referenced from:
      _sqlite3_sqlite3_progress_handler_wrapper40 in shared(result.o)
     (maybe you meant: knifunptr_sqlite344_sqlite3_progress_handler, _sqlite3_sqlite3_progress_handler_wrapper40 )
  "_sqlite3_randomness", referenced from:
      _sqlite3_sqlite3_randomness_wrapper35 in shared(result.o)
     (maybe you meant: knifunptr_sqlite339_sqlite3_randomness, _sqlite3_sqlite3_randomness_wrapper35 )
  "_sqlite3_realloc", referenced from:
      _sqlite3_sqlite3_realloc_wrapper29 in shared(result.o)
     (maybe you meant: knifunptr_sqlite333_sqlite3_realloc, _sqlite3_sqlite3_realloc64_wrapper30 , knifunptr_sqlite334_sqlite3_realloc64 , _sqlite3_sqlite3_realloc_wrapper29 )
  "_sqlite3_realloc64", referenced from:
      _sqlite3_sqlite3_realloc64_wrapper30 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_realloc64_wrapper30, knifunptr_sqlite334_sqlite3_realloc64 )
  "_sqlite3_release_memory", referenced from:
      _sqlite3_sqlite3_release_memory_wrapper183 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3187_sqlite3_release_memory, _sqlite3_sqlite3_release_memory_wrapper183 )
  "_sqlite3_reset", referenced from:
      _sqlite3_sqlite3_reset_wrapper110 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3114_sqlite3_reset, knifunptr_sqlite3197_sqlite3_reset_auto_extension , _sqlite3_sqlite3_reset_wrapper110 , _sqlite3_sqlite3_reset_auto_extension_wrapper193 )
  "_sqlite3_reset_auto_extension", referenced from:
      _sqlite3_sqlite3_reset_auto_extension_wrapper193 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3197_sqlite3_reset_auto_extension, _sqlite3_sqlite3_reset_auto_extension_wrapper193 )
  "_sqlite3_result_blob", referenced from:
      _sqlite3_sqlite3_result_blob_wrapper144 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3148_sqlite3_result_blob, _sqlite3_sqlite3_result_blob_wrapper144 , _sqlite3_sqlite3_result_blob64_wrapper145 , knifunptr_sqlite3149_sqlite3_result_blob64 )
  "_sqlite3_result_blob64", referenced from:
      _sqlite3_sqlite3_result_blob64_wrapper145 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_result_blob64_wrapper145, knifunptr_sqlite3149_sqlite3_result_blob64 )
  "_sqlite3_result_double", referenced from:
      _sqlite3_sqlite3_result_double_wrapper146 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3150_sqlite3_result_double, _sqlite3_sqlite3_result_double_wrapper146 )
  "_sqlite3_result_error", referenced from:
      _sqlite3_sqlite3_result_error_wrapper147 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3151_sqlite3_result_error, knifunptr_sqlite3152_sqlite3_result_error16 , _sqlite3_sqlite3_result_error_toobig_wrapper149 , knifunptr_sqlite3154_sqlite3_result_error_nomem , _sqlite3_sqlite3_result_error_code_wrapper151 , knifunptr_sqlite3155_sqlite3_result_error_code , _sqlite3_sqlite3_result_error_wrapper147 , _sqlite3_sqlite3_result_error_nomem_wrapper150 , knifunptr_sqlite3153_sqlite3_result_error_toobig , _sqlite3_sqlite3_result_error16_wrapper148 )
  "_sqlite3_result_error16", referenced from:
      _sqlite3_sqlite3_result_error16_wrapper148 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3152_sqlite3_result_error16, _sqlite3_sqlite3_result_error16_wrapper148 )
  "_sqlite3_result_error_code", referenced from:
      _sqlite3_sqlite3_result_error_code_wrapper151 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_result_error_code_wrapper151, knifunptr_sqlite3155_sqlite3_result_error_code )
  "_sqlite3_result_error_nomem", referenced from:
      _sqlite3_sqlite3_result_error_nomem_wrapper150 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3154_sqlite3_result_error_nomem, _sqlite3_sqlite3_result_error_nomem_wrapper150 )
  "_sqlite3_result_error_toobig", referenced from:
      _sqlite3_sqlite3_result_error_toobig_wrapper149 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_result_error_toobig_wrapper149, knifunptr_sqlite3153_sqlite3_result_error_toobig )
  "_sqlite3_result_int", referenced from:
      _sqlite3_sqlite3_result_int_wrapper152 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3157_sqlite3_result_int64, knifunptr_sqlite3156_sqlite3_result_int , _sqlite3_sqlite3_result_int64_wrapper153 , _sqlite3_sqlite3_result_int_wrapper152 )
  "_sqlite3_result_int64", referenced from:
      _sqlite3_sqlite3_result_int64_wrapper153 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3157_sqlite3_result_int64, _sqlite3_sqlite3_result_int64_wrapper153 )
  "_sqlite3_result_null", referenced from:
      _sqlite3_sqlite3_result_null_wrapper154 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_result_null_wrapper154, knifunptr_sqlite3158_sqlite3_result_null )
  "_sqlite3_result_pointer", referenced from:
      _sqlite3_sqlite3_result_pointer_wrapper161 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3165_sqlite3_result_pointer, _sqlite3_sqlite3_result_pointer_wrapper161 )
  "_sqlite3_result_subtype", referenced from:
      _sqlite3_sqlite3_result_subtype_wrapper164 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_result_subtype_wrapper164, knifunptr_sqlite3168_sqlite3_result_subtype )
  "_sqlite3_result_text", referenced from:
      _sqlite3_sqlite3_result_text_wrapper155 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3159_sqlite3_result_text, _sqlite3_sqlite3_result_text16be_wrapper159 , _sqlite3_sqlite3_result_text_wrapper155 , knifunptr_sqlite3163_sqlite3_result_text16be , knifunptr_sqlite3161_sqlite3_result_text16 , knifunptr_sqlite3162_sqlite3_result_text16le , knifunptr_sqlite3160_sqlite3_result_text64 , _sqlite3_sqlite3_result_text16le_wrapper158 , _sqlite3_sqlite3_result_text16_wrapper157 , _sqlite3_sqlite3_result_text64_wrapper156 )
  "_sqlite3_result_text16", referenced from:
      _sqlite3_sqlite3_result_text16_wrapper157 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_result_text16be_wrapper159, knifunptr_sqlite3163_sqlite3_result_text16be , knifunptr_sqlite3161_sqlite3_result_text16 , knifunptr_sqlite3162_sqlite3_result_text16le , _sqlite3_sqlite3_result_text16le_wrapper158 , _sqlite3_sqlite3_result_text16_wrapper157 )
  "_sqlite3_result_text16be", referenced from:
      _sqlite3_sqlite3_result_text16be_wrapper159 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_result_text16be_wrapper159, knifunptr_sqlite3163_sqlite3_result_text16be )
  "_sqlite3_result_text16le", referenced from:
      _sqlite3_sqlite3_result_text16le_wrapper158 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3162_sqlite3_result_text16le, _sqlite3_sqlite3_result_text16le_wrapper158 )
  "_sqlite3_result_text64", referenced from:
      _sqlite3_sqlite3_result_text64_wrapper156 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3160_sqlite3_result_text64, _sqlite3_sqlite3_result_text64_wrapper156 )
  "_sqlite3_result_value", referenced from:
      _sqlite3_sqlite3_result_value_wrapper160 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3164_sqlite3_result_value, _sqlite3_sqlite3_result_value_wrapper160 )
  "_sqlite3_result_zeroblob", referenced from:
      _sqlite3_sqlite3_result_zeroblob_wrapper162 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3166_sqlite3_result_zeroblob, _sqlite3_sqlite3_result_zeroblob_wrapper162 , knifunptr_sqlite3167_sqlite3_result_zeroblob64 , _sqlite3_sqlite3_result_zeroblob64_wrapper163 )
  "_sqlite3_result_zeroblob64", referenced from:
      _sqlite3_sqlite3_result_zeroblob64_wrapper163 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3167_sqlite3_result_zeroblob64, _sqlite3_sqlite3_result_zeroblob64_wrapper163 )
  "_sqlite3_rollback_hook", referenced from:
      _sqlite3_sqlite3_rollback_hook_wrapper180 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3184_sqlite3_rollback_hook, _sqlite3_sqlite3_rollback_hook_wrapper180 )
  "_sqlite3_rtree_geometry_callback", referenced from:
      _sqlite3_sqlite3_rtree_geometry_callback_wrapper262 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_rtree_geometry_callback_wrapper262, knifunptr_sqlite3270_sqlite3_rtree_geometry_callback )
  "_sqlite3_rtree_query_callback", referenced from:
      _sqlite3_sqlite3_rtree_query_callback_wrapper263 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3271_sqlite3_rtree_query_callback, _sqlite3_sqlite3_rtree_query_callback_wrapper263 )
  "_sqlite3_serialize", referenced from:
      _sqlite3_sqlite3_serialize_wrapper260 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3268_sqlite3_serialize, _sqlite3_sqlite3_serialize_wrapper260 )
  "_sqlite3_set_authorizer", referenced from:
      _sqlite3_sqlite3_set_authorizer_wrapper36 in shared(result.o)
     (maybe you meant: knifunptr_sqlite340_sqlite3_set_authorizer, _sqlite3_sqlite3_set_authorizer_wrapper36 )
  "_sqlite3_set_auxdata", referenced from:
      _sqlite3_sqlite3_set_auxdata_wrapper143 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3147_sqlite3_set_auxdata, _sqlite3_sqlite3_set_auxdata_wrapper143 )
  "_sqlite3_set_last_insert_rowid", referenced from:
      _sqlite3_sqlite3_set_last_insert_rowid_wrapper15 in shared(result.o)
     (maybe you meant: knifunptr_sqlite317_sqlite3_set_last_insert_rowid, _sqlite3_sqlite3_set_last_insert_rowid_wrapper15 )
  "_sqlite3_shutdown", referenced from:
      _sqlite3_sqlite3_shutdown_wrapper10 in shared(result.o)
     (maybe you meant: knifunptr_sqlite310_sqlite3_shutdown, _sqlite3_sqlite3_shutdown_wrapper10 )
  "_sqlite3_sleep", referenced from:
      _sqlite3_sqlite3_sleep_wrapper170 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3174_sqlite3_sleep, _sqlite3_sqlite3_sleep_wrapper170 )
  "_sqlite3_snapshot_cmp", referenced from:
      _sqlite3_sqlite3_snapshot_cmp_wrapper258 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_snapshot_cmp_wrapper258, knifunptr_sqlite3266_sqlite3_snapshot_cmp )
  "_sqlite3_snapshot_free", referenced from:
      _sqlite3_sqlite3_snapshot_free_wrapper257 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_snapshot_free_wrapper257, knifunptr_sqlite3265_sqlite3_snapshot_free )
  "_sqlite3_snapshot_get", referenced from:
      _sqlite3_sqlite3_snapshot_get_wrapper255 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3263_sqlite3_snapshot_get, _sqlite3_sqlite3_snapshot_get_wrapper255 )
  "_sqlite3_snapshot_open", referenced from:
      _sqlite3_sqlite3_snapshot_open_wrapper256 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_snapshot_open_wrapper256, knifunptr_sqlite3264_sqlite3_snapshot_open )
  "_sqlite3_snapshot_recover", referenced from:
      _sqlite3_sqlite3_snapshot_recover_wrapper259 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3267_sqlite3_snapshot_recover, _sqlite3_sqlite3_snapshot_recover_wrapper259 )
  "_sqlite3_snprintf", referenced from:
      knifunptr_sqlite329_sqlite3_snprintf in shared(result.o)
     (maybe you meant: knifunptr_sqlite329_sqlite3_snprintf)
  "_sqlite3_soft_heap_limit", referenced from:
      _sqlite3_sqlite3_soft_heap_limit_wrapper187 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_soft_heap_limit64_wrapper185, knifunptr_sqlite3191_sqlite3_soft_heap_limit , knifunptr_sqlite3189_sqlite3_soft_heap_limit64 , _sqlite3_sqlite3_soft_heap_limit_wrapper187 )
  "_sqlite3_soft_heap_limit64", referenced from:
      _sqlite3_sqlite3_soft_heap_limit64_wrapper185 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_soft_heap_limit64_wrapper185, knifunptr_sqlite3189_sqlite3_soft_heap_limit64 )
  "_sqlite3_sourceid", referenced from:
      _sqlite3_sqlite3_sourceid_wrapper1 in shared(result.o)
     (maybe you meant: knifunptr_sqlite31_sqlite3_sourceid, _sqlite3_sqlite3_sourceid_wrapper1 )
  "_sqlite3_sql", referenced from:
      _sqlite3_sqlite3_sql_wrapper63 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_create_function_wrapper111, _sqlite3_sqlite3_keyword_check_wrapper219 , _sqlite3_sqlite3_snapshot_free_wrapper257 , _sqlite3_sqlite3_snapshot_cmp_wrapper258 , _sqlite3_sqlite3_value_text16be_wrapper129 , _sqlite3_sqlite3_bind_int_wrapper72 , _sqlite3_sqlite3_value_text16_wrapper127 , _sqlite3_sqlite3_hard_heap_limit64_wrapper186 , _sqlite3_sqlite3_mutex_held_wrapper213 , _sqlite3_sqlite3_errmsg16_wrapper54 , _sqlite3_sqlite3_result_text16be_wrapper159 , _sqlite3_sqlite3_create_window_function_wrapper114 , _sqlite3_sqlite3_vtab_collation_wrapper250 , _sqlite3_sqlite3_result_text_wrapper155 , _sqlite3_sqlite3_libversion_number_wrapper2 , _sqlite3_sqlite3_column_type_wrapper108 , _sqlite3_sqlite3_column_int_wrapper101 , _sqlite3_sqlite3_load_extension_wrapper189 , _sqlite3_sqlite3_keyword_count_wrapper217 , _sqlite3_sqlite3_aggregate_context_wrapper139 , _sqlite3_sqlite3_changes_wrapper16 , _sqlite3_sqlite3_bind_value_wrapper78 , _sqlite3_sqlite3_result_null_wrapper154 , _sqlite3_sqlite3_filename_database_wrapper48 , _sqlite3_sqlite3_clear_bindings_wrapper85 , _sqlite3_sqlite3_column_double_wrapper100 , _sqlite3_sqlite3_strlike_wrapper243 , _sqlite3_sqlite3_stmt_scanstatus_wrapper251 , _sqlite3_sqlite3_backup_step_wrapper235 , _sqlite3_sqlite3_soft_heap_limit64_wrapper185 , _sqlite3_sqlite3_mutex_notheld_wrapper214 , _sqlite3_sqlite3_win32_set_directory8_wrapper172 , _sqlite3_sqlite3_column_decltype16_wrapper96 , _sqlite3_sqlite3_snapshot_open_wrapper256 , _sqlite3_sqlite3_uri_key_wrapper47 , _sqlite3_sqlite3_value_int64_wrapper124 , _sqlite3_sqlite3_backup_init_wrapper234 , _sqlite3_sqlite3_deserialize_wrapper261 , _sqlite3_sqlite3_wal_checkpoint_v2_wrapper247 , _sqlite3_sqlite3_str_appendall_wrapper224 , _sqlite3_sqlite3_str_errcode_wrapper227 , _sqlite3_sqlite3_prepare_v3_wrapper59 , _sqlite3_sqlite3_vtab_on_conflict_wrapper248 , _sqlite3_sqlite3_threadsafe_wrapper5 , _sqlite3_sqlite3_prepare16_v2_wrapper61 , _sqlite3_sqlite3_mutex_enter_wrapper210 , _sqlite3_sqlite3_mutex_leave_wrapper212 , _sqlite3_sqlite3_backup_remaining_wrapper237 , _sqlite3_sqlite3_str_appendchar_wrapper225 , _sqlite3_sqlite3_result_blob_wrapper144 , _sqlite3_sqlite3_mutex_alloc_wrapper208 , _sqlite3_sqlite3_declare_vtab_wrapper197 , _sqlite3_sqlite3_result_zeroblob_wrapper162 , _sqlite3_sqlite3_msize_wrapper32 , _sqlite3_sqlite3_system_errno_wrapper254 , _sqlite3_sqlite3_user_data_wrapper140 , _sqlite3_sqlite3_os_end_wrapper12 , _sqlite3_sqlite3_temp_directory_setter_wrapper266 , _sqlite3_sqlite3_trace_wrapper37 , _sqlite3_sqlite3_table_column_metadata_wrapper188 , _sqlite3_sqlite3_global_recover_wrapper118 , _sqlite3_sqlite3_db_release_memory_wrapper184 , _sqlite3_sqlite3_str_append_wrapper223 , _sqlite3_sqlite3_column_value_wrapper105 , _sqlite3_sqlite3_total_changes_wrapper17 , _sqlite3_sqlite3_data_directory_getter_wrapper267 , _sqlite3_sqlite3_expanded_sql_wrapper64 , _sqlite3_sqlite3_result_double_wrapper146 , _sqlite3_sqlite3_extended_result_codes_wrapper13 , _sqlite3_sqlite3_filename_wal_wrapper50 , _sqlite3_sqlite3_column_table_name_wrapper91 , _sqlite3_sqlite3_str_finish_wrapper221 , _sqlite3_sqlite3_vfs_find_wrapper205 , _sqlite3_sqlite3_initialize_wrapper9 , _sqlite3_sqlite3_wal_autocheckpoint_wrapper245 , _sqlite3_sqlite3_str_length_wrapper228 , _sqlite3_sqlite3_realloc64_wrapper30 , _sqlite3_sqlite3_result_subtype_wrapper164 , _sqlite3_sqlite3_column_blob_wrapper99 , _sqlite3_sqlite3_bind_zeroblob64_wrapper81 , _sqlite3_sqlite3_step_wrapper97 , knifunptr_sqlite367_sqlite3_sql , _sqlite3_sqlite3_bind_zeroblob_wrapper80 , _sqlite3_sqlite3_temp_directory_getter_wrapper265 , _sqlite3_sqlite3_version_getter_wrapper264 , _sqlite3_sqlite3_rtree_geometry_callback_wrapper262 , _sqlite3_sqlite3_snapshot_recover_wrapper259 , _sqlite3_sqlite3_snapshot_get_wrapper255 , _sqlite3_sqlite3_db_cacheflush_wrapper253 , _sqlite3_sqlite3_stmt_scanstatus_reset_wrapper252 , _sqlite3_sqlite3_vtab_nochange_wrapper249 , _sqlite3_sqlite3_wal_hook_wrapper244 , _sqlite3_sqlite3_strnicmp_wrapper241 , _sqlite3_sqlite3_unlock_notify_wrapper239 , _sqlite3_sqlite3_backup_pagecount_wrapper238 , _sqlite3_sqlite3_stmt_status_wrapper233 , _sqlite3_sqlite3_status_wrapper230 , _sqlite3_sqlite3_str_vappendf_wrapper222 , _sqlite3_sqlite3_str_new_wrapper220 , _sqlite3_sqlite3_file_control_wrapper216 , _sqlite3_sqlite3_db_mutex_wrapper215 , _sqlite3_sqlite3_mutex_try_wrapper211 , _sqlite3_sqlite3_mutex_free_wrapper209 , _sqlite3_sqlite3_vfs_register_wrapper206 , _sqlite3_sqlite3_blob_bytes_wrapper202 , _sqlite3_sqlite3_blob_reopen_wrapper200 , _sqlite3_sqlite3_overload_function_wrapper198 , _sqlite3_sqlite3_drop_modules_wrapper196 , _sqlite3_sqlite3_create_module_v2_wrapper195 , _sqlite3_sqlite3_create_module_wrapper194 , _sqlite3_sqlite3_auto_extension_wrapper191 , _sqlite3_sqlite3_enable_shared_cache_wrapper182 , _sqlite3_sqlite3_update_hook_wrapper181 , _sqlite3_sqlite3_rollback_hook_wrapper180 , _sqlite3_sqlite3_commit_hook_wrapper179 , _sqlite3_sqlite3_db_filename_wrapper176 , _sqlite3_sqlite3_win32_set_directory16_wrapper173 , _sqlite3_sqlite3_win32_set_directory_wrapper171 , _sqlite3_sqlite3_sleep_wrapper170 , _sqlite3_sqlite3_collation_needed16_wrapper169 , _sqlite3_sqlite3_collation_needed_wrapper168 , _sqlite3_sqlite3_result_zeroblob64_wrapper163 , _sqlite3_sqlite3_blob_read_wrapper203 , _sqlite3_sqlite3_result_text16le_wrapper158 , _sqlite3_sqlite3_result_text16_wrapper157 , _sqlite3_sqlite3_result_text64_wrapper156 , _sqlite3_sqlite3_result_int64_wrapper153 , _sqlite3_sqlite3_bind_text16_wrapper76 , _sqlite3_sqlite3_result_error_toobig_wrapper149 , _sqlite3_sqlite3_result_blob64_wrapper145 , _sqlite3_sqlite3_set_auxdata_wrapper143 , _sqlite3_sqlite3_get_auxdata_wrapper142 , _sqlite3_sqlite3_context_db_handle_wrapper141 , _sqlite3_sqlite3_value_dup_wrapper137 , _sqlite3_sqlite3_value_frombind_wrapper135 , _sqlite3_sqlite3_value_type_wrapper132 , _sqlite3_sqlite3_value_bytes_wrapper130 , _sqlite3_sqlite3_value_text16le_wrapper128 , _sqlite3_sqlite3_value_text_wrapper126 , _sqlite3_sqlite3_value_pointer_wrapper125 , _sqlite3_sqlite3_value_double_wrapper122 , _sqlite3_sqlite3_create_function_v2_wrapper113 , _sqlite3_sqlite3_reset_wrapper110 , _sqlite3_sqlite3_finalize_wrapper109 , _sqlite3_sqlite3_column_bytes16_wrapper107 , _sqlite3_sqlite3_column_text16_wrapper104 , _sqlite3_sqlite3_column_origin_name_wrapper93 , _sqlite3_sqlite3_column_table_name16_wrapper92 , _sqlite3_sqlite3_column_database_name16_wrapper90 , _sqlite3_sqlite3_column_database_name_wrapper89 , _sqlite3_sqlite3_column_name_wrapper87 , _sqlite3_sqlite3_column_count_wrapper86 , _sqlite3_sqlite3_bind_parameter_index_wrapper84 , _sqlite3_sqlite3_bind_pointer_wrapper79 , _sqlite3_sqlite3_bind_text_wrapper75 , _sqlite3_sqlite3_bind_null_wrapper74 , _sqlite3_sqlite3_bind_int64_wrapper73 , _sqlite3_sqlite3_bind_double_wrapper71 , _sqlite3_sqlite3_bind_blob64_wrapper70 , _sqlite3_sqlite3_bind_blob_wrapper69 , _sqlite3_sqlite3_stmt_isexplain_wrapper67 , _sqlite3_sqlite3_stmt_readonly_wrapper66 , _sqlite3_sqlite3_normalized_sql_wrapper65 , _sqlite3_sqlite3_prepare16_v3_wrapper62 , _sqlite3_sqlite3_prepare16_wrapper60 , _sqlite3_sqlite3_prepare_v2_wrapper58 , _sqlite3_sqlite3_errstr_wrapper55 , _sqlite3_sqlite3_uri_int64_wrapper46 , _sqlite3_sqlite3_uri_boolean_wrapper45 , _sqlite3_sqlite3_uri_parameter_wrapper44 , _sqlite3_sqlite3_open_v2_wrapper43 , _sqlite3_sqlite3_open16_wrapper42 , _sqlite3_sqlite3_open_wrapper41 , _sqlite3_sqlite3_progress_handler_wrapper40 , _sqlite3_sqlite3_trace_v2_wrapper39 , _sqlite3_sqlite3_randomness_wrapper35 , _sqlite3_sqlite3_memory_highwater_wrapper34 , _sqlite3_sqlite3_memory_used_wrapper33 , _sqlite3_sqlite3_free_wrapper31 , _sqlite3_sqlite3_realloc_wrapper29 , _sqlite3_sqlite3_malloc_wrapper27 , _sqlite3_sqlite3_vmprintf_wrapper25 , _sqlite3_sqlite3_get_table_wrapper23 , _sqlite3_sqlite3_busy_handler_wrapper21 , _sqlite3_sqlite3_interrupt_wrapper18 , _sqlite3_sqlite3_os_init_wrapper11 , _sqlite3_sqlite3_shutdown_wrapper10 , _sqlite3_sqlite3_close_v2_wrapper7 , _sqlite3_sqlite3_sourceid_wrapper1 , _sqlite3_sqlite3_libversion_wrapper0 , _sqlite3_sqlite3_complete_wrapper19 , _sqlite3_sqlite3_strglob_wrapper242 , _sqlite3_sqlite3_expired_wrapper116 , _sqlite3_sqlite3_filename_journal_wrapper49 , _sqlite3_sqlite3_vfs_unregister_wrapper207 , _sqlite3_sqlite3_vsnprintf_wrapper26 , _sqlite3_sqlite3_exec_wrapper8 , _sqlite3_sqlite3_db_handle_wrapper175 , _sqlite3_sqlite3_stricmp_wrapper240 , _sqlite3_sqlite3_bind_parameter_count_wrapper82 , _sqlite3_sqlite3_errcode_wrapper51 , _sqlite3_sqlite3_complete16_wrapper20 , _sqlite3_sqlite3_result_error_code_wrapper151 , _sqlite3_sqlite3_blob_write_wrapper204 , _sqlite3_sqlite3_limit_wrapper56 , _sqlite3_sqlite3_wal_checkpoint_wrapper246 , _sqlite3_sqlite3_data_count_wrapper98 , _sqlite3_sqlite3_blob_open_wrapper199 , _sqlite3_sqlite3_value_nochange_wrapper134 , _sqlite3_sqlite3_value_blob_wrapper121 , _sqlite3_sqlite3_busy_timeout_wrapper22 , _sqlite3_sqlite3_value_int_wrapper123 , _sqlite3_sqlite3_extended_errcode_wrapper52 , _sqlite3_sqlite3_profile_wrapper38 , _sqlite3_sqlite3_result_error_wrapper147 , _sqlite3_sqlite3_column_bytes_wrapper106 , _sqlite3_sqlite3_errmsg_wrapper53 , _sqlite3_sqlite3_blob_close_wrapper201 , _sqlite3_sqlite3_result_error_nomem_wrapper150 , _sqlite3_sqlite3_bind_parameter_name_wrapper83 , _sqlite3_sqlite3_column_decltype_wrapper95 , _sqlite3_sqlite3_value_numeric_type_wrapper133 , _sqlite3_sqlite3_set_last_insert_rowid_wrapper15 , _sqlite3_sqlite3_db_status_wrapper232 , _sqlite3_sqlite3_soft_heap_limit_wrapper187 , _sqlite3_sqlite3_reset_auto_extension_wrapper193 , _sqlite3_sqlite3_serialize_wrapper260 , _sqlite3_sqlite3_create_collation_wrapper165 , _sqlite3_sqlite3_data_directory_setter_wrapper268 , _sqlite3_sqlite3_create_function16_wrapper112 , _sqlite3_sqlite3_column_origin_name16_wrapper94 , _sqlite3_sqlite3_transfer_bindings_wrapper117 , _sqlite3_sqlite3_value_free_wrapper138 , _sqlite3_sqlite3_keyword_name_wrapper218 , _sqlite3_sqlite3_release_memory_wrapper183 , _sqlite3_sqlite3_enable_load_extension_wrapper190 , _sqlite3_sqlite3_next_stmt_wrapper178 , _sqlite3_sqlite3_column_text_wrapper103 , _sqlite3_sqlite3_result_value_wrapper160 , _sqlite3_sqlite3_malloc64_wrapper28 , _sqlite3_sqlite3_close_wrapper6 , _sqlite3_sqlite3_create_collation_v2_wrapper166 , _sqlite3_sqlite3_rtree_query_callback_wrapper263 , _sqlite3_sqlite3_compileoption_get_wrapper4 , _sqlite3_sqlite3_thread_cleanup_wrapper119 , _sqlite3_sqlite3_cancel_auto_extension_wrapper192 , _sqlite3_sqlite3_result_int_wrapper152 , _sqlite3_sqlite3_status64_wrapper231 , _sqlite3_sqlite3_str_value_wrapper229 , _sqlite3_sqlite3_aggregate_count_wrapper115 , _sqlite3_sqlite3_str_reset_wrapper226 , _sqlite3_sqlite3_free_table_wrapper24 , _sqlite3_sqlite3_last_insert_rowid_wrapper14 , _sqlite3_sqlite3_memory_alarm_wrapper120 , _sqlite3_sqlite3_column_int64_wrapper102 , _sqlite3_sqlite3_column_name16_wrapper88 , _sqlite3_sqlite3_backup_finish_wrapper236 , _sqlite3_sqlite3_prepare_wrapper57 , _sqlite3_sqlite3_get_autocommit_wrapper174 , _sqlite3_sqlite3_db_readonly_wrapper177 , _sqlite3_sqlite3_set_authorizer_wrapper36 , _sqlite3_sqlite3_value_subtype_wrapper136 , _sqlite3_sqlite3_result_pointer_wrapper161 , _sqlite3_sqlite3_bind_text64_wrapper77 , _sqlite3_sqlite3_sql_wrapper63 , _sqlite3_sqlite3_create_collation16_wrapper167 , _sqlite3_sqlite3_stmt_busy_wrapper68 , _sqlite3_sqlite3_compileoption_used_wrapper3 , _sqlite3_sqlite3_value_bytes16_wrapper131 , _sqlite3_sqlite3_result_error16_wrapper148 )
  "_sqlite3_status", referenced from:
      _sqlite3_sqlite3_status_wrapper230 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3237_sqlite3_status64, knifunptr_sqlite3236_sqlite3_status , _sqlite3_sqlite3_status_wrapper230 , _sqlite3_sqlite3_status64_wrapper231 )
  "_sqlite3_status64", referenced from:
      _sqlite3_sqlite3_status64_wrapper231 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3237_sqlite3_status64, _sqlite3_sqlite3_status64_wrapper231 )
  "_sqlite3_step", referenced from:
      _sqlite3_sqlite3_step_wrapper97 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_step_wrapper97, knifunptr_sqlite3101_sqlite3_step )
  "_sqlite3_stmt_busy", referenced from:
      _sqlite3_sqlite3_stmt_busy_wrapper68 in shared(result.o)
     (maybe you meant: knifunptr_sqlite372_sqlite3_stmt_busy, _sqlite3_sqlite3_stmt_busy_wrapper68 )
  "_sqlite3_stmt_isexplain", referenced from:
      _sqlite3_sqlite3_stmt_isexplain_wrapper67 in shared(result.o)
     (maybe you meant: knifunptr_sqlite371_sqlite3_stmt_isexplain, _sqlite3_sqlite3_stmt_isexplain_wrapper67 )
  "_sqlite3_stmt_readonly", referenced from:
      _sqlite3_sqlite3_stmt_readonly_wrapper66 in shared(result.o)
     (maybe you meant: knifunptr_sqlite370_sqlite3_stmt_readonly, _sqlite3_sqlite3_stmt_readonly_wrapper66 )
  "_sqlite3_stmt_scanstatus", referenced from:
      _sqlite3_sqlite3_stmt_scanstatus_wrapper251 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_stmt_scanstatus_wrapper251, knifunptr_sqlite3260_sqlite3_stmt_scanstatus_reset , knifunptr_sqlite3259_sqlite3_stmt_scanstatus , _sqlite3_sqlite3_stmt_scanstatus_reset_wrapper252 )
  "_sqlite3_stmt_scanstatus_reset", referenced from:
      _sqlite3_sqlite3_stmt_scanstatus_reset_wrapper252 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3260_sqlite3_stmt_scanstatus_reset, _sqlite3_sqlite3_stmt_scanstatus_reset_wrapper252 )
  "_sqlite3_stmt_status", referenced from:
      _sqlite3_sqlite3_stmt_status_wrapper233 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3239_sqlite3_stmt_status, _sqlite3_sqlite3_stmt_status_wrapper233 )
  "_sqlite3_str_append", referenced from:
      _sqlite3_sqlite3_str_append_wrapper223 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_str_appendall_wrapper224, _sqlite3_sqlite3_str_appendchar_wrapper225 , _sqlite3_sqlite3_str_append_wrapper223 , knifunptr_sqlite3230_sqlite3_str_appendall , knifunptr_sqlite3229_sqlite3_str_append , knifunptr_sqlite3231_sqlite3_str_appendchar , knifunptr_sqlite3227_sqlite3_str_appendf )
  "_sqlite3_str_appendall", referenced from:
      _sqlite3_sqlite3_str_appendall_wrapper224 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_str_appendall_wrapper224, knifunptr_sqlite3230_sqlite3_str_appendall )
  "_sqlite3_str_appendchar", referenced from:
      _sqlite3_sqlite3_str_appendchar_wrapper225 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_str_appendchar_wrapper225, knifunptr_sqlite3231_sqlite3_str_appendchar )
  "_sqlite3_str_appendf", referenced from:
      knifunptr_sqlite3227_sqlite3_str_appendf in shared(result.o)
     (maybe you meant: knifunptr_sqlite3227_sqlite3_str_appendf)
  "_sqlite3_str_errcode", referenced from:
      _sqlite3_sqlite3_str_errcode_wrapper227 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_str_errcode_wrapper227, knifunptr_sqlite3233_sqlite3_str_errcode )
  "_sqlite3_str_finish", referenced from:
      _sqlite3_sqlite3_str_finish_wrapper221 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_str_finish_wrapper221, knifunptr_sqlite3226_sqlite3_str_finish )
  "_sqlite3_str_length", referenced from:
      _sqlite3_sqlite3_str_length_wrapper228 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_str_length_wrapper228, knifunptr_sqlite3234_sqlite3_str_length )
  "_sqlite3_str_new", referenced from:
      _sqlite3_sqlite3_str_new_wrapper220 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_str_new_wrapper220, knifunptr_sqlite3225_sqlite3_str_new )
  "_sqlite3_str_reset", referenced from:
      _sqlite3_sqlite3_str_reset_wrapper226 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3232_sqlite3_str_reset, _sqlite3_sqlite3_str_reset_wrapper226 )
  "_sqlite3_str_value", referenced from:
      _sqlite3_sqlite3_str_value_wrapper229 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3235_sqlite3_str_value, _sqlite3_sqlite3_str_value_wrapper229 )
  "_sqlite3_str_vappendf", referenced from:
      _sqlite3_sqlite3_str_vappendf_wrapper222 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_str_vappendf_wrapper222, knifunptr_sqlite3228_sqlite3_str_vappendf )
  "_sqlite3_strglob", referenced from:
      _sqlite3_sqlite3_strglob_wrapper242 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3248_sqlite3_strglob, _sqlite3_sqlite3_strglob_wrapper242 )
  "_sqlite3_stricmp", referenced from:
      _sqlite3_sqlite3_stricmp_wrapper240 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3246_sqlite3_stricmp, _sqlite3_sqlite3_stricmp_wrapper240 )
  "_sqlite3_strlike", referenced from:
      _sqlite3_sqlite3_strlike_wrapper243 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_strlike_wrapper243, knifunptr_sqlite3249_sqlite3_strlike )
  "_sqlite3_strnicmp", referenced from:
      _sqlite3_sqlite3_strnicmp_wrapper241 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3247_sqlite3_strnicmp, _sqlite3_sqlite3_strnicmp_wrapper241 )
  "_sqlite3_system_errno", referenced from:
      _sqlite3_sqlite3_system_errno_wrapper254 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3262_sqlite3_system_errno, _sqlite3_sqlite3_system_errno_wrapper254 )
  "_sqlite3_table_column_metadata", referenced from:
      _sqlite3_sqlite3_table_column_metadata_wrapper188 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_table_column_metadata_wrapper188, knifunptr_sqlite3192_sqlite3_table_column_metadata )
  "_sqlite3_temp_directory", referenced from:
      _sqlite3_sqlite3_temp_directory_getter_wrapper265 in shared(result.o)
      _sqlite3_sqlite3_temp_directory_setter_wrapper266 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_temp_directory_setter_wrapper266, knifunptr_sqlite3273_sqlite3_temp_directory_getter , _sqlite3_sqlite3_temp_directory_getter_wrapper265 , knifunptr_sqlite3274_sqlite3_temp_directory_setter )
  "_sqlite3_test_control", referenced from:
      knifunptr_sqlite3221_sqlite3_test_control in shared(result.o)
     (maybe you meant: knifunptr_sqlite3221_sqlite3_test_control)
  "_sqlite3_thread_cleanup", referenced from:
      _sqlite3_sqlite3_thread_cleanup_wrapper119 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3123_sqlite3_thread_cleanup, _sqlite3_sqlite3_thread_cleanup_wrapper119 )
  "_sqlite3_threadsafe", referenced from:
      _sqlite3_sqlite3_threadsafe_wrapper5 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_threadsafe_wrapper5, knifunptr_sqlite35_sqlite3_threadsafe )
  "_sqlite3_total_changes", referenced from:
      _sqlite3_sqlite3_total_changes_wrapper17 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_total_changes_wrapper17, knifunptr_sqlite319_sqlite3_total_changes )
  "_sqlite3_trace", referenced from:
      _sqlite3_sqlite3_trace_wrapper37 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_trace_wrapper37, knifunptr_sqlite343_sqlite3_trace_v2 , _sqlite3_sqlite3_trace_v2_wrapper39 , knifunptr_sqlite341_sqlite3_trace )
  "_sqlite3_trace_v2", referenced from:
      _sqlite3_sqlite3_trace_v2_wrapper39 in shared(result.o)
     (maybe you meant: knifunptr_sqlite343_sqlite3_trace_v2, _sqlite3_sqlite3_trace_v2_wrapper39 )
  "_sqlite3_transfer_bindings", referenced from:
      _sqlite3_sqlite3_transfer_bindings_wrapper117 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3121_sqlite3_transfer_bindings, _sqlite3_sqlite3_transfer_bindings_wrapper117 )
  "_sqlite3_unlock_notify", referenced from:
      _sqlite3_sqlite3_unlock_notify_wrapper239 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_unlock_notify_wrapper239, knifunptr_sqlite3245_sqlite3_unlock_notify )
  "_sqlite3_update_hook", referenced from:
      _sqlite3_sqlite3_update_hook_wrapper181 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_update_hook_wrapper181, knifunptr_sqlite3185_sqlite3_update_hook )
  "_sqlite3_uri_boolean", referenced from:
      _sqlite3_sqlite3_uri_boolean_wrapper45 in shared(result.o)
     (maybe you meant: knifunptr_sqlite349_sqlite3_uri_boolean, _sqlite3_sqlite3_uri_boolean_wrapper45 )
  "_sqlite3_uri_int64", referenced from:
      _sqlite3_sqlite3_uri_int64_wrapper46 in shared(result.o)
     (maybe you meant: knifunptr_sqlite350_sqlite3_uri_int64, _sqlite3_sqlite3_uri_int64_wrapper46 )
  "_sqlite3_uri_key", referenced from:
      _sqlite3_sqlite3_uri_key_wrapper47 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_uri_key_wrapper47, knifunptr_sqlite351_sqlite3_uri_key )
  "_sqlite3_uri_parameter", referenced from:
      _sqlite3_sqlite3_uri_parameter_wrapper44 in shared(result.o)
     (maybe you meant: knifunptr_sqlite348_sqlite3_uri_parameter, _sqlite3_sqlite3_uri_parameter_wrapper44 )
  "_sqlite3_user_data", referenced from:
      _sqlite3_sqlite3_user_data_wrapper140 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_user_data_wrapper140, knifunptr_sqlite3144_sqlite3_user_data )
  "_sqlite3_value_blob", referenced from:
      _sqlite3_sqlite3_value_blob_wrapper121 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3125_sqlite3_value_blob, _sqlite3_sqlite3_value_blob_wrapper121 )
  "_sqlite3_value_bytes", referenced from:
      _sqlite3_sqlite3_value_bytes_wrapper130 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3134_sqlite3_value_bytes, knifunptr_sqlite3135_sqlite3_value_bytes16 , _sqlite3_sqlite3_value_bytes_wrapper130 , _sqlite3_sqlite3_value_bytes16_wrapper131 )
  "_sqlite3_value_bytes16", referenced from:
      _sqlite3_sqlite3_value_bytes16_wrapper131 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3135_sqlite3_value_bytes16, _sqlite3_sqlite3_value_bytes16_wrapper131 )
  "_sqlite3_value_double", referenced from:
      _sqlite3_sqlite3_value_double_wrapper122 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3126_sqlite3_value_double, _sqlite3_sqlite3_value_double_wrapper122 )
  "_sqlite3_value_dup", referenced from:
      _sqlite3_sqlite3_value_dup_wrapper137 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3141_sqlite3_value_dup, _sqlite3_sqlite3_value_dup_wrapper137 )
  "_sqlite3_value_free", referenced from:
      _sqlite3_sqlite3_value_free_wrapper138 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3142_sqlite3_value_free, _sqlite3_sqlite3_value_free_wrapper138 )
  "_sqlite3_value_frombind", referenced from:
      _sqlite3_sqlite3_value_frombind_wrapper135 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3139_sqlite3_value_frombind, _sqlite3_sqlite3_value_frombind_wrapper135 )
  "_sqlite3_value_int", referenced from:
      _sqlite3_sqlite3_value_int_wrapper123 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_value_int64_wrapper124, knifunptr_sqlite3128_sqlite3_value_int64 , knifunptr_sqlite3127_sqlite3_value_int , _sqlite3_sqlite3_value_int_wrapper123 )
  "_sqlite3_value_int64", referenced from:
      _sqlite3_sqlite3_value_int64_wrapper124 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_value_int64_wrapper124, knifunptr_sqlite3128_sqlite3_value_int64 )
  "_sqlite3_value_nochange", referenced from:
      _sqlite3_sqlite3_value_nochange_wrapper134 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_value_nochange_wrapper134, knifunptr_sqlite3138_sqlite3_value_nochange )
  "_sqlite3_value_numeric_type", referenced from:
      _sqlite3_sqlite3_value_numeric_type_wrapper133 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3137_sqlite3_value_numeric_type, _sqlite3_sqlite3_value_numeric_type_wrapper133 )
  "_sqlite3_value_pointer", referenced from:
      _sqlite3_sqlite3_value_pointer_wrapper125 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3129_sqlite3_value_pointer, _sqlite3_sqlite3_value_pointer_wrapper125 )
  "_sqlite3_value_subtype", referenced from:
      _sqlite3_sqlite3_value_subtype_wrapper136 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3140_sqlite3_value_subtype, _sqlite3_sqlite3_value_subtype_wrapper136 )
  "_sqlite3_value_text", referenced from:
      _sqlite3_sqlite3_value_text_wrapper126 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_value_text16be_wrapper129, _sqlite3_sqlite3_value_text16_wrapper127 , knifunptr_sqlite3132_sqlite3_value_text16le , knifunptr_sqlite3133_sqlite3_value_text16be , knifunptr_sqlite3131_sqlite3_value_text16 , knifunptr_sqlite3130_sqlite3_value_text , _sqlite3_sqlite3_value_text16le_wrapper128 , _sqlite3_sqlite3_value_text_wrapper126 )
  "_sqlite3_value_text16", referenced from:
      _sqlite3_sqlite3_value_text16_wrapper127 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_value_text16be_wrapper129, _sqlite3_sqlite3_value_text16_wrapper127 , knifunptr_sqlite3132_sqlite3_value_text16le , knifunptr_sqlite3133_sqlite3_value_text16be , knifunptr_sqlite3131_sqlite3_value_text16 , _sqlite3_sqlite3_value_text16le_wrapper128 )
  "_sqlite3_value_text16be", referenced from:
      _sqlite3_sqlite3_value_text16be_wrapper129 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_value_text16be_wrapper129, knifunptr_sqlite3133_sqlite3_value_text16be )
  "_sqlite3_value_text16le", referenced from:
      _sqlite3_sqlite3_value_text16le_wrapper128 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3132_sqlite3_value_text16le, _sqlite3_sqlite3_value_text16le_wrapper128 )
  "_sqlite3_value_type", referenced from:
      _sqlite3_sqlite3_value_type_wrapper132 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_value_type_wrapper132, knifunptr_sqlite3136_sqlite3_value_type )
  "_sqlite3_version", referenced from:
      _sqlite3_sqlite3_version_getter_wrapper264 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3272_sqlite3_version_getter, _sqlite3_sqlite3_version_getter_wrapper264 )
  "_sqlite3_vfs_find", referenced from:
      _sqlite3_sqlite3_vfs_find_wrapper205 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_vfs_find_wrapper205, knifunptr_sqlite3209_sqlite3_vfs_find )
  "_sqlite3_vfs_register", referenced from:
      _sqlite3_sqlite3_vfs_register_wrapper206 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3210_sqlite3_vfs_register, _sqlite3_sqlite3_vfs_register_wrapper206 )
  "_sqlite3_vfs_unregister", referenced from:
      _sqlite3_sqlite3_vfs_unregister_wrapper207 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3211_sqlite3_vfs_unregister, _sqlite3_sqlite3_vfs_unregister_wrapper207 )
  "_sqlite3_vmprintf", referenced from:
      _sqlite3_sqlite3_vmprintf_wrapper25 in shared(result.o)
     (maybe you meant: knifunptr_sqlite328_sqlite3_vmprintf, _sqlite3_sqlite3_vmprintf_wrapper25 )
  "_sqlite3_vsnprintf", referenced from:
      _sqlite3_sqlite3_vsnprintf_wrapper26 in shared(result.o)
     (maybe you meant: knifunptr_sqlite330_sqlite3_vsnprintf, _sqlite3_sqlite3_vsnprintf_wrapper26 )
  "_sqlite3_vtab_collation", referenced from:
      _sqlite3_sqlite3_vtab_collation_wrapper250 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_vtab_collation_wrapper250, knifunptr_sqlite3258_sqlite3_vtab_collation )
  "_sqlite3_vtab_config", referenced from:
      knifunptr_sqlite3255_sqlite3_vtab_config in shared(result.o)
     (maybe you meant: knifunptr_sqlite3255_sqlite3_vtab_config)
  "_sqlite3_vtab_nochange", referenced from:
      _sqlite3_sqlite3_vtab_nochange_wrapper249 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_vtab_nochange_wrapper249, knifunptr_sqlite3257_sqlite3_vtab_nochange )
  "_sqlite3_vtab_on_conflict", referenced from:
      _sqlite3_sqlite3_vtab_on_conflict_wrapper248 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3256_sqlite3_vtab_on_conflict, _sqlite3_sqlite3_vtab_on_conflict_wrapper248 )
  "_sqlite3_wal_autocheckpoint", referenced from:
      _sqlite3_sqlite3_wal_autocheckpoint_wrapper245 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_wal_autocheckpoint_wrapper245, knifunptr_sqlite3252_sqlite3_wal_autocheckpoint )
  "_sqlite3_wal_checkpoint", referenced from:
      _sqlite3_sqlite3_wal_checkpoint_wrapper246 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_wal_checkpoint_v2_wrapper247, knifunptr_sqlite3253_sqlite3_wal_checkpoint , knifunptr_sqlite3254_sqlite3_wal_checkpoint_v2 , _sqlite3_sqlite3_wal_checkpoint_wrapper246 )
  "_sqlite3_wal_checkpoint_v2", referenced from:
      _sqlite3_sqlite3_wal_checkpoint_v2_wrapper247 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_wal_checkpoint_v2_wrapper247, knifunptr_sqlite3254_sqlite3_wal_checkpoint_v2 )
  "_sqlite3_wal_hook", referenced from:
      _sqlite3_sqlite3_wal_hook_wrapper244 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3251_sqlite3_wal_hook, _sqlite3_sqlite3_wal_hook_wrapper244 )
  "_sqlite3_win32_set_directory", referenced from:
      _sqlite3_sqlite3_win32_set_directory_wrapper171 in shared(result.o)
     (maybe you meant: knifunptr_sqlite3175_sqlite3_win32_set_directory, _sqlite3_sqlite3_win32_set_directory8_wrapper172 , knifunptr_sqlite3176_sqlite3_win32_set_directory8 , _sqlite3_sqlite3_win32_set_directory16_wrapper173 , _sqlite3_sqlite3_win32_set_directory_wrapper171 , knifunptr_sqlite3177_sqlite3_win32_set_directory16 )
  "_sqlite3_win32_set_directory16", referenced from:
      _sqlite3_sqlite3_win32_set_directory16_wrapper173 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_win32_set_directory16_wrapper173, knifunptr_sqlite3177_sqlite3_win32_set_directory16 )
  "_sqlite3_win32_set_directory8", referenced from:
      _sqlite3_sqlite3_win32_set_directory8_wrapper172 in shared(result.o)
     (maybe you meant: _sqlite3_sqlite3_win32_set_directory8_wrapper172, knifunptr_sqlite3176_sqlite3_win32_set_directory8 )
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

==================================

|  BuildInvocationError
|  
|  /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -F /Applications/Xcode.app/Contents/SharedFrameworks-iphonesimulator -target x86_64-apple-ios14.1-simulator -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.5.sdk -L/Users/andreaprocucci/Library/Developer/Xcode/DerivedData/iosApp-cvimevxfvasxpgdxmnxewttkxpkc/Build/Intermediates.noindex/Previews/iosApp/Products/Debug-iphonesimulator -F/Users/andreaprocucci/Library/Developer/Xcode/DerivedData/iosApp-cvimevxfvasxpgdxmnxewttkxpkc/Build/Intermediates.noindex/Previews/iosApp/Products/Debug-iphonesimulator -F/Users/andreaprocucci/Desktop/ProvaKMM/iosApp/Pods/../../shared/build/cocoapods/framework -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -no_deduplicate -Xlinker -objc_abi_version -Xlinker 2 -fobjc-link-runtime -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator -L/usr/lib/swift -ObjC -lc++ -framework shared -ObjC -lc++ -framework shared -framework Pods_iosApp -bundle -bundle_loader /Users/andreaprocucci/Library/Developer/Xcode/DerivedData/iosApp-cvimevxfvasxpgdxmnxewttkxpkc/Build/Intermediates.noindex/Previews/iosApp/Products/Debug-iphonesimulator/iosApp.app/iosApp /Users/andreaprocucci/Library/Developer/Xcode/DerivedData/iosApp-cvimevxfvasxpgdxmnxewttkxpkc/Build/Intermediates.noindex/Previews/iosApp/Intermediates.noindex/iosApp.build/Debug-iphonesimulator/iosApp.build/Objects-normal/x86_64/ContentView.2.preview-thunk.o -o /Users/andreaprocucci/Library/Developer/Xcode/DerivedData/iosApp-cvimevxfvasxpgdxmnxewttkxpkc/Build/Intermediates.noindex/Previews/iosApp/Intermediates.noindex/iosApp.build/Debug-iphonesimulator/iosApp.build/Objects-normal/x86_64/ContentView.2.preview-thunk.dylib -framework SwiftUI

Gradle Build Script

import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget

plugins { kotlin("multiplatform") kotlin("native.cocoapods") id("com.android.library") }

version = "1.0"

object Versions { const val kotlin = "1.5.10" const val gradlePlugin = "7.0.0-rc01"

object Shared{
    const val coroutines = "1.5.0-native-mt"
    const val serialization = "1.2.1"
    const val datetime = "0.2.1"
    const val apollo = "2.5.9"
    const val mokoResources = "0.15.1"
    const val sqlDelight = "1.5.0"
    const val koin = "3.1.2"
    const val ktor = "1.6.0"
    const val kvault = "1.5.0"
    const val kermit = "0.1.9"
}

object Android {
    const val appCompat = "1.4.0-alpha03"
    const val compose = "1.0.0-rc02"
    const val activity = "1.3.0-rc02"
    const val accompanist = "0.14.0"
    const val navigation = "2.4.0-alpha03"
    const val constraintLayout = "1.0.0-beta01"
    const val facebookLogin = "11.1.1"
    const val firebaseCrashlytics = "18.2.0"
}

}

kotlin { android()

val iosTarget: (String, KotlinNativeTarget.() -> Unit) -> KotlinNativeTarget =
    if (System.getenv("SDK_NAME")?.startsWith("iphoneos") == true)
        ::iosArm64
    else
        ::iosX64

iosTarget("ios") {}

cocoapods {
    summary = "Some description for the Shared Module"
    homepage = "Link to the Shared Module homepage"
    ios.deploymentTarget = "14.1"
    frameworkName = "shared"
    podfile = project.file("../iosApp/Podfile")
}

sourceSets {
    val commonMain by getting {
        dependencies {
            implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:${Versions.Shared.coroutines}")
            implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:${Versions.Shared.serialization}")
            implementation("org.jetbrains.kotlinx:kotlinx-datetime:${Versions.Shared.datetime}")
            implementation("com.apollographql.apollo:apollo-runtime-kotlin:${Versions.Shared.apollo}")
            implementation("io.insert-koin:koin-core:${Versions.Shared.koin}")
            implementation("io.ktor:ktor-client-core:${Versions.Shared.ktor}")
            implementation("com.liftric:kvault:${Versions.Shared.kvault}")
            implementation("co.touchlab:kermit:${Versions.Shared.kermit}")
        }
    }
    val commonTest by getting {
        dependencies {
            implementation(kotlin("test-common"))
            implementation(kotlin("test-annotations-common"))
        }
    }
    val androidMain by getting {
        dependencies {
            implementation("com.squareup.sqldelight:android-driver:${Versions.Shared.sqlDelight}")
            implementation("io.ktor:ktor-client-android:${Versions.Shared.ktor}")
            implementation("androidx.activity:activity-compose:${Versions.Android.activity}")
        }
    }
    val androidTest by getting {
        dependencies {
            implementation(kotlin("test-junit"))
            implementation("junit:junit:4.13.2")
        }
    }
    val iosMain by getting {
        dependencies {
            implementation("com.squareup.sqldelight:native-driver:${Versions.Shared.sqlDelight}")
            implementation("io.ktor:ktor-client-ios:${Versions.Shared.ktor}")
        }
    }
    val iosTest by getting
}

}

android { compileSdkVersion(30) sourceSets["main"].manifest.srcFile("src/androidMain/AndroidManifest.xml") defaultConfig { minSdkVersion(21) targetSdkVersion(30) } }

velco-greg commented 2 years ago

Replace your

cocoapods {
    ...
    frameworkName = "shared"
}

by

cocoapods {
        ...
        framework {
            baseName = "shared"
            isStatic = false
        }
    }

the isStatic should fix the preview issue.

AndreProc commented 2 years ago

Hi, thank you velco-greg now it works!!

ArtRoman commented 2 years ago

Got this error on multiplatform project with cocoapods integration on M1 mac for SwiftUI previews:

Undefined symbols for architecture arm64:
"_sqlite3_bind_text16", referenced from:
…

Adding framework block to build.gradle (groovy, not kts) to disable static libraries linking causes new error:

GradleScriptException: A problem occurred evaluating project ':app'
Caused by: groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method org.jetbrains.kotlin.gradle.plugin.cocoapods.CocoapodsExtension#framework.
Cannot resolve which method to invoke for [class build_42g33lhz9jylwm28rb1jce30$_run_closure2$_closure8$_closure13] due to overlapping prototypes between:
    [interface kotlin.jvm.functions.Function1]
    [interface org.gradle.api.Action]
…

because both methods has same labmda-like signatures in JVM for groovy in CocoapodsExtension.kt:

fun framework(configure: Framework.() -> Unit)
fun framework(configure: Action<Framework>)

So only explicit type with parenthes is working for me:

cocoapods {
    …
    framework((Action) {
        it.isStatic = false // SwiftUI preview requires dynamic framework
    })
}

I've spent hours on this issue with previews, I hope it helps.