Well, I can't run 'make' ;-), That's been the main problem since the
beginning.
I just checked a few scripts and they are working fine. I'll start testing
extensively within the next few days
and post here in case of any bugs.

On Tue, Oct 22, 2024 at 7:28 PM Andi Vajda <va...@apache.org> wrote:

>
> On Tue, 22 Oct 2024, Prashant Saxena wrote:
>
> > Voila....;-)
> > The PyLucene extension is finally built on Windows.
>
> Does it run, do the tests pass ? run "make test"...
>
> > Thanks Andi, I really
> > appreciate your help & guidance.
>
> Excellent, thank you for being so persistent.
> You didn't pick an easy setup.
>
> > Again there were same errors as before
> >
> >
> D:\projects\database\pylucene-10.0.0\build\_lucene\org/objectweb/asm/Opcodes.h(245):
> > error C2059: syntax error: 'constant'
> >
> D:\projects\database\pylucene-10.0.0\build\_lucene\org/objectweb/asm/Opcodes.h(245):
> > error C2238: unexpected token(s) preceding ';'
> >
> D:\projects\database\pylucene-10.0.0\build\_lucene\org/objectweb/asm/Opcodes.h(246):
> > error C2059: syntax error: 'constant'
> >
> D:\projects\database\pylucene-10.0.0\build\_lucene\org/objectweb/asm/Opcodes.h(246):
> > error C2238: unexpected token(s) preceding ';'
> >
> D:\projects\database\pylucene-10.0.0\build\_lucene\org/objectweb/asm/Opcodes.h(247):
> > error C2059: syntax error: 'constant'
> >
> D:\projects\database\pylucene-10.0.0\build\_lucene\org/objectweb/asm/Opcodes.h(247):
> > error C2238: unexpected token(s) preceding ';'
> >
> D:\projects\database\pylucene-10.0.0\build\_lucene\org/objectweb/asm/Opcodes.h(248):
> > error C2059: syntax error: 'constant'
> >
> D:\projects\database\pylucene-10.0.0\build\_lucene\org/objectweb/asm/Opcodes.h(248):
> > error C2238: unexpected token(s) preceding ';'
> >
> D:\projects\database\pylucene-10.0.0\build\_lucene\org/objectweb/asm/Opcodes.h(249):
> > error C2059: syntax error: 'constant'
> >
> D:\projects\database\pylucene-10.0.0\build\_lucene\org/objectweb/asm/Opcodes.h(249):
> > error C2238: unexpected token(s) preceding ';'
> >
> D:\projects\database\pylucene-10.0.0\build\_lucene\org/objectweb/asm/Opcodes.h(250):
> > error C2059: syntax error: 'constant'
> >
> D:\projects\database\pylucene-10.0.0\build\_lucene\org/objectweb/asm/Opcodes.h(250):
> > error C2238: unexpected token(s) preceding ';'
> >
> D:\projects\database\pylucene-10.0.0\build\_lucene\org/objectweb/asm/Opcodes.h(251):
> > error C2059: syntax error: 'constant'
> >
> D:\projects\database\pylucene-10.0.0\build\_lucene\org/objectweb/asm/Opcodes.h(251):
> > error C2238: unexpected token(s) preceding ';'
> >
> > Lines in Opcodes.h
> >
> > 245 static jint T_BYTE;
> > 246 static jint T_CHAR;
> > 247 static jint T_DOUBLE;
> > 248 static jint T_FLOAT;
> > 249 static jint T_INT;
> > 250 static jint T_LONG;
> > 251 static jint T_SHORT;
> >
> > I have added this change in GENERATE command as you have suggested
> >
> > --reserved ERROR \
> > --reserved VOID \
> > --reserved T_BYTE \
> > --reserved T_CHAR \
> > --reserved T_DOUBLE \
> > --reserved T_FLOAT \
> > --reserved T_INT \
> > --reserved T_LONG \
> > --reserved T_SHORT \
> >
> > and everything works fine. Just doing some leftover things in the python
> > build script.
>
> I'll add these new "reserved-by-MSVC" words in jcc's RESERVED ;-)
>
> Andi..
>
> >
> > Prashant
> >
> >
> >
> > On Tue, Oct 22, 2024 at 3:26 PM Andi Vajda <va...@apache.org> wrote:
> >
> >>
> >> On Tue, 22 Oct 2024, Andi Vajda wrote:
> >>
> >>>
> >>> On Tue, 22 Oct 2024, Prashant Saxena wrote:
> >>>
> >>>> Here are three of them
> >>>>
> >>>> pylucene-10.0.0\build\_lucene\java/lang/System$Logger$Level.h(41)
> >>>> static System$Logger$Level *ERROR;
> >>>>
> >>>>
> >>
> pylucene-10.0.0\build\_lucene\org/antlr/v4/runtime/atn/ATNSimulator.h(63)
> >>>> static ::org::antlr::v4::runtime::dfa::DFAState *ERROR;
> >>>>
> >>>> pylucene-10.0.0\build\_lucene\org/objectweb/asm/Type.h(88)
> >>>> static jint VOID;
> >>>
> >>> Ahh, much better, this makes more sense. I bet these ERROR, VOID
> symbols
> >> are
> >>> defined to something else deep in the MSVC headers somewhere.
> >>> To work this around, update the RESERVED word list accordingly:
> >>>
> >>> Before:
> >>>
> >>> RESERVED = set(['delete', 'and', 'or', 'not', 'xor', 'union',
> 'register',
> >>>                'const', 'bool', 'operator', 'typeof', 'asm', 'mutable',
> >>>                'inline', 'typedef', 'struct', 'extern',
> >>>                'NULL', 'DOMAIN', 'IGNORE', 'min', 'max', 'PREFIX',
> 'NAN',
> >>>                'DEBUG'])
> >>>
> >>> After:
> >>>
> >>> RESERVED = set(['delete', 'and', 'or', 'not', 'xor', 'union',
> 'register',
> >>>                'const', 'bool', 'operator', 'typeof', 'asm', 'mutable',
> >>>                'inline', 'typedef', 'struct', 'extern',
> >>>                'NULL', 'DOMAIN', 'IGNORE', 'min', 'max', 'PREFIX',
> 'NAN',
> >>>                'DEBUG', 'ERROR', VOID'])
> >>>
> >>> You do not need to add 'constant' to it, this was part of the error
> >> message,
> >>> not the actual token confusing the compiler.
> >>
> >> You can also pass these extra reserved words to JCC on the command
> line, I
> >> just remembered, by using the --reserved flag:
> >>    --reserved ERROR --reserved VOID \
> >>
> >> You can add this into the GENERATE Makefile variable, it contains the
> JCC
> >> invocation for building PyLucene.
> >>
> >> Once you have a complete list, send it in and I'll update it in JCC.
> >> Thanks !
> >>
> >> Andi..
> >>
> >>>
> >>> Andi..
> >>>
> >>>
> >>>
> >>>>
> >>>>
> >>>> On Tue, Oct 22, 2024 at 12:37 PM Andi Vajda <va...@apache.org> wrote:
> >>>>
> >>>>>
> >>>>>> On Oct 22, 2024, at 09:01, Prashant Saxena <animator...@gmail.com>
> >>>>> wrote:
> >>>>>>
> >>>>>> Ok, much less errors after building and reinstalling JCC
> >>>>>>
> >>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/System$Logger$Level.h(41):
> >>>>>> error C2059: syntax error: 'constant'
> >>>>>
> >>>>> Hmm, so you still have the error with 'constant'. Either you didn't
> >>>>> reinstall jcc correctly or there is something else that is confusing
> >> the
> >>>>> compiler around line 41 of that file above ^^.
> >>>>>
> >>>>> Could you please post lines 40-45 of that file here ?
> >>>>>
> >>>>> Thanks !
> >>>>>
> >>>>> Andi..
> >>>>>
> >>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/System$Logger$Level.h(41):
> >>>>>> error C2238: unexpected token(s) preceding ';'
> >>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\org/antlr/v4/runtime/atn/ATNSimulator.h(63):
> >>>>>> error C2059: syntax error: 'constant'
> >>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\org/antlr/v4/runtime/atn/ATNSimulator.h(63):
> >>>>>> error C2238: unexpected token(s) preceding ';'
> >>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\org/objectweb/asm/Type.h(88):
> >>>>>> error C2628: 'jint' followed by 'void' is illegal (did you forget a
> >> ';'?)
> >>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\org/objectweb/asm/Type.h(88):
> >>>>>> error C2208: 'int': no members defined using this type
> >>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\org/objectweb/asm/Type.h(88):
> >>>>>> warning C4091: 'static ': ignored on left of 'int' when no variable
> is
> >>>>>> declared
> >>>>>> error: command 'C:\\Program Files\\Microsoft Visual
> >>>>>>
> >>>>>
> >>
> Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX86\\x64\\cl.exe'
> >>>>>> failed with exit code 2
> >>>>>>
> >>>>>>> On Tue, Oct 22, 2024 at 12:11 PM Andi Vajda <va...@apache.org>
> >> wrote:
> >>>>>>>
> >>>>>>>
> >>>>>>>> On Tue, 22 Oct 2024, Prashant Saxena wrote:
> >>>>>>>>
> >>>>>>>> Ok, here are the changes as requested in jcc/jcc3/cpp.py
> >>>>>>>>
> >>>>>>>> RESERVED = set(['constant delete', 'constant and', 'constant or',
> >>>>>>> 'constant
> >>>>>>>> not', 'constant xor', 'constant union', 'constant register',
> >>>>>>>>               'constant const', 'constant bool', 'constant
> >> operator',
> >>>>>>>> 'constant typeof', 'constant asm', 'constant mutable',
> >>>>>>>>               'constant inline', 'constant typedef', 'constant
> >> struct',
> >>>>>>>> 'constant extern',
> >>>>>>>>               'constant NULL', 'constant DOMAIN', 'constant
> IGNORE',
> >>>>>>>> 'constant min', 'constant max', 'constant PREFIX', 'constant NAN',
> >>>>>>>>               'constant DEBUG'])
> >>>>>>>
> >>>>>>> No, there is a misunderstanding here.
> >>>>>>> Here is the list before the change:
> >>>>>>>
> >>>>>>> RESERVED = set(['delete', 'and', 'or', 'not', 'xor', 'union',
> >>>>> 'register',
> >>>>>>>                 'const', 'bool', 'operator', 'typeof', 'asm',
> >> 'mutable',
> >>>>>>>                 'inline', 'typedef', 'struct', 'extern',
> >>>>>>>                 'NULL', 'DOMAIN', 'IGNORE', 'min', 'max', 'PREFIX',
> >>>>> 'NAN',
> >>>>>>>                 'DEBUG'])
> >>>>>>>
> >>>>>>> and here is the list after the change:
> >>>>>>>
> >>>>>>> RESERVED = set(['delete', 'and', 'or', 'not', 'xor', 'union',
> >>>>> 'register',
> >>>>>>>                 'const', 'bool', 'operator', 'typeof', 'asm',
> >> 'mutable',
> >>>>>>>                 'inline', 'typedef', 'struct', 'extern',
> 'constant',
> >>>>>>>                 'NULL', 'DOMAIN', 'IGNORE', 'min', 'max', 'PREFIX',
> >>>>> 'NAN',
> >>>>>>>                 'DEBUG'])
> >>>>>>>
> >>>>>>> Andi..
> >>>>>>>
> >>>>>>>>
> >>>>>>>> and here is the list of errors:
> >>>>>>>>
> >>>>>>>>
> >> D:\projects\database\pylucene-10.0.0\build\_lucene\java/io/File.h(114):
> >>>>>>>> error C2059: syntax error: 'delete'
> >>>>>>>>
> >> D:\projects\database\pylucene-10.0.0\build\_lucene\java/io/File.h(114):
> >>>>>>>> error C2238: unexpected token(s) preceding ';'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/AbstractStringBuilder.h(109):
> >>>>>>>> error C2059: syntax error: 'delete'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/AbstractStringBuilder.h(109):
> >>>>>>>> error C2238: unexpected token(s) preceding ';'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(107):
> >>>>>>>> error C2143: syntax error: missing ')' before '>'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(107):
> >>>>>>>> error C2098: unexpected token after data member 'jdouble'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(107):
> >>>>>>>> error C2059: syntax error: '>'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(107):
> >>>>>>>> error C2059: syntax error: '?'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(107):
> >>>>>>>> error C2334: unexpected token(s) preceding ':'; skipping apparent
> >>>>>>> function
> >>>>>>>> body
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(119):
> >>>>>>>> error C2059: syntax error: '}'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(119):
> >>>>>>>> error C2143: syntax error: missing ';' before '}'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(131):
> >>>>>>>> error C3646: 'object': unknown override specifier
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(131):
> >>>>>>>> error C4430: missing type specifier - int assumed. Note: C++ does
> >> not
> >>>>>>>> support default-int
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(132):
> >>>>>>>> error C4430: missing type specifier - int assumed. Note: C++ does
> >> not
> >>>>>>>> support default-int
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(132):
> >>>>>>>> error C2143: syntax error: missing ',' before '&'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Enum$EnumDesc.h(19):
> >>>>>>>> error C2039: 'constant': is not a member of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Enum$EnumDesc.h(19):
> >>>>>>>> error C3083: 'constant': the symbol to the left of a '::' must be
> a
> >>>>> type
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Enum$EnumDesc.h(19):
> >>>>>>>> error C2039: 'DynamicConstantDesc': is not a member of
> 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Enum$EnumDesc.h(19):
> >>>>>>>> error C2504: 'DynamicConstantDesc': base class undefined
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Enum$EnumDesc.h(31):
> >>>>>>>> error C2039: 'constant': is not a member of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Enum$EnumDesc.h(31):
> >>>>>>>> error C3083: 'constant': the symbol to the left of a '::' must be
> a
> >>>>> type
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Enum$EnumDesc.h(31):
> >>>>>>>> error C2039: 'DynamicConstantDesc': is not a member of
> 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Enum$EnumDesc.h(31):
> >>>>>>>> error C2614: 'java::java::lang::Enum$EnumDesc': illegal member
> >>>>>>>> initialization: 'DynamicConstantDesc' is not a base or member
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Enum$EnumDesc.h(35):
> >>>>>>>> error C2039: 'constant': is not a member of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Enum$EnumDesc.h(35):
> >>>>>>>> error C3083: 'constant': the symbol to the left of a '::' must be
> a
> >>>>> type
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Enum$EnumDesc.h(35):
> >>>>>>>> error C2039: 'DynamicConstantDesc': is not a member of
> 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Enum$EnumDesc.h(35):
> >>>>>>>> error C2614: 'java::java::lang::Enum$EnumDesc': illegal member
> >>>>>>>> initialization: 'DynamicConstantDesc' is not a base or member
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Float.h(113):
> >>>>>>>> error C2143: syntax error: missing ')' before '>'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Float.h(113):
> >>>>>>>> error C2098: unexpected token after data member 'jfloat'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Float.h(113):
> >>>>>>>> error C2059: syntax error: '>'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Float.h(113):
> >>>>>>>> error C2059: syntax error: '?'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Float.h(113):
> >>>>>>>> error C2334: unexpected token(s) preceding ':'; skipping apparent
> >>>>>>> function
> >>>>>>>> body
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Float.h(125):
> >>>>>>>> error C2059: syntax error: '}'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Float.h(125):
> >>>>>>>> error C2143: syntax error: missing ';' before '}'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Float.h(137):
> >>>>>>>> error C3646: 'object': unknown override specifier
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Float.h(137):
> >>>>>>>> error C4430: missing type specifier - int assumed. Note: C++ does
> >> not
> >>>>>>>> support default-int
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Float.h(138):
> >>>>>>>> error C4430: missing type specifier - int assumed. Note: C++ does
> >> not
> >>>>>>>> support default-int
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Float.h(138):
> >>>>>>>> error C2143: syntax error: missing ',' before '&'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/IllegalArgumentException.h(18):
> >>>>>>>> error C2039: 'RuntimeException': is not a member of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/IllegalArgumentException.h(33):
> >>>>>>>> error C2039: 'RuntimeException': is not a member of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/IllegalArgumentException.h(37):
> >>>>>>>> error C2039: 'RuntimeException': is not a member of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/IllegalStateException.h(18):
> >>>>>>>> error C2039: 'RuntimeException': is not a member of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/IllegalStateException.h(33):
> >>>>>>>> error C2039: 'RuntimeException': is not a member of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/IllegalStateException.h(37):
> >>>>>>>> error C2039: 'RuntimeException': is not a member of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/IndexOutOfBoundsException.h(17):
> >>>>>>>> error C2039: 'RuntimeException': is not a member of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/IndexOutOfBoundsException.h(32):
> >>>>>>>> error C2039: 'RuntimeException': is not a member of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/IndexOutOfBoundsException.h(36):
> >>>>>>>> error C2039: 'RuntimeException': is not a member of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Integer.h(127):
> >>>>>>>> error C2143: syntax error: missing ')' before '>'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Integer.h(127):
> >>>>>>>> error C2098: unexpected token after data member 'jint'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Integer.h(127):
> >>>>>>>> error C2059: syntax error: '>'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Integer.h(127):
> >>>>>>>> error C2059: syntax error: '?'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Integer.h(127):
> >>>>>>>> error C2334: unexpected token(s) preceding ':'; skipping apparent
> >>>>>>> function
> >>>>>>>> body
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Integer.h(159):
> >>>>>>>> error C2059: syntax error: '}'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Integer.h(159):
> >>>>>>>> error C2143: syntax error: missing ';' before '}'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Integer.h(171):
> >>>>>>>> error C3646: 'object': unknown override specifier
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Integer.h(171):
> >>>>>>>> error C4430: missing type specifier - int assumed. Note: C++ does
> >> not
> >>>>>>>> support default-int
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Integer.h(172):
> >>>>>>>> error C4430: missing type specifier - int assumed. Note: C++ does
> >> not
> >>>>>>>> support default-int
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Integer.h(172):
> >>>>>>>> error C2143: syntax error: missing ',' before '&'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Iterable.h(45):
> >>>>>>>> error C2039: 'Spliterator': is not a member of 'java::util'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(15):
> >>>>>>>> note: see declaration of 'java::util'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Iterable.h(45):
> >>>>>>>> error C3646: 'spliterator': unknown override specifier
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Iterable.h(45):
> >>>>>>>> error C2059: syntax error: '('
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Iterable.h(45):
> >>>>>>>> error C2238: unexpected token(s) preceding ';'
> >>>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Long.h(126):
> >>>>>>>> error C2143: syntax error: missing ')' before '>'
> >>>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Long.h(126):
> >>>>>>>> error C2098: unexpected token after data member 'jlong'
> >>>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Long.h(126):
> >>>>>>>> error C2059: syntax error: '>'
> >>>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Long.h(126):
> >>>>>>>> error C2059: syntax error: '?'
> >>>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Long.h(126):
> >>>>>>>> error C2334: unexpected token(s) preceding ':'; skipping apparent
> >>>>>>> function
> >>>>>>>> body
> >>>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Long.h(157):
> >>>>>>>> error C2059: syntax error: '}'
> >>>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Long.h(157):
> >>>>>>>> error C2143: syntax error: missing ';' before '}'
> >>>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Long.h(169):
> >>>>>>>> error C3646: 'object': unknown override specifier
> >>>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Long.h(169):
> >>>>>>>> error C4430: missing type specifier - int assumed. Note: C++ does
> >> not
> >>>>>>>> support default-int
> >>>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Long.h(170):
> >>>>>>>> error C4430: missing type specifier - int assumed. Note: C++ does
> >> not
> >>>>>>>> support default-int
> >>>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Long.h(170):
> >>>>>>>> error C2143: syntax error: missing ',' before '&'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Module.h(69):
> >>>>>>>> error C2039: 'ModuleLayer': is not a member of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Module.h(69):
> >>>>>>>> error C3646: 'getLayer': unknown override specifier
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Module.h(69):
> >>>>>>>> error C2059: syntax error: '('
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Module.h(69):
> >>>>>>>> error C2238: unexpected token(s) preceding ';'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/ModuleLayer.h(55):
> >>>>>>>> error C2039: 'List': is not a member of 'java::util'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(15):
> >>>>>>>> note: see declaration of 'java::util'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/ModuleLayer.h(55):
> >>>>>>>> error C3646: 'parents': unknown override specifier
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/ModuleLayer.h(55):
> >>>>>>>> error C2059: syntax error: '('
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/ModuleLayer.h(55):
> >>>>>>>> error C2238: unexpected token(s) preceding ';'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/ModuleLayer$Controller.h(46):
> >>>>>>>> error C2039: 'ModuleLayer': is not a member of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/ModuleLayer$Controller.h(46):
> >>>>>>>> error C3646: 'layer': unknown override specifier
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/ModuleLayer$Controller.h(46):
> >>>>>>>> error C2059: syntax error: '('
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/ModuleLayer$Controller.h(46):
> >>>>>>>> error C2238: unexpected token(s) preceding ';'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/NumberFormatException.h(17):
> >>>>>>>> error C2039: 'IllegalArgumentException': is not a member of
> >>>>> 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/NumberFormatException.h(17):
> >>>>>>>> error C2504: 'IllegalArgumentException': base class undefined
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/NumberFormatException.h(30):
> >>>>>>>> error C2039: 'IllegalArgumentException': is not a member of
> >>>>> 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/NumberFormatException.h(30):
> >>>>>>>> error C2614:
> >>>>> 'java::java::java::java::java::lang::NumberFormatException':
> >>>>>>>> illegal member initialization: 'IllegalArgumentException' is not a
> >> base
> >>>>>>> or
> >>>>>>>> member
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/NumberFormatException.h(34):
> >>>>>>>> error C2039: 'IllegalArgumentException': is not a member of
> >>>>> 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/NumberFormatException.h(34):
> >>>>>>>> error C2614:
> >>>>> 'java::java::java::java::java::lang::NumberFormatException':
> >>>>>>>> illegal member initialization: 'IllegalArgumentException' is not a
> >> base
> >>>>>>> or
> >>>>>>>> member
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Package.h(19):
> >>>>>>>> error C2039: 'NamedPackage': is not a member of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Package.h(43):
> >>>>>>>> error C2039: 'NamedPackage': is not a member of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Package.h(47):
> >>>>>>>> error C2039: 'NamedPackage': is not a member of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Process.h(76):
> >>>>>>>> error C2039: 'ProcessHandle$Info': is not a member of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Process.h(76):
> >>>>>>>> error C3646: 'info': unknown override specifier
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Process.h(76):
> >>>>>>>> error C2059: syntax error: '('
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Process.h(76):
> >>>>>>>> error C2238: unexpected token(s) preceding ';'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Process.h(79):
> >>>>>>>> error C2039: 'concurrent': is not a member of 'java::util'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(15):
> >>>>>>>> note: see declaration of 'java::util'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Process.h(79):
> >>>>>>>> error C3083: 'concurrent': the symbol to the left of a '::' must
> be
> >> a
> >>>>>>> type
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Process.h(79):
> >>>>>>>> error C2039: 'CompletableFuture': is not a member of 'java::util'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(15):
> >>>>>>>> note: see declaration of 'java::util'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Process.h(79):
> >>>>>>>> error C3646: 'onExit': unknown override specifier
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Process.h(79):
> >>>>>>>> error C2059: syntax error: '('
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Process.h(79):
> >>>>>>>> error C2238: unexpected token(s) preceding ';'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Process.h(83):
> >>>>>>>> error C2039: 'ProcessHandle': is not a member of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Double.h(22):
> >>>>>>>> note: see declaration of 'java::lang'
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/Process.h(83):
> >>>>>>>> fatal error C1003: error count exceeds 100; stopping compilation
> >>>>>>>> error: command 'C:\\Program Files\\Microsoft Visual
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX86\\x64\\cl.exe'
> >>>>>>>> failed with exit code 2
> >>>>>>>>
> >>>>>>>>> On Mon, Oct 21, 2024 at 8:25 PM Andi Vajda <va...@apache.org>
> >> wrote:
> >>>>>>>>
> >>>>>>>>>
> >>>>>>>>>> On Oct 21, 2024, at 12:53, Prashant Saxena <
> animator...@gmail.com
> >>>
> >>>>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> Well, JCC & Lucene was successfully built on Windows. Although
> it
> >>>>> was
> >>>>>>>>> not
> >>>>>>>>>> at all a good experience.
> >>>>>>>>>> I don't know if someone has successfully installed PyLucene on
> >>>>> windows
> >>>>>>>>> ever.
> >>>>>>>>>> The Python script to build PyLucene is also working fine by
> >> creating
> >>>>>>> the
> >>>>>>>>>> *GENERATE* command
> >>>>>>>>>> and executing it. While building, three objects were
> successfully
> >>>>>>>>> created:
> >>>>>>>>>>
> >>>>>>>>>>  - JCCEnv.obj
> >>>>>>>>>>  - JArray.obj
> >>>>>>>>>>  - JObject.obj
> >>>>>>>>>>
> >>>>>>>>>> At the time of creating __init__.obj these are the errors
> >> produced:
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/System$Logger$Level.h(41):
> >>>>>>>>>> error C2059: syntax error: 'constant'
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-10.0.0\build\_lucene\java/lang/System$Logger$Level.h(41):
> >>>>>>>>>> error C2238: unexpected token(s) preceding ';'
> >>>>>>>>>> D:\projects\
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>
> >>
> database\pylucene-10.0.0\build\_lucene\org/antlr/v4/runtime/atn/ATNSimulator.h(63):
> >>>>>>>>>> error C2059: syntax error: 'constant'
> >>>>>>>>>> D:\projects\
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>
> >>
> database\pylucene-10.0.0\build\_lucene\org/antlr/v4/runtime/atn/ATNSimulator.h(63):
> >>>>>>>>>> error C2238: unexpected token(s) preceding ';'
> >>>>>>>>>> D:\projects\
> >>>>>>>>>>
> >> database\pylucene-10.0.0\build\_lucene\org/objectweb/asm/Type.h(88):
> >>>>>>>>> error
> >>>>>>>>>> C2628: 'jint' followed by 'void' is illegal (did you forget a
> >> ';'?)
> >>>>>>>>>> D:\projects\
> >>>>>>>>>>
> >> database\pylucene-10.0.0\build\_lucene\org/objectweb/asm/Type.h(88):
> >>>>>>>>> error
> >>>>>>>>>> C2208: 'int': no members defined using this type
> >>>>>>>>>> D:\projects\
> >>>>>>>>>>
> >> database\pylucene-10.0.0\build\_lucene\org/objectweb/asm/Type.h(88):
> >>>>>>>>>> warning C4091: 'static ': ignored on left of 'int' when no
> >> variable
> >>>>> is
> >>>>>>>>>> declared
> >>>>>>>>>>
> >>>>>>>>>> Now I have decided to give up. It seems PyLucene was never meant
> >> to
> >>>>>>> work
> >>>>>>>>> on
> >>>>>>>>>> Windows.
> >>>>>>>>>
> >>>>>>>>> Oh, it sure works but the Windows environment and compiler is
> sure
> >>>>>>> making
> >>>>>>>>> harder than elsewhere.
> >>>>>>>>> The error with 'constant' is probably due to it being defined to
> >>>>>>> something
> >>>>>>>>> else deep inside the MSVC compiler or Windows headers. You can
> work
> >>>>> such
> >>>>>>>>> errors around by adding 'constant' to the RESERVED word list in
> >>>>>>>>> jcc/jcc3/cpp.py, rebuilding and reinstalling jcc and trying your
> >>>>>>> PyLucene
> >>>>>>>>> build again.
> >>>>>>>>>
> >>>>>>>>> Andi..
> >>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>> On Mon, Oct 21, 2024 at 1:13 AM Andi Vajda <va...@apache.org>
> >>>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>> On Oct 20, 2024, at 21:21, Prashant Saxena <
> >> animator...@gmail.com>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>>  On Windows, Makefile does not work, even with nmake that
> ships
> >>>>> with
> >>>>>>>>>>> MSVC.
> >>>>>>>>>>>
> >>>>>>>>>>> Yes, you need something unix compatible like cygwin's make.
> >> You're
> >>>>>>>>> making
> >>>>>>>>>>> your learning path much more difficult by doing this on
> Windows.
> >>>>>>>>>>> I have no access to Windows so I'm unable to build or test
> >> PyLucene
> >>>>>>>>> there,
> >>>>>>>>>>> I don't actually know if it currently even builds there.
> >>>>>>>>>>> You should do this on Linux, Macos or maybe a linux VM on
> >> Windows,
> >>>>> use
> >>>>>>>>> WSL
> >>>>>>>>>>> ?
> >>>>>>>>>>>
> >>>>>>>>>>> Andi..
> >>>>>>>>>>>
> >>>>>>>>>>>> I am working on
> >>>>>>>>>>>> a python based build script instead of Makefile to ease the
> >> process
> >>>>>>> of
> >>>>>>>>>>>> building. At present I am trying to
> >>>>>>>>>>>> build Lucene-10.0.0 manually as per the instructions.
> >>>>>>>>>>>> gradlew.bat assemble
> >>>>>>>>>>>> gradlew.bat check
> >>>>>>>>>>>>
> >>>>>>>>>>>> but it's not working.
> >>>>>>>>>>>>
> >>>>>>>>>>>>> On Mon, Oct 21, 2024 at 12:34 AM Andi Vajda <
> va...@apache.org>
> >>>>>>> wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On Oct 20, 2024, at 21:00, Andi Vajda <va...@apache.org>
> >> wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On Oct 20, 2024, at 20:52, Prashant Saxena <
> >>>>> animator...@gmail.com
> >>>>>>>>
> >>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> As per the documentation first I typed
> >>>>>>>>>>>>>>> "gradlew assemble"
> >>>>>>>>>>>>>>> then I typed
> >>>>>>>>>>>>>>> "gradlew check", so yes I have invoked it myself.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> The PyLucene instructions make no mention of gradle. The
> >> Makefile
> >>>>>>>>>>>>> invokes it for you.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> If you want to only build Lucene for PyLucene, just invoke
> >> 'make
> >>>>>>>>>>> lucene'.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Andi..
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> Let it build Lucene for you, there is no need to do it
> >> yourself.
> >>>>>>>>>>>>>> Uncomment the Windows section of the Makefile to match your
> >>>>> setup.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Andi..
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> On Mon, Oct 21, 2024 at 12:17 AM Andi Vajda <
> >> va...@apache.org
> >>>>>>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> On Oct 20, 2024, at 20:17, Prashant Saxena <
> >>>>>>> animator...@gmail.com
> >>>>>>>>>>
> >>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Again back to jdk-23 as PyLucene 10.0.0 requires Java 21
> >> or
> >>>>>>>>>>> greater.
> >>>>>>>>>>>>>>>>> "gradlew check" is generating lucene jar files but
> process
> >> was
> >>>>>>>>>>>>> terminated
> >>>>>>>>>>>>>>>>> in the middle because of this error:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Is "gradlew check" invoked by the PyLucene build or by
> you ?
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Andi..
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Task :checkWorkingCopyClean
> >>>>>>>>>>>>>>>>> WARNING: Directory is not a valid git checkout (won't
> check
> >>>>>>> dirty
> >>>>>>>>>>>>> files):
> >>>>>>>>>>>>>>>>> D:\projects\database\pylucene-10.0.0\lucene-java-10.0.0
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Task :checkLocks FAILED
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> FAILURE: Build failed with an exception.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> * What went wrong:
> >>>>>>>>>>>>>>>>> Execution failed for task ':checkLocks'.
> >>>>>>>>>>>>>>>>>> Dependencies are inconsistent with the lockfile.
> >>>>>>>>>>>>>>>>> Configuration group: test_dependencies
> >>>>>>>>>>>>>>>>>     - com.github.ben-manes.caffeine:caffeine:3.0.5
> >> (dependency
> >>>>>>>>>>>>>>>>> sources different)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>           Configuration annotationProcessor in
> >>>>>>> :lucene:extensions
> >>>>>>>>>>>>>>>>> (new source)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>     - com.github.kevinstern:software-and-algorithms:1.0
> >>>>>>>>>>> (dependency
> >>>>>>>>>>>>>>>>> sources different)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>           Configuration annotationProcessor in
> >>>>>>> :lucene:extensions
> >>>>>>>>>>>>>>>>> (new source)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>     -
> >> com.google.auto.service:auto-service-annotations:1.0.1
> >>>>>>>>>>>>>>>>> (dependency sources different)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>           Configuration annotationProcessor in
> >>>>>>> :lucene:extensions
> >>>>>>>>>>>>>>>>> (new source)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>     - com.google.auto.value:auto-value-annotations:1.9
> >>>>>>>>> (dependency
> >>>>>>>>>>>>>>>>> sources different)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>           Configuration annotationProcessor in
> >>>>>>> :lucene:extensions
> >>>>>>>>>>>>>>>>> (new source)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>     - com.google.auto:auto-common:1.2.1 (dependency
> sources
> >>>>>>>>>>>>>>>> different)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>           Configuration annotationProcessor in
> >>>>>>> :lucene:extensions
> >>>>>>>>>>>>>>>>> (new source)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>     - com.google.code.findbugs:jsr305:3.0.2 (dependency
> >>>>> sources
> >>>>>>>>>>>>>>>>> different)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>           Configuration annotationProcessor in
> >>>>>>> :lucene:extensions
> >>>>>>>>>>>>>>>>> (new source)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>     - com.google.errorprone:error_prone_annotation:2.18.0
> >>>>>>>>>>>>>>>> (dependency
> >>>>>>>>>>>>>>>>> sources different)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>           Configuration annotationProcessor in
> >>>>>>> :lucene:extensions
> >>>>>>>>>>>>>>>>> (new source)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>     -
> com.google.errorprone:error_prone_annotations:2.18.0
> >>>>>>>>>>>>>>>>> (dependency sources different)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>           Configuration annotationProcessor in
> >>>>>>> :lucene:extensions
> >>>>>>>>>>>>>>>>> (new source)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>     - com.google.errorprone:error_prone_check_api:2.18.0
> >>>>>>>>>>>>> (dependency
> >>>>>>>>>>>>>>>>> sources different)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>           Configuration annotationProcessor in
> >>>>>>> :lucene:extensions
> >>>>>>>>>>>>>>>>> (new source)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>     - com.google.errorprone:error_prone_core:2.18.0
> >>>>> (dependency
> >>>>>>>>>>>>>>>>> sources different)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>           Configuration annotationProcessor in
> >>>>>>> :lucene:extensions
> >>>>>>>>>>>>>>>>> (new source)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>     -
> >>>>> com.google.errorprone:error_prone_type_annotations:2.18.0
> >>>>>>>>>>>>>>>>> (dependency sources different)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>           Configuration annotationProcessor in
> >>>>>>> :lucene:extensions
> >>>>>>>>>>>>>>>>> (new source)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>     - com.google.guava:failureaccess:1.0.1 (dependency
> >> sources
> >>>>>>>>>>>>>>>>> different)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>           Configuration annotationProcessor in
> >>>>>>> :lucene:extensions
> >>>>>>>>>>>>>>>>> (new source)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>     - com.google.guava:guava:31.0.1-jre (dependency
> sources
> >>>>>>>>>>>>>>>> different)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>           Configuration annotationProcessor in
> >>>>>>> :lucene:extensions
> >>>>>>>>>>>>>>>>> (new source)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>     -
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>
> >>
> com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
> >>>>>>>>>>>>>>>>> (dependency sources different)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>           Configuration annotationProcessor in
> >>>>>>> :lucene:extensions
> >>>>>>>>>>>>>>>>> (new source)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>     - com.google.j2objc:j2objc-annotations:1.3
> (dependency
> >>>>>>>>> sources
> >>>>>>>>>>>>>>>>> different)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>           Configuration annotationProcessor in
> >>>>>>> :lucene:extensions
> >>>>>>>>>>>>>>>>> (new source)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>     - com.google.protobuf:protobuf-java:3.19.2
> (dependency
> >>>>>>>>> sources
> >>>>>>>>>>>>>>>>> different)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>           Configuration annotationProcessor in
> >>>>>>> :lucene:extensions
> >>>>>>>>>>>>>>>>> (new source)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>     - io.github.java-diff-utils:java-diff-utils:4.0
> >>>>> (dependency
> >>>>>>>>>>>>>>>>> sources different)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>           Configuration annotationProcessor in
> >>>>>>> :lucene:extensions
> >>>>>>>>>>>>>>>>> (new source)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>     - javax.inject:javax.inject:1 (dependency sources
> >>>>>>> different)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>           Configuration annotationProcessor in
> >>>>>>> :lucene:extensions
> >>>>>>>>>>>>>>>>> (new source)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>     - org.checkerframework:checker-qual:3.19.0
> (dependency
> >>>>>>>>> sources
> >>>>>>>>>>>>>>>>> different)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>           Configuration annotationProcessor in
> >>>>>>> :lucene:extensions
> >>>>>>>>>>>>>>>>> (new source)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>     - org.checkerframework:dataflow-errorprone:3.27.0
> >>>>>>> (dependency
> >>>>>>>>>>>>>>>>> sources different)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>           Configuration annotationProcessor in
> >>>>>>> :lucene:extensions
> >>>>>>>>>>>>>>>>> (new source)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>     -
> >> org.eclipse.jgit:org.eclipse.jgit:4.4.1.201607150455-r
> >>>>>>>>>>>>>>>>> (dependency sources different)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>           Configuration annotationProcessor in
> >>>>>>> :lucene:extensions
> >>>>>>>>>>>>>>>>> (new source)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>     - org.pcollections:pcollections:3.1.4 (dependency
> >> sources
> >>>>>>>>>>>>>>>>> different)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>           Configuration annotationProcessor in
> >>>>>>> :lucene:extensions
> >>>>>>>>>>>>>>>>> (new source)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> The following steps may be helpful to resolve the
> problem:
> >>>>>>>>>>>>>>>>> - regenerate the lockfile using 'gradlew writeLocks',
> then
> >> use
> >>>>>>> git
> >>>>>>>>>>>>>>>> diff
> >>>>>>>>>>>>>>>>> to inspect the changes
> >>>>>>>>>>>>>>>>> - run 'gradlew dependencyInsight --configuration someConf
> >>>>>>>>>>>>> --dependency
> >>>>>>>>>>>>>>>>> someDep' to inspect dependencies
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> On Sun, Oct 20, 2024 at 10:27 PM Andi Vajda <
> >>>>> va...@apache.org>
> >>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> On Oct 20, 2024, at 18:33, Prashant Saxena <
> >>>>>>>>> animator...@gmail.com
> >>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> With jdk-17.0.12, all the lucene jars have been built
> >>>>>>>>>>> successfully,
> >>>>>>>>>>>>>>>>>> however
> >>>>>>>>>>>>>>>>>>> I'm missing these
> >>>>>>>>>>>>>>>>>>> 4 files. Could you please tell me more about these
> files?
> >>>>>>> These
> >>>>>>>>> 4
> >>>>>>>>>>>>> files
> >>>>>>>>>>>>>>>>>> are
> >>>>>>>>>>>>>>>>>>> required to build
> >>>>>>>>>>>>>>>>>>> python extension as per the Makefile. Am I right?
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> antlr4-runtime-4.11.1.jar
> >>>>>>>>>>>>>>>>>>> asm-7.2.jar
> >>>>>>>>>>>>>>>>>>> asm-commons-7.2.jar
> >>>>>>>>>>>>>>>>>>> hppc-0.9.1.jar
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> These are part of the Lucene source tree after Lucene
> got
> >>>>> built
> >>>>>>>>> by
> >>>>>>>>>>>>>>>> gradle
> >>>>>>>>>>>>>>>>>> and are necessary to build the python extension.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> There are a total of 36 errors while building the
> >> extension,
> >>>>>>> I'm
> >>>>>>>>>>>>>>>> posting
> >>>>>>>>>>>>>>>>>>> only 4 here, rest of them are mostly similar ones. My
> >>>>>>>>> environment
> >>>>>>>>>>> is
> >>>>>>>>>>>>>>>>>>> Windows 10 and Python 3.10
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Task :lucene:extensions:ecjLintMain
> >>>>>>>>>>>>>>>>>>> ----------
> >>>>>>>>>>>>>>>>>>> 1. ERROR in
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-9.7.0\lucene-java-9.7.0\lucene\extensions\src\java\org\apache\pylucene\analysis\PythonAnalyzer.java
> >>>>>>>>>>>>>>>>>>> (at line 38)
> >>>>>>>>>>>>>>>>>>>  public void finalize()
> >>>>>>>>>>>>>>>>>>>  throws Throwable
> >>>>>>>>>>>>>>>>>>>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> You're building version 9.7.0 which is obsolete.
> >>>>>>>>>>>>>>>>>> In PyLucene 10.0.0, just released today, these
> finalize()
> >>>>>>>>> methods,
> >>>>>>>>>>>>> long
> >>>>>>>>>>>>>>>>>> deprecated, were finally replaced by phantom reference
> >>>>>>> handling.
> >>>>>>>>> I
> >>>>>>>>>>>>>>>>>> recommend you switch to version 10.0.0.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Andi..
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> The method finalize() of type PythonAnalyzer should be
> >>>>> tagged
> >>>>>>>>> with
> >>>>>>>>>>>>>>>>>>> @Override since it actually overrides a superclass
> method
> >>>>>>>>>>>>>>>>>>> ----------
> >>>>>>>>>>>>>>>>>>> ----------
> >>>>>>>>>>>>>>>>>>> 2. ERROR in
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-9.7.0\lucene-java-9.7.0\lucene\extensions\src\java\org\apache\pylucene\analysis\PythonFilteringTokenFilter.java
> >>>>>>>>>>>>>>>>>>> (at line 40)
> >>>>>>>>>>>>>>>>>>>  public void finalize()
> >>>>>>>>>>>>>>>>>>>  throws Throwable
> >>>>>>>>>>>>>>>>>>>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> >>>>>>>>>>>>>>>>>>> The method finalize() of type
> PythonFilteringTokenFilter
> >>>>>>> should
> >>>>>>>>> be
> >>>>>>>>>>>>>>>> tagged
> >>>>>>>>>>>>>>>>>>> with @Override since it actually overrides a superclass
> >>>>> method
> >>>>>>>>>>>>>>>>>>> ----------
> >>>>>>>>>>>>>>>>>>> ----------
> >>>>>>>>>>>>>>>>>>> 3. ERROR in
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-9.7.0\lucene-java-9.7.0\lucene\extensions\src\java\org\apache\pylucene\analysis\PythonTokenFilter.java
> >>>>>>>>>>>>>>>>>>> (at line 41)
> >>>>>>>>>>>>>>>>>>>  public void finalize()
> >>>>>>>>>>>>>>>>>>>  throws Throwable
> >>>>>>>>>>>>>>>>>>>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> >>>>>>>>>>>>>>>>>>> The method finalize() of type PythonTokenFilter should
> be
> >>>>>>> tagged
> >>>>>>>>>>>>> with
> >>>>>>>>>>>>>>>>>>> @Override since it actually overrides a superclass
> method
> >>>>>>>>>>>>>>>>>>> ----------
> >>>>>>>>>>>>>>>>>>> ----------
> >>>>>>>>>>>>>>>>>>> 4. ERROR in
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>
> >>
> D:\projects\database\pylucene-9.7.0\lucene-java-9.7.0\lucene\extensions\src\java\org\apache\pylucene\analysis\PythonTokenizer.java
> >>>>>>>>>>>>>>>>>>> (at line 40)
> >>>>>>>>>>>>>>>>>>>  public void finalize()
> >>>>>>>>>>>>>>>>>>>  throws Throwable
> >>>>>>>>>>>>>>>>>>>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> >>>>>>>>>>>>>>>>>>> The method finalize() of type PythonTokenizer should be
> >>>>> tagged
> >>>>>>>>>>> with
> >>>>>>>>>>>>>>>>>>> @Override since it actually overrides a superclass
> method
> >>>>>>>>>>>>>>>>>>> ----------
> >>>>>>>>>>>>>>>>>>> ----------
> >>>>>>>>>>>>>>>>>>> Prashant
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On Sun, Oct 20, 2024 at 8:39 PM Dawid Weiss <
> >>>>>>>>>>> dawid.we...@gmail.com
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Use Java 17 for compilation. What you see is newer
> Java
> >>>>> than
> >>>>>>>>>>> gradle
> >>>>>>>>>>>>>>>> can
> >>>>>>>>>>>>>>>>>>>> handle.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> D.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On Sun, Oct 20, 2024 at 7:25 AM Prashant Saxena <
> >>>>>>>>>>>>>>>> animator...@gmail.com>
> >>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> Hello,
> >>>>>>>>>>>>>>>>>>>>> OS : Windows 10
> >>>>>>>>>>>>>>>>>>>>> PyLucene : 9.7.0
> >>>>>>>>>>>>>>>>>>>>> JDK : 23.0
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> Although I can download the binary distribution of
> >> version
> >>>>>>>>>>> 9.7.0,
> >>>>>>>>>>>>> I
> >>>>>>>>>>>>>>>>>> have
> >>>>>>>>>>>>>>>>>>>>> decided to build it from scratch as
> >>>>>>>>>>>>>>>>>>>>> I am new to javascript and lucene. It will help me
> >> learn.
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> 1. downloading and extracting pylucene
> >>>>>>>>>>>>>>>>>>>>> 2. cd lucene-java-9.7.0
> >>>>>>>>>>>>>>>>>>>>> 3. gradlew.bat assemble
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> Downloading
> >>>>>>>>>>>>>>>>>>
> >> https://services.gradle.org/distributions/gradle-7.6-bin.zip
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>
> >>
> ...........10%............20%...........30%............40%............50%...........60%............70%............80%...........90%............100%
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> Welcome to Gradle 7.6!
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> Here are the highlights of this release:
> >>>>>>>>>>>>>>>>>>>>> - Added support for Java 19.
> >>>>>>>>>>>>>>>>>>>>> - Introduced `--rerun` flag for individual task
> rerun.
> >>>>>>>>>>>>>>>>>>>>> - Improved dependency block for test suites to be
> >> strongly
> >>>>>>>>>>> typed.
> >>>>>>>>>>>>>>>>>>>>> - Added a pluggable system for Java toolchains
> >>>>> provisioning.
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> For more details see
> >>>>>>>>>>>>> https://docs.gradle.org/7.6/release-notes.html
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> Starting a Gradle Daemon (subsequent builds will be
> >>>>> faster)
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> FAILURE: Build failed with an exception.
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> * What went wrong:
> >>>>>>>>>>>>>>>>>>>>> Could not open cp_settings generic class cache for
> >>>>> settings
> >>>>>>>>> file
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>
> >> 'D:\projects\database\pylucene-9.7.0\lucene-java-9.7.0\settings.gradle'
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>
> (C:\Users\rudra\.gradle\caches\7.6\scripts\db9c3q2cn4ry8xtriod5nz7j3).
> >>>>>>>>>>>>>>>>>>>>>> BUG! exception in phase 'semantic analysis' in
> source
> >>>>> unit
> >>>>>>>>>>>>>>>>>>>>> '_BuildScript_' Unsupported class file major version
> 67
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> * Try:
> >>>>>>>>>>>>>>>>>>>>>> Run with --stacktrace option to get the stack trace.
> >>>>>>>>>>>>>>>>>>>>>> Run with --info or --debug option to get more log
> >> output.
> >>>>>>>>>>>>>>>>>>>>>> Run with --scan to get full insights.
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> * Get more help at https://help.gradle.org
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> BUILD FAILED in 28s
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>
> >>>>>
> >>>
> >

Reply via email to