this looks like the ecm modules are not multiarch aware. $ fgrep -r libical.so . ./obj-x86_64-linux-gnu/autotests/CMakeFiles/parsertest.dir/build.make:autotests/parsertest: /usr/lib/libical.so ./obj-x86_64-linux-gnu/CMakeCache.txt:LibIcal_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libical.so ./obj-x86_64-linux-gnu/CMakeCache.txt:FIND_PACKAGE_MESSAGE_DETAILS_LibIcal:INTERNAL=[/usr/lib/x86_64-linux-gnu/libical.so;/usr/lib/x86_64-linux-gnu/libicalss.so][/usr/include][v1.0(0.42)] ./obj-x86_64-linux-gnu/src/CMakeFiles/KF5Tnef.dir/build.make:src/libKF5Tnef.so.4.79.0: /usr/lib/libical.so
/usr/lib/x86_64-linux-gnu/cmake/KF5CalendarCore/FindLibIcal.cmake correctly gets the library in the right location (even if the pkgconfig file is currently "lying" about it. However the ecm modules seem to insist on a fixed path. Didn't find out yet where this assumption is made. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1543093 Title: fails to build with No rule to make target '/usr/lib/libical.so' To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/extra-cmake-modules/+bug/1543093/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs