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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions