Re: [pygccxml-development] KeyError in Py++
Brought to you by:
mbaas,
roman_yakovenko
|
From: Sergey . <sr...@gm...> - 2009-01-25 14:24:24
|
On Sun, Jan 25, 2009 at 1:27 AM, Roman Yakovenko
<rom...@gm...>wrote:
> I guess nothing, but to be sure I need to see how you construct
> module_builder_t class instance.
> Do you pass single file a list of files? My guess - you pass list of
files.
- Yes, this is correct, I pass list of files.
> I suggest you to create a header file, which includes all others and
> pass it to module_builder_t.__init__. This should fix your problem.
- Good idea, I will try that soon. I will let you know how it goes. I
will have to contact my boss before I can send you any files, but I guess
this should be OK.
Thank you for your help!
Sergey.
On Sun, Jan 25, 2009 at 1:27 AM, Roman Yakovenko
<rom...@gm...>wrote:
> On Sat, Jan 24, 2009 at 4:35 PM, Sergey . <sr...@gm...> wrote:
> > Dear Py++ developers,
> >
> > I am using Pygccxml and Py++ to generate Python bindings for our C++
> > project and really like it. You guys are doing a great job, thank you for
> > you work!
>
> Thank you!
>
> > After upgrading to version 1.0.0 I started to occasionally receive the
> > following error when trying to execute module_builder_t (see log below).
> > Strange thing is that it appears only with certain combination of headers
> > files, when each of them separately could be bound without a problem.
> Also,
> > trying to compile with older version of gcc (3.4.6) tends to produce this
> > error for almost any combination of header files. Any idea what could be
> > wrong with my setup or my code?
>
> I guess nothing, but to be sure I need to see how you construct
> module_builder_t class instance.
> Do you pass single file a list of files? My guess - you pass list of files.
> I suggest you to create a header file, which includes all others and
> pass it to module_builder_t.__init__. This should fix your problem.
>
> If it does, it could be nice if you can send me (privately) gccxml
> generated files for every file, you pass to module_builder_t and than
> xml file of the file, which includes all.
> I think this will help me to find and fix the bug.
>
> Thanks
>
> --
> Roman Yakovenko
> C++ Python language binding
> http://www.language-binding.net/
>
|