You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, i tried to include pybind library, but i faced to compile error
i tried to add path but the same result came out
what's the problem?
The code i tried is below( simple code)
#include <pybind11/pybind11.h>
Compile error
Starting build...
/usr/bin/g++ -fdiagnostics-color=always -g /home/hur/pythonproject/fds.c -o /home/hur/pythonproject/fds
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o: in function _start': (.text+0x24): undefined reference to main'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function _Py_DECREF': /usr/include/python3.8/object.h:478: undefined reference to _Py_Dealloc'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::type_error::set_error() const': /usr/local/include/pybind11/detail/common.h:930: undefined reference to PyExc_TypeError'
/usr/bin/ld: /usr/local/include/pybind11/detail/common.h:930: undefined reference to PyErr_SetString' /usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::cast_error::set_error() const':
/usr/local/include/pybind11/detail/common.h:934: undefined reference to PyExc_RuntimeError' /usr/bin/ld: /usr/local/include/pybind11/detail/common.h:934: undefined reference to PyErr_SetString'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::pybind11_fail(char const*)': /usr/local/include/pybind11/detail/common.h:940: undefined reference to PyErr_Occurred'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::pybind11_fail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': /usr/local/include/pybind11/detail/common.h:944: undefined reference to PyErr_Occurred'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::error_scope::error_scope()': /usr/local/include/pybind11/detail/common.h:995: undefined reference to PyErr_Fetch'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::error_scope::~error_scope()': /usr/local/include/pybind11/detail/common.h:998: undefined reference to PyErr_Restore'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::obj_class_name(_object*)': /usr/local/include/pybind11/pytypes.h:433: undefined reference to PyType_Type'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::error_fetch_and_normalize::error_fetch_and_normalize(char const*)': /usr/local/include/pybind11/pytypes.h:449: undefined reference to PyErr_Fetch'
/usr/bin/ld: /usr/local/include/pybind11/pytypes.h:464: undefined reference to PyErr_NormalizeException' /usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::error_fetch_and_normalize::format_value_and_traceabi:cxx11 const':
/usr/local/include/pybind11/pytypes.h:503: undefined reference to PyObject_Str' /usr/bin/ld: /usr/local/include/pybind11/pytypes.h:537: undefined reference to PyFrame_GetLineNumber'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::error_fetch_and_normalize::restore()': /usr/local/include/pybind11/pytypes.h:584: undefined reference to PyErr_Restore'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::raise_from(_object*, char const*)': /usr/local/include/pybind11/pytypes.h:685: undefined reference to PyErr_Occurred'
/usr/bin/ld: /usr/local/include/pybind11/pytypes.h:686: undefined reference to PyErr_Fetch' /usr/bin/ld: /usr/local/include/pybind11/pytypes.h:687: undefined reference to PyErr_NormalizeException'
/usr/bin/ld: /usr/local/include/pybind11/pytypes.h:689: undefined reference to PyException_SetTraceback' /usr/bin/ld: /usr/local/include/pybind11/pytypes.h:693: undefined reference to PyErr_Occurred'
/usr/bin/ld: /usr/local/include/pybind11/pytypes.h:695: undefined reference to PyErr_SetString' /usr/bin/ld: /usr/local/include/pybind11/pytypes.h:697: undefined reference to PyErr_Fetch'
/usr/bin/ld: /usr/local/include/pybind11/pytypes.h:698: undefined reference to PyErr_NormalizeException' /usr/bin/ld: /usr/local/include/pybind11/pytypes.h:700: undefined reference to PyException_SetCause'
/usr/bin/ld: /usr/local/include/pybind11/pytypes.h:701: undefined reference to PyException_SetContext' /usr/bin/ld: /usr/local/include/pybind11/pytypes.h:702: undefined reference to PyErr_Restore'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::hasattr(pybind11::handle, char const*)': /usr/local/include/pybind11/pytypes.h:757: undefined reference to PyObject_HasAttrString'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::getattr(pybind11::handle, char const*)': /usr/local/include/pybind11/pytypes.h:781: undefined reference to PyObject_GetAttrString'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::setattr(pybind11::handle, char const*, pybind11::handle)': /usr/local/include/pybind11/pytypes.h:811: undefined reference to PyObject_SetAttrString'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::dict_getitemstring(_object*, char const*)': /usr/local/include/pybind11/pytypes.h:844: undefined reference to PyUnicode_FromString'
/usr/bin/ld: /usr/local/include/pybind11/pytypes.h:849: undefined reference to PyDict_GetItemWithError' /usr/bin/ld: /usr/local/include/pybind11/pytypes.h:851: undefined reference to PyErr_Occurred'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::accessor_policies::generic_item::get(pybind11::handle, pybind11::handle)': /usr/local/include/pybind11/pytypes.h:966: undefined reference to PyObject_GetItem'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::accessor_policies::generic_item::set(pybind11::handle, pybind11::handle, pybind11::handle)': /usr/local/include/pybind11/pytypes.h:974: undefined reference to PyObject_SetItem'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::iterator_policies::dict_readonly::increment()': /usr/local/include/pybind11/pytypes.h:1180: undefined reference to PyDict_Next'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::str::str(char const*)': /usr/local/include/pybind11/pytypes.h:1442: undefined reference to PyUnicode_FromString'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::str::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const': /usr/local/include/pybind11/pytypes.h:1481: undefined reference to PyUnicode_AsUTF8String'
/usr/bin/ld: /usr/local/include/pybind11/pytypes.h:1488: undefined reference to PyBytes_AsStringAndSize' /usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::str::raw_str(_object*)':
/usr/local/include/pybind11/pytypes.h:1502: undefined reference to PyObject_Str' /usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::none::none()':
/usr/local/include/pybind11/pytypes.h:1641: undefined reference to _Py_NoneStruct' /usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::weakref::weakref(pybind11::handle, pybind11::handle)':
/usr/local/include/pybind11/pytypes.h:1748: undefined reference to PyWeakref_NewRef' /usr/bin/ld: /usr/local/include/pybind11/pytypes.h:1750: undefined reference to PyErr_Occurred'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::capsule::check_(pybind11::handle)': /usr/local/include/pybind11/pytypes.h:1805: undefined reference to PyCapsule_Type'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::capsule::capsule(void const*, char const*, void (*)(_object*))': /usr/local/include/pybind11/pytypes.h:1813: undefined reference to PyCapsule_New'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::capsule::capsule(void const*, void (*)(void*))::{lambda(_object*)#1}::operator()(_object*) const': /usr/local/include/pybind11/pytypes.h:1831: undefined reference to PyCapsule_GetContext'
/usr/bin/ld: /usr/local/include/pybind11/pytypes.h:1833: undefined reference to PyErr_Occurred' /usr/bin/ld: /usr/local/include/pybind11/pytypes.h:1839: undefined reference to PyCapsule_GetPointer'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::capsule::capsule(void const*, void (*)(void*))': /usr/local/include/pybind11/pytypes.h:1828: undefined reference to PyCapsule_New'
/usr/bin/ld: /usr/local/include/pybind11/pytypes.h:1846: undefined reference to PyCapsule_SetContext' /usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::capsule::set_pointer(void const*)':
/usr/local/include/pybind11/pytypes.h:1884: undefined reference to PyCapsule_SetPointer' /usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::capsule::name() const':
/usr/local/include/pybind11/pytypes.h:1890: undefined reference to PyCapsule_GetName' /usr/bin/ld: /usr/local/include/pybind11/pytypes.h:1891: undefined reference to PyErr_Occurred'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::capsule::get_name_in_error_scope(_object*)': /usr/local/include/pybind11/pytypes.h:1908: undefined reference to PyCapsule_GetName'
/usr/bin/ld: /usr/local/include/pybind11/pytypes.h:1909: undefined reference to PyErr_Occurred' /usr/bin/ld: /usr/local/include/pybind11/pytypes.h:1911: undefined reference to PyErr_WriteUnraisable'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::tuple::size() const': /usr/local/include/pybind11/pytypes.h:1929: undefined reference to PyTuple_Size'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::dict::dict()': /usr/local/include/pybind11/pytypes.h:1951: undefined reference to PyDict_New'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::dict::size() const': /usr/local/include/pybind11/pytypes.h:1963: undefined reference to PyDict_Size'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::repr(pybind11::handle)': /usr/local/include/pybind11/pytypes.h:2290: undefined reference to PyObject_Repr'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::raise_err(_object*, char const*)': /usr/local/include/pybind11/detail/internals.h:321: undefined reference to PyErr_Occurred'
/usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:325: undefined reference to PyErr_SetString' /usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::translate_exception(std::__exception_ptr::exception_ptr)':
/usr/local/include/pybind11/detail/internals.h:348: undefined reference to PyExc_MemoryError' /usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:352: undefined reference to PyExc_ValueError'
/usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:356: undefined reference to PyExc_ValueError' /usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:360: undefined reference to PyExc_ValueError'
/usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:364: undefined reference to PyExc_IndexError' /usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:368: undefined reference to PyExc_ValueError'
/usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:372: undefined reference to PyExc_OverflowError' /usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:376: undefined reference to PyExc_RuntimeError'
/usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:380: undefined reference to PyExc_RuntimeError' /usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:383: undefined reference to PyExc_RuntimeError'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::get_internals()::gil_scoped_acquire_local::gil_scoped_acquire_local()': /usr/local/include/pybind11/detail/internals.h:414: undefined reference to PyGILState_Ensure'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::get_internals()::gil_scoped_acquire_local::~gil_scoped_acquire_local()': /usr/local/include/pybind11/detail/internals.h:415: undefined reference to PyGILState_Release'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::get_internals()': /usr/local/include/pybind11/detail/internals.h:421: undefined reference to PyEval_GetBuiltins'
/usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:444: undefined reference to PyEval_InitThreads' /usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:446: undefined reference to PyThreadState_Get'
/usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:447: undefined reference to PyThread_tss_alloc' /usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:447: undefined reference to PyThread_tss_create'
/usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:450: undefined reference to PyThread_tss_set' /usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::local_internals::shared_loader_life_support_data::shared_loader_life_support_data()':
/usr/local/include/pybind11/detail/internals.h:492: undefined reference to PyThread_tss_alloc' /usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:492: undefined reference to PyThread_tss_create'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::loader_life_support::get_stack_top()': /usr/local/include/pybind11/detail/type_caster_base.h:49: undefined reference to PyThread_tss_get'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::loader_life_support::set_stack_top(pybind11::detail::loader_life_support*)': /usr/local/include/pybind11/detail/type_caster_base.h:52: undefined reference to PyThread_tss_set'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::instance::allocate_layout()': /usr/local/include/pybind11/detail/type_caster_base.h:448: undefined reference to PyMem_Calloc'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::instance::deallocate_layout()': /usr/local/include/pybind11/detail/type_caster_base.h:461: undefined reference to PyMem_Free'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::get_thread_state_unchecked()': /usr/local/include/pybind11/detail/type_caster_base.h:490: undefined reference to _PyThreadState_UncheckedGet'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::type_caster<bool, void>::load(pybind11::handle, bool)': /usr/local/include/pybind11/cast.h:316: undefined reference to _Py_TrueStruct'
/usr/bin/ld: /usr/local/include/pybind11/cast.h:320: undefined reference to _Py_FalseStruct' /usr/bin/ld: /usr/local/include/pybind11/cast.h:349: undefined reference to PyErr_Clear'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11_static_get': /usr/local/include/pybind11/detail/class.h:49: undefined reference to PyProperty_Type'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11_static_set': /usr/local/include/pybind11/detail/class.h:55: undefined reference to PyProperty_Type'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::make_static_property_type()': /usr/local/include/pybind11/detail/class.h:63: undefined reference to PyUnicode_FromString'
/usr/bin/ld: /usr/local/include/pybind11/detail/class.h:69: undefined reference to PyType_Type' /usr/bin/ld: /usr/local/include/pybind11/detail/class.h:69: undefined reference to PyType_Type'
/usr/bin/ld: /usr/local/include/pybind11/detail/class.h:81: undefined reference to PyProperty_Type' /usr/bin/ld: /usr/local/include/pybind11/detail/class.h:86: undefined reference to PyType_Ready'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11_meta_setattro': /usr/local/include/pybind11/detail/class.h:130: undefined reference to _PyType_Lookup'
/usr/bin/ld: /usr/local/include/pybind11/detail/class.h:138: undefined reference to PyObject_IsInstance' /usr/bin/ld: /usr/local/include/pybind11/detail/class.h:139: undefined reference to PyObject_IsInstance'
/usr/bin/ld: /usr/local/include/pybind11/detail/class.h:154: undefined reference to PyType_Type' /usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11_meta_getattro':
/usr/local/include/pybind11/detail/class.h:165: undefined reference to _PyType_Lookup' /usr/bin/ld: /usr/local/include/pybind11/detail/class.h:166: undefined reference to PyInstanceMethod_Type'
/usr/bin/ld: /usr/local/include/pybind11/detail/class.h:170: undefined reference to PyType_Type' /usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11_meta_call':
/usr/local/include/pybind11/detail/class.h:177: undefined reference to PyType_Type' /usr/bin/ld: /usr/local/include/pybind11/detail/class.h:188: undefined reference to PyExc_TypeError'
/usr/bin/ld: /usr/local/include/pybind11/detail/class.h:188: undefined reference to PyErr_Format' /usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11_meta_dealloc':
/usr/local/include/pybind11/detail/class.h:235: undefined reference to PyType_Type' /usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::make_default_metaclass()':
/usr/local/include/pybind11/detail/class.h:243: undefined reference to PyUnicode_FromString' /usr/bin/ld: /usr/local/include/pybind11/detail/class.h:249: undefined reference to PyType_Type'
/usr/bin/ld: /usr/local/include/pybind11/detail/class.h:249: undefined reference to PyType_Type' /usr/bin/ld: /usr/local/include/pybind11/detail/class.h:261: undefined reference to PyType_Type'
/usr/bin/ld: /usr/local/include/pybind11/detail/class.h:271: undefined reference to PyType_Ready' /usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11_object_init':
/usr/local/include/pybind11/detail/class.h:368: undefined reference to PyExc_TypeError' /usr/bin/ld: /usr/local/include/pybind11/detail/class.h:368: undefined reference to PyErr_SetString'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::clear_instance(_object*)': /usr/local/include/pybind11/detail/class.h:422: undefined reference to PyObject_ClearWeakRefs'
/usr/bin/ld: /usr/local/include/pybind11/detail/class.h:425: undefined reference to _PyObject_GetDictPtr' /usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::make_object_base_type(_typeobject*)':
/usr/local/include/pybind11/detail/class.h:465: undefined reference to PyUnicode_FromString' /usr/bin/ld: /usr/local/include/pybind11/detail/class.h:483: undefined reference to PyBaseObject_Type'
/usr/bin/ld: /usr/local/include/pybind11/detail/class.h:494: undefined reference to PyType_Ready' /usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::gil_scoped_acquire::gil_scoped_acquire()':
/usr/local/include/pybind11/gil.h:52: undefined reference to PyThread_tss_get' /usr/bin/ld: /usr/local/include/pybind11/gil.h:60: undefined reference to PyGILState_GetThisThreadState'
/usr/bin/ld: /usr/local/include/pybind11/gil.h:64: undefined reference to PyThreadState_New' /usr/bin/ld: /usr/local/include/pybind11/gil.h:71: undefined reference to PyThread_tss_set'
/usr/bin/ld: /usr/local/include/pybind11/gil.h:77: undefined reference to PyEval_AcquireThread' /usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::gil_scoped_acquire::dec_ref()':
/usr/local/include/pybind11/gil.h:101: undefined reference to PyThreadState_Clear' /usr/bin/ld: /usr/local/include/pybind11/gil.h:103: undefined reference to PyThreadState_DeleteCurrent'
/usr/bin/ld: /usr/local/include/pybind11/gil.h:105: undefined reference to PyThread_tss_set' /usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::gil_scoped_acquire::~gil_scoped_acquire()':
/usr/local/include/pybind11/gil.h:120: undefined reference to PyEval_SaveThread' /usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::cpp_function::initialize_generic(std::unique_ptr<pybind11::detail::function_record, pybind11::cpp_function::InitializingFunctionRecordDeleter>&&, char const*, std::type_info const* const*, unsigned long)':
/usr/local/include/pybind11/pybind11.h:378: undefined reference to PyExc_FutureWarning' /usr/bin/ld: /usr/local/include/pybind11/pybind11.h:378: undefined reference to PyErr_WarnEx'
/usr/bin/ld: /usr/local/include/pybind11/pybind11.h:463: undefined reference to PyInstanceMethod_Type' /usr/bin/ld: /usr/local/include/pybind11/pybind11.h:469: undefined reference to PyCFunction_Type'
/usr/bin/ld: /usr/local/include/pybind11/pybind11.h:510: undefined reference to PyCFunction_NewEx' /usr/bin/ld: /usr/local/include/pybind11/pybind11.h:606: undefined reference to PyInstanceMethod_New'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::cpp_function::dispatcher(_object*, _object*, _object*)': /usr/local/include/pybind11/pybind11.h:666: undefined reference to PyCapsule_GetPointer'
/usr/bin/ld: /usr/local/include/pybind11/pybind11.h:679: undefined reference to PyType_IsSubtype' /usr/bin/ld: /usr/local/include/pybind11/pybind11.h:680: undefined reference to PyExc_TypeError'
/usr/bin/ld: /usr/local/include/pybind11/pybind11.h:680: undefined reference to PyErr_SetString' /usr/bin/ld: /usr/local/include/pybind11/pybind11.h:834: undefined reference to PyDict_Copy'
/usr/bin/ld: /usr/local/include/pybind11/pybind11.h:837: undefined reference to PyDict_DelItemString' /usr/bin/ld: /usr/local/include/pybind11/pybind11.h:1026: undefined reference to _Py_NotImplementedStruct'
/usr/bin/ld: /usr/local/include/pybind11/pybind11.h:1106: undefined reference to PyErr_Occurred' /usr/bin/ld: /usr/local/include/pybind11/pybind11.h:1108: undefined reference to PyExc_TypeError'
/usr/bin/ld: /usr/local/include/pybind11/pybind11.h:1111: undefined reference to PyExc_TypeError' /usr/bin/ld: /usr/local/include/pybind11/pybind11.h:1111: undefined reference to PyErr_SetString'
/usr/bin/ld: /usr/local/include/pybind11/pybind11.h:1120: undefined reference to PyErr_Occurred' /usr/bin/ld: /usr/local/include/pybind11/pybind11.h:1121: undefined reference to PyExc_TypeError'
/usr/bin/ld: /usr/local/include/pybind11/pybind11.h:1124: undefined reference to PyExc_TypeError' /usr/bin/ld: /usr/local/include/pybind11/pybind11.h:1124: undefined reference to PyErr_SetString'
/usr/bin/ld: /usr/local/include/pybind11/pybind11.h:1009: undefined reference to PyExc_SystemError' /usr/bin/ld: /usr/local/include/pybind11/pybind11.h:1009: undefined reference to PyErr_SetString'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::object_api<pybind11::handle>::is_none() const': /usr/local/include/pybind11/pytypes.h:146: undefined reference to _Py_NoneStruct'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::tuple::tuple<long, 0>(long)': /usr/local/include/pybind11/pytypes.h:1924: undefined reference to PyTuple_New'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::tuple::tuple<int, 0>(int)': /usr/local/include/pybind11/pytypes.h:1924: undefined reference to PyTuple_New'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::tuple::tuple<unsigned long, 0>(unsigned long)': /usr/local/include/pybind11/pytypes.h:1924: undefined reference to PyTuple_New'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::object pybind11::detail::object_api<pybind11::detail::accessor<pybind11::detail::accessor_policies::str_attr> >::operator()<(pybind11::return_value_policy)1, pybind11::str&>(pybind11::str&) const': /usr/local/include/pybind11/cast.h:1629: undefined reference to PyGILState_Check'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::internals** pybind11::capsule::get_pointer<pybind11::detail::internals*>() const': /usr/local/include/pybind11/pytypes.h:1875: undefined reference to PyCapsule_GetPointer'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::function_record* pybind11::capsule::get_pointer<pybind11::detail::function_record>() const': /usr/local/include/pybind11/pytypes.h:1875: undefined reference to PyCapsule_GetPointer'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function void pybind11::detail::accessor_policies::tuple_item::set<unsigned long, 0>(pybind11::handle, unsigned long const&, pybind11::handle)': /usr/local/include/pybind11/pytypes.h:1037: undefined reference to PyTuple_SetItem'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::object pybind11::detail::object_api<pybind11::detail::accessor<pybind11::detail::accessor_policies::str_attr> >::operator()<(pybind11::return_value_policy)1, pybind11::handle&>(pybind11::handle&) const': /usr/local/include/pybind11/cast.h:1629: undefined reference to PyGILState_Check'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::simple_collector<(pybind11::return_value_policy)1>::call(_object*) const': /usr/local/include/pybind11/cast.h:1463: undefined reference to PyObject_CallObject'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::object pybind11::detail::accessor_policies::tuple_item::get<unsigned long, 0>(pybind11::handle, unsigned long const&)': /usr/local/include/pybind11/pytypes.h:1027: undefined reference to PyTuple_GetItem'
/usr/bin/ld: /tmp/ccP4nFJO.o: in function pybind11::detail::string_caster<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::load(pybind11::handle, bool)': /usr/local/include/pybind11/cast.h:395: undefined reference to PyUnicode_AsUTF8AndSize'
/usr/bin/ld: /usr/local/include/pybind11/cast.h:397: undefined reference to PyErr_Clear' /usr/bin/ld: /tmp/ccP4nFJO.o: in function bool pybind11::detail::string_caster<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, false>::load_raw(std::enable_if<std::is_same<char, char>::value, pybind11::handle>::type)':
/usr/local/include/pybind11/cast.h:473: undefined reference to PyBytes_AsString' /usr/bin/ld: /usr/local/include/pybind11/cast.h:477: undefined reference to PyBytes_Size'
/usr/bin/ld: /usr/local/include/pybind11/cast.h:480: undefined reference to PyByteArray_Type' /usr/bin/ld: /usr/local/include/pybind11/cast.h:480: undefined reference to PyByteArray_Type'
/usr/bin/ld: /usr/local/include/pybind11/cast.h:480: undefined reference to PyType_IsSubtype' /usr/bin/ld: /usr/local/include/pybind11/cast.h:483: undefined reference to PyByteArray_AsString'
/usr/bin/ld: /usr/local/include/pybind11/cast.h:487: undefined reference to `PyByteArray_Size'
collect2: error: ld returned 1 exit status
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Hello, i tried to include pybind library, but i faced to compile error
i tried to add path but the same result came out
what's the problem?
The code i tried is below( simple code)
#include <pybind11/pybind11.h>
Compile error
Starting build...
/usr/bin/g++ -fdiagnostics-color=always -g /home/hur/pythonproject/fds.c -o /home/hur/pythonproject/fds
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o: in function
_start': (.text+0x24): undefined reference tomain'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
_Py_DECREF': /usr/include/python3.8/object.h:478: undefined reference to_Py_Dealloc'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::type_error::set_error() const': /usr/local/include/pybind11/detail/common.h:930: undefined reference toPyExc_TypeError'/usr/bin/ld: /usr/local/include/pybind11/detail/common.h:930: undefined reference to
PyErr_SetString' /usr/bin/ld: /tmp/ccP4nFJO.o: in functionpybind11::cast_error::set_error() const':/usr/local/include/pybind11/detail/common.h:934: undefined reference to
PyExc_RuntimeError' /usr/bin/ld: /usr/local/include/pybind11/detail/common.h:934: undefined reference toPyErr_SetString'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::pybind11_fail(char const*)': /usr/local/include/pybind11/detail/common.h:940: undefined reference toPyErr_Occurred'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::pybind11_fail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': /usr/local/include/pybind11/detail/common.h:944: undefined reference toPyErr_Occurred'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::error_scope::error_scope()': /usr/local/include/pybind11/detail/common.h:995: undefined reference toPyErr_Fetch'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::error_scope::~error_scope()': /usr/local/include/pybind11/detail/common.h:998: undefined reference toPyErr_Restore'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::obj_class_name(_object*)': /usr/local/include/pybind11/pytypes.h:433: undefined reference toPyType_Type'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::error_fetch_and_normalize::error_fetch_and_normalize(char const*)': /usr/local/include/pybind11/pytypes.h:449: undefined reference toPyErr_Fetch'/usr/bin/ld: /usr/local/include/pybind11/pytypes.h:464: undefined reference to
PyErr_NormalizeException' /usr/bin/ld: /tmp/ccP4nFJO.o: in functionpybind11::detail::error_fetch_and_normalize::format_value_and_traceabi:cxx11 const':/usr/local/include/pybind11/pytypes.h:503: undefined reference to
PyObject_Str' /usr/bin/ld: /usr/local/include/pybind11/pytypes.h:537: undefined reference toPyFrame_GetLineNumber'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::error_fetch_and_normalize::restore()': /usr/local/include/pybind11/pytypes.h:584: undefined reference toPyErr_Restore'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::raise_from(_object*, char const*)': /usr/local/include/pybind11/pytypes.h:685: undefined reference toPyErr_Occurred'/usr/bin/ld: /usr/local/include/pybind11/pytypes.h:686: undefined reference to
PyErr_Fetch' /usr/bin/ld: /usr/local/include/pybind11/pytypes.h:687: undefined reference toPyErr_NormalizeException'/usr/bin/ld: /usr/local/include/pybind11/pytypes.h:689: undefined reference to
PyException_SetTraceback' /usr/bin/ld: /usr/local/include/pybind11/pytypes.h:693: undefined reference toPyErr_Occurred'/usr/bin/ld: /usr/local/include/pybind11/pytypes.h:695: undefined reference to
PyErr_SetString' /usr/bin/ld: /usr/local/include/pybind11/pytypes.h:697: undefined reference toPyErr_Fetch'/usr/bin/ld: /usr/local/include/pybind11/pytypes.h:698: undefined reference to
PyErr_NormalizeException' /usr/bin/ld: /usr/local/include/pybind11/pytypes.h:700: undefined reference toPyException_SetCause'/usr/bin/ld: /usr/local/include/pybind11/pytypes.h:701: undefined reference to
PyException_SetContext' /usr/bin/ld: /usr/local/include/pybind11/pytypes.h:702: undefined reference toPyErr_Restore'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::hasattr(pybind11::handle, char const*)': /usr/local/include/pybind11/pytypes.h:757: undefined reference toPyObject_HasAttrString'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::getattr(pybind11::handle, char const*)': /usr/local/include/pybind11/pytypes.h:781: undefined reference toPyObject_GetAttrString'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::setattr(pybind11::handle, char const*, pybind11::handle)': /usr/local/include/pybind11/pytypes.h:811: undefined reference toPyObject_SetAttrString'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::dict_getitemstring(_object*, char const*)': /usr/local/include/pybind11/pytypes.h:844: undefined reference toPyUnicode_FromString'/usr/bin/ld: /usr/local/include/pybind11/pytypes.h:849: undefined reference to
PyDict_GetItemWithError' /usr/bin/ld: /usr/local/include/pybind11/pytypes.h:851: undefined reference toPyErr_Occurred'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::accessor_policies::generic_item::get(pybind11::handle, pybind11::handle)': /usr/local/include/pybind11/pytypes.h:966: undefined reference toPyObject_GetItem'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::accessor_policies::generic_item::set(pybind11::handle, pybind11::handle, pybind11::handle)': /usr/local/include/pybind11/pytypes.h:974: undefined reference toPyObject_SetItem'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::iterator_policies::dict_readonly::increment()': /usr/local/include/pybind11/pytypes.h:1180: undefined reference toPyDict_Next'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::str::str(char const*)': /usr/local/include/pybind11/pytypes.h:1442: undefined reference toPyUnicode_FromString'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::str::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const': /usr/local/include/pybind11/pytypes.h:1481: undefined reference toPyUnicode_AsUTF8String'/usr/bin/ld: /usr/local/include/pybind11/pytypes.h:1488: undefined reference to
PyBytes_AsStringAndSize' /usr/bin/ld: /tmp/ccP4nFJO.o: in functionpybind11::str::raw_str(_object*)':/usr/local/include/pybind11/pytypes.h:1502: undefined reference to
PyObject_Str' /usr/bin/ld: /tmp/ccP4nFJO.o: in functionpybind11::none::none()':/usr/local/include/pybind11/pytypes.h:1641: undefined reference to
_Py_NoneStruct' /usr/bin/ld: /tmp/ccP4nFJO.o: in functionpybind11::weakref::weakref(pybind11::handle, pybind11::handle)':/usr/local/include/pybind11/pytypes.h:1748: undefined reference to
PyWeakref_NewRef' /usr/bin/ld: /usr/local/include/pybind11/pytypes.h:1750: undefined reference toPyErr_Occurred'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::capsule::check_(pybind11::handle)': /usr/local/include/pybind11/pytypes.h:1805: undefined reference toPyCapsule_Type'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::capsule::capsule(void const*, char const*, void (*)(_object*))': /usr/local/include/pybind11/pytypes.h:1813: undefined reference toPyCapsule_New'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::capsule::capsule(void const*, void (*)(void*))::{lambda(_object*)#1}::operator()(_object*) const': /usr/local/include/pybind11/pytypes.h:1831: undefined reference toPyCapsule_GetContext'/usr/bin/ld: /usr/local/include/pybind11/pytypes.h:1833: undefined reference to
PyErr_Occurred' /usr/bin/ld: /usr/local/include/pybind11/pytypes.h:1839: undefined reference toPyCapsule_GetPointer'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::capsule::capsule(void const*, void (*)(void*))': /usr/local/include/pybind11/pytypes.h:1828: undefined reference toPyCapsule_New'/usr/bin/ld: /usr/local/include/pybind11/pytypes.h:1846: undefined reference to
PyCapsule_SetContext' /usr/bin/ld: /tmp/ccP4nFJO.o: in functionpybind11::capsule::set_pointer(void const*)':/usr/local/include/pybind11/pytypes.h:1884: undefined reference to
PyCapsule_SetPointer' /usr/bin/ld: /tmp/ccP4nFJO.o: in functionpybind11::capsule::name() const':/usr/local/include/pybind11/pytypes.h:1890: undefined reference to
PyCapsule_GetName' /usr/bin/ld: /usr/local/include/pybind11/pytypes.h:1891: undefined reference toPyErr_Occurred'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::capsule::get_name_in_error_scope(_object*)': /usr/local/include/pybind11/pytypes.h:1908: undefined reference toPyCapsule_GetName'/usr/bin/ld: /usr/local/include/pybind11/pytypes.h:1909: undefined reference to
PyErr_Occurred' /usr/bin/ld: /usr/local/include/pybind11/pytypes.h:1911: undefined reference toPyErr_WriteUnraisable'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::tuple::size() const': /usr/local/include/pybind11/pytypes.h:1929: undefined reference toPyTuple_Size'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::dict::dict()': /usr/local/include/pybind11/pytypes.h:1951: undefined reference toPyDict_New'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::dict::size() const': /usr/local/include/pybind11/pytypes.h:1963: undefined reference toPyDict_Size'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::repr(pybind11::handle)': /usr/local/include/pybind11/pytypes.h:2290: undefined reference toPyObject_Repr'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::raise_err(_object*, char const*)': /usr/local/include/pybind11/detail/internals.h:321: undefined reference toPyErr_Occurred'/usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:325: undefined reference to
PyErr_SetString' /usr/bin/ld: /tmp/ccP4nFJO.o: in functionpybind11::detail::translate_exception(std::__exception_ptr::exception_ptr)':/usr/local/include/pybind11/detail/internals.h:348: undefined reference to
PyExc_MemoryError' /usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:352: undefined reference toPyExc_ValueError'/usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:356: undefined reference to
PyExc_ValueError' /usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:360: undefined reference toPyExc_ValueError'/usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:364: undefined reference to
PyExc_IndexError' /usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:368: undefined reference toPyExc_ValueError'/usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:372: undefined reference to
PyExc_OverflowError' /usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:376: undefined reference toPyExc_RuntimeError'/usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:380: undefined reference to
PyExc_RuntimeError' /usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:383: undefined reference toPyExc_RuntimeError'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::get_internals()::gil_scoped_acquire_local::gil_scoped_acquire_local()': /usr/local/include/pybind11/detail/internals.h:414: undefined reference toPyGILState_Ensure'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::get_internals()::gil_scoped_acquire_local::~gil_scoped_acquire_local()': /usr/local/include/pybind11/detail/internals.h:415: undefined reference toPyGILState_Release'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::get_internals()': /usr/local/include/pybind11/detail/internals.h:421: undefined reference toPyEval_GetBuiltins'/usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:444: undefined reference to
PyEval_InitThreads' /usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:446: undefined reference toPyThreadState_Get'/usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:447: undefined reference to
PyThread_tss_alloc' /usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:447: undefined reference toPyThread_tss_create'/usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:450: undefined reference to
PyThread_tss_set' /usr/bin/ld: /tmp/ccP4nFJO.o: in functionpybind11::detail::local_internals::shared_loader_life_support_data::shared_loader_life_support_data()':/usr/local/include/pybind11/detail/internals.h:492: undefined reference to
PyThread_tss_alloc' /usr/bin/ld: /usr/local/include/pybind11/detail/internals.h:492: undefined reference toPyThread_tss_create'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::loader_life_support::get_stack_top()': /usr/local/include/pybind11/detail/type_caster_base.h:49: undefined reference toPyThread_tss_get'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::loader_life_support::set_stack_top(pybind11::detail::loader_life_support*)': /usr/local/include/pybind11/detail/type_caster_base.h:52: undefined reference toPyThread_tss_set'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::instance::allocate_layout()': /usr/local/include/pybind11/detail/type_caster_base.h:448: undefined reference toPyMem_Calloc'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::instance::deallocate_layout()': /usr/local/include/pybind11/detail/type_caster_base.h:461: undefined reference toPyMem_Free'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::get_thread_state_unchecked()': /usr/local/include/pybind11/detail/type_caster_base.h:490: undefined reference to_PyThreadState_UncheckedGet'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::type_caster<bool, void>::load(pybind11::handle, bool)': /usr/local/include/pybind11/cast.h:316: undefined reference to_Py_TrueStruct'/usr/bin/ld: /usr/local/include/pybind11/cast.h:320: undefined reference to
_Py_FalseStruct' /usr/bin/ld: /usr/local/include/pybind11/cast.h:349: undefined reference toPyErr_Clear'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11_static_get': /usr/local/include/pybind11/detail/class.h:49: undefined reference toPyProperty_Type'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11_static_set': /usr/local/include/pybind11/detail/class.h:55: undefined reference toPyProperty_Type'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::make_static_property_type()': /usr/local/include/pybind11/detail/class.h:63: undefined reference toPyUnicode_FromString'/usr/bin/ld: /usr/local/include/pybind11/detail/class.h:69: undefined reference to
PyType_Type' /usr/bin/ld: /usr/local/include/pybind11/detail/class.h:69: undefined reference toPyType_Type'/usr/bin/ld: /usr/local/include/pybind11/detail/class.h:81: undefined reference to
PyProperty_Type' /usr/bin/ld: /usr/local/include/pybind11/detail/class.h:86: undefined reference toPyType_Ready'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11_meta_setattro': /usr/local/include/pybind11/detail/class.h:130: undefined reference to_PyType_Lookup'/usr/bin/ld: /usr/local/include/pybind11/detail/class.h:138: undefined reference to
PyObject_IsInstance' /usr/bin/ld: /usr/local/include/pybind11/detail/class.h:139: undefined reference toPyObject_IsInstance'/usr/bin/ld: /usr/local/include/pybind11/detail/class.h:154: undefined reference to
PyType_Type' /usr/bin/ld: /tmp/ccP4nFJO.o: in functionpybind11_meta_getattro':/usr/local/include/pybind11/detail/class.h:165: undefined reference to
_PyType_Lookup' /usr/bin/ld: /usr/local/include/pybind11/detail/class.h:166: undefined reference toPyInstanceMethod_Type'/usr/bin/ld: /usr/local/include/pybind11/detail/class.h:170: undefined reference to
PyType_Type' /usr/bin/ld: /tmp/ccP4nFJO.o: in functionpybind11_meta_call':/usr/local/include/pybind11/detail/class.h:177: undefined reference to
PyType_Type' /usr/bin/ld: /usr/local/include/pybind11/detail/class.h:188: undefined reference toPyExc_TypeError'/usr/bin/ld: /usr/local/include/pybind11/detail/class.h:188: undefined reference to
PyErr_Format' /usr/bin/ld: /tmp/ccP4nFJO.o: in functionpybind11_meta_dealloc':/usr/local/include/pybind11/detail/class.h:235: undefined reference to
PyType_Type' /usr/bin/ld: /tmp/ccP4nFJO.o: in functionpybind11::detail::make_default_metaclass()':/usr/local/include/pybind11/detail/class.h:243: undefined reference to
PyUnicode_FromString' /usr/bin/ld: /usr/local/include/pybind11/detail/class.h:249: undefined reference toPyType_Type'/usr/bin/ld: /usr/local/include/pybind11/detail/class.h:249: undefined reference to
PyType_Type' /usr/bin/ld: /usr/local/include/pybind11/detail/class.h:261: undefined reference toPyType_Type'/usr/bin/ld: /usr/local/include/pybind11/detail/class.h:271: undefined reference to
PyType_Ready' /usr/bin/ld: /tmp/ccP4nFJO.o: in functionpybind11_object_init':/usr/local/include/pybind11/detail/class.h:368: undefined reference to
PyExc_TypeError' /usr/bin/ld: /usr/local/include/pybind11/detail/class.h:368: undefined reference toPyErr_SetString'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::clear_instance(_object*)': /usr/local/include/pybind11/detail/class.h:422: undefined reference toPyObject_ClearWeakRefs'/usr/bin/ld: /usr/local/include/pybind11/detail/class.h:425: undefined reference to
_PyObject_GetDictPtr' /usr/bin/ld: /tmp/ccP4nFJO.o: in functionpybind11::detail::make_object_base_type(_typeobject*)':/usr/local/include/pybind11/detail/class.h:465: undefined reference to
PyUnicode_FromString' /usr/bin/ld: /usr/local/include/pybind11/detail/class.h:483: undefined reference toPyBaseObject_Type'/usr/bin/ld: /usr/local/include/pybind11/detail/class.h:494: undefined reference to
PyType_Ready' /usr/bin/ld: /tmp/ccP4nFJO.o: in functionpybind11::gil_scoped_acquire::gil_scoped_acquire()':/usr/local/include/pybind11/gil.h:52: undefined reference to
PyThread_tss_get' /usr/bin/ld: /usr/local/include/pybind11/gil.h:60: undefined reference toPyGILState_GetThisThreadState'/usr/bin/ld: /usr/local/include/pybind11/gil.h:64: undefined reference to
PyThreadState_New' /usr/bin/ld: /usr/local/include/pybind11/gil.h:71: undefined reference toPyThread_tss_set'/usr/bin/ld: /usr/local/include/pybind11/gil.h:77: undefined reference to
PyEval_AcquireThread' /usr/bin/ld: /tmp/ccP4nFJO.o: in functionpybind11::gil_scoped_acquire::dec_ref()':/usr/local/include/pybind11/gil.h:101: undefined reference to
PyThreadState_Clear' /usr/bin/ld: /usr/local/include/pybind11/gil.h:103: undefined reference toPyThreadState_DeleteCurrent'/usr/bin/ld: /usr/local/include/pybind11/gil.h:105: undefined reference to
PyThread_tss_set' /usr/bin/ld: /tmp/ccP4nFJO.o: in functionpybind11::gil_scoped_acquire::~gil_scoped_acquire()':/usr/local/include/pybind11/gil.h:120: undefined reference to
PyEval_SaveThread' /usr/bin/ld: /tmp/ccP4nFJO.o: in functionpybind11::cpp_function::initialize_generic(std::unique_ptr<pybind11::detail::function_record, pybind11::cpp_function::InitializingFunctionRecordDeleter>&&, char const*, std::type_info const* const*, unsigned long)':/usr/local/include/pybind11/pybind11.h:378: undefined reference to
PyExc_FutureWarning' /usr/bin/ld: /usr/local/include/pybind11/pybind11.h:378: undefined reference toPyErr_WarnEx'/usr/bin/ld: /usr/local/include/pybind11/pybind11.h:463: undefined reference to
PyInstanceMethod_Type' /usr/bin/ld: /usr/local/include/pybind11/pybind11.h:469: undefined reference toPyCFunction_Type'/usr/bin/ld: /usr/local/include/pybind11/pybind11.h:510: undefined reference to
PyCFunction_NewEx' /usr/bin/ld: /usr/local/include/pybind11/pybind11.h:606: undefined reference toPyInstanceMethod_New'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::cpp_function::dispatcher(_object*, _object*, _object*)': /usr/local/include/pybind11/pybind11.h:666: undefined reference toPyCapsule_GetPointer'/usr/bin/ld: /usr/local/include/pybind11/pybind11.h:679: undefined reference to
PyType_IsSubtype' /usr/bin/ld: /usr/local/include/pybind11/pybind11.h:680: undefined reference toPyExc_TypeError'/usr/bin/ld: /usr/local/include/pybind11/pybind11.h:680: undefined reference to
PyErr_SetString' /usr/bin/ld: /usr/local/include/pybind11/pybind11.h:834: undefined reference toPyDict_Copy'/usr/bin/ld: /usr/local/include/pybind11/pybind11.h:837: undefined reference to
PyDict_DelItemString' /usr/bin/ld: /usr/local/include/pybind11/pybind11.h:1026: undefined reference to_Py_NotImplementedStruct'/usr/bin/ld: /usr/local/include/pybind11/pybind11.h:1106: undefined reference to
PyErr_Occurred' /usr/bin/ld: /usr/local/include/pybind11/pybind11.h:1108: undefined reference toPyExc_TypeError'/usr/bin/ld: /usr/local/include/pybind11/pybind11.h:1111: undefined reference to
PyExc_TypeError' /usr/bin/ld: /usr/local/include/pybind11/pybind11.h:1111: undefined reference toPyErr_SetString'/usr/bin/ld: /usr/local/include/pybind11/pybind11.h:1120: undefined reference to
PyErr_Occurred' /usr/bin/ld: /usr/local/include/pybind11/pybind11.h:1121: undefined reference toPyExc_TypeError'/usr/bin/ld: /usr/local/include/pybind11/pybind11.h:1124: undefined reference to
PyExc_TypeError' /usr/bin/ld: /usr/local/include/pybind11/pybind11.h:1124: undefined reference toPyErr_SetString'/usr/bin/ld: /usr/local/include/pybind11/pybind11.h:1009: undefined reference to
PyExc_SystemError' /usr/bin/ld: /usr/local/include/pybind11/pybind11.h:1009: undefined reference toPyErr_SetString'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::object_api<pybind11::handle>::is_none() const': /usr/local/include/pybind11/pytypes.h:146: undefined reference to_Py_NoneStruct'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::tuple::tuple<long, 0>(long)': /usr/local/include/pybind11/pytypes.h:1924: undefined reference toPyTuple_New'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::tuple::tuple<int, 0>(int)': /usr/local/include/pybind11/pytypes.h:1924: undefined reference toPyTuple_New'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::tuple::tuple<unsigned long, 0>(unsigned long)': /usr/local/include/pybind11/pytypes.h:1924: undefined reference toPyTuple_New'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::object pybind11::detail::object_api<pybind11::detail::accessor<pybind11::detail::accessor_policies::str_attr> >::operator()<(pybind11::return_value_policy)1, pybind11::str&>(pybind11::str&) const': /usr/local/include/pybind11/cast.h:1629: undefined reference toPyGILState_Check'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::internals** pybind11::capsule::get_pointer<pybind11::detail::internals*>() const': /usr/local/include/pybind11/pytypes.h:1875: undefined reference toPyCapsule_GetPointer'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::function_record* pybind11::capsule::get_pointer<pybind11::detail::function_record>() const': /usr/local/include/pybind11/pytypes.h:1875: undefined reference toPyCapsule_GetPointer'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
void pybind11::detail::accessor_policies::tuple_item::set<unsigned long, 0>(pybind11::handle, unsigned long const&, pybind11::handle)': /usr/local/include/pybind11/pytypes.h:1037: undefined reference toPyTuple_SetItem'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::object pybind11::detail::object_api<pybind11::detail::accessor<pybind11::detail::accessor_policies::str_attr> >::operator()<(pybind11::return_value_policy)1, pybind11::handle&>(pybind11::handle&) const': /usr/local/include/pybind11/cast.h:1629: undefined reference toPyGILState_Check'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::simple_collector<(pybind11::return_value_policy)1>::call(_object*) const': /usr/local/include/pybind11/cast.h:1463: undefined reference toPyObject_CallObject'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::object pybind11::detail::accessor_policies::tuple_item::get<unsigned long, 0>(pybind11::handle, unsigned long const&)': /usr/local/include/pybind11/pytypes.h:1027: undefined reference toPyTuple_GetItem'/usr/bin/ld: /tmp/ccP4nFJO.o: in function
pybind11::detail::string_caster<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::load(pybind11::handle, bool)': /usr/local/include/pybind11/cast.h:395: undefined reference toPyUnicode_AsUTF8AndSize'/usr/bin/ld: /usr/local/include/pybind11/cast.h:397: undefined reference to
PyErr_Clear' /usr/bin/ld: /tmp/ccP4nFJO.o: in functionbool pybind11::detail::string_caster<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, false>::load_raw(std::enable_if<std::is_same<char, char>::value, pybind11::handle>::type)':/usr/local/include/pybind11/cast.h:473: undefined reference to
PyBytes_AsString' /usr/bin/ld: /usr/local/include/pybind11/cast.h:477: undefined reference toPyBytes_Size'/usr/bin/ld: /usr/local/include/pybind11/cast.h:480: undefined reference to
PyByteArray_Type' /usr/bin/ld: /usr/local/include/pybind11/cast.h:480: undefined reference toPyByteArray_Type'/usr/bin/ld: /usr/local/include/pybind11/cast.h:480: undefined reference to
PyType_IsSubtype' /usr/bin/ld: /usr/local/include/pybind11/cast.h:483: undefined reference toPyByteArray_AsString'/usr/bin/ld: /usr/local/include/pybind11/cast.h:487: undefined reference to `PyByteArray_Size'
collect2: error: ld returned 1 exit status
Beta Was this translation helpful? Give feedback.
All reactions