Andi Vajda <va...@apache.org> wrote:

> Could you please send me the Java code that triggers this ?

Sorry, I can't.  It's too tangled with proprietary code (both ours and
others').

But I'll see if I can mock up an example.

Bill

> 
> Andi..
> 
> > build/_GoodStuff/__wrap03__.cpp: In function ?PyObject* 
> > com::parc::goodstuff::relations::t_Something1SeqIterator_nextElement(com::parc::goodstuff::relations::t_Something1SeqIterator*,
> >  PyObject*)?:
> > build/_GoodStuff/__wrap03__.cpp:9122: error: ?class 
> > com::parc::goodstuff::relations::t_Something1SeqIterator? has no member 
> > named ?parameters?
> > build/_GoodStuff/__wrap03__.cpp:9122: error: ?class 
> > com::parc::goodstuff::relations::t_Something1SeqIterator? has no member 
> > named ?parameters?
> > build/_GoodStuff/__wrap03__.cpp: In function ?PyObject* 
> > com::parc::goodstuff::family::t_Something2Iterator_nextElement(com::parc::goodstuff::family::t_Something2Iterator*,
> >  PyObject*)?:
> > build/_GoodStuff/__wrap03__.cpp:15376: error: ?class 
> > com::parc::goodstuff::family::t_Something2Iterator? has no member named 
> > ?parameters?
> > build/_GoodStuff/__wrap03__.cpp:15376: error: ?class 
> > com::parc::goodstuff::family::t_Something2Iterator? has no member named 
> > ?parameters?
> > build/_GoodStuff/__wrap03__.cpp: At global scope:
> > build/_GoodStuff/__wrap03__.cpp:27749: error: ?t_JArray? was not declared 
> > in this scope
> > build/_GoodStuff/__wrap03__.cpp:27749: error: parse error in template 
> > argument list
> > build/_GoodStuff/__wrap03__.cpp:27749: error: insufficient contextual 
> > information to determine type
> > build/_GoodStuff/__wrap03__.cpp:27749: warning: ?>>? operator will be 
> > treated as two right angle brackets in C++0x
> > build/_GoodStuff/__wrap03__.cpp:27749: warning: suggest parentheses around 
> > ?>>? expression
> > build/_GoodStuff/__wrap03__.cpp:27749: error: spurious ?>>?, use ?>? to 
> > terminate a template argument list
> > build/_GoodStuff/__wrap03__.cpp:27749: error: expected primary-expression 
> > before ?)? token
> > build/_GoodStuff/__wrap03__.cpp:27749: error: too many initializers for 
> > ?PyTypeObject?
> > build/_GoodStuff/__wrap03__.cpp:41430: error: ?t_JArray? was not declared 
> > in this scope
> > build/_GoodStuff/__wrap03__.cpp:41430: error: parse error in template 
> > argument list
> > build/_GoodStuff/__wrap03__.cpp:41430: error: insufficient contextual 
> > information to determine type
> > build/_GoodStuff/__wrap03__.cpp:41430: error: expected primary-expression 
> > before ?)? token
> > build/_GoodStuff/__wrap03__.cpp:41430: error: too many initializers for 
> > ?PyTypeObject?
> > error: command 'gcc' failed with exit status 1
> >
> > I think when I tried it this afternoon (I was running out the door and
> > kind of rushed) I just did a wrap, and not a --build.
> >
> > Sorry about that.
> >
> > Bill
> >
> >
> >>
> >> Andi..
> >>
> >> On Feb 28, 2011, at 20:05, Andi Vajda <va...@apache.org> wrote:
> >>
> >>>
> >>> On Sun, 27 Feb 2011, Bill Janssen wrote:
> >>>
> >>>> Andi Vajda <va...@apache.org> wrote:
> >>>>
> >>>>> It may be simplest if you can send me the source file for this class
> >>>>> as well as a small jar file I can use to reproduce this ?
> >>>>
> >>>> Turns out to be simple to reproduce.  Put the attached in a file called
> >>>> test.java, and run this sequence:
> >>>>
> >>>> % javac -classpath . test.java
> >>>> % jar cf test.jar *.class
> >>>> % python -m jcc.__main__ --python test --shared --jar /tmp/test.jar 
> >>>> --build --vmarg -Djava.awt.headless=true
> >>>
> >>> This was a tougher one. It was triggered by a combination of things:
> >>>  - no wrapper requested for java.io.File or --package java.io
> >>>  - a subclass of a parameterized class or interface implementor of a
> >>>    parameterized interface wasn't pulling in classes used as type
> >>>    parameters (java.io.File here).
> >>>
> >>> A fix is checked into jcc trunk/branch_3x rev 1075642.
> >>> This also includes the earlier fix about using absolute class names.
> >>>
> >>> Andi..
> >

Reply via email to