https://bugzilla.redhat.com/show_bug.cgi?id=1474072
Bug ID: 1474072 Summary: fontconfig-devel provides incorrect includedir in /usr/lib64/pkgconfig/fontconfig.pc Product: Fedora Version: 26 Component: fontconfig Assignee: tagoh@redhat.com Reporter: theg4sh@gmail.com QA Contact: extras-qa@fedoraproject.org CC: fonts-bugs@lists.fedoraproject.org, i18n-bugs@lists.fedoraproject.org, pnemade@redhat.com, tagoh@redhat.com
Created attachment 1303238 --> https://bugzilla.redhat.com/attachment.cgi?id=1303238&action=edit Compilation check
Description of problem: See subj.
Version-Release number of selected component (if applicable): fontconfig-devel-2.12.1-4.fc26.x86_64
How reproducible:
Steps to Reproduce: 1. dnf install fontconfig-devel 2. # Unpack tarball from attachment. 3. cd xfontchk 4. make
Actual results: c99 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -DVERSION="0.7" -D_XOPEN_SOURCE=600 -O -c xfontchk.c xfontchk.c:2:10: fatal error: fontconfig.h: No such file or directory #include <fontconfig.h> ^~~~~~~~~~~~~~ compilation terminated. make: *** [Makefile:7: xfontchk.o] Error 1
Expected results: c99 -I/usr/X11R6/include -I/usr/include/fontconfig -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -DVERSION="0.7" -D_XOPEN_SOURCE=600 -O -c xfontchk.c c99 -L/usr/X11R6/lib -lm -lrt -lX11 -lutil -lXft -lfontconfig -lfreetype -lfreetype -o xfontchk xfontchk.o
Additional info: Due to fontconfig-devel provides only /usr/include/fontconfig folder, the solution is: $ diff /usr/lib64/pkgconfig/fontconfig.pc{.orig,} 4c4 < includedir=/usr/include ---
includedir=/usr/include/fontconfig
which give expected result.