Thread: Re: [pygccxml-development] boost python indexing suite (Was: Parameter passing, ownership semantics
Brought to you by:
mbaas,
roman_yakovenko
Re: [pygccxml-development] boost python indexing suite (Was:
Parameter passing, ownership semantics)
From: Gustavo C. <gjc...@gm...> - 2007-02-26 15:52:42
Attachments:
boost-indexing-amd64.diff
|
On 2/22/07, Gustavo Carneiro <gjc...@gm...> wrote: > > On 2/22/07, Roman Yakovenko <rom...@gm...> wrote: > > Also I added new functionality, which allows you to implement the patch: > > http://pygccxml.svn.sourceforge.net/viewvc/pygccxml/pyplusplus_dev/unittests/transfer_ownership_tester.py?view=markup > > > > http://pygccxml.svn.sourceforge.net/viewvc/pygccxml/pyplusplus_dev/unittests/data/transfer_ownership_to_be_exported.hpp?view=markup > > > > > > I attached the generated code. > > > Unfortunately I can't test it on my work PC (amd64 ubuntu) because it is > LP64 and the "indexing" boost extensions provided in Py++ do not compile > here. I attach the log. > The attached patch fixes the boost python indexing suite compilation error on 64-bit systems and Python 2.5. In a related subject, what do you see as a future for this indexing suite? Will it make it into upstream soon? The way things stand right now it is very difficult to deploy software based on the latest Py++ mainly because of the boost indexing suite, which is very difficult to compile. I sincerely hope this gets resolved soon. Either boost incorporates these changes, or a separate library is created; as it is right now is way too hard for the average person trying to compile the average program. Regard, -- Gustavo J. A. M. Carneiro "The universe is always one step beyond logic." |
Re: [pygccxml-development] boost python indexing suite (Was:
Parameter passing, ownership semantics)
From: Roman Y. <rom...@gm...> - 2007-02-26 16:00:15
|
On 2/26/07, Gustavo Carneiro <gjc...@gm...> wrote: > The attached patch fixes the boost python indexing suite compilation error on 64-bit systems and Python 2.5. > > In a related subject, what do you see as a future for this indexing suite? Will it make it into upstream soon? The way things stand right now it is very difficult to deploy software based on the latest Py++ mainly because of the boost indexing suite, which is very difficult to compile. I sincerely hope this gets resolved soon. Either boost incorporates these changes, or a separate library is created; as it is right now is way too hard for the average person trying to compile the average program. Thank you for the patch. I will commit the change this evening. Basically I am waiting for boost 1.34 to go out. After this I will try to convince David Abrahams, the author of Boost.Python, to add new indexing suite to on-going version. In any case I am going to create stand-alone distribution of: gccxml, pygccxml, boost.python ( with only needed parts of the boost ) and Py++. I am aware of madness, the people have to come through, before they start to enjoy. -- Roman Yakovenko C++ Python language binding http://www.language-binding.net/ |