2012-03-20 28 views
0

我想在Fedora 8不能在Fedora 8

命令sudo yum install packETH不起作用,因爲沒有軟件包可安裝packETH安裝PackETH。

我試圖下載源代碼和編譯,但出現以下錯誤:

gcc -g -O2 -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lrt -lglib-2.0 -o packETH src/main.o src/support.o src/interface.o src/callbacks.o src/function.o src/function_send.o src/loadpacket.o src/savepacket.o -lpthread -lm 
src/callbacks.o: In function `on_button92_clicked': 
/home/hartes/packETH-1.7/src/callbacks.c:4807: undefined reference to `gtk_show_uri' 
collect2: ld returned 1 exit status 
make[1]: *** [packETH] Error 1 
make[1]: Leaving directory `/home/hartes/packETH-1.7' 
make: *** [all] Error 2 
[[email protected] packETH-1.7]# 

我不知道如何解決這個問題:undefined reference to gtk_show_uri.

+0

gtk是什麼版本? http://www.gtkforums.com/viewtopic.php?p=7222 – trojanfoe 2012-03-20 11:09:46

+0

我解決了安裝packETH-1.6而不是packETH-1.7的問題。也許是因爲Fedora 8有點舊,packETH的新版本不兼容。謝謝。 – Ricardo 2012-03-20 11:37:18

回答

0

從這裏取:http://packeth.sourceforge.net/packeth/Installation.html

編譯問題:

1)undefined error to:gtk _show_uri

這是由於某些發行版的一些舊版本的gtk(Centos 5.5,例如)。 打開callbacks.c文件中的src directory,並且在函數內部on_button92_clicked註釋掉或刪除以gtk_show_uri開頭的行...

但是,這意味着捐款按鈕將無法正常工作,這是運氣不好的你,因爲你將無法捐出我!