-
Notifications
You must be signed in to change notification settings - Fork 88
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
windows-installer #149
base: master
Are you sure you want to change the base?
windows-installer #149
Conversation
closed because they don't actually work on windows |
the actual .exe builds to .libs/ somehow .dll dependencies gathered using PE IMAGE_DIRECTORY_ENTRY_IMPORT recursive parsing for: msys64/mingw32 msys64/mingw64
d5398f9
to
b8a22a8
Compare
reopening because I fixed it: this is still .dll dependencies gathered using PE IMAGE_DIRECTORY_ENTRY_IMPORT recursive parsing |
the 32bit looks like this: [
{
"deps": [
{
"deps": [
{
"deps": [],
"import_functionNamesArr": [
"pthread_getspecific",
"pthread_key_create",
"pthread_mutex_init",
"pthread_mutex_lock",
"pthread_mutex_unlock",
"pthread_once",
"pthread_setspecific"
],
"name": "libwinpthread-1.dll"
}
],
"import_functionNamesArr": [
"_Unwind_Resume",
"__divdi3",
"__divmoddi4",
"__gcc_personality_v0",
"__moddi3",
"__udivdi3",
"__udivmoddi4",
"__umoddi3"
],
"name": "libgcc_s_dw2-1.dll"
},
{
"deps": [
{
"deps": [
{
"deps": [],
"import_functionNamesArr": [
"__memcpy_chk",
"__memmove_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"iconv",
"iconv_open"
],
"name": "iconv.dll"
},
{
"deps": [],
"import_functionNamesArr": [
"__chk_fail",
"__memcpy_chk",
"__strcat_chk",
"__strcpy_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"libintl_bind_textdomain_codeset",
"libintl_bindtextdomain",
"libintl_dcgettext",
"libintl_dgettext",
"libintl_dngettext",
"libintl_gettext",
"libintl_sprintf",
"libintl_textdomain"
],
"name": "libintl-8.dll"
},
{
"deps": [
{
"deps": [],
"import_functionNamesArr": [
"__memcpy_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"pcre2_code_free_8",
"pcre2_compile_8",
"pcre2_compile_context_create_8",
"pcre2_compile_context_free_8",
"pcre2_config_8",
"pcre2_dfa_match_8",
"pcre2_get_error_message_8",
"pcre2_get_ovector_count_8",
"pcre2_get_ovector_pointer_8",
"pcre2_jit_compile_8",
"pcre2_jit_match_8",
"pcre2_match_8",
"pcre2_match_context_create_8",
"pcre2_match_context_free_8",
"pcre2_match_data_create_8",
"pcre2_match_data_create_from_pattern_8",
"pcre2_match_data_free_8",
"pcre2_pattern_info_8",
"pcre2_set_bsr_8",
"pcre2_set_newline_8",
"pcre2_substring_nametable_scan_8",
"pcre2_substring_number_from_name_8"
],
"name": "libpcre2-8-0.dll"
},
{
"deps": [],
"import_functionNamesArr": [
"__chk_fail",
"__memcpy_chk",
"__memmove_chk",
"__memset_chk",
"__strcat_chk",
"__strcpy_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"g_ascii_strdown",
"g_date_time_format",
"g_date_time_new_now_local",
"g_date_time_unref",
"g_free",
"g_hash_table_foreach",
"g_hash_table_lookup",
"g_hash_table_new_full",
"g_hash_table_replace",
"g_hash_table_size",
"g_malloc",
"g_malloc0",
"g_malloc_n",
"g_path_get_basename",
"g_propagate_error",
"g_quark_from_static_string",
"g_realloc",
"g_return_if_fail_warning",
"g_set_error",
"g_str_equal",
"g_str_hash",
"g_strconcat",
"g_strdup",
"g_strndup"
],
"name": "libglib-2.0-0.dll"
},
{
"deps": [
{
"deps": [],
"import_functionNamesArr": [
"ffi_call",
"ffi_prep_cif",
"ffi_type_double",
"ffi_type_float",
"ffi_type_pointer",
"ffi_type_sint32",
"ffi_type_sint64",
"ffi_type_uint32",
"ffi_type_uint64",
"ffi_type_void"
],
"name": "libffi-8.dll"
},
{
"deps": [
{
"deps": [
{
"deps": [],
"import_functionNamesArr": [
"pthread_getspecific",
"pthread_key_create",
"pthread_mutex_init",
"pthread_mutex_lock",
"pthread_mutex_unlock",
"pthread_once",
"pthread_setspecific"
],
"name": "libwinpthread-1.dll"
}
],
"import_functionNamesArr": [
"_Unwind_Resume",
"__divdi3",
"__divmoddi4",
"__gcc_personality_v0",
"__moddi3",
"__udivdi3",
"__udivmoddi4",
"__umoddi3"
],
"name": "libgcc_s_dw2-1.dll"
},
{
"deps": [
{
"deps": [
{
"deps": [],
"import_functionNamesArr": [
"__memcpy_chk",
"__memmove_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"iconv",
"iconv_open"
],
"name": "iconv.dll"
},
{
"deps": [],
"import_functionNamesArr": [
"__chk_fail",
"__memcpy_chk",
"__strcat_chk",
"__strcpy_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"libintl_bind_textdomain_codeset",
"libintl_bindtextdomain",
"libintl_dcgettext",
"libintl_dgettext",
"libintl_dngettext",
"libintl_gettext",
"libintl_sprintf",
"libintl_textdomain"
],
"name": "libintl-8.dll"
},
{
"deps": [
{
"deps": [],
"import_functionNamesArr": [
"__memcpy_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"pcre2_code_free_8",
"pcre2_compile_8",
"pcre2_compile_context_create_8",
"pcre2_compile_context_free_8",
"pcre2_config_8",
"pcre2_dfa_match_8",
"pcre2_get_error_message_8",
"pcre2_get_ovector_count_8",
"pcre2_get_ovector_pointer_8",
"pcre2_jit_compile_8",
"pcre2_jit_match_8",
"pcre2_match_8",
"pcre2_match_context_create_8",
"pcre2_match_context_free_8",
"pcre2_match_data_create_8",
"pcre2_match_data_create_from_pattern_8",
"pcre2_match_data_free_8",
"pcre2_pattern_info_8",
"pcre2_set_bsr_8",
"pcre2_set_newline_8",
"pcre2_substring_nametable_scan_8",
"pcre2_substring_number_from_name_8"
],
"name": "libpcre2-8-0.dll"
},
{
"deps": [],
"import_functionNamesArr": [
"__chk_fail",
"__memcpy_chk",
"__memmove_chk",
"__memset_chk",
"__strcat_chk",
"__strcpy_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"g_array_append_vals",
"g_array_free",
"g_array_new",
"g_array_ref",
"g_array_unref",
"g_assertion_message_expr",
"g_atomic_rc_box_acquire",
"g_atomic_rc_box_alloc0",
"g_atomic_rc_box_release_full",
"g_byte_array_ref",
"g_byte_array_unref",
"g_bytes_ref",
"g_bytes_unref",
"g_checksum_copy",
"g_checksum_free",
"g_child_watch_funcs",
"g_datalist_clear",
"g_datalist_get_data",
"g_datalist_get_flags",
"g_datalist_id_dup_data",
"g_datalist_id_get_data",
"g_datalist_id_remove_no_notify",
"g_datalist_id_replace_data",
"g_datalist_id_set_data_full",
"g_datalist_set_flags",
"g_datalist_unset_flags",
"g_date_copy",
"g_date_free",
"g_date_time_ref",
"g_date_time_unref",
"g_direct_hash",
"g_error_copy",
"g_error_free",
"g_free",
"g_getenv",
"g_hash_table_add",
"g_hash_table_contains",
"g_hash_table_foreach",
"g_hash_table_insert",
"g_hash_table_lookup",
"g_hash_table_new",
"g_hash_table_ref",
"g_hash_table_remove",
"g_hash_table_unref",
"g_hook_alloc",
"g_hook_destroy",
"g_hook_destroy_link",
"g_hook_first_valid",
"g_hook_insert_before",
"g_hook_list_clear",
"g_hook_list_init",
"g_hook_next_valid",
"g_idle_funcs",
"g_intern_static_string",
"g_intern_string",
"g_io_channel_ref",
"g_io_channel_unref",
"g_io_watch_funcs",
"g_key_file_ref",
"g_key_file_unref",
"g_list_free",
"g_list_prepend",
"g_log",
"g_main_context_ref",
"g_main_context_unref",
"g_main_loop_ref",
"g_main_loop_unref",
"g_malloc",
"g_malloc0",
"g_malloc0_n",
"g_malloc_n",
"g_mapped_file_ref",
"g_mapped_file_unref",
"g_markup_parse_context_ref",
"g_markup_parse_context_unref",
"g_match_info_ref",
"g_match_info_unref",
"g_memdup2",
"g_mutex_clear",
"g_mutex_init",
"g_mutex_lock",
"g_mutex_unlock",
"g_nullify_pointer",
"g_once_init_enter",
"g_once_init_leave",
"g_option_group_ref",
"g_option_group_unref",
"g_parse_debug_string",
"g_pattern_spec_copy",
"g_pattern_spec_free",
"g_ptr_array_add",
"g_ptr_array_new_with_free_func",
"g_ptr_array_ref",
"g_ptr_array_remove_index",
"g_ptr_array_steal",
"g_ptr_array_steal_index_fast",
"g_ptr_array_unref",
"g_qsort_with_data",
"g_quark_from_static_string",
"g_quark_from_string",
"g_quark_to_string",
"g_quark_try_string",
"g_realloc",
"g_realloc_n",
"g_rec_mutex_clear",
"g_rec_mutex_init",
"g_rec_mutex_lock",
"g_rec_mutex_unlock",
"g_regex_ref",
"g_regex_unref",
"g_return_if_fail_warning",
"g_rw_lock_reader_lock",
"g_rw_lock_reader_unlock",
"g_rw_lock_writer_lock",
"g_rw_lock_writer_unlock",
"g_slice_alloc",
"g_slice_alloc0",
"g_slice_free1",
"g_slist_append",
"g_slist_copy",
"g_slist_delete_link",
"g_slist_find",
"g_slist_free",
"g_slist_length",
"g_slist_prepend",
"g_slist_remove",
"g_slist_sort",
"g_source_destroy",
"g_source_ref",
"g_source_set_callback_indirect",
"g_source_unref",
"g_str_equal",
"g_str_hash",
"g_strcmp0",
"g_strconcat",
"g_strdup",
"g_strdup_printf",
"g_strdupv",
"g_strescape",
"g_strfreev",
"g_string_append",
"g_string_append_printf",
"g_string_free",
"g_string_new",
"g_string_new_len",
"g_thread_ref",
"g_thread_unref",
"g_time_zone_ref",
"g_time_zone_unref",
"g_timeout_funcs",
"g_tree_ref",
"g_tree_unref",
"g_unichar_validate",
"g_uri_ref",
"g_uri_unref",
"g_variant_builder_ref",
"g_variant_builder_unref",
"g_variant_classify",
"g_variant_compare",
"g_variant_dict_ref",
"g_variant_dict_unref",
"g_variant_equal",
"g_variant_get_type",
"g_variant_is_of_type",
"g_variant_ref_sink",
"g_variant_take_ref",
"g_variant_type_copy",
"g_variant_type_equal",
"g_variant_type_free",
"g_variant_unref",
"glib__private__",
"glib_gettext"
],
"name": "libglib-2.0-0.dll"
},
{
"deps": [],
"import_functionNamesArr": [
"__memcpy_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"g_boxed_type_register_static"
],
"name": "libgobject-2.0-0.dll"
},
{
"deps": [
{
"deps": [
{
"deps": [],
"import_functionNamesArr": [
"__memcpy_chk",
"__memmove_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"iconv",
"iconv_open"
],
"name": "iconv.dll"
},
{
"deps": [],
"import_functionNamesArr": [
"__chk_fail",
"__memcpy_chk",
"__strcat_chk",
"__strcpy_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"__printf__",
"libintl_bindtextdomain",
"libintl_dgettext",
"libintl_fprintf",
"libintl_setlocale",
"libintl_textdomain"
],
"name": "libintl-8.dll"
},
{
"deps": [
{
"deps": [],
"import_functionNamesArr": [
"adler32",
"crc32",
"deflate",
"deflateEnd",
"deflateInit2_",
"deflateReset",
"inflate",
"inflateEnd",
"inflateInit2_",
"inflateReset",
"inflateReset2",
"inflateValidate"
],
"name": "zlib1.dll"
},
{
"deps": [],
"import_functionNamesArr": [
"__memcpy_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"png_create_info_struct",
"png_create_read_struct",
"png_destroy_read_struct",
"png_get_bKGD",
"png_get_bit_depth",
"png_get_color_type",
"png_get_error_ptr",
"png_get_image_height",
"png_get_image_width",
"png_get_rowbytes",
"png_get_valid",
"png_init_io",
"png_malloc",
"png_read_end",
"png_read_image",
"png_read_info",
"png_read_update_info",
"png_set_background",
"png_set_expand",
"png_set_interlace_handling",
"png_set_packing",
"png_set_strip_16",
"png_set_strip_alpha"
],
"name": "libpng16-16.dll"
},
{
"deps": [],
"import_functionNamesArr": [
"__chk_fail"
],
"name": "libssp-0.dll"
}
] the 64bit looks like this: [
{
"deps": [
{
"deps": [
{
"deps": [
{
"deps": [],
"import_functionNamesArr": [
"__memcpy_chk",
"__memmove_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"iconv",
"iconv_open"
],
"name": "iconv.dll"
},
{
"deps": [],
"import_functionNamesArr": [
"__chk_fail",
"__memcpy_chk",
"__strcat_chk",
"__strcpy_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"libintl_bind_textdomain_codeset",
"libintl_bindtextdomain",
"libintl_dcgettext",
"libintl_dgettext",
"libintl_dngettext",
"libintl_gettext",
"libintl_sprintf",
"libintl_textdomain"
],
"name": "libintl-8.dll"
},
{
"deps": [
{
"deps": [],
"import_functionNamesArr": [
"__memcpy_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"pcre2_code_free_8",
"pcre2_compile_8",
"pcre2_compile_context_create_8",
"pcre2_compile_context_free_8",
"pcre2_config_8",
"pcre2_dfa_match_8",
"pcre2_get_error_message_8",
"pcre2_get_ovector_count_8",
"pcre2_get_ovector_pointer_8",
"pcre2_jit_compile_8",
"pcre2_jit_match_8",
"pcre2_match_8",
"pcre2_match_context_create_8",
"pcre2_match_context_free_8",
"pcre2_match_data_create_8",
"pcre2_match_data_create_from_pattern_8",
"pcre2_match_data_free_8",
"pcre2_pattern_info_8",
"pcre2_set_bsr_8",
"pcre2_set_newline_8",
"pcre2_substring_nametable_scan_8",
"pcre2_substring_number_from_name_8"
],
"name": "libpcre2-8-0.dll"
},
{
"deps": [],
"import_functionNamesArr": [
"__chk_fail",
"__memcpy_chk",
"__memmove_chk",
"__memset_chk",
"__strcat_chk",
"__strcpy_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"g_ascii_strdown",
"g_date_time_format",
"g_date_time_new_now_local",
"g_date_time_unref",
"g_free",
"g_hash_table_foreach",
"g_hash_table_lookup",
"g_hash_table_new_full",
"g_hash_table_replace",
"g_hash_table_size",
"g_malloc",
"g_malloc0",
"g_malloc_n",
"g_path_get_basename",
"g_propagate_error",
"g_quark_from_static_string",
"g_realloc",
"g_return_if_fail_warning",
"g_set_error",
"g_str_equal",
"g_str_hash",
"g_strconcat",
"g_strdup",
"g_strndup"
],
"name": "libglib-2.0-0.dll"
},
{
"deps": [
{
"deps": [],
"import_functionNamesArr": [
"ffi_call",
"ffi_prep_cif",
"ffi_type_double",
"ffi_type_float",
"ffi_type_pointer",
"ffi_type_sint32",
"ffi_type_sint64",
"ffi_type_uint32",
"ffi_type_uint64",
"ffi_type_void"
],
"name": "libffi-8.dll"
},
{
"deps": [
{
"deps": [
{
"deps": [
{
"deps": [],
"import_functionNamesArr": [
"__memcpy_chk",
"__memmove_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"iconv",
"iconv_open"
],
"name": "iconv.dll"
},
{
"deps": [],
"import_functionNamesArr": [
"__chk_fail",
"__memcpy_chk",
"__strcat_chk",
"__strcpy_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"libintl_bind_textdomain_codeset",
"libintl_bindtextdomain",
"libintl_dcgettext",
"libintl_dgettext",
"libintl_dngettext",
"libintl_gettext",
"libintl_sprintf",
"libintl_textdomain"
],
"name": "libintl-8.dll"
},
{
"deps": [
{
"deps": [],
"import_functionNamesArr": [
"__memcpy_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"pcre2_code_free_8",
"pcre2_compile_8",
"pcre2_compile_context_create_8",
"pcre2_compile_context_free_8",
"pcre2_config_8",
"pcre2_dfa_match_8",
"pcre2_get_error_message_8",
"pcre2_get_ovector_count_8",
"pcre2_get_ovector_pointer_8",
"pcre2_jit_compile_8",
"pcre2_jit_match_8",
"pcre2_match_8",
"pcre2_match_context_create_8",
"pcre2_match_context_free_8",
"pcre2_match_data_create_8",
"pcre2_match_data_create_from_pattern_8",
"pcre2_match_data_free_8",
"pcre2_pattern_info_8",
"pcre2_set_bsr_8",
"pcre2_set_newline_8",
"pcre2_substring_nametable_scan_8",
"pcre2_substring_number_from_name_8"
],
"name": "libpcre2-8-0.dll"
},
{
"deps": [],
"import_functionNamesArr": [
"__chk_fail",
"__memcpy_chk",
"__memmove_chk",
"__memset_chk",
"__strcat_chk",
"__strcpy_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"g_array_append_vals",
"g_array_free",
"g_array_new",
"g_array_ref",
"g_array_unref",
"g_assertion_message_expr",
"g_atomic_rc_box_acquire",
"g_atomic_rc_box_alloc0",
"g_atomic_rc_box_release_full",
"g_byte_array_ref",
"g_byte_array_unref",
"g_bytes_ref",
"g_bytes_unref",
"g_checksum_copy",
"g_checksum_free",
"g_child_watch_funcs",
"g_datalist_clear",
"g_datalist_get_data",
"g_datalist_get_flags",
"g_datalist_id_dup_data",
"g_datalist_id_get_data",
"g_datalist_id_remove_no_notify",
"g_datalist_id_replace_data",
"g_datalist_id_set_data_full",
"g_datalist_set_flags",
"g_datalist_unset_flags",
"g_date_copy",
"g_date_free",
"g_date_time_ref",
"g_date_time_unref",
"g_direct_hash",
"g_error_copy",
"g_error_free",
"g_free",
"g_getenv",
"g_hash_table_add",
"g_hash_table_contains",
"g_hash_table_foreach",
"g_hash_table_insert",
"g_hash_table_lookup",
"g_hash_table_new",
"g_hash_table_ref",
"g_hash_table_remove",
"g_hash_table_unref",
"g_hook_alloc",
"g_hook_destroy",
"g_hook_destroy_link",
"g_hook_first_valid",
"g_hook_insert_before",
"g_hook_list_clear",
"g_hook_list_init",
"g_hook_next_valid",
"g_idle_funcs",
"g_intern_static_string",
"g_intern_string",
"g_io_channel_ref",
"g_io_channel_unref",
"g_io_watch_funcs",
"g_key_file_ref",
"g_key_file_unref",
"g_list_free",
"g_list_prepend",
"g_log",
"g_main_context_ref",
"g_main_context_unref",
"g_main_loop_ref",
"g_main_loop_unref",
"g_malloc",
"g_malloc0",
"g_malloc0_n",
"g_malloc_n",
"g_mapped_file_ref",
"g_mapped_file_unref",
"g_markup_parse_context_ref",
"g_markup_parse_context_unref",
"g_match_info_ref",
"g_match_info_unref",
"g_memdup2",
"g_mutex_clear",
"g_mutex_init",
"g_mutex_lock",
"g_mutex_unlock",
"g_nullify_pointer",
"g_once_init_enter",
"g_once_init_leave",
"g_option_group_ref",
"g_option_group_unref",
"g_parse_debug_string",
"g_pattern_spec_copy",
"g_pattern_spec_free",
"g_ptr_array_add",
"g_ptr_array_new_with_free_func",
"g_ptr_array_ref",
"g_ptr_array_remove_index",
"g_ptr_array_steal",
"g_ptr_array_steal_index_fast",
"g_ptr_array_unref",
"g_qsort_with_data",
"g_quark_from_static_string",
"g_quark_from_string",
"g_quark_to_string",
"g_quark_try_string",
"g_realloc",
"g_realloc_n",
"g_rec_mutex_clear",
"g_rec_mutex_init",
"g_rec_mutex_lock",
"g_rec_mutex_unlock",
"g_regex_ref",
"g_regex_unref",
"g_return_if_fail_warning",
"g_rw_lock_reader_lock",
"g_rw_lock_reader_unlock",
"g_rw_lock_writer_lock",
"g_rw_lock_writer_unlock",
"g_slice_alloc",
"g_slice_alloc0",
"g_slice_free1",
"g_slist_append",
"g_slist_copy",
"g_slist_delete_link",
"g_slist_find",
"g_slist_free",
"g_slist_length",
"g_slist_prepend",
"g_slist_remove",
"g_slist_sort",
"g_source_destroy",
"g_source_ref",
"g_source_set_callback_indirect",
"g_source_unref",
"g_str_equal",
"g_str_hash",
"g_strcmp0",
"g_strconcat",
"g_strdup",
"g_strdup_printf",
"g_strdupv",
"g_strescape",
"g_strfreev",
"g_string_append",
"g_string_append_printf",
"g_string_free",
"g_string_new",
"g_string_new_len",
"g_thread_ref",
"g_thread_unref",
"g_time_zone_ref",
"g_time_zone_unref",
"g_timeout_funcs",
"g_tree_ref",
"g_tree_unref",
"g_unichar_validate",
"g_uri_ref",
"g_uri_unref",
"g_variant_builder_ref",
"g_variant_builder_unref",
"g_variant_classify",
"g_variant_compare",
"g_variant_dict_ref",
"g_variant_dict_unref",
"g_variant_equal",
"g_variant_get_type",
"g_variant_is_of_type",
"g_variant_ref_sink",
"g_variant_take_ref",
"g_variant_type_copy",
"g_variant_type_equal",
"g_variant_type_free",
"g_variant_unref",
"glib__private__",
"glib_gettext"
],
"name": "libglib-2.0-0.dll"
},
{
"deps": [],
"import_functionNamesArr": [
"__memcpy_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"g_boxed_type_register_static"
],
"name": "libgobject-2.0-0.dll"
},
{
"deps": [
{
"deps": [
{
"deps": [],
"import_functionNamesArr": [
"__memcpy_chk",
"__memmove_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"iconv",
"iconv_open"
],
"name": "iconv.dll"
},
{
"deps": [],
"import_functionNamesArr": [
"__chk_fail",
"__memcpy_chk",
"__strcat_chk",
"__strcpy_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"__printf__",
"libintl_bindtextdomain",
"libintl_dgettext",
"libintl_fprintf",
"libintl_setlocale",
"libintl_textdomain"
],
"name": "libintl-8.dll"
},
{
"deps": [
{
"deps": [],
"import_functionNamesArr": [
"adler32",
"crc32",
"deflate",
"deflateEnd",
"deflateInit2_",
"deflateReset",
"inflate",
"inflateEnd",
"inflateInit2_",
"inflateReset",
"inflateReset2",
"inflateValidate"
],
"name": "zlib1.dll"
},
{
"deps": [],
"import_functionNamesArr": [
"__memcpy_chk"
],
"name": "libssp-0.dll"
}
],
"import_functionNamesArr": [
"png_create_info_struct",
"png_create_read_struct",
"png_destroy_read_struct",
"png_get_bKGD",
"png_get_bit_depth",
"png_get_color_type",
"png_get_error_ptr",
"png_get_image_height",
"png_get_image_width",
"png_get_rowbytes",
"png_get_valid",
"png_init_io",
"png_malloc",
"png_read_end",
"png_read_image",
"png_read_info",
"png_read_update_info",
"png_set_background",
"png_set_expand",
"png_set_interlace_handling",
"png_set_packing",
"png_set_strip_16",
"png_set_strip_alpha"
],
"name": "libpng16-16.dll"
},
{
"deps": [],
"import_functionNamesArr": [
"__chk_fail"
],
"name": "libssp-0.dll"
}
] |
currently, the 64bit autotrace has a 32bit installer |
the actual .exe builds to .libs/ somehow
.dll dependencies gathered using Process Monitor
for:
msys64/mingw32
msys64/mingw64