Package Details: foxitreader 1:

Git Clone URL: (read-only)
Package Base: foxitreader
Description: A fast, secure and complete PDF viewer
Upstream URL:
Licenses: custom:eula
Submitter: tdy
Maintainer: Muflone
Last Packager: Muflone
Votes: 376
Popularity: 3.218130
First Submitted: 2009-01-21 18:59
Last Updated: 2016-04-25 21:10

Latest Comments

Muflone commented on 2016-04-25 21:27

You were right, the whole package was lacking the lib directory in the library path. However I didn't changed the system-wide but only changed the application launcher to use the local libraries

stonyboy commented on 2016-04-05 19:44

I also needed to create two symlinks to stop ldconfig from complaining:

cd /usr/lib/foxitreader/lib
sudo ln -sf
sudo ln -sf

stonyboy commented on 2016-04-05 17:20

Creating a foxitreader.conf with this content:


And putting it in /etc/ seems to do the trick

stonyboy commented on 2016-04-05 17:07

After installation i get this:

foxitreader: error while loading shared libraries: cannot open shared object file: No such file or directory

The SO is here: /usr/lib/foxitreader/lib/, so does this need to be added to the ld cache?

Muflone commented on 2016-03-06 02:15

package updated, thank you

bobowolf123 commented on 2016-03-05 19:13

@Muflone. is out. Thanks

Rhinoceros commented on 2015-11-01 23:48

Oh, it seems to be working fine now. I'm not sure what the problem was previously. Sorry for the noise.

Muflone commented on 2015-11-01 22:14

what sha256 have you got?
I've downloaded the file again and my sha256sum matches with that on the PKGBUILD

Rhinoceros commented on 2015-11-01 21:59

Thanks Muflone for the fix. However, is anyone else getting the following error? I've tried downloading the sources four times.

==> Validating source files with sha256sums... ... FAILED
==> ERROR: One or more files did not pass the validity check!

Muflone commented on 2015-11-01 18:56

At last I've made it using qt-installer-framework
Package updated to the latest version

Muflone commented on 2015-10-25 20:27

As far I can see, there's no way to extract the files from the Foxit setup without the user interaction (then, the application cannot be installed system-wide from a package).

Hints are welcomed

EDIT: ok, I found a way using qt-installer-framework but it needs a couple of fixes, stay tuned.

outofdate2 commented on 2015-10-20 16:24

please update to new version, thank you. @Muflone

s8dtvt commented on 2015-10-11 16:44

New Foxit Version just release on 10/08/2015

Muflone commented on 2015-09-06 15:53

package updated

Nowaker commented on 2015-08-28 13:04

==> Validating source files with sha256sums...
eula.html ... FAILED

theforeigner commented on 2015-05-18 09:06

Thanks Muflone, that did the trick!

Muflone commented on 2015-05-17 17:13

@theforeigner remove such fake symlink and rebuild the package foxitreader from scratch. It should link against, not against the non existant

theforeigner commented on 2015-05-17 07:33

I still have the same problem as well. There's a softlink created /usr/lib/ -> /usr/lib/ but I still get the same error as forivall and kab reported.

Installing lib32-libgnutls28 doesn't work either, it fails the GPG keycheck when attempting to install dependency lib32-libnettle4.

Muflone commented on 2015-05-17 00:13

Package updated and cleaned up a bit.

@forivall and @kab, do you still have the issue?
The executable file FoxitReader is linked to => /usr/lib32/

forivall commented on 2015-05-08 22:25

@kab - I just created , install that, and @tdy, please add it as a dependency.

kab commented on 2015-05-02 15:23

GnuTLS got updated, which leads to a broken FoxitReader:
error while loading shared libraries: cannot open shared object file: No such file or directory

kaptoxic commented on 2015-03-11 17:02

Awesome! Works great -- I thought this reader was not available for linux...

rabcor commented on 2014-10-17 10:34

Outdated EULA checksum.

aleroise commented on 2014-09-27 19:37

Change second checksum in 'sha256sums' in PKGBUILD file to :
844db1455fdaf081e9f6305a54b8d3fbd743ae79fdfcfd266213ef28405d2c28 and its ok.

If a new version of eula.html is put online, download the new eula.html, go to and upload your file to it, you'll get the new checksum ;)

diffycat commented on 2014-07-04 19:00


lib32-gtk2 - here you should add multilib repository
lib32-sqlite3 - and change that dependency to 'lib32-sqlite'

nbb commented on 2014-07-04 17:38

- desktop-file-utils (already installed)
- lib32-gtk2 (building from AUR)
- lib32-sqlite3 (building from AUR)

Error during installation:
error: target not found: lib32-gtk2
error: target not found: lib32-sqlite3

stativ commented on 2014-05-31 08:25

Merged foxitreader-bin to foxitreader. Reason: duplicate package.

idomeneo1 commented on 2013-12-09 13:29

the 2nd sha256sum is now supposed to be

Muflone commented on 2013-12-04 11:03

the license sha256sum doesn't match anymore.

mezcal commented on 2013-09-26 07:15

the dependency lib32-sqlite3, sqlite3 is now lib32-sqlite, sqlite

Anonymous comment on 2013-07-28 02:24

replace 2nd sha256sum with 989d43e0d10476582bf7ad6cb22ac4ba0571de9b227885204f1811272b071beb and it works.

Anonymous comment on 2013-06-28 09:29

I'm new to arch and not sure how to properly report issues. Some dependencies have been updated and previous versions are no longer present, at least on the mirror I use. e.g.: error: failed retrieving file 'lib32-libxxf86vm-1.1.2-1-x86_64.pkg.tar.xz' from : The requested URL returned error: 404 Not Found

I think is the latest version available.

Not sure if I can force pacman use different versions (new to arch :) ) or you should update the package


billryan commented on 2013-06-22 15:41

The "" in source() should be replaced with "", and the "install -Dm644 ../rd_eula.htm" in package() should be replaced with "install -Dm644 ../eula.html"

Cravix commented on 2013-01-05 09:02

ok, upload the new pkgbuild, seems we don't need the alternative launcher at first= = if there's any other problem, feel free to report to me.
and, i must thank panda-z here for testing new pkgbuild under x86-64 for me :)

Cravix commented on 2013-01-04 08:38

i'm using arch i686,
do you mean now we can directly use FoxitReader686 (tbh it's the original launcher) to launch foxit reader under x86-64 environment?
if so, try this pkgbuild:
and tell me whether it works or not, if it works i'll replace current pkgbuld with it.

leafonsword commented on 2013-01-04 08:15


leafonsword commented on 2013-01-04 07:58

-> 正在下载 rd_eula.htm...

==> 错误: 无法下载 rd_eula.htm
==> ERROR: Makepkg was unable to build foxitreader.

Anonymous comment on 2012-10-19 17:46

I tried to build it with the link changed, but it tells me that the md5sum test fails for the rd_eula.htm file.

Cravix commented on 2012-10-14 04:26
seems this link works.

have you uncommented "multilab" in /etc/pacman.conf?

onny commented on 2012-10-02 09:13

unable to download the file FoxitReader-1.1.0.tar.bz2 :(

anatolik commented on 2012-09-27 03:22

Tried to build it on 64bit system and got an error:

$ makepkg -s
==> Making package: foxitreader 1.1-5 (Wed Sep 26 20:14:11 PDT 2012)
==> Checking runtime dependencies...
==> Installing missing dependencies...
error: target not found: lib32-gtk2
==> ERROR: 'pacman' failed to install missing dependencies.

ninian commented on 2012-09-19 21:39

It's going nowhere, I'm afraid. =>
"Unfortunately, due to human resources, we have stopped maintaining Reader for Linux. But we are developing windows-less frame Reader that can run across platforms. That will be a substitute version of current one."

senjik commented on 2012-09-02 18:47

please update the pkgbuild

Anonymous comment on 2012-08-03 00:09

Would be nice if you would update the PKGBUILD and change the source to the URL posted by carrioncrow.

Anonymous comment on 2012-03-05 22:06

I couldn't install this soft, so I replaced the link in PKGBUILDS with this one and it works :

Denhart commented on 2011-12-13 23:19

@Alir3z4, if thats the case you have too ;)
Our PKGBUILDS are exactly the same..

Alir3z4 commented on 2011-12-13 22:50

@Denhart you missed the md5sums :|
I updated and it works without any problem []

Denhart commented on 2011-12-12 20:05

I updated the PKGBUILD with the new link, it can be found at :)

Anonymous comment on 2011-12-12 12:55

this link seems cannot download....OMG...

Anonymous comment on 2011-12-12 12:34

The download link is unusable. Plz update!!!!

craig commented on 2011-12-04 21:05

The download path changed to

Anonymous comment on 2011-06-21 13:58

change md5sum for eula to 53853cd872ac7e7fde9676c210f1a473 from e0ba59e3a111f402f99c2d2177d6dfa5

craig commented on 2011-05-07 02:19

The reader always opens a fixed size window. Is there any way to change this behavior to full screen height?

twa022 commented on 2011-05-06 01:42

the changes to the launcher should be for x86_64 only. I was thinking more like something here:

twa022 commented on 2011-05-06 01:37

the changes to the launcher should be for x86_64 only. I was thinking more like something here:

twa022 commented on 2011-05-04 07:15

could you change fr.launcher (for x86_64 only) to:

export GTK_PATH=/usr/lib32/gtk-2.0
export GDK_PIXBUF_MODULE=/usr/lib32/config/gdk/gdk-pixbuf.loaders
export PANGO_RC_FILE=/usr/lib32/config/pango/pangorc
export LD_LIBRARY_PATH="/usr/lib32:$LD_LIBRARY_PATH"
exec /usr/lib/foxitreader/FoxitReader "$@"

This way it'll load the lib32 gtk2 theme to be more attractive.


Anonymous comment on 2011-01-30 08:45

fr.launcher should be changed to:

exec /usr/lib/foxitreader/FoxitReader "$@"

instead of:

cd /usr/lib/foxitreader
./FoxitReader "$@"

so that local file execution will be possible.

tdy commented on 2011-01-14 05:24

@chris_l: The spirit of the binary rule is to prevent people from uploading malicious programs. An icon is technically a "binary" file, but I don't see why that would apply to a 4KB standard-format image. It's kind of like when people used to blindly and religiously cite the "Contributor" vs "Maintainer" PKGBUILD requirement from the guidelines wiki without putting any thought into what the purpose would be.

Anonymous comment on 2011-01-06 00:03

you need to change fr.launcher for multilib systems.

chris_l commented on 2011-01-01 04:28

the fr.png file is a binary file, including binary files is against the rules, you need to host it on a external server

GutenYe commented on 2010-12-30 12:53

if show up with below error, Change the X Server color depth to 24bit, it works.

PS. foxitreader has many bugs in linux.
/usr/bin/foxitreader: line 18: 9980 Segmentation fault $CMD "$@"


tReader:8896): Gdk-WARNING **: /build/buildd/gtk+2.0-2.16.1/gdk/gdkpixbuf-drawable.c:1247: Source drawable has no colormap; either pass in a colormap, or set the colormap on the drawable with gdk_drawable_set_colormap()

tReader:8896): Gdk-WARNING **: The gdk_draw_*_image require the drawable argument to
have a specified colormap. All windows have a colormap,
however, pixmaps only have colormap by default if they
were created with a non-NULL window argument. Otherwise
a colormap must be set on them with gdk_drawable_set_colormap

tReader:8896): Gdk-WARNING **: Attempt to draw a drawable with depth 24 to a drawable with depth 16
The program 'H�8
tReader' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
(Details: serial 5479 error_code 8 request_code 70 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)

reflectionalist commented on 2010-12-18 14:31

What's wrong?

--> resolving desktop-file-utils... installed
--> resolving lib32-gtk2... unresolvable
--> resolving lib32-libxdamage... unresolvable
--> resolving lib32-sqlite3... unresolvable
WARNING: unresolved dependencies: foxitreader -> lib32-gtk2 (not found)

Anonymous comment on 2010-08-12 16:43

Change md5sums to


Anonymous comment on 2010-07-06 17:13

Eula file doesn't pass checksum check, how can I fix this?

Hiz commented on 2010-04-16 11:02

need lib32-bug-buddy for 64