Created attachment 411998 [details, diff] libical-libdir.patch On a machine with SYMLINK_LIB=no profile (i.e. 32-bit libs in /usr/lib), installing dev-libs/libical-1.0.1 would generate a pkgconfig file looking like this: > cat /usr/lib64/pkgconfig/libical.pc prefix=/usr exec_prefix=${prefix} libdir=${exec_prefix}/lib includedir=${prefix}/include threadslib=-lpthread Name: libical Description: An implementation of basic iCAL protocols Version: 1.0 Libs: -L${libdir} -lical -licalss -licalvcal ${threadslib} Cflags: -I${includedir} With the "libdir" pointing to /usr/lib (which is wrong in this case), and the "-L${libdir}" makes anything using libical (especifically evolution) fail to compile. Attaching a small patch that fixes the evolution compilation problems for me at least.
Thanks for the patch! I added the new version 2.0.0 and rebased the patch on that, so hopefully it still fixes the issue for you. commit 12436d4d974dc5f6de69cfb533c52fb0f426af0e Author: Michael Orlitzky <mjo@gentoo.org> Date: Thu Jul 28 13:28:41 2016 -0400 dev-libs/libical: new version v2.0.0 with fix for bug 560572. Gentoo-Bug: 560572 Package-Manager: portage-2.2.28 dev-libs/libical/Manifest | 1 + dev-libs/libical/files/fix-libdir-location.patch | 26 +++++++++++++ dev-libs/libical/libical-2.0.0.ebuild | 47 ++++++++++++++++++++++++ 3 files changed, 74 insertions(+)