Boost logo

Boost :

Subject: Re: [boost] Packaging in cross-compiling environment
From: Ben Gamari (bgamari.foss_at_[hidden])
Date: 2010-12-26 14:37:01

On Sun, 26 Dec 2010 10:03:05 -0900, Dave Abrahams <dave_at_[hidden]> wrote:
> At Sat, 25 Dec 2010 11:26:18 -0500,
> Ben Gamari wrote:
> >
> > In file included from ./boost/python/detail/prefix.hpp:13:0,
> > from ./boost/python/list.hpp:8,
> > from libs/python/src/list.cpp:5:
> > ./boost/python/detail/wrap_python.hpp:50:23: fatal error: pyconfig.h: No such file or directory
> It's unable to find the Python headers. Do you have python26-dev (or
> whatever the package is called on your system) installed? You might
> also be interested in the initial output from bjam when you pass
> --debug-configuration to it.
Yes, the headers are installed. This is an embedded cross-compilation
environment, so entire packages are installed into a root on the
host. As I mentioned in my last message, it seems that bjam knows where
the headers are located, but this directory never makes it into the
compiler command-line. I've looked through tools/build/v2/ trying to
figure out where this is supposed to happen but jam may as well be Greek
to me. See the attached (bzipped) log.

- Ben

Boost list run by bdawes at, gregod at, cpdaniel at, john at