Skip to content

Anyone have experience building SIBR_Viewer on Ubuntu22 aarch64? #1245

Open
@shankar-anantak

Description

@shankar-anantak

Having some trouble trying to build the SBIR viewers submodule. Initially, i had to install embree, however there isnt a ready-made apt package, nor is there a downloadable release for aarch64-linux. I came across this repo embree-aarch64, cloned and was able to compile it, however now when i try to build the SBIR_viewer, i get an error regarding xmmintrin.h which is another x86 specific header.

/home/ubuntu/A/gaussian-splatting/SIBR_viewers/src/core/raycaster/Raycaster.hpp:18:12: fatal error: xmmintrin.h: No such file or directory
   18 | #  include <xmmintrin.h>        // functions for setting the control register
      |            ^~~~~~~~~~~~~
compilation terminated.
make[2]: *** [src/core/raycaster/CMakeFiles/sibr_raycaster.dir/build.make:132: src/core/raycaster/CMakeFiles/sibr_raycaster.dir/Raycaster.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /home/ubuntu/A/gaussian-splatting/SIBR_viewers/src/./core/raycaster/CameraRaycaster.hpp:19,
                 from /home/ubuntu/A/gaussian-splatting/SIBR_viewers/src/core/raycaster/CameraRaycaster.cpp:15:
/home/ubuntu/A/gaussian-splatting/SIBR_viewers/src/./core/raycaster/Raycaster.hpp:18:12: fatal error: xmmintrin.h: No such file or directory
   18 | #  include <xmmintrin.h>        // functions for setting the control register

Seeing related issues in #488 and #491

I've been unable to find a workaround for this, anyone been able to sucessffully compile the SBIR viewers on arm64 linux?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions