redhat9 编译gaim-1.1.4的问题
./configure顺利通过make错误:hemes.o -Wl,--export-dynamic -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -L/usr/X11R6/lib-lSM -lICE -lX11 -lXext-L/usr/X11R6/lib-lXss -L/usr/X11R6/lib -lSM -lICE-Wl,--export-dynamic -lgtkspell -lpspell -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lnsl
/usr/bin/ld: cannot find -lpspell
collect2: ld returned 1 exit status
make: *** Error 1
make: Leaving directory `/root/gaim-1.1.4/src'
make: *** Error 1
make: Leaving directory `/root/gaim-1.1.4/src'
make: *** Error 1
make: Leaving directory `/root/gaim-1.1.4'
make: *** Error 2
但运行 make install 出现:
hemes.o -Wl,--export-dynamic -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -L/usr/X11R6/lib-lSM -lICE -lX11 -lXext-L/usr/X11R6/lib-lXss -L/usr/X11R6/lib -lSM -lICE-Wl,--export-dynamic -lgtkspell -lpspell -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lnsl
/usr/bin/ld: cannot find -lpspell
collect2: ld returned 1 exit status
make: *** Error 1
make: Leaving directory `/root/gaim-1.1.4/src'
make: *** Error 1
make: Leaving directory `/root/gaim-1.1.4/src'
make: *** Error 1
嘿嘿
问题解决!没有升级glib+gtk
但升级过程中走了不少弯路。
兄弟门在编译时别忘记加参数问题已解决!
原来 是编译时没有加参数--prefix=/usr --exec-prefix=/usr --prefix=/usr --exec-prefix=/usr
什么意思 ?
是安装到/usr文件夹?然后呢 ?--exec-prefix=/usr?? --prefix实说base dir, --exec-prefix是指执行文件的base dir, 其实就是/usr/bin
页:
[1]