Closed silver380 closed 3 months ago
please paste the full terminal output
The following is the full terminal output after running the ./build_pygpg.sh.
pygpg) vermeer@Naryan:/media/vermeer/1A521D18521CFA69/pygpg_test/pygpg$ ./build_pygpg.sh
Cloning into 'gpg'...
remote: Enumerating objects: 127, done.
remote: Counting objects: 100% (52/52), done.
remote: Compressing objects: 100% (32/32), done.
remote: Total 127 (delta 25), reused 28 (delta 17), pack-reused 75
Receiving objects: 100% (127/127), 338.15 KiB | 35.00 KiB/s, done.
Resolving deltas: 100% (50/50), done.
Cloning into 'pybind11'...
remote: Enumerating objects: 27853, done.
remote: Counting objects: 100% (603/603), done.
remote: Compressing objects: 100% (269/269), done.
error: RPC failed; curl 92 HTTP/2 stream 5 was not closed cleanly: CANCEL (err 8)
error: 5073 bytes of body are still expected
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output
Defaulting to user installation because normal site-packages is not writeable
Obtaining file:///media/vermeer/1A521D18521CFA69/pygpg_test/pygpg
Preparing metadata (setup.py) ... done
Installing collected packages: pygpg
Running setup.py develop for pygpg
error: subprocess-exited-with-error
× python setup.py develop did not run successfully.
│ exit code: 1
╰─> [15 lines of output]
running develop
/home/vermeer/miniconda3/lib/python3.12/site-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` and ``easy_install``.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://github.com/pypa/setuptools/issues/917 for details.
********************************************************************************
!!
easy_install.initialize_options(self)
error: [Errno 17] File exists: '/home/vermeer/miniconda3/bin/python3.12'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× python setup.py develop did not run successfully.
│ exit code: 1
╰─> [15 lines of output]
running develop
/home/vermeer/miniconda3/lib/python3.12/site-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` and ``easy_install``.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://github.com/pypa/setuptools/issues/917 for details.
********************************************************************************
!!
easy_install.initialize_options(self)
error: [Errno 17] File exists: '/home/vermeer/miniconda3/bin/python3.12'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
could you try using python 3.11? To find the root of the problem.
If you already run the /build_pygpg.sh
once, then you can just run pip install -e .
in the project folder.
sure. I got the same error using python 3.11. Also, I tried to run the pip install -e .
after ./build__pygpg.sh
but still got the following error with both python 3.11 and 3.12:
(pygpg) vermeer@Naryan:/media/vermeer/1A521D18521CFA69/pygpg_test/pygpg$ pip install -e .
Defaulting to user installation because normal site-packages is not writeable
Obtaining file:///media/vermeer/1A521D18521CFA69/pygpg_test/pygpg
Preparing metadata (setup.py) ... done
Installing collected packages: pygpg
Running setup.py develop for pygpg
error: subprocess-exited-with-error
× python setup.py develop did not run successfully.
│ exit code: 1
╰─> [15 lines of output]
running develop
/home/vermeer/miniconda3/lib/python3.12/site-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` and ``easy_install``.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://github.com/pypa/setuptools/issues/917 for details.
********************************************************************************
!!
easy_install.initialize_options(self)
error: [Errno 17] File exists: '/home/vermeer/miniconda3/bin/python3.12'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× python setup.py develop did not run successfully.
│ exit code: 1
╰─> [15 lines of output]
running develop
/home/vermeer/miniconda3/lib/python3.12/site-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` and ``easy_install``.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://github.com/pypa/setuptools/issues/917 for details.
********************************************************************************
!!
easy_install.initialize_options(self)
error: [Errno 17] File exists: '/home/vermeer/miniconda3/bin/python3.12'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
sure. I got the same error using python 3.11. Also, I tried to run the
pip install -e .
after./build__pygpg.sh
but still got the following error with both python 3.11 and 3.12:(pygpg) vermeer@Naryan:/media/vermeer/1A521D18521CFA69/pygpg_test/pygpg$ pip install -e . Defaulting to user installation because normal site-packages is not writeable Obtaining file:///media/vermeer/1A521D18521CFA69/pygpg_test/pygpg Preparing metadata (setup.py) ... done Installing collected packages: pygpg Running setup.py develop for pygpg error: subprocess-exited-with-error × python setup.py develop did not run successfully. │ exit code: 1 ╰─> [15 lines of output] running develop /home/vermeer/miniconda3/lib/python3.12/site-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) error: [Errno 17] File exists: '/home/vermeer/miniconda3/bin/python3.12' [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error × python setup.py develop did not run successfully. │ exit code: 1 ╰─> [15 lines of output] running develop /home/vermeer/miniconda3/lib/python3.12/site-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) error: [Errno 17] File exists: '/home/vermeer/miniconda3/bin/python3.12' [end of output] note: This error originates from a subprocess, and is likely not a problem with pip.
Your log seems still in python 3.12 version?
Yes, but as I said got the same error using python 3.11. also, I tried it using Python 3.9 and still got the following error:
(gna) ~/pygpg$ ./build_pygpg.sh
Cloning into 'gpg'...
remote: Enumerating objects: 127, done.
remote: Counting objects: 100% (52/52), done.
remote: Compressing objects: 100% (32/32), done.
remote: Total 127 (delta 25), reused 28 (delta 17), pack-reused 75
Receiving objects: 100% (127/127), 338.15 KiB | 513.00 KiB/s, done.
Resolving deltas: 100% (50/50), done.
Cloning into 'pybind11'...
remote: Enumerating objects: 28074, done.
remote: Counting objects: 100% (824/824), done.
remote: Compressing objects: 100% (368/368), done.
remote: Total 28074 (delta 519), reused 627 (delta 395), pack-reused 27250
Receiving objects: 100% (28074/28074), 11.00 MiB | 1.90 MiB/s, done.
Resolving deltas: 100% (19699/19699), done.
Obtaining file:///home/vermeer/pygpg
Preparing metadata (setup.py) ... done
Installing collected packages: pygpg
Running setup.py develop for pygpg
error: subprocess-exited-with-error
× python setup.py develop did not run successfully.
│ exit code: 1
╰─> [113 lines of output]
running develop
/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` and ``easy_install``.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://github.com/pypa/setuptools/issues/917 for details.
********************************************************************************
!!
easy_install.initialize_options(self)
/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************
!!
self.initialize_options()
running egg_info
creating pygpg.egg-info
writing pygpg.egg-info/PKG-INFO
writing dependency_links to pygpg.egg-info/dependency_links.txt
writing top-level names to pygpg.egg-info/top_level.txt
writing manifest file 'pygpg.egg-info/SOURCES.txt'
reading manifest file 'pygpg.egg-info/SOURCES.txt'
writing manifest file 'pygpg.egg-info/SOURCES.txt'
running build_ext
-- The C compiler identification is GNU 13.2.0
-- The CXX compiler identification is GNU 13.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - 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/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Boost: /home/vermeer/.conda/envs/gna/lib/cmake/Boost-1.85.0/BoostConfig.cmake (found version "1.85.0") found components: thread
-- Checking for module 'eigen3'
-- Package 'eigen3', required by 'virtual:world', not found
CMake Warning (dev) at /home/vermeer/.conda/envs/gna/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (eigen) does
not match the name of the calling package (PCL). This can lead to problems
in calling code that expects `find_package` result variables (e.g.,
`_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/.conda/envs/gna/share/pcl-1.8/PCLConfig.cmake:146 (find_package_handle_standard_args)
/home/vermeer/.conda/envs/gna/share/pcl-1.8/PCLConfig.cmake:631 (find_eigen)
/home/vermeer/.conda/envs/gna/share/pcl-1.8/PCLConfig.cmake:836 (find_external_library)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Could NOT find eigen (missing: EIGEN_INCLUDE_DIRS)
CMake Error at /home/vermeer/.conda/envs/gna/share/pcl-1.8/PCLConfig.cmake:41 (message):
common is required but eigen was not found
Call Stack (most recent call first):
/home/vermeer/.conda/envs/gna/share/pcl-1.8/PCLConfig.cmake:680 (pcl_report_not_found)
/home/vermeer/.conda/envs/gna/share/pcl-1.8/PCLConfig.cmake:836 (find_external_library)
dependencies/gpg/CMakeLists.txt:5 (find_package)
-- Configuring incomplete, errors occurred!
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/home/vermeer/pygpg/setup.py", line 39, in <module>
setup(
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/__init__.py", line 103, in setup
return distutils.core.setup(**attrs)
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 185, in setup
return run_commands(dist)
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 201, in run_commands
dist.run_commands()
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
self.run_command(cmd)
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/dist.py", line 989, in run_command
super().run_command(command)
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/command/develop.py", line 34, in run
self.install_for_development()
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/command/develop.py", line 109, in install_for_development
self.run_command('build_ext')
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command
self.distribution.run_command(command)
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/dist.py", line 989, in run_command
super().run_command(command)
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/command/build_ext.py", line 88, in run
_build_ext.run(self)
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/_distutils/command/build_ext.py", line 345, in run
self.build_extensions()
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/_distutils/command/build_ext.py", line 467, in build_extensions
self._build_extensions_serial()
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/_distutils/command/build_ext.py", line 493, in _build_extensions_serial
self.build_extension(ext)
File "/home/vermeer/pygpg/setup.py", line 29, in build_extension
subprocess.check_call(
File "/home/vermeer/.conda/envs/gna/lib/python3.9/subprocess.py", line 373, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '/home/vermeer/pygpg', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/home/vermeer/pygpg/build/lib.linux-x86_64-cpython-39/', '-DCMAKE_BUILD_TYPE=Release']' returned non-zero exit status 1.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× python setup.py develop did not run successfully.
│ exit code: 1
╰─> [113 lines of output]
running develop
/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` and ``easy_install``.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://github.com/pypa/setuptools/issues/917 for details.
********************************************************************************
!!
easy_install.initialize_options(self)
/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************
!!
self.initialize_options()
running egg_info
creating pygpg.egg-info
writing pygpg.egg-info/PKG-INFO
writing dependency_links to pygpg.egg-info/dependency_links.txt
writing top-level names to pygpg.egg-info/top_level.txt
writing manifest file 'pygpg.egg-info/SOURCES.txt'
reading manifest file 'pygpg.egg-info/SOURCES.txt'
writing manifest file 'pygpg.egg-info/SOURCES.txt'
running build_ext
-- The C compiler identification is GNU 13.2.0
-- The CXX compiler identification is GNU 13.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - 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/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Boost: /home/vermeer/.conda/envs/gna/lib/cmake/Boost-1.85.0/BoostConfig.cmake (found version "1.85.0") found components: thread
-- Checking for module 'eigen3'
-- Package 'eigen3', required by 'virtual:world', not found
CMake Warning (dev) at /home/vermeer/.conda/envs/gna/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (eigen) does
not match the name of the calling package (PCL). This can lead to problems
in calling code that expects `find_package` result variables (e.g.,
`_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/.conda/envs/gna/share/pcl-1.8/PCLConfig.cmake:146 (find_package_handle_standard_args)
/home/vermeer/.conda/envs/gna/share/pcl-1.8/PCLConfig.cmake:631 (find_eigen)
/home/vermeer/.conda/envs/gna/share/pcl-1.8/PCLConfig.cmake:836 (find_external_library)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Could NOT find eigen (missing: EIGEN_INCLUDE_DIRS)
CMake Error at /home/vermeer/.conda/envs/gna/share/pcl-1.8/PCLConfig.cmake:41 (message):
common is required but eigen was not found
Call Stack (most recent call first):
/home/vermeer/.conda/envs/gna/share/pcl-1.8/PCLConfig.cmake:680 (pcl_report_not_found)
/home/vermeer/.conda/envs/gna/share/pcl-1.8/PCLConfig.cmake:836 (find_external_library)
dependencies/gpg/CMakeLists.txt:5 (find_package)
-- Configuring incomplete, errors occurred!
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/home/vermeer/pygpg/setup.py", line 39, in <module>
setup(
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/__init__.py", line 103, in setup
return distutils.core.setup(**attrs)
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 185, in setup
return run_commands(dist)
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 201, in run_commands
dist.run_commands()
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
self.run_command(cmd)
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/dist.py", line 989, in run_command
super().run_command(command)
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/command/develop.py", line 34, in run
self.install_for_development()
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/command/develop.py", line 109, in install_for_development
self.run_command('build_ext')
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command
self.distribution.run_command(command)
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/dist.py", line 989, in run_command
super().run_command(command)
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/command/build_ext.py", line 88, in run
_build_ext.run(self)
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/_distutils/command/build_ext.py", line 345, in run
self.build_extensions()
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/_distutils/command/build_ext.py", line 467, in build_extensions
self._build_extensions_serial()
File "/home/vermeer/.conda/envs/gna/lib/python3.9/site-packages/setuptools/_distutils/command/build_ext.py", line 493, in _build_extensions_serial
self.build_extension(ext)
File "/home/vermeer/pygpg/setup.py", line 29, in build_extension
subprocess.check_call(
File "/home/vermeer/.conda/envs/gna/lib/python3.9/subprocess.py", line 373, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '/home/vermeer/pygpg', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/home/vermeer/pygpg/build/lib.linux-x86_64-cpython-39/', '-DCMAKE_BUILD_TYPE=Release']' returned non-zero exit status 1.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
and the following log is for when I was using python 3.11:
(py) ~/pygpg$ ./build_pygpg.sh
Cloning into 'gpg'...
remote: Enumerating objects: 127, done.
remote: Counting objects: 100% (52/52), done.
remote: Compressing objects: 100% (32/32), done.
remote: Total 127 (delta 25), reused 28 (delta 17), pack-reused 75
Receiving objects: 100% (127/127), 338.15 KiB | 45.00 KiB/s, done.
Resolving deltas: 100% (50/50), done.
Cloning into 'pybind11'...
remote: Enumerating objects: 28074, done.
remote: Counting objects: 100% (824/824), done.
remote: Compressing objects: 100% (351/351), done.
remote: Total 28074 (delta 516), reused 646 (delta 412), pack-reused 27250
Receiving objects: 100% (28074/28074), 10.92 MiB | 1.77 MiB/s, done.
Resolving deltas: 100% (19794/19794), done.
Obtaining file:///home/vermeer/pygpg
Preparing metadata (setup.py) ... done
Installing collected packages: pygpg
Running setup.py develop for pygpg
error: subprocess-exited-with-error
× python setup.py develop did not run successfully.
│ exit code: 1
╰─> [137 lines of output]
running develop
/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` and ``easy_install``.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://github.com/pypa/setuptools/issues/917 for details.
********************************************************************************
!!
easy_install.initialize_options(self)
/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************
!!
self.initialize_options()
running egg_info
creating pygpg.egg-info
writing pygpg.egg-info/PKG-INFO
writing dependency_links to pygpg.egg-info/dependency_links.txt
writing top-level names to pygpg.egg-info/top_level.txt
writing manifest file 'pygpg.egg-info/SOURCES.txt'
reading manifest file 'pygpg.egg-info/SOURCES.txt'
writing manifest file 'pygpg.egg-info/SOURCES.txt'
running build_ext
-- The C compiler identification is GNU 13.2.0
-- The CXX compiler identification is GNU 13.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - 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/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Boost: /home/vermeer/.conda/envs/py/lib/cmake/Boost-1.84.0/BoostConfig.cmake (found version "1.84.0") found components: thread
-- Found Boost: /home/vermeer/.conda/envs/py/lib/cmake/Boost-1.84.0/BoostConfig.cmake (found suitable version "1.84.0", minimum required is "1.65.0") found components: system iostreams filesystem
CMake Warning (dev) at /home/vermeer/.conda/envs/py/share/pcl-1.14/Modules/FindFLANN.cmake:45 (find_package):
Policy CMP0144 is not set: find_package uses upper-case <PACKAGENAME>_ROOT
variables. Run "cmake --help-policy CMP0144" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
CMake variable FLANN_ROOT is set to:
/home/vermeer/.conda/envs/py
For compatibility, find_package is ignoring the variable, but code in a
.cmake module might still use it.
Call Stack (most recent call first):
/home/vermeer/.conda/envs/py/share/pcl-1.14/PCLConfig.cmake:253 (find_package)
/home/vermeer/.conda/envs/py/share/pcl-1.14/PCLConfig.cmake:298 (find_flann)
/home/vermeer/.conda/envs/py/share/pcl-1.14/PCLConfig.cmake:559 (find_external_library)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found flann version 1.9.2
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5") found components: CXX
-- Found Threads: TRUE
-- Found GLEW: /home/vermeer/.conda/envs/py/lib/libGLEW.so
-- Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY OPENGL_INCLUDE_DIR OpenGL)
-- Found utf8cpp: /home/vermeer/.conda/envs/py/include
-- Found ZLIB: /home/vermeer/.conda/envs/py/lib/libz.so (found version "1.2.13")
-- Found PNG: /home/vermeer/.conda/envs/py/lib/libpng.so (found version "1.6.43")
-- Found nlohmann_json: /home/vermeer/.conda/envs/py/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake (found version "3.11.3")
CMake Error at /home/vermeer/.conda/envs/py/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake:9 (message):
Failed to find "GL/gl.h" in
"/home/vermeer/.conda/envs/py/include;/usr/include/libdrm".
Call Stack (most recent call first):
/home/vermeer/.conda/envs/py/lib/cmake/Qt5Gui/Qt5GuiConfig.cmake:233 (include)
/home/vermeer/.conda/envs/py/lib/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake:100 (find_package)
/home/vermeer/.conda/envs/py/lib/cmake/Qt5OpenGL/Qt5OpenGLConfig.cmake:100 (find_package)
/home/vermeer/.conda/envs/py/lib/cmake/Qt5/Qt5Config.cmake:28 (find_package)
/home/vermeer/.conda/envs/py/lib/cmake/vtk-9.2/VTK-vtk-module-find-packages.cmake:1196 (find_package)
/home/vermeer/.conda/envs/py/lib/cmake/vtk-9.2/vtk-config.cmake:152 (include)
/home/vermeer/.conda/envs/py/share/pcl-1.14/PCLConfig.cmake:267 (find_package)
/home/vermeer/.conda/envs/py/share/pcl-1.14/PCLConfig.cmake:316 (find_VTK)
/home/vermeer/.conda/envs/py/share/pcl-1.14/PCLConfig.cmake:556 (find_external_library)
dependencies/gpg/CMakeLists.txt:5 (find_package)
-- Configuring incomplete, errors occurred!
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/home/vermeer/pygpg/setup.py", line 39, in <module>
setup(
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/__init__.py", line 104, in setup
return distutils.core.setup(**attrs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 184, in setup
return run_commands(dist)
^^^^^^^^^^^^^^^^^^
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 200, in run_commands
dist.run_commands()
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
self.run_command(cmd)
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/dist.py", line 967, in run_command
super().run_command(command)
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/command/develop.py", line 34, in run
self.install_for_development()
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/command/develop.py", line 111, in install_for_development
self.run_command('build_ext')
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 316, in run_command
self.distribution.run_command(command)
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/dist.py", line 967, in run_command
super().run_command(command)
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/command/build_ext.py", line 91, in run
_build_ext.run(self)
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/_distutils/command/build_ext.py", line 359, in run
self.build_extensions()
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/_distutils/command/build_ext.py", line 479, in build_extensions
self._build_extensions_serial()
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/_distutils/command/build_ext.py", line 505, in _build_extensions_serial
self.build_extension(ext)
File "/home/vermeer/pygpg/setup.py", line 29, in build_extension
subprocess.check_call(
File "/home/vermeer/.conda/envs/py/lib/python3.11/subprocess.py", line 413, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '/home/vermeer/pygpg', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/home/vermeer/pygpg/build/lib.linux-x86_64-cpython-311/', '-DCMAKE_BUILD_TYPE=Release']' returned non-zero exit status 1.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× python setup.py develop did not run successfully.
│ exit code: 1
╰─> [137 lines of output]
running develop
/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` and ``easy_install``.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://github.com/pypa/setuptools/issues/917 for details.
********************************************************************************
!!
easy_install.initialize_options(self)
/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************
!!
self.initialize_options()
running egg_info
creating pygpg.egg-info
writing pygpg.egg-info/PKG-INFO
writing dependency_links to pygpg.egg-info/dependency_links.txt
writing top-level names to pygpg.egg-info/top_level.txt
writing manifest file 'pygpg.egg-info/SOURCES.txt'
reading manifest file 'pygpg.egg-info/SOURCES.txt'
writing manifest file 'pygpg.egg-info/SOURCES.txt'
running build_ext
-- The C compiler identification is GNU 13.2.0
-- The CXX compiler identification is GNU 13.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - 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/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Boost: /home/vermeer/.conda/envs/py/lib/cmake/Boost-1.84.0/BoostConfig.cmake (found version "1.84.0") found components: thread
-- Found Boost: /home/vermeer/.conda/envs/py/lib/cmake/Boost-1.84.0/BoostConfig.cmake (found suitable version "1.84.0", minimum required is "1.65.0") found components: system iostreams filesystem
CMake Warning (dev) at /home/vermeer/.conda/envs/py/share/pcl-1.14/Modules/FindFLANN.cmake:45 (find_package):
Policy CMP0144 is not set: find_package uses upper-case <PACKAGENAME>_ROOT
variables. Run "cmake --help-policy CMP0144" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
CMake variable FLANN_ROOT is set to:
/home/vermeer/.conda/envs/py
For compatibility, find_package is ignoring the variable, but code in a
.cmake module might still use it.
Call Stack (most recent call first):
/home/vermeer/.conda/envs/py/share/pcl-1.14/PCLConfig.cmake:253 (find_package)
/home/vermeer/.conda/envs/py/share/pcl-1.14/PCLConfig.cmake:298 (find_flann)
/home/vermeer/.conda/envs/py/share/pcl-1.14/PCLConfig.cmake:559 (find_external_library)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found flann version 1.9.2
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5") found components: CXX
-- Found Threads: TRUE
-- Found GLEW: /home/vermeer/.conda/envs/py/lib/libGLEW.so
-- Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY OPENGL_INCLUDE_DIR OpenGL)
-- Found utf8cpp: /home/vermeer/.conda/envs/py/include
-- Found ZLIB: /home/vermeer/.conda/envs/py/lib/libz.so (found version "1.2.13")
-- Found PNG: /home/vermeer/.conda/envs/py/lib/libpng.so (found version "1.6.43")
-- Found nlohmann_json: /home/vermeer/.conda/envs/py/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake (found version "3.11.3")
CMake Error at /home/vermeer/.conda/envs/py/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake:9 (message):
Failed to find "GL/gl.h" in
"/home/vermeer/.conda/envs/py/include;/usr/include/libdrm".
Call Stack (most recent call first):
/home/vermeer/.conda/envs/py/lib/cmake/Qt5Gui/Qt5GuiConfig.cmake:233 (include)
/home/vermeer/.conda/envs/py/lib/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake:100 (find_package)
/home/vermeer/.conda/envs/py/lib/cmake/Qt5OpenGL/Qt5OpenGLConfig.cmake:100 (find_package)
/home/vermeer/.conda/envs/py/lib/cmake/Qt5/Qt5Config.cmake:28 (find_package)
/home/vermeer/.conda/envs/py/lib/cmake/vtk-9.2/VTK-vtk-module-find-packages.cmake:1196 (find_package)
/home/vermeer/.conda/envs/py/lib/cmake/vtk-9.2/vtk-config.cmake:152 (include)
/home/vermeer/.conda/envs/py/share/pcl-1.14/PCLConfig.cmake:267 (find_package)
/home/vermeer/.conda/envs/py/share/pcl-1.14/PCLConfig.cmake:316 (find_VTK)
/home/vermeer/.conda/envs/py/share/pcl-1.14/PCLConfig.cmake:556 (find_external_library)
dependencies/gpg/CMakeLists.txt:5 (find_package)
-- Configuring incomplete, errors occurred!
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/home/vermeer/pygpg/setup.py", line 39, in <module>
setup(
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/__init__.py", line 104, in setup
return distutils.core.setup(**attrs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 184, in setup
return run_commands(dist)
^^^^^^^^^^^^^^^^^^
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 200, in run_commands
dist.run_commands()
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
self.run_command(cmd)
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/dist.py", line 967, in run_command
super().run_command(command)
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/command/develop.py", line 34, in run
self.install_for_development()
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/command/develop.py", line 111, in install_for_development
self.run_command('build_ext')
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 316, in run_command
self.distribution.run_command(command)
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/dist.py", line 967, in run_command
super().run_command(command)
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/command/build_ext.py", line 91, in run
_build_ext.run(self)
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/_distutils/command/build_ext.py", line 359, in run
self.build_extensions()
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/_distutils/command/build_ext.py", line 479, in build_extensions
self._build_extensions_serial()
File "/home/vermeer/.conda/envs/py/lib/python3.11/site-packages/setuptools/_distutils/command/build_ext.py", line 505, in _build_extensions_serial
self.build_extension(ext)
File "/home/vermeer/pygpg/setup.py", line 29, in build_extension
subprocess.check_call(
File "/home/vermeer/.conda/envs/py/lib/python3.11/subprocess.py", line 413, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '/home/vermeer/pygpg', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/home/vermeer/pygpg/build/lib.linux-x86_64-cpython-311/', '-DCMAKE_BUILD_TYPE=Release']' returned non-zero exit status 1.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
I can't reproduce your error in my laptop. I guess this is the conda environment problem. Could you try reinstall conda environment using micromamba https://mamba.readthedocs.io/en/latest/installation/micromamba-installation.html
I tried micromamba too, but I got the following error:
(gpgenv) vermeer@Naryan:~/pygpg$ ./build_pygpg.sh
Cloning into 'gpg'...
remote: Enumerating objects: 127, done.
remote: Counting objects: 100% (52/52), done.
remote: Compressing objects: 100% (32/32), done.
remote: Total 127 (delta 25), reused 28 (delta 17), pack-reused 75
Receiving objects: 100% (127/127), 338.15 KiB | 103.00 KiB/s, done.
Resolving deltas: 100% (50/50), done.
Cloning into 'pybind11'...
remote: Enumerating objects: 28091, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (362/362), done.
remote: Total 28091 (delta 530), reused 654 (delta 417), pack-reused 27250
Receiving objects: 100% (28091/28091), 10.92 MiB | 536.00 KiB/s, done.
Resolving deltas: 100% (19808/19808), done.
Obtaining file:///home/vermeer/pygpg
Preparing metadata (setup.py) ... done
Installing collected packages: pygpg
Running setup.py develop for pygpg
error: subprocess-exited-with-error
× python setup.py develop did not run successfully.
│ exit code: 1
╰─> [352 lines of output]
running develop
/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/command/develop.py:42: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` and ``easy_install``.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://github.com/pypa/setuptools/issues/917 for details.
********************************************************************************
!!
easy_install.initialize_options(self)
/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************
!!
self.initialize_options()
running egg_info
creating pygpg.egg-info
writing pygpg.egg-info/PKG-INFO
writing dependency_links to pygpg.egg-info/dependency_links.txt
writing top-level names to pygpg.egg-info/top_level.txt
writing manifest file 'pygpg.egg-info/SOURCES.txt'
reading manifest file 'pygpg.egg-info/SOURCES.txt'
writing manifest file 'pygpg.egg-info/SOURCES.txt'
running build_ext
-- The C compiler identification is GNU 13.2.0
-- The CXX compiler identification is GNU 13.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - 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/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Boost: /home/vermeer/micromamba/envs/gpgenv/lib/cmake/Boost-1.72.0/BoostConfig.cmake (found version "1.72.0") found components: thread
CMake Deprecation Warning at /home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:39 (cmake_policy):
The OLD behavior for policy CMP0074 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
dependencies/gpg/CMakeLists.txt:5 (find_package)
-- Checking for module 'eigen3'
-- Found eigen3, version 3.4.0
-- Found Eigen: /home/vermeer/micromamba/envs/gpgenv/include/eigen3
-- Eigen found (include: /home/vermeer/micromamba/envs/gpgenv/include/eigen3, version: 3.4.0)
-- Found Threads: TRUE
-- Found Boost: /home/vermeer/micromamba/envs/gpgenv/include (found suitable version "1.72.0", minimum required is "1.40.0") found components: system filesystem thread date_time iostreams chrono atomic regex
-- Checking for module 'flann'
-- Found flann, version 1.9.2
-- FLANN found (include: /usr/include;/usr/include/hdf5/openmpi;/usr/lib/x86_64-linux-gnu/openmpi/include;/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi;/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi, lib: flann;flann_cpp;hdf5;mpi;lz4)
-- FLANN found (include: /usr/include;/usr/include/hdf5/openmpi;/usr/lib/x86_64-linux-gnu/openmpi/include;/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi;/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi, lib: flann;flann_cpp;hdf5;mpi;lz4)
-- Found Qhull: optimized;/usr/lib/x86_64-linux-gnu/libqhull.so;debug;/usr/lib/x86_64-linux-gnu/libqhull.so
-- QHULL found (include: /home/vermeer/micromamba/envs/gpgenv/include, lib: optimized;/usr/lib/x86_64-linux-gnu/libqhull.so;debug;/usr/lib/x86_64-linux-gnu/libqhull.so)
-- looking for PCL_COMMON
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PCL_COMMON)
does not match the name of the calling package (PCL). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_COMMON: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_common.so
-- looking for PCL_KDTREE
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PCL_KDTREE)
does not match the name of the calling package (PCL). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_KDTREE: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_kdtree.so
-- looking for PCL_OCTREE
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PCL_OCTREE)
does not match the name of the calling package (PCL). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_OCTREE: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_octree.so
-- looking for PCL_SEARCH
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PCL_SEARCH)
does not match the name of the calling package (PCL). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_SEARCH: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_search.so
-- looking for PCL_SAMPLE_CONSENSUS
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args`
(PCL_SAMPLE_CONSENSUS) does not match the name of the calling package
(PCL). This can lead to problems in calling code that expects
`find_package` result variables (e.g., `_FOUND`) to follow a certain
pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_SAMPLE_CONSENSUS: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_sample_consensus.so
-- looking for PCL_FILTERS
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args`
(PCL_FILTERS) does not match the name of the calling package (PCL). This
can lead to problems in calling code that expects `find_package` result
variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_FILTERS: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_filters.so
-- looking for PCL_2D
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PCL_2D)
does not match the name of the calling package (PCL). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:599 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_2D: /home/vermeer/micromamba/envs/gpgenv/include/pcl-1.9
-- looking for PCL_GEOMETRY
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args`
(PCL_GEOMETRY) does not match the name of the calling package (PCL). This
can lead to problems in calling code that expects `find_package` result
variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:599 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_GEOMETRY: /home/vermeer/micromamba/envs/gpgenv/include/pcl-1.9
-- looking for PCL_IO
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PCL_IO)
does not match the name of the calling package (PCL). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_IO: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_io.so
-- looking for PCL_FEATURES
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args`
(PCL_FEATURES) does not match the name of the calling package (PCL). This
can lead to problems in calling code that expects `find_package` result
variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_FEATURES: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_features.so
-- looking for PCL_ML
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PCL_ML)
does not match the name of the calling package (PCL). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_ML: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_ml.so
-- looking for PCL_SEGMENTATION
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args`
(PCL_SEGMENTATION) does not match the name of the calling package (PCL).
This can lead to problems in calling code that expects `find_package`
result variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_SEGMENTATION: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_segmentation.so
-- looking for PCL_SURFACE
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args`
(PCL_SURFACE) does not match the name of the calling package (PCL). This
can lead to problems in calling code that expects `find_package` result
variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_SURFACE: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_surface.so
-- looking for PCL_REGISTRATION
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args`
(PCL_REGISTRATION) does not match the name of the calling package (PCL).
This can lead to problems in calling code that expects `find_package`
result variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_REGISTRATION: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_registration.so
-- looking for PCL_KEYPOINTS
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args`
(PCL_KEYPOINTS) does not match the name of the calling package (PCL). This
can lead to problems in calling code that expects `find_package` result
variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_KEYPOINTS: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_keypoints.so
-- looking for PCL_TRACKING
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args`
(PCL_TRACKING) does not match the name of the calling package (PCL). This
can lead to problems in calling code that expects `find_package` result
variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_TRACKING: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_tracking.so
-- looking for PCL_RECOGNITION
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args`
(PCL_RECOGNITION) does not match the name of the calling package (PCL).
This can lead to problems in calling code that expects `find_package`
result variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_RECOGNITION: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_recognition.so
-- looking for PCL_STEREO
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PCL_STEREO)
does not match the name of the calling package (PCL). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_STEREO: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_stereo.so
-- Found PCL: pcl_common;pcl_kdtree;pcl_octree;pcl_search;pcl_sample_consensus;pcl_filters;pcl_io;pcl_features;pcl_ml;pcl_segmentation;pcl_surface;pcl_registration;pcl_keypoints;pcl_tracking;pcl_recognition;pcl_stereo;/home/vermeer/micromamba/envs/gpgenv/lib/libboost_system.so;/home/vermeer/micromamba/envs/gpgenv/lib/libboost_filesystem.so;optimized;/home/vermeer/micromamba/envs/gpgenv/lib/libboost_thread.so.1.72.0;debug;/home/vermeer/micromamba/envs/gpgenv/lib/libboost_thread.so;/home/vermeer/micromamba/envs/gpgenv/lib/libboost_date_time.so;/home/vermeer/micromamba/envs/gpgenv/lib/libboost_iostreams.so;/home/vermeer/micromamba/envs/gpgenv/lib/libboost_chrono.so;/home/vermeer/micromamba/envs/gpgenv/lib/libboost_atomic.so;/home/vermeer/micromamba/envs/gpgenv/lib/libboost_regex.so;optimized;/usr/lib/x86_64-linux-gnu/libqhull.so;debug;/usr/lib/x86_64-linux-gnu/libqhull.so;flann;flann_cpp;hdf5;mpi;lz4
-- Found Boost: /home/vermeer/micromamba/envs/gpgenv/include (found version "1.72.0") found components: thread chrono date_time atomic
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- pybind11 v2.13.0 dev1
-- Found PythonInterp: /home/vermeer/micromamba/envs/gpgenv/bin/python (found suitable version "3.9.19", minimum required is "3")
-- Found PythonLibs: /home/vermeer/micromamba/envs/gpgenv/lib/libpython3.9.so
-- Performing Test HAS_FLTO
-- Performing Test HAS_FLTO - Success
-- Configuring done (1.2s)
-- Generating done (0.1s)
-- Build files have been written to: /home/vermeer/pygpg/build/temp.linux-x86_64-cpython-39
[ 3%] Building CXX object libgpg/CMakeFiles/gpg_local_frame.dir/src/gpg/local_frame.cpp.o
In file included from /home/vermeer/pygpg/dependencies/gpg/src/gpg/local_frame.cpp:1:
/home/vermeer/pygpg/dependencies/gpg/include/gpg/local_frame.h:39:10: fatal error: pcl/visualization/pcl_visualizer.h: No such file or directory
39 | #include <pcl/visualization/pcl_visualizer.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
gmake[2]: *** [libgpg/CMakeFiles/gpg_local_frame.dir/build.make:76: libgpg/CMakeFiles/gpg_local_frame.dir/src/gpg/local_frame.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:469: libgpg/CMakeFiles/gpg_local_frame.dir/all] Error 2
gmake: *** [Makefile:136: all] Error 2
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/home/vermeer/pygpg/setup.py", line 39, in <module>
setup(
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/__init__.py", line 103, in setup
return distutils.core.setup(**attrs)
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 184, in setup
return run_commands(dist)
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 200, in run_commands
dist.run_commands()
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
self.run_command(cmd)
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/dist.py", line 968, in run_command
super().run_command(command)
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/command/develop.py", line 36, in run
self.install_for_development()
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/command/develop.py", line 113, in install_for_development
self.run_command('build_ext')
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/_distutils/cmd.py", line 316, in run_command
self.distribution.run_command(command)
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/dist.py", line 968, in run_command
super().run_command(command)
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/command/build_ext.py", line 91, in run
_build_ext.run(self)
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/_distutils/command/build_ext.py", line 359, in run
self.build_extensions()
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/_distutils/command/build_ext.py", line 479, in build_extensions
self._build_extensions_serial()
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/_distutils/command/build_ext.py", line 505, in _build_extensions_serial
self.build_extension(ext)
File "/home/vermeer/pygpg/setup.py", line 32, in build_extension
subprocess.check_call(
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/subprocess.py", line 373, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '--build', '.']' returned non-zero exit status 2.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× python setup.py develop did not run successfully.
│ exit code: 1
╰─> [352 lines of output]
running develop
/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/command/develop.py:42: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` and ``easy_install``.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://github.com/pypa/setuptools/issues/917 for details.
********************************************************************************
!!
easy_install.initialize_options(self)
/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************
!!
self.initialize_options()
running egg_info
creating pygpg.egg-info
writing pygpg.egg-info/PKG-INFO
writing dependency_links to pygpg.egg-info/dependency_links.txt
writing top-level names to pygpg.egg-info/top_level.txt
writing manifest file 'pygpg.egg-info/SOURCES.txt'
reading manifest file 'pygpg.egg-info/SOURCES.txt'
writing manifest file 'pygpg.egg-info/SOURCES.txt'
running build_ext
-- The C compiler identification is GNU 13.2.0
-- The CXX compiler identification is GNU 13.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - 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/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Boost: /home/vermeer/micromamba/envs/gpgenv/lib/cmake/Boost-1.72.0/BoostConfig.cmake (found version "1.72.0") found components: thread
CMake Deprecation Warning at /home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:39 (cmake_policy):
The OLD behavior for policy CMP0074 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
dependencies/gpg/CMakeLists.txt:5 (find_package)
-- Checking for module 'eigen3'
-- Found eigen3, version 3.4.0
-- Found Eigen: /home/vermeer/micromamba/envs/gpgenv/include/eigen3
-- Eigen found (include: /home/vermeer/micromamba/envs/gpgenv/include/eigen3, version: 3.4.0)
-- Found Threads: TRUE
-- Found Boost: /home/vermeer/micromamba/envs/gpgenv/include (found suitable version "1.72.0", minimum required is "1.40.0") found components: system filesystem thread date_time iostreams chrono atomic regex
-- Checking for module 'flann'
-- Found flann, version 1.9.2
-- FLANN found (include: /usr/include;/usr/include/hdf5/openmpi;/usr/lib/x86_64-linux-gnu/openmpi/include;/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi;/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi, lib: flann;flann_cpp;hdf5;mpi;lz4)
-- FLANN found (include: /usr/include;/usr/include/hdf5/openmpi;/usr/lib/x86_64-linux-gnu/openmpi/include;/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi;/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi, lib: flann;flann_cpp;hdf5;mpi;lz4)
-- Found Qhull: optimized;/usr/lib/x86_64-linux-gnu/libqhull.so;debug;/usr/lib/x86_64-linux-gnu/libqhull.so
-- QHULL found (include: /home/vermeer/micromamba/envs/gpgenv/include, lib: optimized;/usr/lib/x86_64-linux-gnu/libqhull.so;debug;/usr/lib/x86_64-linux-gnu/libqhull.so)
-- looking for PCL_COMMON
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PCL_COMMON)
does not match the name of the calling package (PCL). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_COMMON: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_common.so
-- looking for PCL_KDTREE
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PCL_KDTREE)
does not match the name of the calling package (PCL). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_KDTREE: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_kdtree.so
-- looking for PCL_OCTREE
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PCL_OCTREE)
does not match the name of the calling package (PCL). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_OCTREE: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_octree.so
-- looking for PCL_SEARCH
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PCL_SEARCH)
does not match the name of the calling package (PCL). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_SEARCH: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_search.so
-- looking for PCL_SAMPLE_CONSENSUS
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args`
(PCL_SAMPLE_CONSENSUS) does not match the name of the calling package
(PCL). This can lead to problems in calling code that expects
`find_package` result variables (e.g., `_FOUND`) to follow a certain
pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_SAMPLE_CONSENSUS: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_sample_consensus.so
-- looking for PCL_FILTERS
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args`
(PCL_FILTERS) does not match the name of the calling package (PCL). This
can lead to problems in calling code that expects `find_package` result
variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_FILTERS: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_filters.so
-- looking for PCL_2D
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PCL_2D)
does not match the name of the calling package (PCL). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:599 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_2D: /home/vermeer/micromamba/envs/gpgenv/include/pcl-1.9
-- looking for PCL_GEOMETRY
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args`
(PCL_GEOMETRY) does not match the name of the calling package (PCL). This
can lead to problems in calling code that expects `find_package` result
variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:599 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_GEOMETRY: /home/vermeer/micromamba/envs/gpgenv/include/pcl-1.9
-- looking for PCL_IO
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PCL_IO)
does not match the name of the calling package (PCL). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_IO: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_io.so
-- looking for PCL_FEATURES
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args`
(PCL_FEATURES) does not match the name of the calling package (PCL). This
can lead to problems in calling code that expects `find_package` result
variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_FEATURES: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_features.so
-- looking for PCL_ML
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PCL_ML)
does not match the name of the calling package (PCL). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_ML: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_ml.so
-- looking for PCL_SEGMENTATION
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args`
(PCL_SEGMENTATION) does not match the name of the calling package (PCL).
This can lead to problems in calling code that expects `find_package`
result variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_SEGMENTATION: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_segmentation.so
-- looking for PCL_SURFACE
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args`
(PCL_SURFACE) does not match the name of the calling package (PCL). This
can lead to problems in calling code that expects `find_package` result
variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_SURFACE: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_surface.so
-- looking for PCL_REGISTRATION
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args`
(PCL_REGISTRATION) does not match the name of the calling package (PCL).
This can lead to problems in calling code that expects `find_package`
result variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_REGISTRATION: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_registration.so
-- looking for PCL_KEYPOINTS
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args`
(PCL_KEYPOINTS) does not match the name of the calling package (PCL). This
can lead to problems in calling code that expects `find_package` result
variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_KEYPOINTS: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_keypoints.so
-- looking for PCL_TRACKING
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args`
(PCL_TRACKING) does not match the name of the calling package (PCL). This
can lead to problems in calling code that expects `find_package` result
variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_TRACKING: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_tracking.so
-- looking for PCL_RECOGNITION
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args`
(PCL_RECOGNITION) does not match the name of the calling package (PCL).
This can lead to problems in calling code that expects `find_package`
result variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_RECOGNITION: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_recognition.so
-- looking for PCL_STEREO
CMake Warning (dev) at /home/vermeer/micromamba/envs/gpgenv/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PCL_STEREO)
does not match the name of the calling package (PCL). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/vermeer/micromamba/envs/gpgenv/share/pcl-1.9/PCLConfig.cmake:596 (find_package_handle_standard_args)
dependencies/gpg/CMakeLists.txt:5 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PCL_STEREO: /home/vermeer/micromamba/envs/gpgenv/lib/libpcl_stereo.so
-- Found PCL: pcl_common;pcl_kdtree;pcl_octree;pcl_search;pcl_sample_consensus;pcl_filters;pcl_io;pcl_features;pcl_ml;pcl_segmentation;pcl_surface;pcl_registration;pcl_keypoints;pcl_tracking;pcl_recognition;pcl_stereo;/home/vermeer/micromamba/envs/gpgenv/lib/libboost_system.so;/home/vermeer/micromamba/envs/gpgenv/lib/libboost_filesystem.so;optimized;/home/vermeer/micromamba/envs/gpgenv/lib/libboost_thread.so.1.72.0;debug;/home/vermeer/micromamba/envs/gpgenv/lib/libboost_thread.so;/home/vermeer/micromamba/envs/gpgenv/lib/libboost_date_time.so;/home/vermeer/micromamba/envs/gpgenv/lib/libboost_iostreams.so;/home/vermeer/micromamba/envs/gpgenv/lib/libboost_chrono.so;/home/vermeer/micromamba/envs/gpgenv/lib/libboost_atomic.so;/home/vermeer/micromamba/envs/gpgenv/lib/libboost_regex.so;optimized;/usr/lib/x86_64-linux-gnu/libqhull.so;debug;/usr/lib/x86_64-linux-gnu/libqhull.so;flann;flann_cpp;hdf5;mpi;lz4
-- Found Boost: /home/vermeer/micromamba/envs/gpgenv/include (found version "1.72.0") found components: thread chrono date_time atomic
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- pybind11 v2.13.0 dev1
-- Found PythonInterp: /home/vermeer/micromamba/envs/gpgenv/bin/python (found suitable version "3.9.19", minimum required is "3")
-- Found PythonLibs: /home/vermeer/micromamba/envs/gpgenv/lib/libpython3.9.so
-- Performing Test HAS_FLTO
-- Performing Test HAS_FLTO - Success
-- Configuring done (1.2s)
-- Generating done (0.1s)
-- Build files have been written to: /home/vermeer/pygpg/build/temp.linux-x86_64-cpython-39
[ 3%] Building CXX object libgpg/CMakeFiles/gpg_local_frame.dir/src/gpg/local_frame.cpp.o
In file included from /home/vermeer/pygpg/dependencies/gpg/src/gpg/local_frame.cpp:1:
/home/vermeer/pygpg/dependencies/gpg/include/gpg/local_frame.h:39:10: fatal error: pcl/visualization/pcl_visualizer.h: No such file or directory
39 | #include <pcl/visualization/pcl_visualizer.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
gmake[2]: *** [libgpg/CMakeFiles/gpg_local_frame.dir/build.make:76: libgpg/CMakeFiles/gpg_local_frame.dir/src/gpg/local_frame.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:469: libgpg/CMakeFiles/gpg_local_frame.dir/all] Error 2
gmake: *** [Makefile:136: all] Error 2
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/home/vermeer/pygpg/setup.py", line 39, in <module>
setup(
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/__init__.py", line 103, in setup
return distutils.core.setup(**attrs)
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 184, in setup
return run_commands(dist)
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 200, in run_commands
dist.run_commands()
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
self.run_command(cmd)
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/dist.py", line 968, in run_command
super().run_command(command)
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/command/develop.py", line 36, in run
self.install_for_development()
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/command/develop.py", line 113, in install_for_development
self.run_command('build_ext')
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/_distutils/cmd.py", line 316, in run_command
self.distribution.run_command(command)
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/dist.py", line 968, in run_command
super().run_command(command)
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/command/build_ext.py", line 91, in run
_build_ext.run(self)
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/_distutils/command/build_ext.py", line 359, in run
self.build_extensions()
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/_distutils/command/build_ext.py", line 479, in build_extensions
self._build_extensions_serial()
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/site-packages/setuptools/_distutils/command/build_ext.py", line 505, in _build_extensions_serial
self.build_extension(ext)
File "/home/vermeer/pygpg/setup.py", line 32, in build_extension
subprocess.check_call(
File "/home/vermeer/micromamba/envs/gpgenv/lib/python3.9/subprocess.py", line 373, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '--build', '.']' returned non-zero exit status 2.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
I thought maybe it was because I had to install vtk before the PCL. So I did it but it did not help too.
I finally installed it. I needed to install VTK before PCL and install PCL version 1.12. Thanks for your help.
Strange, I am using pcl 1.13.1 and no problem. But maybe some pcl version from https://anaconda.org/conda-forge/pcl is not working. But I'm glad you finally solved it!
Hi,
I am trying to install the pygpg package running the ./build_pygpg.sh, but I am facing the following error:
` Preparing metadata (setup.py) ... done Installing collected packages: pygpg Running setup.py develop for pygpg error: subprocess-exited-with-error
error: subprocess-exited-with-error
× python setup.py develop did not run successfully. │ exit code: 1 ╰─> [15 lines of output] running develop /home/vermeer/miniconda3/lib/python3.12/site-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated. !!
note: This error originates from a subprocess, and is likely not a problem with pip. ` Is there anything I can do about it? thanks.