NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

issues on 9.4 while upgrading pango - missing cairo



Hi,

while upgrading my ol' sparcstation with pkg_rolling-replace I hit this
issue:

[95/159] Generating pango/PangoCairo-1.0.gir with a custom command
(wrapped by meson to set env)
FAILED: pango/PangoCairo-1.0.gir
env
PKG_CONFIG_PATH=/home/pkg-workdir/devel/pango/work/pango-1.52.1/output/meson-uninstalled
PKG_CONFIG=/home/pkg-workdir/devel/pango/work/.tools/bin/pkg-config
CC=gcc /usr/pkg/bin/g-ir-scanner --quiet --no-libtool
--namespace=PangoCairo --nsversion=1.0 --warn-all --output
pango/PangoCairo-1.0.gir --c-include=pango/pangocairo.h --quiet
-I/home/pkg-workdir/devel/pango/work/pango-1.52.1/pango
-I/home/pkg-workdir/devel/pango/work/pango-1.52.1/output/pango
-I/home/pkg-workdir/devel/pango/work/pango-1.52.1/.
-I/home/pkg-workdir/devel/pango/work/pango-1.52.1/output/.
-I/home/pkg-workdir/devel/pango/work/pango-1.52.1/pango/.
-I/home/pkg-workdir/devel/pango/work/pango-1.52.1/output/pango/.
--filelist=/home/pkg-workdir/devel/pango/work/pango-1.52.1/output/pango/libpangocairo-1.0.so.0.5200.1.p/PangoCairo_1.0_gir_filelist
--include-uninstalled=pango/Pango-1.0.gir --include=GObject-2.0
--include=cairo-1.0 --symbol-prefix=pango_cairo
--identifier-prefix=PangoCairo --pkg-export=pangocairo --cflags-begin
-D_POSIX_C_SOURCE=200809L -D_POSIX_THREAD_SAFE_FUNCTIONS -D_GNU_SOURCE
-I/home/pkg-workdir/devel/pango/work/pango-1.52.1/.
-I/home/pkg-workdir/devel/pango/work/pango-1.52.1/output/.
-I/home/pkg-workdir/devel/pango/work/pango-1.52.1/pango/.
-I/home/pkg-workdir/devel/pango/work/pango-1.52.1/output/pango/.
-I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include
-I/usr/pkg/include -I/usr/pkg/include/fribidi
-I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2
-I/usr/pkg/include/libpng16 -I/usr/X11R7/include -D_REENTRANT
-I/usr/pkg/include/cairo -I/usr/X11R7/include/pixman-1
-I/usr/pkg/include/gobject-introspection-1.0 -I/usr/pkg/include
-I/usr/X11R7/include -I/usr/include -I/usr/pkg/include/freetype2
-I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0
-I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz
-DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/X11R7/include
-I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/glib-2.0
-I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include
-I/usr/pkg/include/harfbuzz --cflags-end
--add-include-path=/home/pkg-workdir/devel/pango/work/pango-1.52.1/output/pango
--add-include-path=/usr/pkg/share/gir-1.0
--add-include-path=/home/pkg-workdir/devel/pango/work/pango-1.52.1/output/pango
-L/home/pkg-workdir/devel/pango/work/pango-1.52.1/output/pango
--extra-library=pango-1.0 --extra-library=pangoft2-1.0
-L/home/pkg-workdir/devel/pango/work/pango-1.52.1/output/pango --library
pangocairo-1.0
-L/home/pkg-workdir/devel/pango/work/pango-1.52.1/output/pango
-L/usr/pkg/lib -L/usr/X11R7/lib -L/usr/lib --extra-library=m
-L/usr/pkg/lib --extra-library=glib-2.0 --extra-library=intl
--extra-library=gobject-2.0 --extra-library=gio-2.0
--extra-library=fribidi --extra-library=harfbuzz -L/usr/X11R7/lib
--extra-library=fontconfig --extra-library=freetype
--extra-library=Xrender --extra-library=X11 --extra-library=Xft
--extra-library=cairo --extra-library=harfbuzz-gobject
--extra-library=girepository-1.0 --sources-top-dirs
/home/pkg-workdir/devel/pango/work/pango-1.52.1/ --sources-top-dirs
/home/pkg-workdir/devel/pango/work/pango-1.52.1/output/
In file included from
/home/pkg-workdir/devel/pango/work/pango-1.52.1/output/g-ir-cpp-hsgqlj32.c:4:0:
/home/pkg-workdir/devel/pango/work/pango-1.52.1/pango/pangocairo.h:26:10:
fatal error: cairo.h: No such file or directory
 #include <cairo.h>
          ^~~~~~~~~
compilation terminated.
Traceback (most recent call last):

cairo is installed (I forced, to be sure, I forced a replace manually)
cairo-1.18.0nb1     Vector graphics library with cross-device output support


find /usr/pkg/ -name cairo.h
/usr/pkg/include/cairo/cairo.h

this looks identical to what I see on a "working" 10.0 system

In the command line I see:
-I/usr/pkg/include/cairo

which looks correct and mathing to the file I found!

Where is the catch?

Riccardo


Home | Main Index | Thread Index | Old Index