8000 [BUG] ImportError: libkiss_matcher_core.so: cannot open shared object file: No such file or directory · Issue #37 · MIT-SPARK/KISS-Matcher · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

[BUG] ImportError: libkiss_matcher_core.so: cannot open shared object file: No such file or directory #37

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
ttsesm opened this issue Mar 20, 2025 · 13 comments
Labels
bug Something isn't working

Comments

@ttsesm
Copy link
ttsesm commented Mar 20, 2025

Hi @LimHyungTae,

Thanks for the library, I am trying to install the python bindings of the KISS-Matcher but while I am following the instructions from here and everything seems to go well when I am trying to run a script where I am importing the kiss_matcher module I am getting the following error:

Traceback (most recent call last):
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 666, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 565, in module_from_spec
  File "<frozen importlib._bootstrap_external>", line 1173, in create_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
ImportError: libkiss_matcher_core.so: cannot open shared object file: No such file or directory

Any, idea what could be the issue and how I could possibly resolve it... 🤔

Thanks.

@ttsesm ttsesm added the bug Something isn't working label Mar 20, 2025
@LimHyungTae
Copy link
Member
LimHyungTae commented Mar 20, 2025

Hmm...it should work.

Did you run sudo ldconfig?

In addition, by using pip3 install -e . --verbose, you can double-check whether libkiss_matcher_core.so goes well in lib or not.

@ttsesm
Copy link
Author
ttsesm commented Mar 20, 2025

Yup, it should be working....

The output of the pip3 install -e . --verbose is the following:

$ pip3 install -e . --verbose
Using pip 25.0.1 from /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages/pip (python 3.9)
Obtaining file:///home/ttsesm/Development/cameraPose/KISS-Matcher/python
  Running command pip subprocess to install build dependencies
  Using pip 25.0.1 from /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages/pip (python 3.9)
  Collecting scikit_build_core
    Obtaining dependency information for scikit_build_core from https://files.pythonhosted.org/packages/0a/ba/b37b9802f503894a46ef34aaa5851344cde48b39ab0af5057a6ee4f0d631/scikit_build_core-0.11.0-py3-none-any.whl.metadata
    Using cached scikit_build_core-0.11.0-py3-none-any.whl.metadata (21 kB)
  Collecting pybind11
    Obtaining dependency information for pybind11 from https://files.pythonhosted.org/packages/13/2f/0f24b288e2ce56f51c920137620b4434a38fd80583dbbe24fc2a1656c388/pybind11-2.13.6-py3-none-any.whl.metadata
    Using cached pybind11-2.13.6-py3-none-any.whl.metadata (9.5 kB)
  Collecting exceptiongroup>=1.0 (from scikit_build_core)
    Obtaining dependency information for exceptiongroup>=1.0 from https://files.pythonhosted.org/packages/02/cc/b7e31358aac6ed1ef2bb790a9746ac2c69bcb3c8588b41616914eb106eaf/exceptiongroup-1.2.2-py3-none-any.whl.metadata
    Using cached exceptiongroup-1.2.2-py3-none-any.whl.metadata (6.6 kB)
  Collecting packaging>=21.3 (from scikit_build_core)
    Obtaining dependency information for packaging>=21.3 from https://files.pythonhosted.org/packages/88/ef/eb23f262cca3c0c4eb7ab1933c3b1f03d021f2c48f54763065b6f0e321be/packaging-24.2-py3-none-any.whl.metadata
    Using cached packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
  Collecting pathspec>=0.10.1 (from scikit_build_core)
    Obtaining dependency information for pathspec>=0.10.1 from https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl.metadata
    Using cached pathspec-0.12.1-py3-none-any.whl.metadata (21 kB)
  Collecting tomli>=1.2.2 (from scikit_build_core)
    Obtaining dependency information for tomli>=1.2.2 from https://files.pythonhosted.org/packages/6e/c2/61d3e0f47e2b74ef40a68b9e6ad5984f6241a942f7cd3bbfbdbd03861ea9/tomli-2.2.1-py3-none-any.whl.metadata
    Using cached tomli-2.2.1-py3-none-any.whl.metadata (10 kB)
  Using cached scikit_build_core-0.11.0-py3-none-any.whl (179 kB)
  Using cached pybind11-2.13.6-py3-none-any.whl (243 kB)
  Using cached exceptiongroup-1.2.2-py3-none-any.whl (16 kB)
  Using cached packaging-24.2-py3-none-any.whl (65 kB)
  Using cached pathspec-0.12.1-py3-none-any.whl (31 kB)
  Using cached tomli-2.2.1-py3-none-any.whl (14 kB)
  Installing collected packages: tomli, pybind11, pathspec, packaging, exceptiongroup, scikit_build_core
    Creating /tmp/pip-build-env-p5zx967h/overlay/bin
    changing mode of /tmp/pip-build-env-p5zx967h/overlay/bin/pybind11-config to 755
  Successfully installed exceptiongroup-1.2.2 packaging-24.2 pathspec-0.12.1 pybind11-2.13.6 scikit_build_core-0.11.0 tomli-2.2.1
  Installing build dependencies ... done
  Running command Checking if build backend supports build_editable
  Checking if build backend supports build_editable ... done
  Running command Getting requirements to build editable
  Could not determine CMake version via --version, got '' 'Traceback (most recent call last):\n  File "/home/ttsesm/Development/cameraPose/venv_camera_pose/bin/cmake", line 5, in <module>\n    from cmake import cmake\nModuleNotFoundError: No module named \'cmake\'\n'
  Getting requirements to build editable ... done
  Running command pip subprocess to install backend dependencies
  Using pip 25.0.1 from /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages/pip (python 3.9)
  Collecting cmake>=3.16
    Obtaining dependency information for cmake>=3.16 from https://files.pythonhosted.org/packages/59/e8/096984b89133681533650b9078c5ed1c5c9b534e869b5487f22d4de1935c/cmake-3.31.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
    Using cached cmake-3.31.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.3 kB)
  Using cached cmake-3.31.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.8 MB)
  Installing collected packages: cmake
    Creating /tmp/pip-build-env-p5zx967h/normal/bin
    changing mode of /tmp/pip-build-env-p5zx967h/normal/bin/ccmake to 755
    changing mode of /tmp/pip-build-env-p5zx967h/normal/bin/cmake to 755
    changing mode of /tmp/pip-build-env-p5zx967h/normal/bin/cpack to 755
    changing mode of /tmp/pip-build-env-p5zx967h/normal/bin/ctest to 755
  Successfully installed cmake-3.31.6
  Installing backend dependencies ... done
  Running command Preparing editable metadata (pyproject.toml)
  *** scikit-build-core 0.11.0 using CMake 3.31.6 (metadata_editable)
  Preparing editable metadata (pyproject.toml) ... done
Requirement already satisfied: numpy in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from kiss_matcher==1.0.0) (1.26.4)
Requirement already satisfied: open3d in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from kiss_matcher==1.0.0) (0.19.0)
Requirement already satisfied: dash>=2.6.0 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from open3d->kiss_matcher==1.0.0) (2.18.2)
Requirement already satisfied: werkzeug>=3.0.0 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from open3d->kiss_matcher==1.0.0) (3.0.6)
Requirement already satisfied: flask>=3.0.0 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from open3d->kiss_matcher==1.0.0) (3.0.3)
Requirement already satisfied: nbformat>=5.7.0 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from open3d->kiss_matcher==1.0.0) (5.10.4)
Requirement already satisfied: configargparse in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from open3d->kiss_matcher==1.0.0) (1.7)
Requirement already satisfied: ipywidgets>=8.0.4 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from open3d->kiss_matcher==1.0.0) (8.1.5)
Requirement already satisfied: addict in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from open3d->kiss_matcher==1.0.0) (2.4.0)
Requirement already satisfied: pillow>=9.3.0 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from open3d->kiss_matcher==1.0.0) (10.3.0)
Requirement already satisfied: matplotlib>=3 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from open3d->kiss_matcher==1.0.0) (3.9.4)
Requirement already satisfied: pandas>=1.0 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from open3d->kiss_matcher==1.0.0) (2.2.3)
Requirement already satisfied: pyyaml>=5.4.1 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from open3d->kiss_matcher==1.0.0) (6.0.2)
Requirement already satisfied: scikit-learn>=0.21 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from open3d->kiss_matcher==1.0.0) (1.6.1)
Requirement already satisfied: tqdm in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from open3d->kiss_matcher==1.0.0) (4.67.1)
Requirement already satisfied: pyquaternion in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from open3d->kiss_matcher==1.0.0) (0.9.9)
Requirement already satisfied: plotly>=5.0.0 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from dash>=2.6.0->open3d->kiss_matcher==1.0.0) (6.0.0)
Requirement already satisfied: dash-html-components==2.0.0 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from dash>=2.6.0->open3d->kiss_matcher==1.0.0) (2.0.0)
Requirement already satisfied: dash-core-components==2.0.0 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from dash>=2.6.0->open3d->kiss_matcher==1.0.0) (2.0.0)
Requirement already satisfied: dash-table==5.0.0 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from dash>=2.6.0->open3d->kiss_matcher==1.0.0) (5.0.0)
Requirement already satisfied: importlib-metadata in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from dash>=2.6.0->open3d->kiss_matcher==1.0.0) (8.6.1)
Requirement already satisfied: typing-extensions>=4.1.1 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from dash>=2.6.0->open3d->kiss_matcher==1.0.0) (4.12.2)
Requirement already satisfied: requests in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from dash>=2.6.0->open3d->kiss_matcher==1.0.0) (2.31.0)
Requirement already satisfied: retrying in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from dash>=2.6.0->open3d->kiss_matcher==1.0.0) (1.3.4)
Requirement already satisfied: nest-asyncio in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from dash>=2.6.0->open3d->kiss_matcher==1.0.0) (1.6.0)
Requirement already satisfied: setuptools in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from dash>=2.6.0->open3d->kiss_matcher==1.0.0) (77.0.1)
Requirement already satisfied: Jinja2>=3.1.2 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from flask>=3.0.0->open3d->kiss_matcher==1.0.0) (3.1.6)
Requirement already satisfied: itsdangerous>=2.1.2 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from flask>=3.0.0->open3d->kiss_matcher==1.0.0) (2.2.0)
Requirement already satisfied: click>=8.1.3 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from flask>=3.0.0->open3d->kiss_matcher==1.0.0) (8.1.8)
Requirement already satisfied: blinker>=1.6.2 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from flask>=3.0.0->open3d->kiss_matcher==1.0.0) (1.9.0)
Requirement already satisfied: comm>=0.1.3 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from ipywidgets>=8.0.4->open3d->kiss_matcher==1.0.0) (0.2.2)
Requirement already satisfied: ipython>=6.1.0 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from ipywidgets>=8.0.4->open3d->kiss_matcher==1.0.0) (8.18.1)
Requirement already satisfied: traitlets>=4.3.1 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from ipywidgets>=8.0.4->open3d->kiss_matcher==1.0.0) (5.14.3)
Requirement already satisfied: widgetsnbextension~=4.0.12 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from ipywidgets>=8.0.4->open3d->kiss_matcher==1.0.0) (4.0.13)
Requirement already satisfied: jupyterlab-widgets~=3.0.12 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from ipywidgets>=8.0.4->open3d->kiss_matcher==1.0.0) (3.0.13)
Requirement already satisfied: contourpy>=1.0.1 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from matplotlib>=3->open3d->kiss_matcher==1.0.0) (1.3.0)
Requirement already satisfied: cycler>=0.10 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from matplotlib>=3->open3d->kiss_matcher==1.0.0) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from matplotlib>=3->open3d->kiss_matcher==1.0.0) (4.56.0)
Requirement already satisfied: kiwisolver>=1.3.1 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from matplotlib>=3->open3d->kiss_matcher==1.0.0) (1.4.7)
Requirement already satisfied: packaging>=20.0 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from matplotlib>=3->open3d->kiss_matcher==1.0.0) (24.2)
Requirement already satisfied: pyparsing>=2.3.1 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from matplotlib>=3->open3d->kiss_matcher==1.0.0) (3.2.1)
Requirement already satisfied: python-dateutil>=2.7 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from matplotlib>=3->open3d->kiss_matcher==1.0.0) (2.9.0.post0)
Requirement already satisfied: importlib-resources>=3.2.0 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from matplotlib>=3->open3d->kiss_matcher==1.0.0) (6.5.2)
Requirement already satisfied: fastjsonschema>=2.15 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from nbformat>=5.7.0->open3d->kiss_matcher==1.0.0) (2.21.1)
Requirement already satisfied: jsonschema>=2.6 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from nbformat>=5.7.0->open3d->kiss_matcher==1.0.0) (4.23.0)
Requirement already satisfied: jupyter-core!=5.0.*,>=4.12 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from nbformat>=5.7.0->open3d->kiss_matcher==1.0.0) (5.7.2)
Requirement already satisfied: pytz>=2020.1 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from pandas>=1.0->open3d->kiss_matcher==1.0.0) (2025.1)
Requirement already satisfied: tzdata>=2022.7 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from pandas>=1.0->open3d->kiss_matcher==1.0.0) (2025.1)
Requirement already satisfied: scipy>=1.6.0 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from scikit-learn>=0.21->open3d->kiss_matcher==1.0.0) (1.13.1)
Requirement already satisfied: joblib>=1.2.0 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from scikit-learn>=0.21->open3d->kiss_matcher==1.0.0) (1.4.2)
Requirement already satisfied: threadpoolctl>=3.1.0 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from scikit-learn>=0.21->open3d->kiss_matcher==1.0.0) (3.6.0)
Requirement already satisfied: MarkupSafe>=2.1.1 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from werkzeug>=3.0.0->open3d->kiss_matcher==1.0.0) (3.0.2)
Requirement already satisfied: zipp>=3.20 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from importlib-metadata->dash>=2.6.0->open3d->kiss_matcher==1.0.0) (3.21.0)
Requirement already satisfied: decorator in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from ipython>=6.1.0->ipywidgets>=8.0.4->open3d->kiss_matcher==1.0.0) (5.2.1)
Requirement already satisfied: jedi>=0.16 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from ipython>=6.1.0->ipywidgets>=8.0.4->open3d->kiss_matcher==1.0.0) (0.19.2)
Requirement already satisfied: matplotlib-inline in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from ipython>=6.1.0->ipywidgets>=8.0.4->open3d->kiss_matcher==1.0.0) (0.1.7)
Requirement already satisfied: prompt-toolkit<3.1.0,>=3.0.41 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from ipython>=6.1.0->ipywidgets>=8.0.4->open3d->kiss_matcher==1.0.0) (3.0.50)
Requirement already satisfied: pygments>=2.4.0 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from ipython>=6.1.0->ipywidgets>=8.0.4->open3d->kiss_matcher==1.0.0) (2.19.1)
Requirement already satisfied: stack-data in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from ipython>=6.1.0->ipywidgets>=8.0.4->open3d->kiss_matcher==1.0.0) (0.6.3)
Requirement already satisfied: exceptiongroup in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from ipython>=6.1.0->ipywidgets>=8.0.4->open3d->kiss_matcher==1.0.0) (1.2.2)
Requirement already satisfied: pexpect>4.3 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from ipython>=6.1.0->ipywidgets>=8.0.4->open3d->kiss_matcher==1.0.0) (4.9.0)
Requirement already satisfied: attrs>=22.2.0 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from jsonschema>=2.6->nbformat>=5.7.0->open3d->kiss_matcher==1.0.0) (25.3.0)
Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from jsonschema>=2.6->nbformat>=5.7.0->open3d->kiss_matcher==1.0.0) (2024.10.1)
Requirement already satisfied: referencing>=0.28.4 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from jsonschema>=2.6->nbformat>=5.7.0->open3d->kiss_matcher==1.0.0) (0.36.2)
Requirement already satisfied: rpds-py>=0.7.1 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from jsonschema>=2.6->nbformat>=5.7.0->open3d->kiss_matcher==1.0.0) (0.23.1)
Requirement already satisfied: platformdirs>=2.5 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from jupyter-core!=5.0.*,>=4.12->nbformat>=5.7.0->open3d->kiss_matcher==1.0.0) (4.3.6)
Requirement already satisfied: narwhals>=1.15.1 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from plotly>=5.0.0->dash>=2.6.0->open3d->kiss_matcher==1.0.0) (1.30.0)
Requirement already satisfied: six>=1.5 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from python-dateutil>=2.7->matplotlib>=3->open3d->kiss_matcher==1.0.0) (1.17.0)
Requirement already satisfied: charset-normalizer<4,>=2 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from requests->dash>=2.6.0->open3d->kiss_matcher==1.0.0) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from requests->dash>=2.6.0->open3d->kiss_matcher==1.0.0) (3.6)
Requirement already satisfied: urllib3<3,>=1.21.1 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from requests->dash>=2.6.0->open3d->kiss_matcher==1.0.0) (2.2.1)
Requirement already satisfied: certifi>=2017.4.17 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from requests->dash>=2.6.0->open3d->kiss_matcher==1.0.0) (2024.2.2)
Requirement already satisfied: parso<0.9.0,>=0.8.4 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from jedi>=0.16->ipython>=6.1.0->ipywidgets>=8.0.4->open3d->kiss_matcher==1.0.0) (0.8.4)
Requirement already satisfied: ptyprocess>=0.5 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from pexpect>4.3->ipython>=6.1.0->ipywidgets>=8.0.4->open3d->kiss_matcher==1.0.0) (0.7.0)
Requirement already satisfied: wcwidth in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from prompt-toolkit<3.1.0,>=3.0.41->ipython>=6.1.0->ipywidgets>=8.0.4->open3d->kiss_matcher==1.0.0) (0.2.13)
Requirement already satisfied: executing>=1.2.0 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from stack-data->ipython>=6.1.0->ipywidgets>=8.0.4->open3d->kiss_matcher==1.0.0) (2.2.0)
Requirement already satisfied: asttokens>=2.1.0 in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from stack-data->ipython>=6.1.0->ipywidgets>=8.0.4->open3d->kiss_matcher==1.0.0) (3.0.0)
Requirement already satisfied: pure-eval in /home/ttsesm/Development/cameraPose/venv_camera_pose/lib/python3.9/site-packages (from stack-data->ipython>=6.1.0->ipywidgets>=8.0.4->open3d->kiss_matcher==1.0.0) (0.2.3)
Building wheels for collected packages: kiss_matcher
  Running command Building editable for kiss_matcher (pyproject.toml)
  *** scikit-build-core 0.11.0 using CMake 3.31.6 (editable)
  *** Configuring CMake...
  loading initial cache file /tmp/tmpbqjtea_9/build/CMakeInit.txt
  -- The C compiler identification is GNU 14.2.1
  -- The CXX compiler identification is GNU 14.2.1
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: /usr/bin/gcc - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: /usr/bin/g++ - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Python Interpreter Version: .
  -- pybind11 v3.0.0 dev1
  -- Found Python: /home/ttsesm/Development/cameraPose/venv_camera_pose/bin/python (found suitable version "3.9.19", minimum required is "3.8") found components: Interpreter Development.Module Development.Embed
  Using compatibility mode for Python, set PYBIND11_FINDPYTHON to NEW/OLD to silence this message
  -- Performing Test HAS_FLTO
  -- Performing Test HAS_FLTO - Success
  -- Found Python: /home/ttsesm/Development/cameraPose/venv_camera_pose/bin/python (found version "3.9.19") found components: Interpreter Development.Module
  -- Building with Scikit-Build
  -- Install KISS-Matcher using local C++ files...
  CMake Deprecation Warning at /tmp/tmpbqjtea_9/build/_deps/tbb-src/CMakeLists.txt:15 (cmake_minimum_required):
    Compatibility with CMake < 3.10 will be removed from a future version of
    CMake.

    Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
    to tell CMake that the project requires at least <min> but has been updated
    to work with policies introduced by <max> or earlier.


  -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
  -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
  -- Found Threads: TRUE
  -- Checking for one of the modules 'hwloc'
  -- Looking for getcontext
  -- Looking for getcontext - found
  -- IPO enabled
  -- GNU Assembler version: 2.43  (2043)
  -- The tbbbind_2_5 target will be configured using the HWLOC 2.11.2
  CMake Warning (dev) at /tmp/pip-build-env-p5zx967h/normal/lib/python3.9/site-packages/cmake/data/share/cmake-3.31/Modules/FetchContent.cmake:1953 (message):
    Calling FetchContent_Populate(robin) is deprecated, call
    FetchContent_MakeAvailable(robin) instead.  Policy CMP0169 can be set to
    OLD to allow FetchContent_Populate(robin) to be called directly for now,
    but the ability to call it with declared details will be removed completely
    in a future version.
  Call Stack (most recent call first):
    /home/ttsesm/Development/cameraPose/KISS-Matcher/cpp/kiss_matcher/3rdparty/robin/robin.cmake:31 (FetchContent_Populate)
    /home/ttsesm/Development/cameraPose/KISS-Matcher/cpp/kiss_matcher/3rdparty/find_dependencies.cmake:36 (include)
    /home/ttsesm/Development/cameraPose/KISS-Matcher/cpp/kiss_matcher/3rdparty/find_dependencies.cmake:42 (find_external_dependency)
    /home/ttsesm/Development/cameraPose/KISS-Matcher/cpp/kiss_matcher/CMakeLists.txt:27 (include)
  This warning is for project developers.  Use -Wno-dev to suppress it.

  CMake Deprecation Warning at CMakeLists.txt:4 (cmake_minimum_required):
    Compatibility with CMake < 3.10 will be removed from a future version of
    CMake.

    Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
    to tell CMake that the project requires at least <min> but has been updated
    to work with policies introduced by <max> or earlier.


  CMake Deprecation Warning at CMakeLists.txt:4 (cmake_minimum_required):
    Compatibility with CMake < 3.10 will be removed from a future version of
    CMake.

    Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
    to tell CMake that the project requires at least <min> but has been updated
    to work with policies introduced by <max> or earlier.


  -- Found OpenMP_C: -fopenmp (found version "4.5")
  -- Found OpenMP_CXX: -fopenmp (found version "4.5")
  -- Found OpenMP: TRUE (found version "4.5")
  -- ===============================================================
  -- ============= Robin Configuration Options =====================
  -- Build Type: Release
  -- BUILD_DOCS: OFF
  -- BUILD_MATLAB_BINDINGS: OFF
  -- USE_ASAN: OFF
  -- ENABLE_DIAGNOSTIC_PRINT: OFF
  -- ===============================================================
  -- Found OpenMP_C: -fopenmp (found version "4.5")
  -- Found OpenMP_CXX: -fopenmp (found version "4.5")
  -- Configuring done (14.3s)
  -- Generating done (0.0s)
  -- Build files have been written to: /tmp/tmpbqjtea_9/build
  *** Building project with Ninja...
  [1/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o
  [2/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o
  [3/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o
  [4/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o
  [5/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o
  [6/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o
  [7/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o
  [8/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o
  [9/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/market.cpp.o
  [10/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o
  [11/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o
  [12/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o
  [13/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o
  [14/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o
  [15/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o
  [16/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o
  [17/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/version.cpp.o
  [18/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o
  [19/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o
  [20/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/main.cpp.o
  [21/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o
  [22/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o
  [23/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o
  [24/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o
  [25/75] Building CXX object _deps/tbb-build/src/tbbmalloc/CMakeFiles/tbbmalloc.dir/__/__/__/tbb-src/src/tbb/itt_notify.cpp.o
  [26/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o
  [27/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o
  [28/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o
  [29/75] Building CXX object _deps/tbb-build/src/tbbmalloc/CMakeFiles/tbbmalloc.dir/tbbmalloc.cpp.o
  [30/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o
  [31/75] Building CXX object _deps/tbb-build/src/tbbmalloc/CMakeFiles/tbbmalloc.dir/backend.cpp.o
  [32/75] Building CXX object _deps/tbb-build/src/tbbmalloc/CMakeFiles/tbbmalloc.dir/backref.cpp.o
  [33/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/task.cpp.o
  [34/75] Building CXX object _deps/tbb-build/src/tbbmalloc/CMakeFiles/tbbmalloc.dir/frontend.cpp.o
  [35/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o
  [36/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o
  [37/75] Building CXX object _deps/tbb-build/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o
  [38/75] Building CXX object _deps/tbb-build/src/tbbmalloc/CMakeFiles/tbbmalloc.dir/large_objects.cpp.o
  [39/75] Building CXX object _deps/tbb-build/src/tbbmalloc_proxy/CMakeFiles/tbbmalloc_proxy.dir/function_replacement.cpp.o
  [40/75] Building CXX object _deps/tbb-build/src/tbbmalloc_proxy/CMakeFiles/tbbmalloc_proxy.dir/proxy.cpp.o
  [41/75] Building CXX object _deps/tbb-build/src/tbbbind/CMakeFiles/tbbbind_2_5.dir/tbb_bind.cpp.o
  [42/75] Linking CXX shared library gnu_14.2_cxx17_64_release/libtbbbind_2_5.so.3.14
  [43/75] Building CXX object _deps/robin-build/CMakeFiles/robin.dir/src/utils.cpp.o
  [44/75] Creating library symlink gnu_14.2_cxx17_64_release/libtbbbind_2_5.so.3 gnu_14.2_cxx17_64_release/libtbbbind_2_5.so
  [45/75] Building CXX object _deps/robin-build/CMakeFiles/robin.dir/src/core.cpp.o
  [46/75] Building CXX object _deps/robin-build/CMakeFiles/robin.dir/src/graph.cpp.o
  [47/75] Building CXX object pmc-build/CMakeFiles/pmc.dir/pmc_maxclique.cpp.o
  [48/75] Building CXX object pmc-build/CMakeFiles/pmc.dir/pmc_heu.cpp.o
  [49/75] Building CXX object pmc-build/CMakeFiles/pmc.dir/pmc_cores.cpp.o
  [50/75] Building CXX object pmc-build/CMakeFiles/pmc.dir/pmc_utils.cpp.o
  [51/75] Building CXX object pmc-build/CMakeFiles/pmc.dir/pmcx_maxclique.cpp.o
  [52/75] Linking CXX shared library gnu_14.2_cxx17_64_release/libtbb.so.12.14
  [53/75] Creating library symlink gnu_14.2_cxx17_64_release/libtbb.so.12 gnu_14.2_cxx17_64_release/libtbb.so
  [54/75] Building CXX object _deps/robin-build/CMakeFiles/robin.dir/src/graph_solvers.cpp.o
  [55/75] Building CXX object pmc-build/CMakeFiles/pmc.dir/pmcx_maxclique_basic.cpp.o
  [56/75] Building CXX object _deps/robin-build/CMakeFiles/robin.dir/src/pkc.cpp.o
  [57/75] Building CXX object _deps/robin-build/CMakeFiles/robin.dir/src/problems.cpp.o
  [58/75] Building CXX object _deps/robin-build/CMakeFiles/robin.dir/src/graph_core.cpp.o
  [59/75] Building CXX object _deps/robin-build/CMakeFiles/robin.dir/src/graph_io.cpp.o
  [60/75] Linking C shared library gnu_14.2_cxx17_64_release/libtbbmalloc.so.2.14
  [61/75] Creating library symlink gnu_14.2_cxx17_64_release/libtbbmalloc.so.2 gnu_14.2_cxx17_64_release/libtbbmalloc.so
  [62/75] Building CXX object pmc-build/CMakeFiles/pmc.dir/pmc_clique_utils.cpp.o
  [63/75] Linking CXX shared library gnu_14.2_cxx17_64_release/libtbbmalloc_proxy.so.2.14
  [64/75] Creating library symlink gnu_14.2_cxx17_64_release/libtbbmalloc_proxy.so.2 gnu_14.2_cxx17_64_release/libtbbmalloc_proxy.so
  [65/75] Building CXX object pmc-build/CMakeFiles/pmc.dir/pmc_graph.cpp.o
  [66/75] Linking CXX static library pmc-build/libpmc.a
  [67/75] Building CXX object _deps/robin-build/CMakeFiles/robin.dir/src/robin.cpp.o
  /tmp/tmpbqjtea_9/build/_deps/robin-src/src/robin.cpp: In function ‘std::vector<long unsigned int> robin::FindInlierStructure(const IGraph*, InlierGraphStructure)’:
  /tmp/tmpbqjtea_9/build/_deps/robin-src/src/robin.cpp:26:1: warning: control reaches end of non-void function [-Wreturn-type]
     26 | }
        | ^
  In file included from /tmp/tmpbqjtea_9/build/_deps/robin-src/include/robin/robin.hpp:11,
                   from /tmp/tmpbqjtea_9/build/_deps/robin-src/src/robin.cpp:7:
  /tmp/tmpbqjtea_9/build/_deps/robin-src/include/robin/core.hpp: In member function ‘robin::IGraph* robin::CompGraphConstructor<Measurements, CompCheckFunc, 2>::BuildCompGraph(robin::GraphsStorageType) [with Measurements = robin::VectorY; CompCheckFunc = robin::SvaCompCheck]’:
  /tmp/tmpbqjtea_9/build/_deps/robin-src/include/robin/core.hpp:504:3: warning: control reaches end of non-void function [-Wreturn-type]
    504 |   }
        |   ^
  /tmp/tmpbqjtea_9/build/_deps/robin-src/src/robin.cpp: In function ‘robin::IGraph* robin::MakeRotAvgInvGraph(const std::vector<Eigen::Matrix<double, 3, 3> >&, So3Distance, double, GraphsStorageType)’:
  /tmp/tmpbqjtea_9/build/_deps/robin-src/src/robin.cpp:89:1: warning: control reaches end of non-void function [-Wreturn-type]
     89 | }
        | ^
  /tmp/tmpbqjtea_9/build/_deps/robin-src/include/robin/core.hpp: In member function ‘robin::IGraph* robin::CompGraphConstructor<Measurements, CompCheckFunc, 2>::BuildCompGraph(robin::GraphsStorageType) [with Measurements = robin::So3Y; CompCheckFunc = robin::SraCompCheck<robin::So3ChordalDist>]’:
  /tmp/tmpbqjtea_9/build/_deps/robin-src/include/robin/core.hpp:504:3: warning: control reaches end of non-void function [-Wreturn-type]
    504 |   }
        |   ^
  /tmp/tmpbqjtea_9/build/_deps/robin-src/include/robin/core.hpp: In member function ‘robin::IGraph* robin::CompGraphConstructor<Measurements, CompCheckFunc, 2>::BuildCompGraph(robin::GraphsStorageType) [with Measurements = robin::So3Y; CompCheckFunc = robin::SraCompCheck<robin::So3GeodesicDist>]’:
  /tmp/tmpbqjtea_9/build/_deps/robin-src/include/robin/core.hpp:504:3: warning: control reaches end of non-void function [-Wreturn-type]
  /tmp/tmpbqjtea_9/build/_deps/robin-src/include/robin/core.hpp: In member function ‘robin::IGraph* robin::CompGraphConstructor<Measurements, CompCheckFunc, 2>::BuildCompGraph(robin::GraphsStorageType) [with Measurements = robin::Points3d; CompCheckFunc = robin::Points3dRegCompCheck]’:
  /tmp/tmpbqjtea_9/build/_deps/robin-src/include/robin/core.hpp:504:3: warning: control reaches end of non-void function [-Wreturn-type]
  /tmp/tmpbqjtea_9/build/_deps/robin-src/include/robin/core.hpp: In member function ‘robin::IGraph* robin::CompGraphConstructor<Measurements, CompCheckFunc, 2>::BuildCompGraph(robin::GraphsStorageType) [with Measurements = robin::Points3dWithNormals; CompCheckFunc = robin::PointsNormals3dRegCompCheck]’:
  /tmp/tmpbqjtea_9/build/_deps/robin-src/include/robin/core.hpp:504:3: warning: control reaches end of non-void function [-Wreturn-type]
  [68/75] Linking CXX static library _deps/robin-build/librobin.a
  [69/75] Building CXX object kiss_matcher/CMakeFiles/kiss_matcher_core.dir/core/kiss_matcher/KISSMatcher.cpp.o
  [70/75] Building CXX object kiss_matcher/CMakeFiles/kiss_matcher_core.dir/core/kiss_matcher/GncSolver.cpp.o
  [71/75] Building CXX object CMakeFiles/kiss_matcher.dir/kiss_matcher/pybind/kiss_matcher_pybind.cpp.o
  [72/75] Building CXX object kiss_matcher/CMakeFiles/kiss_matcher_core.dir/core/kiss_matcher/ROBINMatching.cpp.o
  [73/75] Building CXX object kiss_matcher/CMakeFiles/kiss_matcher_core.dir/core/kiss_matcher/FasterPFH.cpp.o
  [74/75] Linking CXX shared library kiss_matcher/libkiss_matcher_core.so
  [75/75] Linking CXX shared module kiss_matcher.cpython-39-x86_64-linux-gnu.so
  lto-wrapper: warning: using serial compilation of 4 LTRANS jobs
  lto-wrapper: note: see the ‘-flto’ option documentation for more information
  *** Installing project into wheel...
  -- Install configuration: "Release"
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/blocked_range.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/blocked_range2d.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/blocked_range3d.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/blocked_rangeNd.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/cache_aligned_allocator.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/collaborative_call_once.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/combinable.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/concurrent_hash_map.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/concurrent_lru_cache.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/concurrent_map.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/concurrent_priority_queue.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/concurrent_queue.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/concurrent_set.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/concurrent_unordered_map.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/concurrent_unordered_set.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/concurrent_vector.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_aggregator.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_aligned_space.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_allocator_traits.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_assert.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_attach.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_concurrent_queue_base.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_concurrent_skip_list.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_concurrent_unordered_base.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb
8000
/detail/_config.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_containers_helpers.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_exception.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_export.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_flow_graph_body_impl.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_flow_graph_cache_impl.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_flow_graph_impl.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_flow_graph_indexer_impl.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_flow_graph_item_buffer_impl.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_flow_graph_join_impl.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_flow_graph_node_impl.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_flow_graph_node_set_impl.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_flow_graph_nodes_deduction.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_flow_graph_tagged_buffer_impl.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_flow_graph_trace_impl.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_flow_graph_types_impl.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_hash_compare.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_intrusive_list_node.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_machine.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_mutex_common.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_namespace_injection.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_node_handle.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_pipeline_filters.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_pipeline_filters_deduction.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_range_common.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_rtm_mutex.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_rtm_rw_mutex.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_scoped_lock.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_segment_table.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_small_object_pool.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_string_resource.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_task.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_task_handle.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_template_helpers.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_utils.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/detail/_waitable_atomic.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/enumerable_thread_specific.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/flow_graph.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/flow_graph_abstractions.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/global_control.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/info.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/memory_pool.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/mutex.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/null_mutex.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/null_rw_mutex.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/parallel_for.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/parallel_for_each.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/parallel_invoke.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/parallel_pipeline.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/parallel_reduce.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/parallel_scan.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/parallel_sort.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/partitioner.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/profiling.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/queuing_mutex.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/queuing_rw_mutex.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/rw_mutex.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/scalable_allocator.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/spin_mutex.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/spin_rw_mutex.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/task.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/task_arena.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/task_group.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/task_scheduler_observer.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/tbb_allocator.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/tbbmalloc_proxy.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/tick_count.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/oneapi/tbb/version.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/blocked_range.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/blocked_range2d.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/blocked_range3d.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/blocked_rangeNd.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/cache_aligned_allocator.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/collaborative_call_once.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/combinable.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/concurrent_hash_map.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/concurrent_lru_cache.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/concurrent_map.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/concurrent_priority_queue.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/concurrent_queue.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/concurrent_set.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/concurrent_unordered_map.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/concurrent_unordered_set.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/concurrent_vector.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/enumerable_thread_specific.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/flow_graph.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/flow_graph_abstractions.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/global_control.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/info.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/memory_pool.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/mutex.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/null_mutex.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/null_rw_mutex.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/parallel_for.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/parallel_for_each.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/parallel_invoke.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/parallel_pipeline.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/parallel_reduce.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/parallel_scan.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/parallel_sort.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/partitioner.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/profiling.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/queuing_mutex.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/queuing_rw_mutex.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/rw_mutex.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/scalable_allocator.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/spin_mutex.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/spin_rw_mutex.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/task.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/task_arena.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/task_group.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/task_scheduler_observer.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/tbb.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/tbb_allocator.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/tbbmalloc_proxy.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/tick_count.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/tbb/version.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/lib/cmake/TBB/TBBTargets.cmake
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/lib/cmake/TBB/TBBTargets-release.cmake
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/lib/cmake/TBB/TBBConfig.cmake
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/lib/cmake/TBB/TBBConfigVersion.cmake
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/share/doc/kiss_matcher/README.md
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/lib/libtbb.so.12.14
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/lib/libtbb.so.12
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/lib/libtbb.so
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/lib/pkgconfig/tbb.pc
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/lib/libtbbmalloc.so.2.14
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/lib/libtbbmalloc.so.2
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/lib/libtbbmalloc.so
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/lib/libtbbmalloc_proxy.so.2.14
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/lib/libtbbmalloc_proxy.so.2
  -- Set non-toolchain portion of runtime path of "/tmp/tmpbqjtea_9/wheel/platlib/lib/libtbbmalloc_proxy.so.2.14" to ""
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/lib/libtbbmalloc_proxy.so
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/lib/libtbbbind_2_5.so.3.14
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/lib/libtbbbind_2_5.so.3
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/lib/libtbbbind_2_5.so
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/lib/libkiss_matcher_core.so
  -- Set non-toolchain portion of runtime path of "/tmp/tmpbqjtea_9/wheel/platlib/lib/libkiss_matcher_core.so" to ""
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/lib/cmake/kiss_matcher/kiss_matcherTargets.cmake
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/lib/cmake/kiss_matcher/kiss_matcherTargets-release.cmake
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/KISSMatcher.hpp
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/ROBINMatching.cpp
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/ROBINMatching.hpp
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/tsl
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/tsl/robin_hash.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/tsl/robin_map.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/tsl/robin_growth_policy.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/tsl/robin_set.h
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/FasterPFH.hpp
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/KISSMatcher.cpp
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/GncSolver.cpp
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/GncSolver.hpp
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/points
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/points/eigen.hpp
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/points/point_cloud.hpp
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/points/fast_floor.hpp
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/points/downsampling.hpp
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/points/vector3i_hash.hpp
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/points/traits.hpp
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/FasterPFH.cpp
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/kdtree
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/kdtree/kdtree_tbb.hpp
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/kdtree/nanoflann.hpp
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/kdtree/nanoflann_tbb.hpp
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/kdtree/kdtree.hpp
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/include/kiss_matcher/kdtree/traits.hpp
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/lib/cmake/kiss_matcher/kiss_matcherConfig.cmake
  -- Installing: /tmp/tmpbqjtea_9/wheel/platlib/./kiss_matcher.cpython-39-x86_64-linux-gnu.so
  -- Set non-toolchain portion of runtime path of "/tmp/tmpbqjtea_9/wheel/platlib/./kiss_matcher.cpython-39-x86_64-linux-gnu.so" to ""
  *** Making editable...
  *** Created kiss_matcher-1.0.0-cp39-cp39-linux_x86_64.whl
  Building editable for kiss_matcher (pyproject.toml) ... done
  Created wheel for kiss_matcher: filename=kiss_matcher-1.0.0-cp39-cp39-linux_x86_64.whl size=1487809 sha256=0e6d59b8d19679af81d1b1f51a56a0cd9053345ea0094d40d607e2bfcfb79656
  Stored in directory: /tmp/pip-ephem-wheel-cache-er61kmys/wheels/73/45/13/016ab7d22110e145f6fad6f81afde5a51d1a7b58dbeaeaf67f
Successfully built kiss_matcher
Installing collected packages: kiss_matcher
Successfully installed kiss_matcher-1.0.0

which everthing indicates that there were no issues... 🤔

I've tried the sudo ldconfig solution, no success though.
Any other idea? Where is the libkiss_matcher_core.so created? Can I link it externally, somehow?

@ttsesm
Copy link
Author
ttsesm commented Mar 21, 2025

Problem solved with a fresh installation.

Thanks.

@ttsesm ttsesm closed this as completed Mar 21, 2025
@LimHyungTae
Copy link
Member

Hi @ttsesm , could you please tell me how to iron out the issue for other users?

What does 'a fresh installation' mean?

@ttsesm
Copy link
Author
ttsesm commented Mar 21, 2025

@LimHyungTae sure. The issue, came from the fact that I am using a linux distribution (Arch linux) which has a different structure policy than Ubuntu (binaries and libs are not installed in /usr/local). So, my guess is that when you run pip3 install -e . --verbose though it seems not to show any issues, it couldn't find the lib even after running ldconfig.

Applying a new fresh installation in an Ubuntu machine, everything worked fine. My guess is that, what you could possibly do is to create a local inclusion of the compiled lib as I think you do with the TEASER++ compilation/installation.

@LimHyungTae
Copy link
Member

I’m always torn between installing the library locally or installing it via add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../cpp/kiss_matcher ${CMAKE_CURRENT_BINARY_DIR}/kiss_matcher).

I’ll give it some thought (or update package)!

@ttsesm
Copy link
Author
ttsesm commented Mar 24, 2025

Personally, I think the second option would be better so that you do not mess with the user's system. Then the user just includes the path to the build folder and he knows that everything is there, like in Teaser++.

@bnkf1156f
8000 Copy link
bnkf1156f commented Apr 25, 2025

Using WSL2 Ubuntu 22.04.5 LTS

Run: (give you a bit idea where libkiss_matcher_core.so exists in the end )
pip3 install -e . --verbose
And if successful then solve libkiss_matcher_core.so issue as follows:

I solved my issue by firstly finding where libkiss_matcher_core.so exists and in my case /home/virkha/.local/lib/python3.10/site-packages/lib

Then exporting the environment variable:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/virkha/.local/lib/python3.10/site-packages/lib

And now do run any example as I did=>

(kiss_matcher) virkha@PF2DMKGC:~/KISS-Matcher/python$ python3 examples/run_kiss_matcher.py --src_path data/Vel16/src.pcd --tgt_path data/Vel16/tgt.pcd --resolution 0.2
Loaded source point cloud: (25370, 3)
Loaded target point cloud: (25049, 3)
Resolution: 0.2
Yaw Augmentation Angle: None
============== Time ==============
Voxelization: 0.00683609 sec
Extraction  : 0.0351304 sec
Pruning     : 0.0122404 sec
Matching    : 0.03717 sec
Solving     : 0.000100396 sec
----------------------------------
Total     : 0.0914773 sec
====== # of correspondences ======
# initial pairs : 824
# pruned pairs  : 40
----------------------------------
# rot inliers   : 26
# trans inliers : 21
==================================
=> Registration likely succeeded XD

I hope it helps 💯

@LimHyungTae
Copy link
Member

Thanks a lot! This error really really looks off, because in Ubuntu 20.04, this error doesn't happen. I'll check it ASAP and fix it.

@LimHyungTae LimHyungTae reopened this Apr 29, 2025
@LimHyungTae
Copy link
Member

Hmm...I went back to #19, and it worked well without any ImportError. I guess I made some mistakes while maintaining the repository :(

The main difference is, in #19, the following files are installed:

./lib/python3.10/site-packages/__pycache__/_kiss_matcher_editable.cpython-310.pyc
./lib/python3.10/site-packages/kiss_matcher.cpython-310-x86_64-linux-gnu.so
./lib/python3.10/site-packages/_kiss_matcher_editable.py
./lib/python3.10/site-packages/_kiss_matcher_editable.pth
./lib/python3.10/site-packages/lib/cmake/kiss_matcher/kiss_matcherConfig.cmake
./lib/python3.10/site-packages/lib/cmake/kiss_matcher/kiss_matcherTargets.cmake
./lib/python3.10/site-packages/lib/cmake/kiss_matcher/kiss_matcherTargets-release.cmake
**./lib/python3.10/site-packages/lib/libkiss_matcher_core.a**
./lib/python3.10/site-packages/include/kiss_matcher/ROBINMatching.cpp
./lib/python3.10/site-packages/include/kiss_matcher/KISSMatcher.cpp
./lib/python3.10/site-packages/include/kiss_matcher/points/eigen.hpp
./lib/python3.10/site-packages/include/kiss_matcher/points/downsampling.hpp
./lib/python3.10/site-packages/include/kiss_matcher/points/traits.hpp
./lib/python3.10/site-packages/include/kiss_matcher/points/fast_floor.hpp
./lib/python3.10/site-packages/include/kiss_matcher/points/point_cloud.hpp
./lib/python3.10/site-packages/include/kiss_matcher/points/vector3i_hash.hpp
./lib/python3.10/site-packages/include/kiss_matcher/FasterPFH.cpp
./lib/python3.10/site-packages/include/kiss_matcher/KISSMatcher.hpp
./lib/python3.10/site-packages/include/kiss_matcher/tsl/robin_hash.h
./lib/python3.10/site-packages/include/kiss_matcher/tsl/robin_map.h
./lib/python3.10/site-packages/include/kiss_matcher/tsl/robin_growth_policy.h
./lib/python3.10/site-packages/include/kiss_matcher/tsl/robin_set.h
./lib/python3.10/site-packages/include/kiss_matcher/GncSolver.hpp
./lib/python3.10/site-packages/include/kiss_matcher/FasterPFH.hpp
./lib/python3.10/site-packages/include/kiss_matcher/ROBINMatching.hpp
./lib/python3.10/site-packages/include/kiss_matcher/GncSolver.cpp
./lib/python3.10/site-packages/include/kiss_matcher/kdtree/nanoflann.hpp
./lib/python3.10/site-packages/include/kiss_matcher/kdtree/traits.hpp
./lib/python3.10/site-packages/include/kiss_matcher/kdtree/kdtree.hpp
./lib/python3.10/site-packages/include/kiss_matcher/kdtree/kdtree_tbb.hpp
./lib/python3.10/site-packages/include/kiss_matcher/kdtree/nanoflann_tbb.h
8000
pp
./lib/python3.10/site-packages/kiss_matcher-1.0.0.dist-info/INSTALLER
./lib/python3.10/site-packages/kiss_matcher-1.0.0.dist-info/RECORD
./lib/python3.10/site-packages/kiss_matcher-1.0.0.dist-info/REQUESTED
./lib/python3.10/site-packages/kiss_matcher-1.0.0.dist-info/METADATA
./lib/python3.10/site-packages/kiss_matcher-1.0.0.dist-info/direct_url.json
./lib/python3.10/site-packages/kiss_matcher-1.0.0.dist-info/WHEEL
./lib/python3.10/site-packages/kiss_matcher-1.0.0.dist-info/licenses/LICENSE

Whereas, the current version installed below files:

./lib/python3.10/site-packages/__pycache__/_kiss_matcher_editable.cpython-310.pyc
./lib/python3.10/site-packages/kiss_matcher.cpython-310-x86_64-linux-gnu.so
./lib/python3.10/site-packages/_kiss_matcher_editable.py
./lib/python3.10/site-packages/_kiss_matcher_editable.pth
./lib/python3.10/site-packages/lib/cmake/kiss_matcher/kiss_matcherConfig.cmake
./lib/python3.10/site-packages/lib/cmake/kiss_matcher/kiss_matcherTargets.cmake
./lib/python3.10/site-packages/lib/cmake/kiss_matcher/kiss_matcherTargets-release.cmake
**./lib/python3.10/site-packages/lib/libkiss_matcher_core.so**
./lib/python3.10/site-packages/share/doc/kiss_matcher/README.md
./lib/python3.10/site-packages/include/kiss_matcher/ROBINMatching.cpp
./lib/python3.10/site-packages/include/kiss_matcher/KISSMatcher.cpp
./lib/python3.10/site-packages/include/kiss_matcher/points/eigen.hpp
./lib/python3.10/site-packages/include/kiss_matcher/points/downsampling.hpp
./lib/python3.10/site-packages/include/kiss_matcher/points/traits.hpp
./lib/python3.10/site-packages/include/kiss_matcher/points/fast_floor.hpp
./lib/python3.10/site-packages/include/kiss_matcher/points/point_cloud.hpp
./lib/python3.10/site-packages/include/kiss_matcher/points/vector3i_hash.hpp
./lib/python3.10/site-packages/include/kiss_matcher/FasterPFH.cpp
./lib/python3.10/site-packages/include/kiss_matcher/KISSMatcher.hpp
./lib/python3.10/site-packages/include/kiss_matcher/tsl/robin_hash.h
./lib/python3.10/site-packages/include/kiss_matcher/tsl/robin_map.h
./lib/python3.10/site-packages/include/kiss_matcher/tsl/robin_growth_policy.h
./lib/python3.10/site-packages/include/kiss_matcher/tsl/robin_set.h
./lib/python3.10/site-packages/include/kiss_matcher/GncSolver.hpp
./lib/python3.10/site-packages/include/kiss_matcher/FasterPFH.hpp
./lib/python3.10/site-packages/include/kiss_matcher/ROBINMatching.hpp
./lib/python3.10/site-packages/include/kiss_matcher/GncSolver.cpp
./lib/python3.10/site-packages/include/kiss_matcher/kdtree/nanoflann.hpp
./lib/python3.10/site-packages/include/kiss_matcher/kdtree/traits.hpp
./lib/python3.10/site-packages/include/kiss_matcher/kdtree/kdtree.hpp
./lib/python3.10/site-packages/include/kiss_matcher/kdtree/kdtree_tbb.hpp
./lib/python3.10/site-packages/include/kiss_matcher/kdtree/nanoflann_tbb.hpp
./lib/python3.10/site-packages/kiss_matcher-1.0.0.dist-info/INSTALLER
./lib/python3.10/site-packages/kiss_matcher-1.0.0.dist-info/RECORD
./lib/python3.10/site-packages/kiss_matcher-1.0.0.dist-info/REQUESTED
./lib/python3.10/site-packages/kiss_matcher-1.0.0.dist-info/METADATA
./lib/python3.10/site-packages/kiss_matcher-1.0.0.dist-info/direct_url.json
./lib/python3.10/site-packages/kiss_matcher-1.0.0.dist-info/WHEEL
./lib/python3.10/site-packages/kiss_matcher-1.0.0.dist-info/licenses/LICENSE

Main difference would be the libkiss_matcher_core.a and libkiss_matcher_core.so.

Let me check them further!

@bnkf1156f
Copy link
bnkf1156f commented Apr 29, 2025

Thank you for looking into this issue!😄
Will be waiting for further response

@LimHyungTae
Copy link
Member

It was my fault. Now it has been fixed. Thanks! (see #59)

@bnkf1156f
Copy link
bnkf1156f commented Apr 30, 2025

No problem!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants
0