I don't know how to reproduce it, but ok anyway.
Updated the package to build binaries separately.
Git Clone URL: | https://aur.archlinux.org/7-zip-full.git (read-only, click to copy) |
---|---|
Package Base: | 7-zip-full |
Description: | File archiver with a high compression ratio (full package to replace p7zip) |
Upstream URL: | https://7-zip.org/ |
Keywords: | 7-zip 7z 7zip archiver compress p7zip zip |
Licenses: | BSD-3-Clause, LGPL-2.1-or-later, LicenseRef-UnRAR |
Conflicts: | 7-zip, p7zip |
Provides: | 7-zip, 7z.so, p7zip |
Submitter: | Hanabishi |
Maintainer: | Hanabishi |
Last Packager: | Hanabishi |
Votes: | 59 |
Popularity: | 1.72 |
First Submitted: | 2022-01-07 08:49 (UTC) |
Last Updated: | 2024-05-17 12:48 (UTC) |
I don't know how to reproduce it, but ok anyway.
Updated the package to build binaries separately.
Building everything in the same directory causes the final 7z.so
library to have some undefined symbols (e.g. ZN15CExternalCodecs4LoadEv) and makes it fail to load with, say, dlopen
.
Perhaps it'd be better to build each executable/library in separate folders, or at least build 7z.so
first.
Updated the package anyway, maybe this will help in some cases.
@Arctirus, yeah, source archive has some strange permissions in it. Try to add
chmod -R a=rw,a+X .
before patch
command in prepare()
and tell does it help.
The package doesn't build, I get this error:
File CPP/7zip/7zip_gcc.mak is read-only; trying to patch anyway patching file CPP/7zip/7zip_gcc.mak patch: setting attribute btrfs.compression for btrfs.compression: Permission denied
@plazotronik, what exactly do you mean by that? The original source does not contain zstd support.
If you mean to use some 3rd party additions, I don't think this will be a good idea here.
what do you think about rebuilding the package with ZSTD support?
@simona, 7-Zip itself does not provide GUI for Linux. But as you already mentioned, there are other GUI archivers (frontends) that use it: ark
, file-roller
, xarchiver
etc.
I would like to install this package ... I think it is the most complete? also contains a gui? however there are a lot of p7zip dependencies ...
@Hanabishi thanks for the help.
I have permissions and ownership, and I also changed the line in the PKGBUILD, but it still gives the same error.
The 7-zip package works so I'll just use that, but thanks!
Pinned Comments
Hanabishi commented on 2022-01-07 08:53 (UTC) (edited on 2023-09-18 11:00 (UTC) by Hanabishi)
Not all apps are compatible with original
7-zip
binaries!In case of problems, try reverting to original
p7zip
.