Skip to content

Build failures with libeigen3-3.4.0 #5

@dbungert

Description

@dbungert

I spent some time recently looking into build failures of opensurgsim for Ubuntu Jammy (future 22.04).
Sample build log:
https://launchpadlibrarian.net/580379822/buildlog_ubuntu-jammy-amd64.opensurgsim_0.7.0-11build2_BUILDING.txt.gz

Using the source from Git here, I can see similar results. I believe that this change in libeigen is relevant:
Eigen/src/Geometry/Transform.h

  • EIGEN_DEVICE_FUNC const LinearMatrixType rotation() const;
  • typedef typename internal::conditional<int(Mode)==Isometry,ConstLinearPart,const LinearMatrixType>::type RotationReturnType;
  • EIGEN_DEVICE_FUNC RotationReturnType rotation() const;

See also the linked log file from a build of the github master branch, which shows a few other build failures (test related).
https://gist.github.com/dbungert/bd40eebdc225c9ddcaa3b882be059905

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