Closed jeffnye-gh closed 7 months ago
Yeah this has popped up a couple of times. Check out issue #465. In a nutshell the latest version of cython broke us.
oops, I didn't search previously closed issues. Backing up the cython version works for us. I'll update our build scripts and README's
Thanks for your help.
No worries. I'm actually someone else tried to solve this and got nowhere. Brett and I need to figure it out.
Undefined symbol extract_value, I've tried a number of things, closest I can get is a core dump
Any help would be appreciated.
Ubuntu 22.04 map SHA 79241b6 (latest) conda 24.3.0 (also fails on older conda Miniconda3-py311_23.9.0-0-Linux-x86_64)
build/install map/sparta per map READ.me build/install helios per map READ.me in map/sparta/release make sparta_core_example in map/sparta/release/example/CoreModel
Error:
Modifying core.pyx to move extract_value from line 189 to before EXPR_NAMESPACE, rebuilding, hides the above error but results in a core dump with this command
cd map/sparta/release/example/CoreModel python3 ${MAP}/helios/pipeViewer/pipeview/argos.py --database pipeout --layout-file layouts/cpu_layout.alf
The Failed to load, can be solved by manually linkin, ./x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so to /usr/lib I also modified LD_LIBRARY_PATH
This is where this ends up. It finds canberra, the extract_value symbol is not reported as undefined. but core dump
python3 ${MAP}/helios/pipeViewer/pipeview/argos.py --database pipeout --layout-file layouts/cpu_layout.alf INFO: looking for /nfshome/randy/miniconda3/envs/sparta/bin/transactionsearch transaction search initialized: you will be able to use search. Using: /nfshome/randy/miniconda3/envs/sparta/bin/transactionsearch INFO:root:Constructing layout "layouts/cpu_layout.alf" Constructing layout "layouts/cpu_layout.alf" INFO:root:Layout loaded with 376 elements in 0.20376920700073242s Layout loaded with 376 elements in 0.20376920700073242s Segmentation fault (core dumped)