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
...
U _ZNK4cphd12SupportBlock4readERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmRSt10unique_ptrIA_hSt14default_deleteISA_EE
U _ZNK4cphd12SupportBlock7readAllEmRSt10unique_ptrIA_hSt14default_deleteIS2_EE
U _ZNK4cphd8PVPBlock10getPVPdataEmRSt6vectorIhSaIhEE
...
This discussion was converted from issue #710 on October 30, 2023 12:51.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
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
-
Building a wheel from the latest release branch:
release/SIX-3.2.5
results in the following failure to import thepysix.cphd
module.I'm not hip with C++ data structures so I'm not sure if there is an obvious way to fix these.
Any pointers would be much appreciated 🙏
To reproduce:
python3 -c "from pysix import cphd"
The unmangled name of missing symbol is:
# c++filt _ZNK4cphd12SupportBlock4readERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmRSt10unique_ptrIA_hSt14default_deleteISA_EE
Looking further
Inspecting
_cphd.cpython-310-x86_64-linux-gnu.so
we can see there are three unlinked symbols for cphd module:_ZNK4cphd12SupportBlock4readERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmRSt10unique_ptrIA_hSt14default_deleteISA_EE
Declared here:
six-library/six/modules/c++/cphd/include/cphd/SupportBlock.h
Line 137 in d864815
Does not match the implementation here:
six-library/six/modules/c++/cphd/source/SupportBlock.cpp
Lines 80 to 87 in d864815
_ZNK4cphd12SupportBlock7readAllEmRSt10unique_ptrIA_hSt14default_deleteIS2_EE
Declared here:
six-library/six/modules/c++/cphd/include/cphd/SupportBlock.h
Line 152 in d864815
Does not appear to be implemented, with closest method here:
six-library/six/modules/c++/cphd/source/SupportBlock.cpp
Lines 116 to 126 in d864815
_ZNK4cphd8PVPBlock10getPVPdataEmRSt6vectorIhSaIhEE
six-library/six/modules/c++/cphd/include/cphd/PVPBlock.h
Lines 253 to 254 in d864815
doesn't match implementation, only
byte
version available:six-library/six/modules/c++/cphd/source/PVPBlock.cpp
Lines 568 to 576 in d864815
Beta Was this translation helpful? Give feedback.
All reactions