Skip to content
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

libewf "error LNK2001: unresolved external symbol" #10

Open
V0tis opened this issue Jul 29, 2019 · 1 comment
Open

libewf "error LNK2001: unresolved external symbol" #10

V0tis opened this issue Jul 29, 2019 · 1 comment

Comments

@V0tis
Copy link

V0tis commented Jul 29, 2019

Hi.

I am using Visual Studio 2010 Express c ++.

However, I encountered an error while building libewf.

The contents of the error. ↓

pyewf.obj : error LNK2019: unresolved external symbol __imp__PyUnicodeUCS2_DecodeUTF8 referenced in function _pyewf_get_version
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__PyUnicodeUCS2_DecodeUTF8
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__PyUnicodeUCS2_DecodeUTF8
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyEval_RestoreThread referenced in function _pyewf_get_version
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__PyEval_RestoreThread
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyEval_RestoreThread
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__PyEval_RestoreThread
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyEval_SaveThread referenced in function _pyewf_get_version
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__PyEval_SaveThread
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyEval_SaveThread
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__PyEval_SaveThread
1>pyewf_media_flags.obj : error LNK2001: unresolved external symbol __imp__PyErr_Format
1>pyewf_media_types.obj : error LNK2001: unresolved external symbol __imp__PyErr_Format
1>pyewf_metadata.obj : error LNK2019: unresolved external symbol __imp__PyErr_Format referenced in function _pyewf_handle_get_header_values
1>pyewf_file_entries.obj : error LNK2001: unresolved external symbol __imp__PyErr_Format
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__PyErr_Format
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyErr_Format
1>pyewf_integer.obj : error LNK2001: unresolved external symbol __imp__PyErr_Format
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__PyErr_Format
1>pyewf_compression_methods.obj : error LNK2001: unresolved external symbol __imp__PyErr_Format
1>pyewf_datetime.obj : error LNK2001: unresolved external symbol __imp__PyErr_Format
1>pyewf_error.obj : error LNK2001: unresolved external symbol __imp__PyErr_Format
1>pyewf_media_flags.obj : error LNK2001: unresolved external symbol __imp__PyExc_TypeError
1>pyewf_media_types.obj : error LNK2001: unresolved external symbol __imp__PyExc_TypeError
1>pyewf_metadata.obj : error LNK2019: unresolved external symbol __imp__PyExc_TypeError referenced in function _pyewf_handle_get_header_values
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__PyExc_TypeError
1>pyewf_compression_methods.obj : error LNK2001: unresolved external symbol __imp__PyExc_TypeError
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__PyExc_TypeError
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyExc_TypeError
1>pyewf_metadata.obj : error LNK2019: unresolved external symbol __imp__PyString_AsString referenced in function _pyewf_handle_get_header_values
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__PyString_AsString
1>pyewf_error.obj : error LNK2001: unresolved external symbol __imp__PyString_AsString
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__PyString_AsString
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyString_AsString
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__PyString_Type
1>pyewf_file_object_io_handle.obj : error LNK2019: unresolved external symbol __imp__PyString_Type referenced in function _pyewf_file_object_get_offset
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyString_Type
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__PyString_Type
1>pyewf.obj : error LNK2001: unresolved external symbol __imp___Py_ZeroStruct
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__Py_IncRef
1>pyewf_metadata.obj : error LNK2019: unresolved external symbol __imp__Py_IncRef referenced in function _pyewf_handle_get_header_values
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__Py_IncRef
1>pyewf_file_entries.obj : error LNK2001: unresolved external symbol __imp__Py_IncRef
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__Py_IncRef
1>pyewf_file_object_io_handle.obj : error LNK2001: unresolved external symbol __imp__Py_IncRef
1>pyewf.obj : error LNK2001: unresolved external symbol __imp___Py_TrueStruct
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__PyExc_IOError
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__PyExc_IOError
1>pyewf_datetime.obj : error LNK2001: unresolved external symbol __imp__PyExc_IOError
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__PyExc_IOError
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyExc_IOError
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyUnicodeUCS2_AsUnicode referenced in function _pyewf_check_file_signature
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyUnicodeUCS2_AsUnicode
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__PyExc_RuntimeError
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyExc_RuntimeError
1>pyewf_metadata.obj : error LNK2019: unresolved external symbol __imp__PyExc_RuntimeError referenced in function _pyewf_handle_get_hash_value
1>pyewf_metadata.obj : error LNK2019: unresolved external symbol __imp__PyObject_IsInstance referenced in function _pyewf_handle_get_hash_value
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__PyObject_IsInstance
1>pyewf_file_object_io_handle.obj : error LNK2001: unresolved external symbol __imp__PyObject_IsInstance
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyObject_IsInstance
1>pyewf_integer.obj : error LNK2001: unresolved external symbol __imp__PyObject_IsInstance
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__PyUnicode_Type
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyUnicode_Type
1>pyewf_metadata.obj : error LNK2019: unresolved external symbol __imp__PyUnicode_Type referenced in function _pyewf_handle_get_hash_value
1>pyewf_metadata.obj : error LNK2019: unresolved external symbol __imp__PyErr_Clear referenced in function _pyewf_handle_get_hash_value
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__PyErr_Clear
1>pyewf_file_object_io_handle.obj : error LNK2001: unresolved external symbol __imp__PyErr_Clear
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyErr_Clear
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyArg_ParseTupleAndKeywords referenced in function _pyewf_check_file_signature
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__PyArg_ParseTupleAndKeywords
1>pyewf_integer.obj : error LNK2001: unresolved external symbol __imp__PyErr_Clear
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyArg_ParseTupleAndKeywords
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__PyArg_ParseTupleAndKeywords
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyExc_MemoryError
1>pyewf_media_flags.obj : error LNK2001: unresolved external symbol __imp__PyExc_MemoryError
1>pyewf_media_types.obj : error LNK2001: unresolved external symbol __imp__PyExc_MemoryError
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__PyExc_MemoryError
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__PyExc_MemoryError
1>pyewf_compression_methods.obj : error LNK2001: unresolved external symbol __imp__PyExc_MemoryError
1>pyewf_file_entries.obj : error LNK2001: unresolved external symbol __imp__PyExc_MemoryError
1>pyewf_file_entry.obj : error LNK2019: unresolved external symbol __imp__PyExc_MemoryError referenced in function _pyewf_file_entry_free
1>pyewf_media_types.obj : error LNK2001: unresolved external symbol __imp__Py_DecRef
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__Py_DecRef
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__Py_DecRef
1>pyewf_file_object_io_handle.obj : error LNK2019: unresolved external symbol __imp__Py_DecRef referenced in function _pyewf_file_object_io_handle_initialize
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__Py_DecRef
1>pyewf_media_flags.obj : error LNK2001: unresolved external symbol __imp__Py_DecRef
1>pyewf.obj : error LNK2001: unresolved external symbol __imp__Py_DecRef
1>pyewf_compression_methods.obj : error LNK2001: unresolved external symbol __imp__Py_DecRef
1>pyewf_error.obj : error LNK2001: unresolved external symbol __imp__Py_DecRef
1>pyewf_file_entries.obj : error LNK2001: unresolved external symbol __imp__Py_DecRef
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyUnicodeUCS2_Decode referenced in function _pyewf_glob
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyUnicodeUCS2_Decode
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyUnicodeUCS2_GetDefaultEncoding referenced in function _pyewf_glob
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyUnicodeUCS2_GetDefaultEncoding
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyList_SetItem referenced in function _pyewf_glob
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyUnicodeUCS2_FromWideChar referenced in function _pyewf_glob
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyList_New referenced in function _pyewf_glob
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyGILState_Release referenced in function _initpyewf
1>pyewf_file_object_io_handle.obj : error LNK2001: unresolved external symbol __imp__PyGILState_Release
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyModule_AddObject referenced in function _initpyewf
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyType_Ready referenced in function _initpyewf
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyType_GenericNew referenced in function _initpyewf
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyGILState_Ensure referenced in function _initpyewf
1>pyewf_file_object_io_handle.obj : error LNK2001: unresolved external symbol __imp__PyGILState_Ensure
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__PyEval_InitThreads referenced in function _initpyewf
1>pyewf.obj : error LNK2019: unresolved external symbol __imp__Py_InitModule4TraceRefs referenced in function _initpyewf
1>pyewf_compression_methods.obj : error LNK2019: unresolved external symbol __imp__PyDict_SetItemString referenced in function _pyewf_compression_methods_init_type
1>pyewf_media_flags.obj : error LNK2001: unresolved external symbol __imp__PyDict_SetItemString
1>pyewf_media_types.obj : error LNK2001: unresolved external symbol __imp__PyDict_SetItemString
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__PyDict_SetItemString
1>pyewf_media_types.obj : error LNK2001: unresolved external symbol __imp__PyInt_FromLong
1>pyewf_compression_methods.obj : error LNK2019: unresolved external symbol __imp__PyInt_FromLong referenced in function _pyewf_compression_methods_init_type
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__PyInt_FromLong
1>pyewf_file_object_io_handle.obj : error LNK2001: unresolved external symbol __imp__PyInt_FromLong
1>pyewf_media_flags.obj : error LNK2001: unresolved external symbol __imp__PyInt_FromLong
1>pyewf_compression_methods.obj : error LNK2019: unresolved external symbol __imp__PyDict_New referenced in function _pyewf_compression_methods_init_type
1>pyewf_media_flags.obj : error LNK2001: unresolved external symbol __imp__PyDict_New
1>pyewf_media_types.obj : error LNK2001: unresolved external symbol __imp__PyDict_New
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__PyDict_New
1>pyewf_media_flags.obj : error LNK2019: unresolved external symbol __imp___PyObject_New referenced in function _pyewf_media_flags_new
1>pyewf_media_types.obj : error LNK2001: unresolved external symbol __imp___PyObject_New
1>pyewf_compression_methods.obj : error LNK2001: unresolved external symbol __imp___PyObject_New
1>pyewf_file_entries.obj : error LNK2001: unresolved external symbol __imp___PyObject_New
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp___PyObject_New
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp___PyObject_New
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyExc_ValueError
1>pyewf_media_flags.obj : error LNK2001: unresolved external symbol __imp__PyExc_ValueError
1>pyewf_media_types.obj : error LNK2001: unresolved external symbol __imp__PyExc_ValueError
1>pyewf_metadata.obj : error LNK2019: unresolved external symbol __imp__PyExc_ValueError referenced in function _pyewf_handle_get_media_type
1>pyewf_compression_methods.obj : error LNK2001: unresolved external symbol __imp__PyExc_ValueError
1>pyewf_error.obj : error LNK2001: unresolved external symbol __imp__PyExc_ValueError
1>pyewf_file_entries.obj : error LNK2001: unresolved external symbol __imp__PyExc_ValueError
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp__PyExc_ValueError
1>pyewf_datetime.obj : error LNK2001: unresolved external symbol __imp___Py_NoneStruct
1>pyewf_file_entry.obj : error LNK2001: unresolved external symbol __imp___Py_NoneStruct
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp___Py_NoneStruct
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp___Py_NoneStruct
1>pyewf_datetime.obj : error LNK2019: unresolved external symbol __imp__PyCapsule_Import referenced in function _pyewf_datetime_new_from_fat_date_time
1>pyewf_error.obj : error LNK2019: unresolved external symbol __imp__PyObject_Repr referenced in function _pyewf_error_fetch
1>pyewf_error.obj : error LNK2019: unresolved external symbol __imp__PyErr_Fetch referenced in function _pyewf_error_fetch
1>pyewf_error.obj : error LNK2019: unresolved external symbol __imp__PyOS_vsnprintf referenced in function _pyewf_error_fetch
1>pyewf_file_entries.obj : error LNK2019: unresolved external symbol __imp__PyErr_SetNone referenced in function _pyewf_file_entries_iternext
1>pyewf_file_entries.obj : error LNK2001: unresolved external symbol __imp__PyExc_StopIteration
1>pyewf_file_entry.obj : error LNK2019: unresolved external symbol __imp___PyString_Resize referenced in function _pyewf_file_entry_read_buffer
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp___PyString_Resize
1>pyewf_file_entry.obj : error LNK2019: unresolved external symbol __imp__PyString_FromStringAndSize referenced in function _pyewf_file_entry_read_buffer
1>pyewf_file_object_io_handle.obj : error LNK2001: unresolved external symbol __imp__PyString_FromStringAndSize
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyString_FromStringAndSize
1>pyewf_file_entry.obj : error LNK2019: unresolved external symbol __imp__PyMem_Free referenced in function _pyewf_file_entry_get_name
1>pyewf_file_object_io_handle.obj : error LNK2001: unresolved external symbol __imp__PyMem_Free
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyMem_Free
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__PyMem_Free
1>pyewf_file_entry.obj : error LNK2019: unresolved external symbol __imp__PyMem_Malloc referenced in function _pyewf_file_entry_get_name
1>pyewf_file_object_io_handle.obj : error LNK2001: unresolved external symbol __imp__PyMem_Malloc
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PyMem_Malloc
1>pyewf_metadata.obj : error LNK2001: unresolved external symbol __imp__PyMem_Malloc
1>pyewf_file_object_io_handle.obj : error LNK2019: unresolved external symbol __imp__PyString_AsStringAndSize referenced in function _pyewf_file_object_read_buffer
1>pyewf_file_object_io_handle.obj : error LNK2019: unresolved external symbol __imp__PyErr_Occurred referenced in function _pyewf_file_object_read_buffer
1>pyewf_integer.obj : error LNK2001: unresolved external symbol __imp__PyErr_Occurred
1>pyewf_file_object_io_handle.obj : error LNK2019: unresolved external symbol __imp__PyObject_CallMethodObjArgs referenced in function _pyewf_file_object_read_buffer
1>pyewf_file_object_io_handle.obj : error LNK2019: unresolved external symbol __imp__PyLong_FromSize_t referenced in function _pyewf_file_object_read_buffer
1>pyewf_file_object_io_handle.obj : error LNK2019: unresolved external symbol __imp__PyString_FromString referenced in function _pyewf_file_object_read_buffer
1>pyewf_file_object_io_handle.obj : error LNK2019: unresolved external symbol __imp__PyLong_FromLongLong referenced in function _pyewf_file_object_seek_offset
1>pyewf_integer.obj : error LNK2001: unresolved external symbol __imp__PyLong_FromLongLong
1>pyewf_file_object_io_handle.obj : error LNK2019: unresolved external symbol __imp__PyObject_HasAttr referenced in function _pyewf_file_object_get_offset
1>pyewf_file_objects_io_pool.obj : error LNK2019: unresolved external symbol __imp__PySequence_GetItem referenced in function _pyewf_file_objects_pool_initialize
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PySequence_GetItem
1>pyewf_file_objects_io_pool.obj : error LNK2019: unresolved external symbol __imp__PySequence_Size referenced in function _pyewf_file_objects_pool_initialize
1>pyewf_handle.obj : error LNK2001: unresolved external symbol __imp__PySequence_Size
1>pyewf_handle.obj : error LNK2019: unresolved external symbol __imp__PyString_Size referenced in function _pyewf_handle_open
1>pyewf_handle.obj : error LNK2019: unresolved external symbol __imp__PySequence_Check referenced in function _pyewf_handle_open
1>pyewf_integer.obj : error LNK2001: unresolved external symbol __imp__PyExc_OverflowError
1>pyewf_integer.obj : error LNK2019: unresolved external symbol __imp__PyLong_FromUnsignedLongLong referenced in function _pyewf_integer_unsigned_new_from_64bit
1>pyewf_integer.obj : error LNK2019: unresolved external symbol __imp__PyInt_AsLong referenced in function _pyewf_integer_signed_copy_to_64bit
1>pyewf_integer.obj : error LNK2001: unresolved external symbol __imp__PyInt_Type
1>pyewf_integer.obj : error LNK2019: unresolved external symbol __imp__PyLong_AsLongLong referenced in function _pyewf_integer_signed_copy_to_64bit
1>pyewf_integer.obj : error LNK2001: unresolved external symbol __imp__PyLong_Type
1>pyewf_integer.obj : error LNK2019: unresolved external symbol __imp__PyInt_AsUnsignedLongLongMask referenced in function _pyewf_integer_unsigned_copy_to_64bit
1>pyewf_integer.obj : error LNK2019: unresolved external symbol __imp__PyLong_AsUnsignedLongLong referenced in function _pyewf_integer_unsigned_copy_to_64bit
1>pyewf_metadata.obj : error LNK2019: unresolved external symbol __imp__PyUnicodeUCS2_FromString referenced in function _pyewf_handle_get_header_codepage
1>pyewf_metadata.obj : error LNK2019: unresolved external symbol __imp__PyUnicodeUCS2_AsUTF8String referenced in function _pyewf_handle_set_header_codepage_setter
1>C:\Users\ZeroTwo\Downloads\libewf-20171104\msvscpp\VSDebug\pyewf.pyd : fatal error LNK1120: 68 unresolved externals

@rcordovano
Copy link
Contributor

Ignore these. Neither SleuthKit or Autopsy use the libewf Python bindings. You can omit building them.

For Windows builds, you should be using Visual Studio 2015 to build the 64-bit version of libewf at https://github.com/sleuthkit/libewf_64bit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants