Skip to content

With pixi, tests link to pinocchio in .pixi/envs folder #2615

@abussy-aldebaran

Description

@abussy-aldebaran

Bug description

When using pixi to build pinocchio, after a ninja install, tests link with pinocchio's libs that are installed in .pixi/envs/....

Expected behavior

When using pixi to build pinocchio, after a ninja install, tests link with pinocchio's libs that are in the build tree.

Reproduction steps

Steps to reproduce the behavior:

pixi run configure
pixi shell
cd build
ninja
ldd unittest/pinocchio-test-cpp-model | grep pinocchio_default
	libpinocchio_default.so.3.4.0 => /home/antoine.bussy/work/pinocchio/build/src/libpinocchio_default.so.3.4.0 (0x00007b8be4e00000)
ninja install
ldd unittest/pinocchio-test-cpp-model | grep pinocchio_default
	libpinocchio_default.so.3.4.0 => /home/antoine.bussy/work/pinocchio/.pixi/envs/default/lib/libpinocchio_default.so.3.4.0 (0x00007c5e9de00000)

Additional context

One possible cause is setting CMAKE_INSTALL_PREFIX=$CONDA_PREFIX in pixi.toml.

System

  • OS: ubuntu 24.04
  • Pinocchio version: devel (2f33ea1)

Metadata

Metadata

Assignees

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