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 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
Beta Was this translation helpful? Give feedback.
All reactions