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

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