Package Details: python-open3d 1:0.19.0-11

Git Clone URL: https://aur.archlinux.org/open3d.git (read-only, click to copy)
Package Base: open3d
Description: A Modern Library for 3D Data Processing
Upstream URL: http://www.open3d.org
Keywords: open3d
Licenses: MIT
Conflicts: python-open3d-git, python-py3d, python-py3d-git
Provides: python-py3d
Submitter: deltaecho
Maintainer: daizhirui
Last Packager: daizhirui
Votes: 6
Popularity: 0.27
First Submitted: 2018-04-29 12:37 (UTC)
Last Updated: 2025-01-25 22:59 (UTC)

Dependencies (42)

Required by (2)

Sources (4)

Latest Comments

1 2 3 4 Next › Last »

truncs commented on 2025-04-03 20:52 (UTC)

Unable to install because of

-- Configuring done (7.9s)
CMake Error at /usr/lib/cmake/vtk/VTK-targets.cmake:138 (set_target_properties):
  The link interface of target "VTK::nlohmannjson" contains:

    nlohmann_json::nlohmann_json

  but the target was not found.  Possible reasons include:

    * There is a typo in the target name.
    * A find_package call is missing for an IMPORTED target.
    * An ALIAS target is missing.

Call Stack (most recent call first):
  /usr/lib/cmake/vtk/vtk-config.cmake:147 (include)
  3rdparty/find_dependencies.cmake:303 (find_package)
  3rdparty/find_dependencies.cmake:1477 (open3d_find_package_3rdparty_library)
  CMakeLists.txt:520 (include)


-- Generating done (0.1s)
CMake Warning:
  Manually-specified variables were not used by the project:

    USE_SYSTEM_LZF
    oneDPL_DIR

Thoughts?

daizhirui commented on 2025-03-19 19:25 (UTC)

Indeed, those resource files should be placed somewhere else like /usr/share. The installation process is mostly controlled by the cmake system. So, a better and cleaner way is to submit a issue or a pull request to the upstream.

feng commented on 2025-03-19 18:22 (UTC)

Installing to path /usr/bin is a bit strange:

]$ pacman -Ql open3d | grep '/usr/bin' | head -n 20                                                                                                                                                                                                                             [nnapi-backend-qwen]
open3d /usr/bin/
open3d /usr/bin/Open3D/
open3d /usr/bin/Open3D/Open3D
open3d /usr/bin/Open3D/Open3D.desktop
open3d /usr/bin/Open3D/resources/
open3d /usr/bin/Open3D/resources/Roboto-Bold.ttf
open3d /usr/bin/Open3D/resources/Roboto-BoldItalic.ttf
open3d /usr/bin/Open3D/resources/Roboto-License.txt
open3d /usr/bin/Open3D/resources/Roboto-Medium.ttf
open3d /usr/bin/Open3D/resources/Roboto-MediumItalic.ttf
open3d /usr/bin/Open3D/resources/RobotoMono-Medium.ttf
open3d /usr/bin/Open3D/resources/brightday_ibl.ktx
open3d /usr/bin/Open3D/resources/brightday_skybox.ktx
open3d /usr/bin/Open3D/resources/colorMap.filamat
open3d /usr/bin/Open3D/resources/crossroads_ibl.ktx
open3d /usr/bin/Open3D/resources/crossroads_skybox.ktx
open3d /usr/bin/Open3D/resources/defaultGradient.png
open3d /usr/bin/Open3D/resources/defaultLit.filamat
open3d /usr/bin/Open3D/resources/defaultLitSSR.filamat
open3d /usr/bin/Open3D/resources/defaultLitTransparency.filamat

Can you please change it to somewhere like /opt/open3d?

daizhirui commented on 2025-03-17 04:04 (UTC)

e.g. geometry/KDTreeFlann.h needs the nanoflann library. To make open3d work properly as a library package, nanoflann should be in the depends list.

xantares commented on 2025-03-15 15:01 (UTC)

nanoflann is header-only and should be moved to makedepends

shtrophic commented on 2024-12-03 09:11 (UTC)

This installs Open3D.desktop to $HOME/.local/share/applications...

truncs commented on 2024-02-08 01:50 (UTC)

Needs python-plotly and python-dash to work otherwise importing open3d fails.

iagoiago commented on 2024-01-03 01:52 (UTC)

required gcc12, and perhaps glfw-wayland is fine too (annoying conflict w x11's -- glfw-git solved it for me).

drr21 commented on 2022-03-11 17:52 (UTC)

Package doesn't build for me, not even after adding emillynge sed -i 's|find_package(Python3 3.6...<3.10|find_package(Python3 3.6|' CMakeLists.txt to make it work on python 3.10

[ 75%] Built target core
[ 75%] Built target io
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

emillynge commented on 2022-01-03 09:50 (UTC) (edited on 2022-01-03 09:56 (UTC) by emillynge)

Looks like open3d will now compile/build even with python3.10, although TF and Torch may still not work. see https://github.com/isl-org/Open3D/pull/4463

While we wait for a new release, it would be very easy to apply a small 'patch' to CMakeLists.txt that mimics the effect of the pertinent commit https://github.com/isl-org/Open3D/commit/5d79d0c98d9460a714e7f10a50e161641cd243b7

This command sed -i 's|find_package(Python3 3.6...<3.10|find_package(Python3 3.6|' CMakeLists.txt should do it :)