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