LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1086|回复: 7

kdebase-3.4.2 不能安装

[复制链接]
发表于 2005-10-21 22:49:17 | 显示全部楼层 |阅读模式
BLFS-GCC4安装kdebase-3.4.2时make出错,提示如下:
Making all in joystick
make[3]: Entering directory `/home/28/kdebase-3.4.2/kcontrol/joystick'
/usr/bin/moc ./joystick.h -o joystick.moc
/bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.-I. -I../..  -I/usr/include/qt -I/usr/X11R6/include  -DQT_THREAD_SUPPORT  -D_REENTRANT -D_FILE_OFFSET_BITS=64  -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wno-non-virtual-dtor -DNDEBUG -DNO_DEBUG -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -D_GNU_SOURCE  -c -o joystick.lo joystick.cpp
In file included from joydevice.h:26,
                 from joystick.cpp:29:
/usr/include/linux/joystick.h:142:2: error: #error Unexpected BITS_PER_LONG
/usr/include/linux/joystick.h:131: error: '__s64' does not name a type
/usr/include/linux/joystick.h:132: error: '__s64' does not name a type
make[3]: *** [joystick.lo] Error 1
make[3]: Leaving directory `/home/28/kdebase-3.4.2/kcontrol/joystick'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/28/kdebase-3.4.2/kcontrol'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/28/kdebase-3.4.2'
make: *** [all] Error 2
求助如何解决?
发表于 2005-10-21 23:08:18 | 显示全部楼层
你的lfs是64位的?

uname -a 是什么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-22 11:28:27 | 显示全部楼层
是32位的。
uname -a : Linux 2.6.13.1 #1 SMP Thu sep 22 22:49:28 CST 2005 i686 pentium4 i386 GNU/Linux
/usr/include/linux目录是我编译内核后,从编译2.6.13.1后的内核复制过去的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-22 18:38:50 | 显示全部楼层
问题已经解决:把/usr/include/linux/joystick.h源代码中与64位相关的代码去掉就行了。
回复 支持 反对

使用道具 举报

发表于 2005-10-22 18:40:55 | 显示全部楼层

kde编译安装得需要多少时间啊

我配置了个xfce4,感觉很好.用的时间也不短
回复 支持 反对

使用道具 举报

发表于 2005-10-23 00:28:03 | 显示全部楼层
好,谢谢提供解决方案。

kde,如果全部编译,我的机器用4-5个小时左右。都是睡觉的时候编译的。哈哈。

AMD Athlon 64 3000+
2 GB RAM
我的配置应该还算可以,所以编译KDE时间还是很久的。

如果XFCE用的顺手,就不用KDE了。我都打算改成FWVM,如果会用的话。嘿嘿。KDE编译一个放着,难免那个软件要用到什么库什么的。。。。
回复 支持 反对

使用道具 举报

发表于 2005-10-23 10:34:42 | 显示全部楼层
Post by 黯然销魂
好,谢谢提供解决方案。

kde,如果全部编译,我的机器用4-5个小时左右。都是睡觉的时候编译的。哈哈。

AMD Athlon 64 3000+
2 GB RAM
我的配置应该还算可以,所以编译KDE时间还是很久的。

如果XFCE用的顺手,就不用KDE了。我都打算改成FWVM,如果会用的话。嘿嘿。KDE编译一个放着,难免那个软件要用到什么库什么的。。。。

天~~这样强劲的电脑也要4-5个小时,那麽我的PII350+192MB破电脑还是算了吧
回复 支持 反对

使用道具 举报

发表于 2005-10-23 13:32:42 | 显示全部楼层
不敢编译了,呵呵
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表