epiphany編不起來

有關於X 環境當中所遇到的問題

Moderator: Forums Team

Post Reply
kevwalker
Posts: 234
Joined: Sun Apr 25, 2004 3:23 pm

epiphany編不起來

Post by kevwalker »

不知怎麼搞的
之前emerge gnome時有編起來啊
結果現在要自己編就出問題了

GtkNSSClientAuthDialogs.cpp: In member function `virtual nsresult
GtkNSSClientAuthDialogs::ChooseCertificate(nsIInterfaceRequestor*, const
PRUnichar*, const PRUnichar*, const PRUnichar*, const PRUnichar**, const
PRUnichar**, unsigned int, PRInt32*, PRBool*)':
GtkNSSClientAuthDialogs.cpp:220: error: `NS_ConvertUCS2toUTF8' undeclared
(first use this function)
GtkNSSClientAuthDialogs.cpp:220: error: (Each undeclared identifier is reported
only once for each function it appears in.)
GtkNSSClientAuthDialogs.cpp:222: error: `PromiseFlatCString' undeclared (first
use this function)
make[3]: *** [GtkNSSClientAuthDialogs.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/epiphany-1.2.2/work/epiphany-1.2.2/embed/mozilla'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/epiphany-1.2.2/work/epiphany-1.2.2/embed'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/epiphany-1.2.2/work/epiphany-1.2.2'
make: *** [all] Error 2

!!! ERROR: net-www/epiphany-1.2.2 failed.
!!! Function gnome2_src_compile, Line 38, Exitcode 2
!!! compile failure

是不是我不小心把什麼刪掉啦
對了,會重灌是因為執行錯誤

kevwalker@gentoo kevwalker $ epiphany

(epiphany-bin:2622): Gtk-WARNING **: Unable to parse accelerator 'gtk-open' for action 'OpenImage'

(gnome_segv:2628): Gtk-WARNING **: Ignoring the separator setting

我該不會真的把什麼給刪了吧
最近做的事有
emerge --update --deep world

還有prelink

會是這兩個問題嗎
=Kev=
kevwalker
Posts: 234
Joined: Sun Apr 25, 2004 3:23 pm

Post by kevwalker »

emerge sync之後
emerge 新版的epiphany就OK了

想請問一下
我的epiphany是隨emerge gnome一起安裝
當我emerge sync後
emerge --pretend --update --deep world
卻不會更新epiphany(我還是自己下emerge epiphany才發現)
這是正常的嗎
=Kev=
paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

Post by paar »

我猜啦..在你還沒 --update epiphany 之前:
# emerge -Dup world

# emerge -Dup gnome
就會有 epiphany 是否出現的差別,
原因在於前者搜尋出存在 world 檔裡套件版號不同(此時 gnome 的版號還是 2.6)的套件裡,
沒有相依 epiphany 的東西;
而後者 gnome 就是相依 epiphany 的套件,
所以它就去仔細找出 gnome 所相依的套件版號是否不同.

....是我猜的.

** world 這個檔裡並不是你的系統的全部套件喔.
叫我老帕好了!
Image
User avatar
oai79
Posts: 351
Joined: Tue Jun 17, 2003 7:59 pm
Contact:

Post by oai79 »

只有直接透過指令 emerge xxxx 安裝的檔案會被紀錄在 world 裡,如果是因為依賴關係而順便安裝的套件,不會被加入 world。所以用 emerge -pu world 就看不到啦,除非升級時也需要升級該套件。
kevwalker
Posts: 234
Joined: Sun Apr 25, 2004 3:23 pm

Post by kevwalker »

所以說
除非gnome在emerge --update --deep world時要更新
不然epiphany是不會更新的囉
是不是這樣??

啊對了,最近不是有2004.2了嗎
請問安裝2004.2的套件
和我用2004.1持續更新的結果會一樣嗎
=Kev=
pahud
24hr 義工
Posts: 1251
Joined: Tue Nov 26, 2002 10:22 pm
Contact:

Post by pahud »

kevwalker wrote:所以說
除非gnome在emerge --update --deep world時要更新
不然epiphany是不會更新的囉
是不是這樣??

啊對了,最近不是有2004.2了嗎
請問安裝2004.2的套件
和我用2004.1持續更新的結果會一樣嗎
任何時候做完emerge sync之後,portage裡面都是最新的,
所以不用太擔心2004.1 or 2004.2,just update your portage :-)

這release number只是一個指標或milestone罷了!
Join GOT@SETI now!
kevwalker
Posts: 234
Joined: Sun Apr 25, 2004 3:23 pm

Post by kevwalker »

我想到一個問題

當初我emerge gnome時它安裝了epiphany1.2.2
而前幾天我emerge --update --deep world
因此有些lib會跟著更新
也許某些epiphany要用的lib也更新了
而更新的lib可能改了某些宣告或刪除某些宣告等等
但,epiphany1.2.2卻沒有更新
結果就是epiphany1.2.2打不開
emerge epiphany 1.2.2會失敗...(當然1.2.6成功了).
這算bug嗎
=Kev=
Post Reply