[问题] 安装mozplugger

楼主: canamvskid (覚醒図鉴)   2015-07-18 21:37:08
作业系统: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
作者: DEATHX (幽光)   2015-07-19 12:01:00
在Debian上/usr/include/X11/Xlib.h是属于libx11-dev套件opensuse就自己google一下要装哪个套件吧。
作者: kdjf (我抓得到什么呢?)   2015-07-19 15:42:00
他装好headers了,是ld找不到要连结的binary可是不太可能没装Xlib啊.. 也许build path有问题之类
作者: Bencrie   2015-07-19 16:06:00
照理说你 dependency 没装,跑 configure 的时候就会报错装了以后还要再跑一次 configure
楼主: canamvskid (覚醒図鉴)   2015-07-19 19:00:00
装的时候有再configure一次libX11-devel一开始确实没有装,是手动装的

Links booklink

Contact Us: admin [ a t ] ucptt.com