https://wiki.gnome.org/Apps/Evince/GettingEvince
其次,之前遇到過的建置時發生的問題,似乎都已有修正,但也引出新的問題。
官網上提供的 jhbuildrc-evince 及 evince.modules , 它們是整個gnome的jhbuild縮減版,其中libsecret由於未指定版本,故可能直接抓了最新版,結果所要求的glib2版本為38,但evince.modules提供的為36,明顯不足。抓下 evince.modules ,修改此檔以指定glib版本為2-38,重新編譯即可。假設使用者為XXX,jhbuild目錄放在家目錄下,則下達的命令為:
jhbuild -f ~/jhbuildrc-evince -m ~/jhbuild/evince.modules
而當在checkout/evince子目錄下修改了部分程式碼後,要進行make時,所下達命令則如下:
jhbuild -f ~/jhbuild/jhbuildrc-evince -m ~/jhbuild/evince.modules make
執行所建置出來的evince時所下達命令為:
jhbuild -f ~/jhbuildrc-evince run evince
沒有留言:
張貼留言