Fedora 18 安裝gtk 2.0建議 - Linux

Harry avatar
By Harry
at 2014-10-06T21:57

Table of Contents

因搭配的軟體需求,必須使用gtk2.0開發,

然後電腦的CPU是ivy bridge i5,

無法安裝fedora 18以前的版本

但是fedora預設是使用gtk3.0

用yum找不到gtk+-2.0的package,

直接編譯gtk+-2.0.20.1的版本,在make的時候會出現

io-png.c: In function 「png_simple_error_callback」:
io-png.c:187:30: 錯誤:提領參照不完全類型的指標
io-png.c: In function 「gdk_pixbuf__png_image_load」:
io-png.c:291:22: 錯誤:提領參照不完全類型的指標
io-png.c:345:32: 警告:傳遞參數 5 (屬於 「png_get_iCCP」)時在不相容的指標類型
間轉換 [enabled by default]
In file included from io-png.c:29:0:
/usr/include/png.h:2248:22: 附註:expected 「png_bytepp」 but argument is of
type 「char **」
io-png.c: In function 「gdk_pixbuf__png_image_begin_load」:
io-png.c:463:31: 錯誤:提領參照不完全類型的指標
io-png.c: In function 「gdk_pixbuf__png_image_load_increment」:
io-png.c:535:31: 錯誤:提領參照不完全類型的指標
io-png.c: In function 「png_info_callback」:
io-png.c:658:38: 警告:format 「%ld」 expects argument of type 「long int」,
but argument 5 has type 「png_uint_32」 [-Wformat]
io-png.c:658:38: 警告:format 「%ld」 expects argument of type 「long int」,
but argument 6 has type 「png_uint_32」 [-Wformat]
io-png.c:682:32: 警告:傳遞參數 5 (屬於 「png_get_iCCP」)時在不相容的指標類型
間轉換 [enabled by default]
In file included from io-png.c:29:0:
/usr/include/png.h:2248:22: 附註:expected 「png_bytepp」 but argument is of
type 「char **」
io-png.c: In function 「png_error_callback」:
io-png.c:773:30: 錯誤:提領參照不完全類型的指標
io-png.c: In function 「png_warning_callback」:
io-png.c:780:22: 警告:variable 「lc」 set but not used
[-Wunused-but-set-variable]
io-png.c: In function 「real_save_png」:
io-png.c:982:28: 錯誤:提領參照不完全類型的指標
io-png.c:1010:31: 警告:傳遞參數 5 (屬於 「png_set_iCCP」) 給指標時目的與指標
有/無號不一致 [-Wpointer-sign]
In file included from io-png.c:29:0:
/usr/include/png.h:2255:15: 附註:expected 「png_const_bytep」 but argument
is of type 「gchar *」
make[4]: *** [io-png.lo] Error 1
make[4]: Leaving directory `/root/下載/gtk+-2.20.1/gdk-pixbuf'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/root/下載/gtk+-2.20.1/gdk-pixbuf'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/root/下載/gtk+-2.20.1/gdk-pixbuf'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/下載/gtk+-2.20.1'
make: *** [all] Error 2

這樣的錯誤訊息

請問有解嗎@@

--
Tags: Linux

All Comments

Oscar avatar
By Oscar
at 2014-10-15T05:41
不是很懂這個用法@@?
Rachel avatar
By Rachel
at 2014-10-18T09:34
痾,找到了,試試看。等等再回報狀況,謝謝。
Zanna avatar
By Zanna
at 2014-10-21T06:18
http://docs.fedoraproject.org/zh-TW/index.html
Victoria avatar
By Victoria
at 2014-10-24T15:37
yum install gtk2-devel 這應該就有了?
Irma avatar
By Irma
at 2014-10-26T00:02
這個我已經裝了,編譯的時候跟我要求的套件是gtk+-2.0
Victoria avatar
By Victoria
at 2014-10-28T05:17
gtk2-devel 就是 gtk+-2.0 吧,這裡面有 gtk+-2.0.pc
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2014-10-31T22:19
如果是嚴格要求 2.0,應該也可以裝前面的版本
Sandy avatar
By Sandy
at 2014-11-05T01:06
還不太懂github.. 一樓給的方法搞不上去>""<
Catherine avatar
By Catherine
at 2014-11-07T03:00
fedora裡有GTK2的套件,並不需要自己編原始碼,第一行不是
Dora avatar
By Dora
at 2014-11-08T07:44
要教你方法,第四行是希望先看一下官方文件再提問
Ula avatar
By Ula
at 2014-11-12T12:30
自行編譯軟體會非常多相依問題
Steve avatar
By Steve
at 2014-11-15T14:15
真的很想自己編的話可以用 yum-builddep gtk2-devel
Adele avatar
By Adele
at 2014-11-19T15:17
解決相依問題。只是為什麼會希望自己編?
David avatar
By David
at 2014-11-20T08:19
Fedora 有 glade3 套件,是給 gtk2 用的
Annie avatar
By Annie
at 2014-11-23T10:31
glade3?我試試看,謝謝建議。

Compulab的Utilite

Jacob avatar
By Jacob
at 2014-10-06T11:58
http://goo.gl/SARJER http://utilite-computer.com/web/utilite-models 有人有玩過嗎? 內建是 Ubuntu 12.04 Utilite Pro 219 USD CPU Freescale i.MX6 quad-core ...

如何在這三種狀況下知道密碼???

Kyle avatar
By Kyle
at 2014-10-06T09:04
Linux新手想詢問一下以下三種狀況 a)在知道root password但忘記user password的情況下如何找回密碼 b)在知道user password但忘記root password的情況下找回或重設密碼 c)在兩個都忘記的情況下 請大家指導一下!!! - ...

請問在不同版本寫出來的程式可共用嗎?

Audriana avatar
By Audriana
at 2014-10-06T08:10
請問一下各位大大 小弟公司電腦作業平台是Linux Red-Hat3.5 可是小弟本身在家裡搞了個Linux版本是Ubuntu 請問在Ubuntu寫的C/C++拿到Red-Hat3.5可以用嗎?? 謝謝 - ...

Cross compile要燒錄的問題

Caroline avatar
By Caroline
at 2014-10-05T23:21
因為小弟剛接觸Embeded linux, 有些地方還不太清楚, 想請問板上的高手, cross compile完成的執行檔, 是要放在kernel裡的哪個資料夾, 來燒錄到板子上? 若是燒錄完成的話, 是要進入放的資料夾裡, 去執行嗎? - ...

squid通透代理瀏覽aspx網頁出了問題

Lydia avatar
By Lydia
at 2014-10-05T14:33
大家好,請教一個問題 本單位使用通透代理,平常都正常使用,版本3.1.20,無快取。但前日有同仁發現 http://www.cwlfschool.org.tw/,無法正常登入,但關閉通透代理後,就正常了。 想問的是,能否修改squid中的設定讓動態aspx能正常執行,或者透過修改ipta ...