Something is confusing me: from your .pc file: > Libs: -L${libdir} -lgdiplus -lglib-2.0 -lcairo -lfontconfig -lfreetype -lfreetype -lXrender -lX11 -L${libjpeg_prefix}/lib -ljpeg -ltiff -lgif -lpng -lz -lexif > ^^^^^^^^^^^^^^^^^^^^^^^ the one on my system: > Libs: -L${libdir} -lgdiplus -lglib-2.0 -lcairo -lfontconfig -lfreetype -lfreetype -lXrender -lX11 -ljpeg -ltiff -lgif -lpng -lz -lexif > rpm -qf /usr/lib64/pkgconfig/libgdiplus.pc libgdiplus-devel-3.12-1.3.x86_64 seems your libgdiplus-devel pkg is damaged. What is your output of: > rpm -qi libgdiplus-devel --qf "%{disturl}\n"