Seen on all my VMs, 8.4, 9.0, 9.1, 9.2, 9.3 amd46 (not tested 10.0) Cleaning does not fix (even tried rebuilding the ports tree from scratch, no difference) =========================================================================== =======================<phase: run-depends >============================ ===> cairo-1.12.16_1,2 depends on file: /usr/local/libdata/pkgconfig/xcb-renderutil.pc - found ===> cairo-1.12.16_1,2 depends on file: /usr/local/libdata/pkgconfig/pixman-1.pc - found ===> cairo-1.12.16_1,2 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found ===> cairo-1.12.16_1,2 depends on file: /usr/local/libdata/pkgconfig/xrender.pc - found =========================================================================== =======================<phase: stage >============================ ===> Staging for cairo-1.12.16_1,2 ===> Generating temporary packing list if test -z 'strip'; then /usr/bin/make INSTALL_PROGRAM="/bin/sh /wrkdirs/usr/ports/graphics/cairo/work/cairo-1.12.16/build/install-sh -c -s" install_sh_PROGRAM="/bin/sh /wrkdirs/usr/ports/graphics/cairo/work/cairo-1.12.16/build/install-sh -c -s" INSTALL_STRIP_FLAG=-s install; else /usr/bin/make INSTALL_PROGRAM="/bin/sh /wrkdirs/usr/ports/graphics/cairo/work/cairo-1.12.16/build/install-sh -c -s" install_sh_PROGRAM="/bin/sh /wrkdirs/usr/ports/graphics/cairo/work/cairo-1.12.16/build/install-sh -c -s" INSTALL_STRIP_FLAG=-s "INSTALL_PROGRAM_ENV=STRIPPROG='strip'" install; fi /usr/bin/make install-recursive Making install in src /usr/bin/make install-am /bin/mkdir -p '/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib' /bin/sh ../libtool --mode=install /usr/bin/install -c -o root -g wheel -s libcairo.la '/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib' libtool: install: /usr/bin/install -c -o root -g wheel .libs/libcairo.so.2.11200.16 /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/libcairo.so.2.11200.16 libtool: install: strip --strip-unneeded /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/libcairo.so.2.11200.16 libtool: install: (cd /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib && { ln -s -f libcairo.so.2.11200.16 libcairo.so.2 || { rm -f libcairo.so.2 && ln -s libcairo.so.2.11200.16 libcairo.so.2; }; }) libtool: install: (cd /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib && { ln -s -f libcairo.so.2.11200.16 libcairo.so || { rm -f libcairo.so && ln -s libcairo.so.2.11200.16 libcairo.so; }; }) libtool: install: /usr/bin/install -c -o root -g wheel .libs/libcairo.lai /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/libcairo.la libtool: install: /usr/bin/install -c -o root -g wheel .libs/libcairo.a /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/libcairo.a libtool: install: strip --strip-debug /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/libcairo.a libtool: install: chmod 644 /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/libcairo.a libtool: install: ranlib /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/libcairo.a ranlib: warning: can't find .strtab section ranlib: warning: can't find .strtab section ranlib: warning: can't find .strtab section libtool: install: warning: remember to run `libtool --finish /usr/local/lib' /bin/mkdir -p '/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/include/cairo' install -o root -g wheel -m 0644 cairo.h cairo-deprecated.h cairo-xlib.h cairo-xlib-xrender.h cairo-xcb.h cairo-script.h cairo-ft.h cairo-ps.h cairo-pdf.h cairo-svg.h cairo-tee.h ../cairo-version.h '/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/include/cairo' /bin/mkdir -p '/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/include/cairo' install -o root -g wheel -m 0644 cairo-features.h '/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/include/cairo' /bin/mkdir -p '/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/libdata/pkgconfig' install -o root -g wheel -m 0644 cairo.pc cairo-xlib.pc cairo-xlib-xrender.pc cairo-xcb.pc cairo-xcb-shm.pc cairo-png.pc cairo-script.pc cairo-ft.pc cairo-fc.pc cairo-ps.pc cairo-pdf.pc cairo-svg.pc cairo-tee.pc '/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/libdata/pkgconfig' Making install in doc /usr/bin/make install-recursive Making install in public /usr/bin/make install-am installfiles=`echo ./html/*`; if :; then echo '-- Nothing to install' ; else /bin/sh /wrkdirs/usr/ports/graphics/cairo/work/cairo-1.12.16/build/install-sh -d /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/share/doc/cairo/cairo; for i in $installfiles; do echo '-- Installing '$i ; install -o root -g wheel -m 0644 $i /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/share/doc/cairo/cairo; done; echo '-- Installing ./html/index.sgml' ; install -o root -g wheel -m 0644 ./html/index.sgml /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/share/doc/cairo/cairo || :; which gtkdoc-rebase >/dev/null && gtkdoc-rebase --relative --dest-dir=/wrkdirs/usr/ports/graphics/cairo/work/stage --html-dir=/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/share/doc/cairo/cairo ; fi -- Nothing to install Making install in util /usr/bin/make install-recursive Making install in . Making install in cairo-missing Making install in cairo-script Making install in examples /bin/mkdir -p '/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib' /bin/sh ../../libtool --mode=install /usr/bin/install -c -o root -g wheel -s libcairo-script-interpreter.la '/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib' libtool: install: warning: relinking `libcairo-script-interpreter.la' libtool: install: (cd /wrkdirs/usr/ports/graphics/cairo/work/cairo-1.12.16/util/cairo-script; /bin/sh /wrkdirs/usr/ports/graphics/cairo/work/cairo-1.12.16/libtool --silent --tag CC --mode=relink cc -D_REENTRANT -I/usr/local/include/pixman-1 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/freetype2 -I/usr/local/include/libpng15 -I/usr/local/include -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -Wall -Wextra -Wold-style-definition -Wdeclaration-after-statement -Wmissing-declarations -Werror-implicit-function-declaration -Wnested-externs -Wpointer-arith -Wwrite-strings -Wsign-compare -Wstrict-prototypes -Wmissing-prototypes -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wbad-function-cast -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -O2 -pipe -fstack-protector -fno-strict-aliasing -version-info 11202:16:11200 -no-undefined -fstack-protector -o libcairo-script-interpreter.la -rpath /usr/local/lib libcairo_script_interpreter_la-cairo-script-file.lo libcairo_script_interpreter_la-cairo-script-hash.lo libcairo_script_interpreter_la-cairo-script-interpreter.lo libcairo_script_interpreter_la-cairo-script-objects.lo libcairo_script_interpreter_la-cairo-script-operators.lo libcairo_script_interpreter_la-cairo-script-scanner.lo libcairo_script_interpreter_la-cairo-script-stack.lo ../../src/libcairo.la -L/usr/local/lib -lpixman-1 -lfontconfig -L/usr/local/lib -lfreetype -L/usr/local/lib -lfreetype -L/usr/local/lib -lpng15 -lxcb-shm -L/usr/local/lib -lxcb -lxcb-render -L/usr/local/lib -lxcb -lXrender -L/usr/local/lib -lX11 -lX11 -L/usr/local/lib -lXext -lz -lz -lz -lm -inst-prefix-dir /wrkdirs/usr/ports/graphics/cairo/work/stage) libtool: install: /usr/bin/install -c -o root -g wheel .libs/libcairo-script-interpreter.so.2.11200.16T /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/libcairo-script-interpreter.so.2.11200.16 libtool: install: strip --strip-unneeded /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/libcairo-script-interpreter.so.2.11200.16 libtool: install: (cd /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib && { ln -s -f libcairo-script-interpreter.so.2.11200.16 libcairo-script-interpreter.so.2 || { rm -f libcairo-script-interpreter.so.2 && ln -s libcairo-script-interpreter.so.2.11200.16 libcairo-script-interpreter.so.2; }; }) libtool: install: (cd /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib && { ln -s -f libcairo-script-interpreter.so.2.11200.16 libcairo-script-interpreter.so || { rm -f libcairo-script-interpreter.so && ln -s libcairo-script-interpreter.so.2.11200.16 libcairo-script-interpreter.so; }; }) libtool: install: /usr/bin/install -c -o root -g wheel .libs/libcairo-script-interpreter.lai /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/libcairo-script-interpreter.la libtool: install: /usr/bin/install -c -o root -g wheel .libs/libcairo-script-interpreter.a /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/libcairo-script-interpreter.a libtool: install: strip --strip-debug /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/libcairo-script-interpreter.a libtool: install: chmod 644 /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/libcairo-script-interpreter.a libtool: install: ranlib /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/libcairo-script-interpreter.a libtool: install: warning: remember to run `libtool --finish /usr/local/lib' /bin/mkdir -p '/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/include/cairo' install -o root -g wheel -m 0644 cairo-script-interpreter.h '/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/include/cairo' Making install in cairo-trace /bin/mkdir -p '/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/bin' install -o root -g wheel -m 555 cairo-trace '/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/bin' /bin/mkdir -p '/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo' /bin/sh ../../libtool --mode=install /usr/bin/install -c -o root -g wheel -s libcairo-trace.la '/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo' libtool: install: /usr/bin/install -c -o root -g wheel .libs/libcairo-trace.so.0.0.0 /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo/libcairo-trace.so.0.0.0 libtool: install: strip --strip-unneeded /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo/libcairo-trace.so.0.0.0 libtool: install: (cd /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo && { ln -s -f libcairo-trace.so.0.0.0 libcairo-trace.so.0 || { rm -f libcairo-trace.so.0 && ln -s libcairo-trace.so.0.0.0 libcairo-trace.so.0; }; }) libtool: install: (cd /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo && { ln -s -f libcairo-trace.so.0.0.0 libcairo-trace.so || { rm -f libcairo-trace.so && ln -s libcairo-trace.so.0.0.0 libcairo-trace.so; }; }) libtool: install: /usr/bin/install -c -o root -g wheel .libs/libcairo-trace.lai /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo/libcairo-trace.la libtool: install: /usr/bin/install -c -o root -g wheel .libs/libcairo-trace.a /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo/libcairo-trace.a libtool: install: strip --strip-debug /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo/libcairo-trace.a libtool: install: chmod 644 /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo/libcairo-trace.a libtool: install: ranlib /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo/libcairo-trace.a libtool: install: warning: remember to run `libtool --finish /usr/local/lib/cairo' Making install in cairo-fdr /bin/mkdir -p '/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo' /bin/sh ../../libtool --mode=install /usr/bin/install -c -o root -g wheel -s cairo-fdr.la '/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo' libtool: install: /usr/bin/install -c -o root -g wheel .libs/cairo-fdr.so.0.0.0 /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo/cairo-fdr.so.0.0.0 libtool: install: strip --strip-unneeded /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo/cairo-fdr.so.0.0.0 libtool: install: (cd /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo && { ln -s -f cairo-fdr.so.0.0.0 cairo-fdr.so.0 || { rm -f cairo-fdr.so.0 && ln -s cairo-fdr.so.0.0.0 cairo-fdr.so.0; }; }) libtool: install: (cd /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo && { ln -s -f cairo-fdr.so.0.0.0 cairo-fdr.so || { rm -f cairo-fdr.so && ln -s cairo-fdr.so.0.0.0 cairo-fdr.so; }; }) libtool: install: /usr/bin/install -c -o root -g wheel .libs/cairo-fdr.lai /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo/cairo-fdr.la libtool: install: /usr/bin/install -c -o root -g wheel .libs/cairo-fdr.a /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo/cairo-fdr.a libtool: install: strip --strip-debug /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo/cairo-fdr.a libtool: install: chmod 644 /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo/cairo-fdr.a libtool: install: ranlib /wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo/cairo-fdr.a libtool: install: warning: remember to run `libtool --finish /usr/local/lib/cairo' ====> Compressing man pages (compress-man) =========================================================================== =======================<phase: package >============================ ===> Building package for cairo-1.12.16_1,2 pkg-static: lstat(/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/bin/cairo-sphinx): No such file or directory pkg-static: lstat(/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo/cairo-sphinx.a): No such file or directory pkg-static: lstat(/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo/cairo-sphinx.la): No such file or directory pkg-static: lstat(/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo/cairo-sphinx.so): No such file or directory pkg-static: lstat(/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo/cairo-sphinx.so.0): No such file or directory pkg-static: lstat(/wrkdirs/usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo/cairo-sphinx.so.0.0.0): No such file or directory *** Error code 1 Stop in /usr/ports/graphics/cairo. ===> Cleaning for cairo-1.12.16_1,2 build of /usr/ports/graphics/cairo ended at Wed Nov 19 23:04:39 CET 2014 build time: 00:14:00 make.conf: NO_WARNING_PKG_INSTALL_EOL=yes WITH_MODPERL2=yes OPTIONS_UNSET=X11 OPTIONS_UNSET=NLS WITH_PKGNG=yes DEFAULT_VERSIONS+=apache=2.2 TEX_DEFAULT=tetex options: # This file is auto-generated by 'make config'. # Options for cairo-1.10.2_10,2 _OPTIONS_READ=cairo-1.10.2_10,2 _FILE_COMPLETE_OPTIONS_LIST=GLIB OPENGL X11 XCB OPTIONS_FILE_UNSET+=GLIB OPTIONS_FILE_UNSET+=OPENGL OPTIONS_FILE_SET+=X11 OPTIONS_FILE_SET+=XCB
Auto-assigned to maintainer gnome@FreeBSD.org
I am having this same issue on FreeBSD 10.1-RELEASE
I can't reproduce this. Does this still happen with cairo 1.12.18? And if so could you attach a complete build log to the bug?
it just happened to me now while installing munin from ports: ===> Verifying for libcairo.so in /usr/ports/graphics/cairo ===> Installing for cairo-1.12.18_1,2 ===> cairo-1.12.18_1,2 depends on file: /usr/local/libdata/pkgconfig/pixman-1.pc - found ===> cairo-1.12.18_1,2 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so.6.11.4) ===> cairo-1.12.18_1,2 depends on shared library: libpng.so - found (/usr/local/lib/libpng16.so.16.16.0) ===> cairo-1.12.18_1,2 depends on shared library: libfontconfig.so - found (/usr/local/lib/libfontconfig.so.1.8.0) ===> Checking if cairo already installed ===> Registering installation for cairo-1.12.18_1,2 as automatic pkg-static: Unable to access file /usr/ports/graphics/cairo/work/stage/usr/local/bin/cairo-sphinx: No such file or directory pkg-static: Unable to access file /usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo/cairo-sphinx.a: No such file or directory pkg-static: Unable to access file /usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo/cairo-sphinx.so: No such file or directory pkg-static: Unable to access file /usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo/cairo-sphinx.so.0: No such file or directory pkg-static: Unable to access file /usr/ports/graphics/cairo/work/stage/usr/local/lib/cairo/cairo-sphinx.so.0.0.0: No such file or directory *** Error code 74 System is 10.1-STABLE FreeBSD 10.1-STABLE #2 r277440: Wed Jan 21 08:06:09 CET 2015 On the dialog opened to show me the options I've disabled all of them (GLIB, OPENGL, X11, XCB). Full build: http://codigo23.net/freebsd/cairo-make.txt Install: http://codigo23.net/freebsd/cairo-make-install.txt I hope it helps!
If I mark the "GLIB" option with make config, it installs correctly: ===> Installing for cairo-1.12.18_1,2 ===> cairo-1.12.18_1,2 depends on file: /usr/local/libdata/pkgconfig/pixman-1.pc - found ===> cairo-1.12.18_1,2 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so.6.11.4) ===> cairo-1.12.18_1,2 depends on shared library: libpng.so - found (/usr/local/lib/libpng16.so.16.16.0) ===> cairo-1.12.18_1,2 depends on shared library: libfontconfig.so - found (/usr/local/lib/libfontconfig.so.1.8.0) ===> cairo-1.12.18_1,2 depends on shared library: libglib-2.0.so - found (/usr/local/lib/libglib-2.0.so.0.4200.1) ===> Checking if cairo already installed ===> Registering installation for cairo-1.12.18_1,2 Installing cairo-1.12.18_1,2... ===> SECURITY REPORT: This port has installed the following files which may act as network servers and may therefore pose a remote security risk to the system. /usr/local/bin/cairo-sphinx If there are vulnerabilities in these programs there may be a security risk to the system. FreeBSD makes no guarantee about the security of ports included in the Ports Collection. Please type 'make deinstall' to deinstall the port if this is a concern. For more information, and contact details about the security status of this software, see the following webpage: http://www.cairographics.org Regards!
Still not fixed? I've got same error on FreeBSD 10.2-STABLE, cairo-1.14.6,2 in 2016 (today)!
A commit references this bug: Author: kwm Date: Wed Jan 20 13:02:56 UTC 2016 New revision: 406748 URL: https://svnweb.freebsd.org/changeset/ports/406748 Log: Fix packaging of cairo in poudriere when the glib option is disabled. cairo-sphinx doesn't have a disable switch, but it checks for the present of glib. Add the sphinx plist files under the GLIB option, so that when sphinx plist entries are consistent, regardless if glib is installed or not. PR: 195187 Changes: head/graphics/cairo/pkg-plist
*** Bug 205836 has been marked as a duplicate of this bug. ***