pkg-config announces lib2geom in /usr/lib: $ pkg-config --libs 2geom -L/usr/lib -l2geom ... but installs it in /usr/lib64 (as it should, this is a 64 bit system): $ qlist -e inkscape | grep lib2geom /usr/lib64/lib2geom.so /usr/lib64/lib2geom.so.1.3.0 AFAICS this is because src/3rdparty/2geom/2geom.pc.in hard-codes "lib" for libdir. Presumably it should use @CMAKE_INSTALL_LIBDIR@ (and @CMAKE_INSTALL_INCLUDEDIR@ for includedir) instead.
(In reply to Ulrich Müller from comment #0) > pkg-config announces lib2geom in /usr/lib: > > $ pkg-config --libs 2geom > -L/usr/lib -l2geom > > ... but installs it in /usr/lib64 (as it should, this is a 64 bit system): > > $ qlist -e inkscape | grep lib2geom > /usr/lib64/lib2geom.so > /usr/lib64/lib2geom.so.1.3.0 > > AFAICS this is because src/3rdparty/2geom/2geom.pc.in hard-codes "lib" for > libdir. > > Presumably it should use @CMAKE_INSTALL_LIBDIR@ (and > @CMAKE_INSTALL_INCLUDEDIR@ for includedir) instead. Could you please file a bug for lib2geom, see here? https://gitlab.com/inkscape/lib2geom