Date: Mon, 6 Nov 2006 02:49:23 GMT From: Kevin Thompson<antiduh@csh.rit.edu> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/105192: libcairo configure script broken Message-ID: <200611060249.kA62nNZg021071@www.freebsd.org> Resent-Message-ID: <200611060250.kA62oLFx060064@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 105192 >Category: ports >Synopsis: libcairo configure script broken >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Nov 06 02:50:19 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Kevin Thompson >Release: 6.2-prerelease >Organization: CSH at RIT >Environment: FreeBSD corrugated.csh.rit.edu 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #8: Sat Nov 4 16:15:04 EST 2006 antiduh@corrugated.csh.rit.edu:/usr/obj/usr/src/sys/CORRUGATED6 i386 >Description: The ports/graphics/cairo/ port's configure script seems broken: checking for cairo's PNG backend --exists: not found --exists: not found --exists: not found <fails> Looking at the configure script, the problem is on line 24791: 24771 echo "$as_me:$LINENO: checking for cairo's PNG backend" >&5 24772 echo $ECHO_N "checking for cairo's PNG backend... $ECHO_C" >&6 24773 if test "${cairo_cv_backend_png_use+set}" = set; then 24774 echo $ECHO_N "(cached) $ECHO_C" >&6 24775 else 24776 echo 24777 use_png=yes 24778 png_REQUIRES=$ac_env_png_REQUIRES_value 24779 png_CFLAGS=$ac_env_png_CFLAGS_value 24780 png_LIBS=$ac_env_png_LIBS_value 24781 png_NONPKGCONFIG_CFLAGS=$ac_env_png_NONPKGCONFIG_CFLAGS_value 24782 png_NONPKGCONFIG_LIBS=$ac_env_png_NONPKGCONFIG_LIBS_value 24783 png_BASE=cairo 24784 24785 use_png=no 24786 24787 if test "x$png_REQUIRES" = x; then 24788 # libpng13 is GnuWin32's libpng-1.2.8 :-( 24789 for l in libpng12 libpng13 libpng10 ; do 24790 if $PKG_CONFIG --exists $l ; then 24791 png_REQUIRES=$l 24792 use_png=yes 24793 break 24794 fi 24795 done 24796 else 24797 use_png=yes 24798 fi 24799 24800 if test "x$use_png" = "xyes" ; then If you insert 'echo "$PKG_CONFIG"' above 24791, you get blank lines. if you replace line 24790 $PKG_CONFIG with /usr/local/bin/pkg-config, that test works, but the next test fails. If you insert PKG_CONFIG=/usr/local/bin/pkg-config at line 24786, it fixes it and the whole thing builds. >How-To-Repeat: Try to build a fresh copy of cairo 1.2.6 >Fix: Insert PKG_CONFIG=/usr/local/bin/pkg-config (or equivelent path) at the top of the file. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200611060249.kA62nNZg021071>