Public bug reported: Ubuntu 21.10 ships the following version of libpmix-dev: $ apt-cache madison libpmix-dev libpmix-dev | 4.0.0-4.1ubuntu1 | http://archive.ubuntu.com/ubuntu impish/universe amd64 Packages
The pmix.h header is in a non-standard path: $ dpkg -L libpmix-dev | grep 'pmix\.h' /usr/lib/x86_64-linux-gnu/pmix2/include/pmix.h But pmix.pc provided by libpmix-dev does not use those paths: # pkg-config --cflags --libs pmix -lpmix -lhwloc -levent -lz This is fixed on Debian sid: $ apt-cache madison libpmix-dev libpmix-dev | 4.1.0-3 | http://deb.debian.org/debian sid/main amd64 Packages $ pkg-config --cflags --libs pmix -I/usr/lib/x86_64-linux-gnu/pmix2/include -L/usr/lib/x86_64-linux-gnu/pmix2/lib -lpmix -lhwloc -levent -lz According to https://metadata.ftp- master.debian.org/changelogs//main/p/pmix/pmix_4.1.0-3_changelog, looks like it was fixed in 4.1.0~rc1-1: pmix (4.1.0~rc1-1) experimental; urgency=medium * Fix prefix to ensure locations correct for pmix.pc ** Affects: pmix (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1941927 Title: Update libpmix-dev on Ubuntu 21.10 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pmix/+bug/1941927/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs