I downloaded the latest code and both errors are still there.

Maybe you can also have a try?
All it needs is `cargo check --features=services-fs`

Xuanwo <[email protected]> 于2024年8月19日周一 15:56写道:

> Hi, suyan
>
> > NOTICE file exists in
> /tmp/opendla/apache-opendal-bindings-haskell-0.44.9-src
> > Start checking LICENSE file in
> /tmp/opendla/apache-opendal-bindings-java-0.47.1-src
> > LICENSE file exists in
> /tmp/opendla/apache-opendal-bindings-java-0.47.1-src
> > Start checking NOTICE file in
> /tmp/opendla/apache-opendal-bindings-java-0.47.1-src
> > NOTICE file exists in
> /tmp/opendla/apache-opendal-bindings-java-0.47.1-src
> openjdk version "17.0.12" 2024-07-16
> OpenJDK Runtime Environment (build 17.0.12+7)
> OpenJDK 64-Bit Server VM (build 17.0.12+7, mixed mode, sharing)
> Start building opendal java binding
> > Success to build opendal java binding
>
> I can't reproduce your error locally, would you like to double check it?
>
> On Mon, Aug 19, 2024, at 14:49, Suyan wrote:
> > -1
> >
> > [x] Download links are valid.
> > [x] Checksums and signatures.
> > [x] LICENSE/NOTICE files exist
> > [x] No unexpected binary files
> > [x] All source files have ASF headers
> > [ ] Can compile from source
> > Building java binding failed:
> > [INFO] BUILD FAILURE
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Total time:  55.036 s
> > [INFO] Finished at: 2024-08-19T14:47:19+08:00
> > [INFO]
> > ------------------------------------------------------------------------
> > [ERROR] Failed to execute goal
> > org.codehaus.mojo:exec-maven-plugin:3.1.0:exec (compile-native-code) on
> > project opendal: Command execution failed.: Process exited with an
> error: 1
> > (Exit value: 1) -> [Help 1]
> > [ERROR]
> >
> > --- When running `cargo build` in
> > `apache-opendal-bindings-java-0.47.1-src/core/src`'s `core` dir, the
> > following errors happened:
> > error[E0716]: temporary value dropped while borrowed
> >   -->
> >
> /Users/yan/Downloads/opendal-dev/apache-opendal-bindings-java-0.47.1-src/core/src/services/fs/
> lister.rs:90
> > :14
> >    |
> > 88 |         let p = if metadata.is_dir() {
> >    |             - borrow later stored here
> > 89 |             // Make sure we are returning the correct path.
> > 90 |             &format!("{rel_path}/")
> >    |              ^^^^^^^^^^^^^^^^^^^^^^ creates a temporary value
> > which is
> > freed while still in use
> > 91 |         } else {
> >    |         - temporary value is freed at the end of this statement
> >    |
> >    = note: consider using a `let` binding to create a longer lived value
> >    = note: this error originates in the macro `format` (in Nightly
> > builds,
> > run with -Z macro-backtrace for more info)
> >
> > error[E0716]: temporary value dropped while borrowed
> >    -->
> >
> /Users/yan/Downloads/opendal-dev/apache-opendal-bindings-java-0.47.1-src/core/src/services/fs/
> lister.rs:142
> > :14
> >     |
> > 140 |         let p = if metadata.is_dir() {
> >     |             - borrow later stored here
> > 141 |             // Make sure we are returning the correct path.
> > 142 |             &format!("{rel_path}/")
> >     |              ^^^^^^^^^^^^^^^^^^^^^^ creates a temporary value
> > which
> > is freed while still in use
> > 143 |         } else {
> >     |         - temporary value is freed at the end of this statement
> >     |
> >     = note: consider using a `let` binding to create a longer lived
> > value
> >     = note: this error originates in the macro `format` (in Nightly
> > builds,
> > run with -Z macro-backtrace for more info)
> >
> > For more information about this error, try `rustc --explain E0716`.
> > error: could not compile `opendal` (lib) due to 2 previous errors
> >
> >
> > Sincerely,
> > Suyan
> >
> >
> > Xuanwo <[email protected]> 于2024年8月15日周四 17:23写道:
> >
> >> Hello, Apache OpenDAL Community,
> >>
> >> This is a call for a vote to release Apache OpenDAL version 0.49.1.
> >>
> >> The tag to be voted on is 0.49.1.
> >>
> >> The release candidate:
> >>
> >> https://dist.apache.org/repos/dist/dev/opendal/0.49.1-rc.2/
> >>
> >> Keys to verify the release candidate:
> >>
> >> https://downloads.apache.org/opendal/KEYS
> >>
> >> Git tag for the release:
> >>
> >> https://github.com/apache/opendal/releases/tag/v0.49.1-rc.2
> >>
> >> Maven staging repo:
> >>
> >>
> https://repository.apache.org/content/repositories/orgapacheopendal-1041/
> >>
> >> Pypi testing repo:
> >>
> >> https://test.pypi.org/project/opendal/
> >>
> >> Website staged:
> >>
> >> https://opendal-v0-49-1-rc-2.staged.apache.org/
> >>
> >> Please download, verify, and test.
> >>
> >> The VOTE will be open for at least 72 hours and until the necessary
> >> number of votes are reached.
> >>
> >> [ ] +1 approve
> >> [ ] +0 no opinion
> >> [ ] -1 disapprove with the reason
> >>
> >> To learn more about apache opendal, please see
> https://opendal.apache.org/
> >>
> >> Checklist for reference:
> >>
> >> [ ] Download links are valid.
> >> [ ] Checksums and signatures.
> >> [ ] LICENSE/NOTICE files exist
> >> [ ] No unexpected binary files
> >> [ ] All source files have ASF headers
> >> [ ] Can compile from source
> >>
> >> Use our verify.py to assist in the verify process:
> >>
> >> svn co https://dist.apache.org/repos/dist/dev/opendal/0.49.1-rc.2/
> >> opendal-dev
> >>
> >> cd opendal-dev
> >>
> >> curl -sSL
> >> https://github.com/apache/opendal/raw/v0.49.1-rc.2/scripts/verify.py -o
> >> verify.py
> >>
> >> python verify.py
> >>
> >> Thanks
> >>
> >> Xuanwo
> >>
> >> https://xuanwo.io/
> >>
>
> --
> Xuanwo
>
> https://xuanwo.io/
>

Reply via email to