看板 Linux 關於我們 聯絡資訊
作業系統:opensuse 13.2 從http://mozplugger.mozdev.org/下載安裝檔 使用gcc當編譯器 在make時先出現 mozplugger.c:40:22: fatal error: X11/Xlib.h: 沒有此一檔案或目錄 #include <X11/Xlib.h> ^ compilation terminated. Makefile:170: recipe for target 'mozplugger.o' failed 的錯誤訊息 於是安裝libX11-devel套件,再執行make 結果出現: CC mozplugger-helper.c mozplugger-helper.c: In function ‘setup_display’: mozplugger-helper.c:826:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] D("display=0x%x\n", (unsigned) dpy); ^ CC child.c LD mozplugger-helper mozplugger-helper.o: In function `error_handler': mozplugger-helper.c:(.text+0x15): 未定義參考到「XGetErrorText」 mozplugger-helper.o: In function `giveSwallowMutex': mozplugger-helper.c:(.text+0x6a): 未定義參考到「XDeleteProperty」 mozplugger-helper.o: In function `getOwnerFromProperty': mozplugger-helper.c:(.text+0x13b): 未定義參考到「XGetWindowProperty」 mozplugger-helper.c:(.text+0x18e): 未定義參考到「XFree」 mozplugger-helper.o: In function `adjust_window_size': mozplugger-helper.c:(.text+0x31a): 未定義參考到「XMoveResizeWindow」 mozplugger-helper.c:(.text+0x3f4): 未定義參考到「XSendEvent」 mozplugger-helper.o: In function `find_victim': mozplugger-helper.c:(.text+0x699): 未定義參考到「XFetchName」 mozplugger-helper.c:(.text+0x6e9): 未定義參考到「XFree」 mozplugger-helper.c:(.text+0x6f7): 未定義參考到「XGetWindowAttributes」 mozplugger-helper.c:(.text+0x774): 未定義參考到「XFree」 mozplugger-helper.c:(.text+0x787): 未定義參考到「XGetClassHint」 mozplugger-helper.c:(.text+0x7ce): 未定義參考到「XFree」 mozplugger-helper.c:(.text+0x7d8): 未定義參考到「XFree」 mozplugger-helper.c:(.text+0x83c): 未定義參考到「XFree」 mozplugger-helper.c:(.text+0x846): 未定義參考到「XFree」 mozplugger-helper.c:(.text+0x8b3): 未定義參考到「XChangeProperty」 mozplugger-helper.c:(.text+0x95f): 未定義參考到「XSelectInput」 mozplugger-helper.c:(.text+0x969): 未定義參考到「XSync」 mozplugger-helper.c:(.text+0x97a): 未定義參考到「XSelectInput」 mozplugger-helper.c:(.text+0x99f): 未定義參考到「XInternAtom」 mozplugger-helper.o: In function `check_all_events': mozplugger-helper.c:(.text+0xa4a): 未定義參考到「XPending」 mozplugger-helper.c:(.text+0xa5b): 未定義參考到「XNextEvent」 mozplugger-helper.c:(.text+0xabc): 未定義參考到「XPending」 mozplugger-helper.c:(.text+0xdaa): 未定義參考到「XWithdrawWindow」 mozplugger-helper.c:(.text+0xe44): 未定義參考到「XGetWMHints」 mozplugger-helper.c:(.text+0xea5): 未定義參考到「XSetWMHints」 mozplugger-helper.c:(.text+0xeb2): 未定義參考到「XFree」 mozplugger-helper.c:(.text+0x12b4): 未定義參考到「XSelectInput」 mozplugger-helper.c:(.text+0x1342): 未定義參考到「XSetWindowBorderWidth」 mozplugger-helper.c:(.text+0x147d): 未定義參考到「XMapWindow」 mozplugger-helper.c:(.text+0x1541): 未定義參考到「XSelectInput」 mozplugger-helper.c:(.text+0x154b): 未定義參考到「XSync」 mozplugger-helper.c:(.text+0x1558): 未定義參考到「XSelectInput」 mozplugger-helper.o: In function `reparent_window': mozplugger-helper.c:(.text+0x476): 未定義參考到「XReparentWindow」 mozplugger-helper.o: In function `terminate': mozplugger-helper.c:(.text+0x4da): 未定義參考到「XCloseDisplay」 mozplugger-helper.o: In function `main': mozplugger-helper.c:(.text.startup+0x1b2): 未定義參考到「XSetErrorHandler」 mozplugger-helper.c:(.text.startup+0x1ba): 未定義參考到「XOpenDisplay」 mozplugger-helper.c:(.text.startup+0x1dc): 未定義參考到「XGetWindowAttributes」 mozplugger-helper.c:(.text.startup+0x405): 未定義參考到「XInternAtom」 mozplugger-helper.c:(.text.startup+0x4ee): 未定義參考到「XDeleteProperty」 mozplugger-helper.c:(.text.startup+0x54c): 未定義參考到「XChangeProperty」 mozplugger-helper.c:(.text.startup+0x620): 未定義參考到「XSelectInput」 mozplugger-helper.c:(.text.startup+0x634): 未定義參考到「XSelectInput」 mozplugger-helper.c:(.text.startup+0x63e): 未定義參考到「XSync」 mozplugger-helper.c:(.text.startup+0x78d): 未定義參考到「XCloseDisplay」 collect2: error: ld returned 1 exit status Makefile:146: recipe for target 'mozplugger-helper' failed make: *** [mozplugger-helper] Error 1 錯誤訊息。 請問接下來要怎麼做才能安裝mozplugger -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.169.2 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1437226631.A.3D8.html
DEATHX: 在Debian上/usr/include/X11/Xlib.h是屬於libx11-dev套件 07/19 12:01
DEATHX: opensuse就自己google一下要裝哪個套件吧。 07/19 12:02
kdjf: 他裝好headers了,是ld找不到要連結的binary 07/19 15:42
kdjf: 可是不太可能沒裝Xlib啊.. 也許build path有問題之類 07/19 15:43
Bencrie: 照理說你 dependency 沒裝,跑 configure 的時候就會報錯 07/19 16:06
Bencrie: 裝了以後還要再跑一次 configure 07/19 16:06
canamvskid: 裝的時候有再configure一次 07/19 19:00
canamvskid: libX11-devel一開始確實沒有裝,是手動裝的 07/19 19:01