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;


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