The following package pairs: liblzma-dev and liblzma-dev-lib32 (liblzma.pc) libmagic-dev and libmagic-dev-lib32 (libmagic.pc) runtime-dev and runtime-dev-lib32 (zlib.pc) utilities-dev and utilities-dev-lib32 (libusb-0.1.pc, libusb-1.0.pc, libusb-2.0.pc) Both packages reference the same .pc file and therefore cause a conflict if you attempt to install both. For example: Checking integrity... done (1 conflicting) - FreeBSD-liblzma-dev-lib32-14.0.20210404 [base] conflicts with FreeBSD-liblzma-dev-14.snap20210404144818 [installed] on /usr/libdata/pkgconfig/liblzma.pc
It looks like this is fixed in main, with .pc files being installed into /usr/libdata/pkgconfig/ or /usr/lib32/pkgconfig/ : $ echo *-liblzma-dev-* | xargs -n 1 tar tvf | grep '.pc' -r--r--r-- 0 root wheel 386 Oct 28 13:46 /usr/libdata/pkgconfig/liblzma.pc -r--r--r-- 0 root wheel 388 Oct 28 13:46 /usr/lib32/pkgconfig/liblzma.pc
I think this fix should be MFC'd. or is there anything it could break?
*** Bug 271853 has been marked as a duplicate of this bug. ***
(In reply to Mina Galić from comment #2) I do not know which commit fixed this.