Building xfree-4.3.0-r2.ebuild fails will making work/xc/programs/x11perf with the following: installing in programs/x11perf... make[3]: Entering directory `/var/tmp/portage/xfree-4.3.0-r2/work/xc/programs/x11perf' rm -f x11perf gcc -m32 -o x11perf -mno-mmx -ansi -pedantic -Wno-return-type -w -L../../exports/lib x11perf.o bitmaps.o do_tests.o do_simple.o do_rects.o do_valgc.o do_lines.o do_segs.o do_dots.o do_windows.o do_movewin.o do_text.o do_blt.o do_arcs.o do_tris.o do_complex.o do_traps.o -lXft -lfontconfig -L/usr/lib -lfreetype -lexpat -lXrender -lXrender -lXrender -lXmuu -lXext -lX11 -lm -Wl,-rpath-link,../../exports/lib /usr/lib/libfontconfig.so: undefined reference to `FT_Get_BDF_Property' collect2: ld returned 1 exit status make[3]: *** [x11perf] Error 1 make[3]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r2/work/xc/programs/x11perf' make[2]: *** [install] Error 2 make[2]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r2/work/xc/programs' make[1]: *** [install] Error 2 make[1]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r2/work/xc' make: *** [install] Error 2 This has started to occur since I emerged freetype-2.1.3-r2 and fontconfig-2.1.94-r1, and the unresolved FT_Get_BDF_Property sounds like architecture change. Reproducible: Always Steps to Reproduce: 1. emerge freetype-2.1.3-r2 and fontconfig-2.1.94-r1 2. try to emerge xfree-4.3.0-r2 Actual Results: Build fails in work/xc/programs/x11perf Expected Results: Build should have been successful
thanks to Magnade, we see that fontconfig requires a higher version of freetype. foser?
this is already fixed for some time in the tree. You must've downgraded freetype in the process, otherwise fontconfig 2.1.94 wouldn't have built in the first place.