[FZH] [SOLVED] fedora 14 怎么安装 poppler >0.15,使 evince 能添加注释

alick alick9188在gmail.com
星期一 四月 18 05:39:24 UTC 2011


终于搞定了!

最终成功的 ./configure 行:(小心,这里恐怕已经被自动折行了)

./configure --disable-nautilus --disable-help
POPPLER_CFLAGS="-I/usr/local/include/poppler
-I/usr/local/include/poppler/glib/" POPPLER_LIBS="-L/usr/local/lib/
-lpoppler -lpoppler-glib" BACKEND_CFLAGS="-pthread
-I/usr/include/libxml2/ -I/usr/include/gtk-2.0
-I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  $BACKEND_CFLAGS"
BACKEND_LIBS="-pthread -L/usr/lib64/ -lxml2  -lgtk-x11-2.0 -lgdk-x11-2.0
-latk-1.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo
-lpng12 -lpango-1.0 -lfreetype -lfontconfig -lgio-2.0 -lgobject-2.0
-lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lX11   -lgnome-keyring
-lglib-2.0   -lgconf-2 -lglib-2.0 $BACKEND_LIBS"

我可不是耐心一个一个加的,有关 gtk 的部分是直接从某 Makefile 里面拷到。
之前出问题的原因也是 backend 部分的 CFLAGS LIBS 等选项没有这些内容。(这
应该算是
个bug)

最终得到的 poppler, evince 安装在 /usr/local/ 下。因为 PATH 里面
local 比较靠前,所以默认 就是调用它了。

最终效果是 evince 侧边栏的注释选项下,多个frame tab,是添加功能的。(
poppler 0.16.4, evince 2.32.0 仅支持文字加注)而且添加的注释貌似不能 undo,
当然可以选择不保存~~

总体感觉有些事倍功半啊

-- 
alick
Fedora 14 (Laughlin) user
https://fedoraproject.org/wiki/User:Alick


关于邮件列表 Chinese 的更多信息