Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 222223 - sys-fs/encfs-1.4.2 is missing dependency on >=dev-libs/boost-1.34
Summary: sys-fs/encfs-1.4.2 is missing dependency on >=dev-libs/boost-1.34
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Marcelo Goes (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-15 07:44 UTC by Remy Blank
Modified: 2008-05-17 14:57 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 Remy Blank 2008-05-15 07:44:22 UTC
Emerging sys-fs/encfs-1.4.2 gives me the following error:

[...]
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for cc_r... i686-pc-linux-gnu-gcc
checking for boostlib >= 1.33... configure: error: We could not detect the boost libraries (version 1.33 or higher). If you have a staged boost library (still not installed) please specify $BOOST_ROOT in your environment and do not give a PATH to --with-boost option.  If you are sure you have boost installed, then check your version number looking in <boost/version.hpp>. See http://randspringer.de/boost for more documentation.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/sys-fs/encfs-1.4.2/work/encfs-1.4.2/config.log
 *
 * ERROR: sys-fs/encfs-1.4.2 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line   97:  Called econf 'src_compile'
 *               ebuild.sh, line  513:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 *  The die message:
 *   econf failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/log/portage/sys-fs:encfs-1.4.2:20080515-064506.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-fs/encfs-1.4.2/temp/environment'.
 *

Indeed, there is no dependency on boost in the ebuild. The error message mentions boost-1.33, but the encfs homepage specifies >=boost-1.34. Adding the following dependency in DEPEND fixes the problem:

    >=dev-libs/boost-1.34
Comment 1 Marcelo Goes (RETIRED) gentoo-dev 2008-05-17 14:57:41 UTC
Thanks, fixed in cvs.