haulm 发表于 2009-12-10 11:27:38

mxd2 在服务器上编译出现错误

我在本机上是编译调试成功了,可是上传在服务器上就编译不成功了,版本号还是0.8,尾部标识由mgc改成mgc25,因为发现设置窗口关闭会直接退出拔号器,所以对netsetui类增加了colseevent的处理。
/usr/lib/libXi.so.6: undefined reference to `XESetCopyEventCookie'                                                                           
/usr/lib/libXi.so.6: undefined reference to `XESetWireToEventCookie'                                                                        
collect2: ld 返回 1                                                                                                                           
make: *** 错误 1

haulm 发表于 2009-12-10 11:34:56

是否是因为Qt4编译环境差异?
本机上查询
rpm -qf /usr/lib/libXi.so.6
libXi-1.2.1-1mgc25.i686
服务器上
rpm -qf /usr/lib/libXi.so.6
libXi-1.3-1mgc25.i686

haulm 发表于 2009-12-10 11:37:48

建议在RC阶段把所有组件的版本号锁定了,进入排错阶段,不要再升级了。
希望下一个RC版本前重新编译所有的组件,以求依赖的稳定。

sejishikong 发表于 2009-12-10 11:54:06

暂时不要动,我在调整。
因为要编译xorg-serve 1.7.1,暂时升级了某些组件的版本,正在降回去。

sejishikong 发表于 2009-12-10 12:54:55

ok了,你可以继续了。

lsyer 发表于 2009-12-10 15:10:13

接口变了确实很痛苦。

sejishikong 发表于 2009-12-10 16:36:17

linux下的大多数软件都会不停的变接口,真的挺痛苦的一件事。
页: [1]
查看完整版本: mxd2 在服务器上编译出现错误