Hello, > >>> tar: /usr/sbo/repo/development/cargo-c/addr2line-0.19.0.crate: > >>> Cannot open: No such file or directory > >>> tar: Error is not recoverable: exiting now > >>> Failure encountered while building cargo-c: > >>> cargo-c.SlackBuild return non-zero
> I also wonder why sboupgrade does something different when building > cargo-c directly, as opposed to building it as a dependency of > libheif. I really don't know how sboupgrade works (I'm a slackrepo user), but I suspect that somehow files Cargo.lock from cargo-c and rav1e are mixed. This explains why cargo-c script asks for addr2line, it is the first item in Cargo.lock for rav1e. Best regards, Alexander On Sat, Nov 18, 2023 at 10:42:28AM -0400, Jim wrote: > In case anyone else runs into this issue, here is a work-around. > > On a whim, rather than running > sboupgrade libheif > which starts by compiling cargo-c, I did > sboupgrade cargo-c > by itself, and in this case it successfully compiled and built the package. > After that I ran 'sboupgrade libheif' and it worked as expected. > > So now I wonder whether people who successfully upgraded to the latest > libheif already had cargo-c installed for some other reason, and thus > didn't need to compile it as a dependency of libheif. > > I also wonder why sboupgrade does something different when building cargo-c > directly, as opposed to building it as a dependency of libheif. > > Jim > > On Mon, Nov 6, 2023 at 10:41 (-0400), Jim wrote: > > > Alexander and Willy, > > > thanks for your replies. > > > I tried it inside a S64-15.0 vbox VM, but got the same complaint. > > Presumably I have done the same Bad Thing inside the VM as I have in my > > bare-iron installation. > > > I guess I have a project for a rainy day... :-( > > > Jim > > > On Sun, Nov 5, 2023 at 00:10 (+0300), Alexander Verbovetsky wrote: > > >> On Sat, Nov 04, 2023 at 05:31:20PM -0300, Jim wrote: > >>> Using Slackware64 15.0... > > >>> After today's updates, I tried to sboupgrade libheif, and the first thing > >>> sboupgrade wanted to do was to build cargo-c. After downloading many > >>> files, it unpacks cargo-c and then whines thusly: > > >>> ... > >>> cargo-c-0.9.27/src/config.rs > >>> cargo-c-0.9.27/src/install.rs > >>> cargo-c-0.9.27/src/lib.rs > >>> cargo-c-0.9.27/src/pkg_config_gen.rs > >>> cargo-c-0.9.27/src/target.rs > >>> tar: /usr/sbo/repo/development/cargo-c/addr2line-0.19.0.crate: Cannot > >>> open: No such file or directory > >>> tar: Error is not recoverable: exiting now > >>> Failure encountered while building cargo-c: > >>> cargo-c.SlackBuild return non-zero > > >>> Do you want to proceed? [n] > >>> Failures: > >>> cargo-c: cargo-c.SlackBuild return non-zero > > > >>> Perhaps there is something peculiar on my system, but before I go on the > >>> hunt, can anyone in slackbuild land tell me whether their 64-bit 15.0 > >>> system is happy about compiling libheif? > > >> libheif has several new dependencies, one of them is rav1e, which in > >> turn depends on cargo-c. Both are Rust packages and require rust16 > >> during the build. > > >> I have successfully tested everything on a clean 64-bit version of 15.0. > > >> It's strange that cargo-c wants addr2line, it's not its dependency. > >> rav1e requires addr2line. > > >> Best regards, > >> Alexander > _______________________________________________ > SlackBuilds-users mailing list > SlackBuilds-users@slackbuilds.org > https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users > Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/ > FAQ - https://slackbuilds.org/faq/ > _______________________________________________ SlackBuilds-users mailing list SlackBuilds-users@slackbuilds.org https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/ FAQ - https://slackbuilds.org/faq/