Skip to Content.
Sympa Menu

sm-grimoire-bugs - [SM-Grimoire-Bugs] [Bug 14812] New: boost install needs help

sm-grimoire-bugs AT lists.ibiblio.org

Subject: SourceMage Grimoire Bug List

List archive

Chronological Thread  
  • From: bugzilla-daemon AT bugs.sourcemage.org
  • To: sm-grimoire-bugs AT lists.ibiblio.org
  • Subject: [SM-Grimoire-Bugs] [Bug 14812] New: boost install needs help
  • Date: 10 Oct 2008 17:31:51 -0000

http://bugs.sourcemage.org/show_bug.cgi?id=14812

Summary: boost install needs help
Product: Codex
Version: stable grimoire
Platform: x86
OS/Version: Linux
Status: NEW
Severity: major
Priority: P3
Component: libs
AssignedTo: sm-grimoire-bugs AT lists.ibiblio.org
ReportedBy: jblosser-smgl AT firinn.org


I'm filing this against stable and as major because the version of encfs now
in
stable needs boost now, and boost in stable fails to build in a very
reasonable
configuration (eg, right now it is impossible to use the spell to install
boost
on a system that doesn't have python). encfs is also not a minor package;
it's
security-related and manages access to filesystem trees (like my home
directory).

This is a multi-part problem with the way the current boost spell is written.

Problem 1: If you accept the default "all" extra libs setting for boost, you
will get python and expat added as dependencies. This means an unattended
install can add fairly major components that are optional, which is a Bad
Thing.

Problem 2: If you go do not accept the default "all" extra libs and try to
select things that don't include eg python and expat, the build fails because
boost has changed how these libs are passed to the build process. Our BUILD
uses --with-<library> flags that no longer work; the newer boost uses a single
--with-libraries flag with a comma-delimited list, with separate
--with{,out}-python flags still there.

Problem 2 is probably straightforward to fix, but Problem 1 requires some
thought because the default build needs to not pull in optional dependencies
without explicit confirmation. Since python at least has a separate flag
still, that one at least should get split out to an optional_depends.


--
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



  • [SM-Grimoire-Bugs] [Bug 14812] New: boost install needs help, bugzilla-daemon, 10/10/2008

Archive powered by MHonArc 2.6.24.

Top of Page