Package Details: llpp 22-2

Git Clone URL: (read-only)
Package Base: llpp
Description: Lightweight, fast and featureful PDF viewer based on MuPDF
Upstream URL:
Licenses: custom
Submitter: Barthalion
Maintainer: drrossum
Last Packager: drrossum
Votes: 63
Popularity: 3.631642
First Submitted: 2012-06-24 16:59
Last Updated: 2015-11-23 15:31

Dependencies (20)

Required by (0)

Sources (1)

Latest Comments

duttondj commented on 2016-04-01 19:42

I get a segfault every time I try to bring up llpp. Probably an upstream issue.

tjaart commented on 2015-12-21 23:16

After upgrading llpp I get the following error when I try to execute the binary:

Fatal error: exception Failure("parse error: Failure(\"unexpected close at top level\")")

Any pointers as to what might cause this?

tmplt commented on 2015-11-14 12:24

Somewhere around the latest update the performance on my system has dropped really low. It takes about 5s to open an 170K .pdf, even while the program reports that it was opened in <0.002s. Does anyone have issues like these? llpp-git suffers from the same problem.

I'm unsure where I can add this as an issue (if I should).

WorMzy commented on 2015-11-11 13:03

Seems that libgl is needed to build+run llpp, otherwise you get the following error:
./lablGL/ml_gl.c:10:19: fatal error: GL/gl.h: No such file or directory

Namcap complains that freetype2 and libjpeg-turbo should also be listed as dependencies:

llpp E: Dependency freetype2 detected and not included (libraries ['usr/lib/'] needed in files ['usr/bin/llpp'])
llpp E: Dependency libjpeg-turbo detected and not included (libraries ['usr/lib/'] needed in files ['usr/bin/llpp'])

Please could you add these three packages to the depends array?


hermogene commented on 2015-11-10 22:33

@flu Your solution worked perfectly, thanks!

drrossum commented on 2015-11-10 12:24

llppac is no longer provided upstream.

flu commented on 2015-11-10 12:11

llppac is missing. Isn't that the conversion tool?

1. Recompile ocaml adding in the PKGBUILD build function something like:
export CFLAGS+="-fPIC"
before configure/make
2. Try again to recompile llpp
3. Perhaps add the following:
# Need to use
# export CFLAGS+="-fPIC"
# in order to make llpp
IgnorePkg = ocaml
in your /etc/pacman.conf to avoid the same problem in the future. On the other hand this gives you the inconvenience to build ocaml for yourself every time.
4. Profit

hermogene commented on 2015-10-19 11:22

Same problem for me, I tried to remove the packages to reinstall them, still can't compile:
[11/11] link /tmp/yaourt-tmp-ap/aur-llpp/src/llpp-f376f80/build/llpp.custom
FAILED: ocamlc.opt -g -o /tmp/yaourt-tmp-ap/aur-llpp/src/llpp-f376f80/build/llpp.custom -I +lablGL str.cma unix.cma lablgl.cma /tmp/yaourt-tmp-ap/aur-llpp/src/llpp-f376f80/build/help.cmo /tmp/yaourt-tmp-ap/aur-llpp/src/llpp-f376f80/build/utils.cmo /tmp/yaourt-tmp-ap/aur-llpp/src/llpp-f376f80/build/parser.cmo /tmp/yaourt-tmp-ap/aur-llpp/src/llpp-f376f80/build/bo.cmo /tmp/yaourt-tmp-ap/aur-llpp/src/llpp-f376f80/build/wsi.cmo /tmp/yaourt-tmp-ap/aur-llpp/src/llpp-f376f80/build/config.cmo /tmp/yaourt-tmp-ap/aur-llpp/src/llpp-f376f80/build/main.cmo /tmp/yaourt-tmp-ap/aur-llpp/src/llpp-f376f80/build/link.o -custom -cclib "-lmupdf -lmujs -lpthread -L./build/release -lX11 -lfreetype -lz -lssl -lcrypto -ljpeg -ljbig2dec -lopenjp2 -lX11"
/usr/bin/ld: /usr/lib/ocaml/libcamlrun.a(stacks.o): réadressage de R_X86_64_32 en vertu de « .rodata.str1.8 » ne peut être utilisé lors de la création d'un objet partagé; recompilez avec -fPIC
/usr/lib/ocaml/libcamlrun.a: error adding symbols: Mauvaise valeur
collect2: erreur: ld a retourné 1 code d'état d'exécution
File "_none_", line 1:
Error: Error while building custom runtime system
ninja: build stopped: subcommand failed.

tjaart commented on 2015-10-03 18:54

I have managed to upgrade the package using yaourt, instead of pacaur. I am not sure what the difference is. Since llpp is working again I am not going to dig into it right now. Thanks to @drrossum and @txtsd for their replies

txtsd commented on 2015-10-01 08:11


I had the same problem, but reinstalling (recompiling) ocaml-lablgl, then reinstalling llpp did the trick for me.

All comments