> On Oct 22, 2024, at 17:16, Prashant Saxena <animator...@gmail.com> wrote:
> 
> Well, I can't run 'make' ;-), That's been the main problem since the
> beginning.

You could if you installed cygwin. 

> 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.

Great, thanks !

Andi..

> 
>> 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