一个安装错误,不解中
安装gdesklets遇到的configure成功
make出现如下错误:
gcc -shared .libs/systray.o .libs/systray_wrap.o .libs/eggmarshalers.o .libs/
eggtrayicon.o -pthread -L/usr/X11R6/lib -lgnomeui-2 -lSM -lICE -lbonoboui-2 /
usr/lib/libxml2.so -lz -lgnomecanvas-2 -lgnome-2 -lart_lgpl_2 -lpangoft2-1.0 -
lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-
1.0 -lpango-1.0 -lbonobo-2 -lgconf-2 -lgnomevfs-2 -lbonobo-activation -lORBit-
2 -lm /usr/lib/liblinc.so -lgmodule-2.0 -ldl -lgobject-2.0 -lgthread-2.0 -lgli
b-2.0 -Wl,--export-dynamic -Wl,-soname -Wl,_systraymodule.so -o .libs/_systra
ymodule.so
gcc: /usr/lib/libxml2.so: No such file or directory
make: *** Error 1
make: Leaving directory `/home/donkey/soft/gDesklets/gDesklets-0.30/utils'
make: *** Error 1
make: Leaving directory `/home/donkey/soft/gDesklets/gDesklets-0.30'
make: *** Error 2
告诉我 /usr/lib/libxml2.so文件不存在
可是我查了一下
^.^ cd /usr/lib/
^.^ ls|grep libxml
libxml2.a
libxml2.la
libxml2.so
libxml2.so.2
libxml2.so.2.6.8
libxml.a
libxml.la
libxml.so
libxml.so.1
libxml.so.1.8.17
明明有这个文件呀,怎么找不到呢?
出错的那个文件是_systraymodule.la
打开与编译/libxml2.so相关的代码是:
# Libraries that this one depends upon.
dependency_libs=' -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoxft-1.0 -lpango
x-1.0 -lrsvg-2 -lgdk_pixbuf-2.0 -lart_lgpl_2 -lpangoft2-1.0 -lgsf-1 -lpango-1.
0 -lgmodule-2.0 -ldl -lgobject-2.0 /usr/lib/libxml2.la -lz -lm -lglib-2.0'
请问怎么回事? 任何目录下运行
ldconfig
然后再编译试试
页:
[1]