Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 502334 - net-proxy/squid-3.4.3[ecap] has missing virtual/pkgconfig DEPEND
Summary: net-proxy/squid-3.4.3[ecap] has missing virtual/pkgconfig DEPEND
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Eray Aslan
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-02-24 15:05 UTC by Nikoli
Modified: 2014-03-11 20:53 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikoli 2014-02-24 15:05:07 UTC
pkg-config is required at build time only for USE ecap:

squid-3.4.3 $ grep -i pkg.config configure.ac -3
)

dnl Necessary if the first PKG_CHECK_MODULES call is conditional
PKG_PROG_PKG_CONFIG

dnl Perform configuration consistency checks for eCAP
if test "x$squid_opt_use_ecap" != "xno";
--
    AC_MSG_ERROR([eCAP support requires loadable modules. Please do not use --disable-loadable-modules with --enable-ecap.])
  fi

  if test -n "$PKG_CONFIG"; then
    dnl eCAP support requires libecap.
    dnl This Squid supports libecap v0.2.x.
    dnl Use EXT_ prefix to distinguish external libecap (that we check for
    dnl here) from our own convenience ecap library in Makefiles.
    PKG_CHECK_MODULES([EXT_LIBECAP],[libecap >= 0.2.0 libecap < 0.3])
  else
    AC_MSG_NOTICE([eCAP support requires pkg-config to verify the correct library version. Trouble may follow.])
  fi
fi
Comment 1 Eray Aslan gentoo-dev 2014-03-11 20:53:08 UTC
Fixed in net-proxy/squid-3.4.4.  Thanks for the report.