[C++-sig] First time pointers, first crash...

Stefan Franke franke at ableton.com
Tue Feb 19 15:41:44 CET 2002


> -----Original Message-----
> From: c++-sig-admin at python.org [mailto:c++-sig-admin at python.org]On
> Behalf Of David Abrahams
> Sent: Monday, February 18, 2002 10:27 PM
> To: c++-sig at python.org
> Subject: Re: [C++-sig] First time pointers, first crash...

[...]

> Yes. I presume you know that BOOST_DEBUG_PYTHON requires _DEBUG and a
> specially-compiled version of Python with reference-count 
> tracking enabled.
> I built and ran your example with Boost.Build, which takes care of all
> configuration issues for me.
> 
> > If so it's very strange and I have no clue what's going on here.
> 
> If you're also using Boost.Build, then neither do I.

No I'm not. I'm building Boost.Python as part of an MSVC workspace that 
contains 65 other subprojects -- our app is rather big. My reasons for 
not using Boost.Build are

- I don't know how to use jam. I'm able to build & run the demos like
  shown in the docs, but I don't even know how the set up and run this
  little test example like you did. Maybe you can give me a few hints.

- Our app is cross-platform (Win, Mac OS, OS-X). Jam is too, of course,
  but I don't have an idea how to manage all compile & link options for
  the various platforms within jam.

- I'm doing something experimental here. My co-workers are quite sceptical
  about "this Python thing" anyway, and expecting them (espacially or Mac 
  guys) to use yet another build tool for a simgle subproject is pretty 
  much.

One general question here: Are users of Boost in general supposed to learn
jam? Since I consider my case pretty "real-world", I hope there is - and
ever will be - a way and some documentation how to build the libs 
generically. 

Stefan





More information about the Cplusplus-sig mailing list