[pylucene-dev] Re: no stubs for inner classes

Andi Vajda vajda at osafoundation.org
Thu Mar 6 11:05:49 PST 2008


On Thu, 6 Mar 2008, Andi Vajda wrote:

> On Thu, 6 Mar 2008, Bill Janssen wrote:
>
>>> Ha, too funny, it looks like the shell is causing trouble.
>> 
>> OK, here's another case:
>
> That is likely due to the fact that your class has no package. This is rather 
> unusual but should be supported. Consider it a bug you can workaround by 
> putting your class into a package.

I just fixed this in trunk.

Andi..

>
> Andi..
>
>> 
>> public class GoodStuff {
>>
>>    int x;
>>
>>    public static class Frob {
>>
>>        int y;
>>
>>        public Frob() {
>>            y = 3;
>>        };
>>
>>        public void random () {
>>            y = -1;
>>        }
>>
>>    }
>>
>>    public void update (Frob f) {
>>        x = 2;
>>    }
>>
>>    public void endit () {
>>        x = 0;
>>    }
>> }
>> 
>> 
>> I get the following error:
>> 
>> % javac -classpath . GoodStuff.java
>> % python -m jcc --classpath . --python goodstuff --version 1.0.0 GoodStuff 
>> 'GoodStuff$Frob' --build
>> running build_ext
>> [...]
>> gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall 
>> -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector 
>> --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic 
>> -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fPIC -DPYTHON=1 
>> -I/usr/java/jdk-1.6/include -I/usr/java/jdk-1.6/include/linux 
>> -Ibuild/_goodstuff 
>> -I/usr/lib/python2.5/site-packages/JCC-1.8-py2.5-linux-i686.egg/jcc/sources 
>> -I/usr/include/python2.5 -c build/_goodstuff/__init__.cpp -o 
>> build/temp.linux-i686-2.5/build/_goodstuff/__init__.o -fno-strict-aliasing
>> build/_goodstuff/__init__.cpp:4:24: error: /GoodStuff.h: No such file or 
>> directory
>> build/_goodstuff/__init__.cpp:5:29: error: /GoodStuff$Frob.h: No such file 
>> or directory
>> build/_goodstuff/__init__.cpp: In function 'void __install__(PyObject*)':
>> [...]
>> error: command 'gcc' failed with exit status 1
>> %
>> 
> _______________________________________________
> pylucene-dev mailing list
> pylucene-dev at osafoundation.org
> http://lists.osafoundation.org/mailman/listinfo/pylucene-dev
>


More information about the pylucene-dev mailing list