I see two ways from here: patch sioyek to be compatible with 1.20 and system's libmupdf or correctly build mupdf 1.19 in this package. The latter is not being built at the moment and its dependencies (git submodules in mupdf/thirdparty) are not taken care of.
Search Criteria
Package Details: sioyek-git 2.0.0.r1092.gb526a54a-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/sioyek-git.git (read-only, click to copy) |
|---|---|
| Package Base: | sioyek-git |
| Description: | PDF viewer for research papers and technical books. |
| Upstream URL: | https://github.com/ahrm/sioyek |
| Licenses: | GPL3 |
| Conflicts: | sioyek |
| Provides: | sioyek |
| Submitter: | r4ndom |
| Maintainer: | hrdl |
| Last Packager: | hrdl |
| Votes: | 20 |
| Popularity: | 1.18 |
| First Submitted: | 2021-09-05 20:20 (UTC) |
| Last Updated: | 2026-02-22 21:03 (UTC) |
Dependencies (7)
- libmupdf
- qt6-declarative (qt6-declarative-gitAUR)
- qt6-speech
- qt6-svg
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- qt6-3d (make)
- qt6-wayland (optional)
Required by (1)
- python-sioyek (requires sioyek)
Sources (2)
hrdl commented on 2022-07-11 13:48 (UTC)
avaidya commented on 2022-07-10 23:22 (UTC)
avuck commented on 2022-07-09 13:45 (UTC)
Build and install works fine for me, but when I try running the program i get the following error message
cannot create context: incompatible header (1.19.0) and library (1.20.0) versions
could not create mupdf context
similarly to the problem dorianr has.
waldenbk commented on 2022-07-08 09:12 (UTC)
git clone --recursive https://github.com/ahrm/sioyek cd sioyek ./build_linux.sh
https://github.com/lennonhill/sioyek#branch=mupdf_120
it's work
dorianr commented on 2022-07-07 15:21 (UTC) (edited on 2022-07-07 15:21 (UTC) by dorianr)
The package does not build for me. I think the issue is that upstream uses libmupdf 1.19, whereas arch provides 1.20. The previous PKGBUILD (998492ff6e0c) works for me because it compiles its own mupdf.
FabioLolix commented on 2022-07-04 16:49 (UTC)
You can add me as co-maintainer then disown the pkgbuild
keerthi commented on 2022-07-03 03:43 (UTC)
Does not build
cp: cannot stat 'sioyek': No such file or directory
==> Entering fakeroot environment...
==> Starting package()...
install: cannot stat './build/sioyek': No such file or directory
==> ERROR: A failure occurred in package().
Aborting...
hrdl commented on 2022-06-29 10:04 (UTC) (edited on 2022-06-29 10:05 (UTC) by hrdl)
The upstream code relies on libmupdf 1.19, which is included as a submodule. I've added git submodule update --init --recursive to prepare() before switching to https://github.com/lennonhill/sioyek#branch=mupdf_120 .
frabjous commented on 2022-04-18 03:04 (UTC) (edited on 2022-04-18 03:07 (UTC) by frabjous)
The latest version of this PKGBUILD does not work for me. When I run makepkg, I get:
make: *** [Makefile:949: config.o] Error 1
cp: cannot stat 'sioyek': No such file or directory
==> Entering fakeroot environment...
==> Starting package()...
install: cannot stat './build/sioyek': No such file or directory
==> ERROR: A failure occurred in package().
Aborting...
==> ERROR: Build failed
Tested in a clean chroot and got the same result.
MithicSpirit commented on 2022-03-02 11:46 (UTC) (edited on 2022-03-02 11:50 (UTC) by MithicSpirit)
@fortea
The packages in the depends array are implicitly required to build the package, they should not be duplicated here [in makedepends].
Pinned Comments
hrdl commented on 2026-02-23 23:07 (UTC)
When encountering errors about mupdf version mismatches, rebuild
sioyek-gitafter removing build artifacts:This is a side effect of dynamic linking and usually hidden by the package build system for packages in
coreandextra.