Relevant snip of the emerge output: make[2]: Entering directory `/var/tmp/portage/media-libs/libcaca-0.99_beta16/work/libcaca-0.99.beta16/tools' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../caca -I../caca -I../caca -DDATADIR=\"/usr/share/libcaca\" -DOPTIMISE_SLANG_PALETTE=1 -I -march=native -O2 -pipe -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -MT optipal.o -MD -MP -MF .deps/optipal.Tpo -c -o optipal.o optipal.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../caca -I../caca -I../caca -DDATADIR=\"/usr/share/libcaca\" -DOPTIMISE_SLANG_PALETTE=1 -I -march=native -O2 -pipe -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -MT sortchars.o -MD -MP -MF .deps/sortchars.Tpo -c -o sortchars.o sortchars.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../caca -I../caca -I../caca -DDATADIR=\"/usr/share/libcaca\" -DOPTIMISE_SLANG_PALETTE=1 -I -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -MT makefont-makefont.o -MD -MP -MF .deps/makefont-makefont.Tpo -c -o makefont-makefont.o `test -f 'makefont.c' || echo './'`makefont.c makefont.c:30:25: error: pango/pango.h: No such file or directory makefont.c:31:28: error: pango/pangoft2.h: No such file or directory libcaca is expecting to include pango.h from /usr/include/pango, but it actually exists under /usr/include/pango-1.0/pango Reproducible: Always Steps to Reproduce: 1. emerge pango 2. emerge libcaca 3.
(In reply to comment #0) > x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../caca -I../caca > -I../caca -DDATADIR=\"/usr/share/libcaca\" -DOPTIMISE_SLANG_PALETTE=1 -I > -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -march=native -O2 -pipe -Wall -Wpointer-arith > -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return > -Wmissing-prototypes -Wnested-externs -Wsign-compare -MT makefont-makefont.o > -MD -MP -MF .deps/makefont-makefont.Tpo -c -o makefont-makefont.o `test -f > 'makefont.c' || echo './'`makefont.c > makefont.c:30:25: error: pango/pango.h: No such file or directory > makefont.c:31:28: error: pango/pangoft2.h: No such file or directory [ebuild R ] x11-libs/pango-1.22.4 USE="X doc -debug" 0 kB equery files pango | grep include /usr/include /usr/include/pango-1.0 /usr/include/pango-1.0/pango /usr/include/pango-1.0/pango/pango-attributes.h /usr/include/pango-1.0/pango/pango-bidi-type.h /usr/include/pango-1.0/pango/pango-break.h etc. the compiler command line shows the -I/usr/include/pango-1.0 so your pango install is very likely broken.
(In reply to comment #1) > equery files pango | grep include > /usr/include > /usr/include/pango-1.0 > /usr/include/pango-1.0/pango > /usr/include/pango-1.0/pango/pango-attributes.h > /usr/include/pango-1.0/pango/pango-bidi-type.h > /usr/include/pango-1.0/pango/pango-break.h > etc. > > the compiler command line shows the -I/usr/include/pango-1.0 so your pango > install is very likely broken. > closing as worksforme then