Hi all,
经过 google 发现,要在 evince 中能够添加 annotation, 需要的 poppler 至少得是 0.15 的。而 fedora 14 仓库里最新是 0.14.5 。而 poppler rpm 包会被大堆软件所依赖,所以删除已有 poppler 再编译安装一个,貌似代价会很大(?)
求解。
所以,最方便的解决方案就是升级到Fedora 15
2011/4/17 alick alick9188@gmail.com:
Hi all,
经过 google 发现,要在 evince 中能够添加 annotation, 需要的 poppler 至少得是 0.15 的。而 fedora 14 仓库里最新是 0.14.5 。而 poppler rpm 包会被大堆软件所依赖,所以删除已有 poppler 再编译安装一个,貌似代价会很大(?)
求解。
-- alick Fedora 14 (Laughlin) user https://fedoraproject.org/wiki/User:Alick _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
最烦的就是fedora的各个仓库版本都不一样
于 2011年04月17日 17:51, Robin Lee 写道:
所以,最方便的解决方案就是升级到Fedora 15
2011/4/17 alick alick9188@gmail.com:
Hi all,
经过 google 发现,要在 evince 中能够添加 annotation, 需要的 poppler
至少得是 0.15 的。
而 fedora 14 仓库里最新是 0.14.5 。而 poppler rpm 包会被大堆软件所依
赖,所以删除已有
poppler 再编译安装一个,貌似代价会很大(?)
求解。
-- alick Fedora 14 (Laughlin) user https://fedoraproject.org/wiki/User:Alick _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
_______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
- -- Mike. Blog: http://ekd123.org/ Fedora Project Contributor - Translator.
不太明白你�句�是神�意思哦... Fedora && Debian User, former Ubuntu User My Page: http://www.liangsuilong.info Fedora Project Contributor -- Packager && Ambassador https://fedoraproject.org/wiki/User:Liangsuilong
2011/4/17 Mike Ma zhtx10@gmail.com
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
最烦的就是fedora的各个仓库版本都不一样
于 2011年04月17日 17:51, Robin Lee 写道:
所以,最方便的解决方案就是升级到Fedora 15
2011/4/17 alick alick9188@gmail.com:
Hi all,
经过 google 发现,要在 evince 中能够添加 annotation, 需要的 poppler
至少得是 0.15 的。
而 fedora 14 仓库里最新是 0.14.5 。而 poppler rpm 包会被大堆软件所依
赖,所以删除已有
poppler 再编译安装一个,貌似代价会很大(?)
求解。
-- alick Fedora 14 (Laughlin) user https://fedoraproject.org/wiki/User:Alick _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
_______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Mike. Blog: http://ekd123.org/ Fedora Project Contributor - Translator. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJNqvCoAAoJEKaIeAmEWZo87GkH/jFFPQqqe5UD9sYqZGRjxrAR tPaa3FSNjiuF+Tz3HlF9b/8jeG09GfiKqo7FwFxtwqRpqihRH+DBe9oKOPIEtq+o Ik+D3aBvpid8pAgukWSKZqf5Cjlgiyn/GwSSyP5J0utpuds3G/WyToAYfM3r59om xFtGzuY0XuuOSfANs8CIHQBnC/IGaoU2Rp7/AmHAJrAG1va8I+JcvYFaTG0/Yjrq AbSQ4MggD9AAMcSBIXVj8SoaKmX9MWE30S9qHFyIWN/KKZ8Kd41v8gJQ8m15wGyG RgtGQ+nhQmxxw1ZSKw1Jq+8mC2KUzKhNM2b8odyGlbSzXwNlw2yL6QsDI628ODA= =/sMG -----END PGP SIGNATURE-----
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
编译 evince: make -j 2 竟然报如下错误:
ev-poppler.cc:26:21: 致命错误:gtk/gtk.h:没有那个文件或目录 编译中断。
无语了。gtk devel 早先从源里安装的,还用来成功编译过 openfetion 呢。 折腾地莫名其妙了~~~
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
GTK+ 3?
于 2011年04月18日 00:04, alick 写道:
编译 evince: make -j 2 竟然报如下错误:
ev-poppler.cc:26:21: 致命错误:gtk/gtk.h:没有那个文件或目录 编译中断。
无语了。gtk devel 早先从源里安装的,还用来成功编译过 openfetion 呢。 折腾地莫名其妙了~~~
- -- Mike. Blog: http://ekd123.org/ Fedora Project Contributor - Translator.
终于搞定了!
最终成功的 ./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, 当然可以选择不保存~~
总体感觉有些事倍功半啊
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
没意义的折腾。
于 2011年04月18日 13:39, alick 写道:
终于搞定了!
最终成功的 ./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, 当然可以选择不保存~~
总体感觉有些事倍功半啊
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
恭喜恭喜
于 2011年04月18日 13:39, alick 写道:
终于搞定了!
最终成功的 ./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, 当然可以选择不保存~~
总体感觉有些事倍功半啊
- -- Mike. Blog: http://ekd123.org/ Fedora Project Contributor - Translator.
用得着��麻��?看看 $ pkg-config --cflags --libs gtk+-2.0 的�行�果你就知道�怎��了
alick alick9188@gmail.com 於 2011年4月18日下午1:39 �道:
终于搞定了!
最终成功的 ./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 mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
于 2011年04月22日 03:17, August Njam Grong 写道:
用得着��麻��?看看 $ pkg-config --cflags --libs gtk+-2.0 的�行�果你就知道�怎��了
alick alick9188@gmail.com 於 2011年4月18日下午1:39 �道:
终于搞定了!
最终成功的 ./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"
本不应该这么麻烦的。应该是 ./configure 时会自动运行 pkg-config 以确定各 个库的位置 和编译参数的。只是这次没有。
升级到 Fedora 15 比较靠谱。 On Apr 17, 2011 5:29 PM, "alick" alick9188@gmail.com wrote:
Hi all,
经过 google 发现,要在 evince 中能够添加 annotation, 需要的 poppler 至少得是 0.15 的。而 fedora 14 仓库里最新是 0.14.5 。而 poppler rpm 包会被大堆软件所依赖,所以删除已有 poppler 再编译安装一个,貌似代价会很大(?)
求解。
-- alick Fedora 14 (Laughlin) user https://fedoraproject.org/wiki/User:Alick _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
于 2011年04月17日 18:00, Liang Suilong 写道:
升级到 Fedora 15 比较靠谱。 On Apr 17, 2011 5:29 PM, "alick" alick9188@gmail.com wrote:
Hi all,
经过 google 发现,要在 evince 中能够添加 annotation, 需要的 poppler 至少得是 0.15 的。而 fedora 14 仓库里最新是 0.14.5 。而 poppler rpm 包会被大堆软件所依赖,所以删除已有 poppler 再编译安装一个,貌似代价会很大(?)
求解。
只是一个软件的需求。gnome 3的变化太大了,我都不确定能否正常使用。 我比较懒,还求稳。之前 f10-->f11 preupgrade 很受伤的说...
(gnome 3 在我这也许有问题。我试过 fedora 15 alpha live cd,试用三次, 有一次直接进入 fallback 模式。还有出现标准gnome 3界面(就是有 activity等),但是依然有最大最小化按钮,为何?)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
用fallback也挺好的
于 2011年04月17日 18:16, alick 写道:
于 2011年04月17日 18:00, Liang Suilong 写道:
升级到 Fedora 15 比较靠谱。 On Apr 17, 2011 5:29 PM, "alick" alick9188@gmail.com wrote:
Hi all,
经过 google 发现,要在 evince 中能够添加 annotation, 需要的 poppler 至少得是 0.15 的。而 fedora 14 仓库里最新是 0.14.5 。而 poppler rpm 包会被大堆软件所依赖,所以删除已有 poppler 再编译安装一个,貌似代价会很大(?)
求解。
只是一个软件的需求。gnome 3的变化太大了,我都不确定能否正常使用。 我比较懒,还求稳。之前 f10-->f11 preupgrade 很受伤的说...
(gnome 3 在我这也许有问题。我试过 fedora 15 alpha live cd,试用三次, 有一次直接进入 fallback 模式。还有出现标准gnome 3界面(就是有 activity等),但是依然有最大最小化按钮,为何?)
- -- Mike. Blog: http://ekd123.org/ Fedora Project Contributor - Translator.
别删除,直接编译覆盖安装。
2011/4/17 alick alick9188@gmail.com:
Hi all,
经过 google 发现,要在 evince 中能够添加 annotation, 需要的 poppler 至少得是 0.15 的。而 fedora 14 仓库里最新是 0.14.5 。而 poppler rpm 包会被大堆软件所依赖,所以删除已有 poppler 再编译安装一个,貌似代价会很大(?)
于 2011年04月17日 18:22, Jiahua Huang 写道:
别删除,直接编译覆盖安装。
2011/4/17 alick alick9188@gmail.com:
Hi all,
经过 google 发现,要在 evince 中能够添加 annotation, 需要的 poppler 至少得是 0.15 的。而 fedora 14 仓库里最新是 0.14.5 。而 poppler rpm 包会被大堆软件所依赖,所以删除已有 poppler 再编译安装一个,貌似代价会很大(?)
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
发现点情况: ldd /usr/bin/evince 调用的库文件里没有 poppler ldd /usr/bin/pdfinfo 这是poppler-utils带的工具,调用系统上已安装的 poppler
在下载的poppler源码包里 ldd /utils/pdfinfo 调用的是 刚编译的 poppler 库
所以,是不是我重新编译一个 evince,编译过程中链接这个新的poppler库, 就可以得到一个好的 evince ?
chinese@lists.fedoraproject.org