FC5与RHAS4共存
时间:2006-07-21 来源:mengchr
在FC5下捣鼓了那么久还是没能把声卡问题解决,心有不干,现在连最新alsa也不能安装了,用yum升级的内核也不能编译,心中不快。今天在intel上找到了ich7 声卡rh的驱动(alsa-1.0.8),把win2003彻底抛弃换成rhas4,安装是轻车熟路了,一路点下去就OK,结果把alsa-1.0.8RPM包安装上还是不能冒声音。。。。。。。残酷啊,看来要等FC6了,今天下了TEST1想了想还是忍了,
因为在安装的时候装了GRUB,所有双启动也非常顺利,直接修改grub.conf,
图方便,直接打开FC5/boot/grub 打开引导部分,CP到rhas/boot/grub中。
贴出来方便没经验的朋友,增加
title Fedora Core (2.6.17-1.2145_FC5)
root (hd0,1)
kernel /boot/vmlinuz-2.6.17-1.2145_FC5 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.17-1.2145_FC5.img
这里我的FC5在hda2,也就是硬盘的第二个分区。然后把/boot目录下的 vmlinez-2.6.17-1.2145_FC5,initrd-2.6.17-1.2145_FC5.img,config-2.6.17-1.2145_FC5这三个文件拷贝到rhas的boot目录就OK,config-2.6.17-1.2145_FC5文件引导描述中的作用不知道,不是必须,为了保险我是拷贝过去了的。
FC5现在不能编译的错误也贴在这里算给自己做参考,如果有朋友知道是什么原因希望能够帮助我。(环境,FC5+kernel-2.6.17-1.2145,gcc4.0,kernel-devel-2.6.17-1.2145,kernel-2.6.17-1.2145.src.rpm)
src是手动安装。其他是通过yum升级。
alsa安装错误
[root@m alsa-driver-1.0.11]# ./configure
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /usr/src/alsa/alsa-driver-1.0.11
checking cross compile...
checking for directory with kernel source... /lib/modules/2.6.17-1.2145_FC5/source
checking for directory with kernel build... /lib/modules/2.6.17-1.2145_FC5/build
checking for kernel linux/version.h... no
The file /lib/modules/2.6.17-1.2145_FC5/source/include/linux/version.h does not exist.
Please install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel
sources (default is /lib/modules/2.6.17-1.2145_FC5/source).
[root@m alsa-driver-1.0.11]#
安装src包的时候出现过提示,但是这个朋友们都说不影响
[root@m soft]# rpm -ivh kernel-2.6.17-1.2157_FC5.src.rpm
1:kernel warning: user brewbuilder does not exist - using root
warning: group brewbuilder does not exist - using root
warning: user brewbuilder does not exist - using root
.....................................................
warning: group brewbuilder does not exist - using root
########################################### [100%]
内核编译错误
[root@m linux]# make menuconfig
HOSTCC scripts/kconfig/lxdialog/checklist.o
在包含自 scripts/kconfig/lxdialog/checklist.c:24 的文件中:
scripts/kconfig/lxdialog/dialog.h:31:20: 错误:curses.h:没有那个文件或目录
In file included from scripts/kconfig/lxdialog/checklist.c:24:
scripts/kconfig/lxdialog/dialog.h:128: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘_ _attribute__’ before ‘use_colors’
scripts/kconfig/lxdialog/dialog.h:129: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘_ _attribute__’ before ‘use_shadow’
scripts/kconfig/lxdialog/dialog.h:131: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘_ _attribute__’ before ‘attributes’
scripts/kconfig/lxdialog/dialog.h:143: 错误:expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:146: 错误:expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:147: 错误:expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:148: 错误:expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:149: 错误:expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:151: 错误:expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/checklist.c:31: 错误:expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/checklist.c:59: 错误:expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/checklist.c:95: 错误:expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/checklist.c: 在函数 ‘dialog_checklist’ 中:
scripts/kconfig/lxdialog/checklist.c:117: 错误:‘WINDOW’ 未声明 (在此函数内第一 次使用)
scripts/kconfig/lxdialog/checklist.c:117: 错误:(即使在一个函数内多次出现,每个 未声明的标识符在其
scripts/kconfig/lxdialog/checklist.c:117: 错误:所在的函数内只报告一次。)
scripts/kconfig/lxdialog/checklist.c:117: 错误:‘dialog’ 未声明 (在此函数内第一 次使用)
scripts/kconfig/lxdialog/checklist.c:117: 错误:‘list’ 未声明 (在此函数内第一次 使用)
scripts/kconfig/lxdialog/checklist.c:117: 警告:逗号表达式的左操作数不起作用
scripts/kconfig/lxdialog/checklist.c:117: 警告:语句不起作用
scripts/kconfig/lxdialog/checklist.c:121: 警告:隐式声明函数 ‘endwin’
scripts/kconfig/lxdialog/checklist.c:122: 警告:隐式声明函数 ‘fprintf’
scripts/kconfig/lxdialog/checklist.c:122: 警告:隐式声明与内建函数 ‘fprintf’ 不 兼容
scripts/kconfig/lxdialog/checklist.c:122: 错误:‘stderr’ 未声明 (在此函数内第一 次使用)
scripts/kconfig/lxdialog/checklist.c:140: 错误:‘COLS’ 未声明 (在此函数内第一次 使用)
scripts/kconfig/lxdialog/checklist.c:141: 错误:‘LINES’ 未声明 (在此函数内第一次 使用)
scripts/kconfig/lxdialog/checklist.c:143: 警告:隐式声明函数 ‘draw_shadow’
scripts/kconfig/lxdialog/checklist.c:143: 错误:‘stdscr’ 未声明 (在此函数内第一 次使用)
scripts/kconfig/lxdialog/checklist.c:145: 警告:隐式声明函数 ‘newwin’
scripts/kconfig/lxdialog/checklist.c:146: 警告:隐式声明函数 ‘keypad’
scripts/kconfig/lxdialog/checklist.c:146: 错误:‘TRUE’ 未声明 (在此函数内第一次 使用)
scripts/kconfig/lxdialog/checklist.c:148: 警告:隐式声明函数 ‘draw_box’
scripts/kconfig/lxdialog/checklist.c:148: 错误:‘attributes’ 未声明 (在此函数内 第一次使用)
scripts/kconfig/lxdialog/checklist.c:149: 警告:隐式声明函数 ‘wattrset’
scripts/kconfig/lxdialog/checklist.c:150: 警告:隐式声明函数 ‘mvwaddch’
scripts/kconfig/lxdialog/checklist.c:152: 警告:隐式声明函数 ‘waddch’
scripts/kconfig/lxdialog/checklist.c:156: 警告:隐式声明函数 ‘print_title’
scripts/kconfig/lxdialog/checklist.c:159: 警告:隐式声明函数 ‘print_autowrap’
scripts/kconfig/lxdialog/checklist.c:166: 警告:隐式声明函数 ‘subwin’
scripts/kconfig/lxdialog/checklist.c:190: 警告:隐式声明函数 ‘print_item’
scripts/kconfig/lxdialog/checklist.c:194: 警告:隐式声明函数 ‘print_arrows’
scripts/kconfig/lxdialog/checklist.c:197: 警告:隐式声明函数 ‘print_buttons’
scripts/kconfig/lxdialog/checklist.c:199: 警告:隐式声明函数 ‘wnoutrefresh’
scripts/kconfig/lxdialog/checklist.c:201: 警告:隐式声明函数 ‘doupdate’
scripts/kconfig/lxdialog/checklist.c:204: 警告:隐式声明函数 ‘wgetch’
scripts/kconfig/lxdialog/checklist.c:211: 错误:‘KEY_UP’ 未声明 (在此函数内第一 次使用)
scripts/kconfig/lxdialog/checklist.c:211: 错误:‘KEY_DOWN’ 未声明 (在此函数内第 一次使用)
scripts/kconfig/lxdialog/checklist.c:221: 错误:‘FALSE’ 未声明 (在此函数内第一次 使用)
scripts/kconfig/lxdialog/checklist.c:222: 警告:隐式声明函数 ‘scrollok’
scripts/kconfig/lxdialog/checklist.c:223: 警告:隐式声明函数 ‘wscrl’
scripts/kconfig/lxdialog/checklist.c:232: 警告:隐式声明函数 ‘wrefresh’
scripts/kconfig/lxdialog/checklist.c:282: 警告:隐式声明与内建函数 ‘fprintf’ 不 兼容
scripts/kconfig/lxdialog/checklist.c:283: 警告:隐式声明函数 ‘delwin’
scripts/kconfig/lxdialog/checklist.c:287: 错误:‘KEY_LEFT’ 未声明 (在此函数内第 一次使用)
scripts/kconfig/lxdialog/checklist.c:288: 错误:‘KEY_RIGHT’ 未声明 (在此函数内第 一次使用)
make[2]: *** [scripts/kconfig/lxdialog/checklist.o] 错误 1
make[1]: *** [menuconfig] 错误 2
make: *** [menuconfig] 错误 2
因为在安装的时候装了GRUB,所有双启动也非常顺利,直接修改grub.conf,
图方便,直接打开FC5/boot/grub 打开引导部分,CP到rhas/boot/grub中。
贴出来方便没经验的朋友,增加
title Fedora Core (2.6.17-1.2145_FC5)
root (hd0,1)
kernel /boot/vmlinuz-2.6.17-1.2145_FC5 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.17-1.2145_FC5.img
这里我的FC5在hda2,也就是硬盘的第二个分区。然后把/boot目录下的 vmlinez-2.6.17-1.2145_FC5,initrd-2.6.17-1.2145_FC5.img,config-2.6.17-1.2145_FC5这三个文件拷贝到rhas的boot目录就OK,config-2.6.17-1.2145_FC5文件引导描述中的作用不知道,不是必须,为了保险我是拷贝过去了的。
FC5现在不能编译的错误也贴在这里算给自己做参考,如果有朋友知道是什么原因希望能够帮助我。(环境,FC5+kernel-2.6.17-1.2145,gcc4.0,kernel-devel-2.6.17-1.2145,kernel-2.6.17-1.2145.src.rpm)
src是手动安装。其他是通过yum升级。
alsa安装错误
[root@m alsa-driver-1.0.11]# ./configure
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /usr/src/alsa/alsa-driver-1.0.11
checking cross compile...
checking for directory with kernel source... /lib/modules/2.6.17-1.2145_FC5/source
checking for directory with kernel build... /lib/modules/2.6.17-1.2145_FC5/build
checking for kernel linux/version.h... no
The file /lib/modules/2.6.17-1.2145_FC5/source/include/linux/version.h does not exist.
Please install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel
sources (default is /lib/modules/2.6.17-1.2145_FC5/source).
[root@m alsa-driver-1.0.11]#
安装src包的时候出现过提示,但是这个朋友们都说不影响
[root@m soft]# rpm -ivh kernel-2.6.17-1.2157_FC5.src.rpm
1:kernel warning: user brewbuilder does not exist - using root
warning: group brewbuilder does not exist - using root
warning: user brewbuilder does not exist - using root
.....................................................
warning: group brewbuilder does not exist - using root
########################################### [100%]
内核编译错误
[root@m linux]# make menuconfig
HOSTCC scripts/kconfig/lxdialog/checklist.o
在包含自 scripts/kconfig/lxdialog/checklist.c:24 的文件中:
scripts/kconfig/lxdialog/dialog.h:31:20: 错误:curses.h:没有那个文件或目录
In file included from scripts/kconfig/lxdialog/checklist.c:24:
scripts/kconfig/lxdialog/dialog.h:128: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘_ _attribute__’ before ‘use_colors’
scripts/kconfig/lxdialog/dialog.h:129: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘_ _attribute__’ before ‘use_shadow’
scripts/kconfig/lxdialog/dialog.h:131: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘_ _attribute__’ before ‘attributes’
scripts/kconfig/lxdialog/dialog.h:143: 错误:expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:146: 错误:expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:147: 错误:expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:148: 错误:expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:149: 错误:expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:151: 错误:expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/checklist.c:31: 错误:expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/checklist.c:59: 错误:expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/checklist.c:95: 错误:expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/checklist.c: 在函数 ‘dialog_checklist’ 中:
scripts/kconfig/lxdialog/checklist.c:117: 错误:‘WINDOW’ 未声明 (在此函数内第一 次使用)
scripts/kconfig/lxdialog/checklist.c:117: 错误:(即使在一个函数内多次出现,每个 未声明的标识符在其
scripts/kconfig/lxdialog/checklist.c:117: 错误:所在的函数内只报告一次。)
scripts/kconfig/lxdialog/checklist.c:117: 错误:‘dialog’ 未声明 (在此函数内第一 次使用)
scripts/kconfig/lxdialog/checklist.c:117: 错误:‘list’ 未声明 (在此函数内第一次 使用)
scripts/kconfig/lxdialog/checklist.c:117: 警告:逗号表达式的左操作数不起作用
scripts/kconfig/lxdialog/checklist.c:117: 警告:语句不起作用
scripts/kconfig/lxdialog/checklist.c:121: 警告:隐式声明函数 ‘endwin’
scripts/kconfig/lxdialog/checklist.c:122: 警告:隐式声明函数 ‘fprintf’
scripts/kconfig/lxdialog/checklist.c:122: 警告:隐式声明与内建函数 ‘fprintf’ 不 兼容
scripts/kconfig/lxdialog/checklist.c:122: 错误:‘stderr’ 未声明 (在此函数内第一 次使用)
scripts/kconfig/lxdialog/checklist.c:140: 错误:‘COLS’ 未声明 (在此函数内第一次 使用)
scripts/kconfig/lxdialog/checklist.c:141: 错误:‘LINES’ 未声明 (在此函数内第一次 使用)
scripts/kconfig/lxdialog/checklist.c:143: 警告:隐式声明函数 ‘draw_shadow’
scripts/kconfig/lxdialog/checklist.c:143: 错误:‘stdscr’ 未声明 (在此函数内第一 次使用)
scripts/kconfig/lxdialog/checklist.c:145: 警告:隐式声明函数 ‘newwin’
scripts/kconfig/lxdialog/checklist.c:146: 警告:隐式声明函数 ‘keypad’
scripts/kconfig/lxdialog/checklist.c:146: 错误:‘TRUE’ 未声明 (在此函数内第一次 使用)
scripts/kconfig/lxdialog/checklist.c:148: 警告:隐式声明函数 ‘draw_box’
scripts/kconfig/lxdialog/checklist.c:148: 错误:‘attributes’ 未声明 (在此函数内 第一次使用)
scripts/kconfig/lxdialog/checklist.c:149: 警告:隐式声明函数 ‘wattrset’
scripts/kconfig/lxdialog/checklist.c:150: 警告:隐式声明函数 ‘mvwaddch’
scripts/kconfig/lxdialog/checklist.c:152: 警告:隐式声明函数 ‘waddch’
scripts/kconfig/lxdialog/checklist.c:156: 警告:隐式声明函数 ‘print_title’
scripts/kconfig/lxdialog/checklist.c:159: 警告:隐式声明函数 ‘print_autowrap’
scripts/kconfig/lxdialog/checklist.c:166: 警告:隐式声明函数 ‘subwin’
scripts/kconfig/lxdialog/checklist.c:190: 警告:隐式声明函数 ‘print_item’
scripts/kconfig/lxdialog/checklist.c:194: 警告:隐式声明函数 ‘print_arrows’
scripts/kconfig/lxdialog/checklist.c:197: 警告:隐式声明函数 ‘print_buttons’
scripts/kconfig/lxdialog/checklist.c:199: 警告:隐式声明函数 ‘wnoutrefresh’
scripts/kconfig/lxdialog/checklist.c:201: 警告:隐式声明函数 ‘doupdate’
scripts/kconfig/lxdialog/checklist.c:204: 警告:隐式声明函数 ‘wgetch’
scripts/kconfig/lxdialog/checklist.c:211: 错误:‘KEY_UP’ 未声明 (在此函数内第一 次使用)
scripts/kconfig/lxdialog/checklist.c:211: 错误:‘KEY_DOWN’ 未声明 (在此函数内第 一次使用)
scripts/kconfig/lxdialog/checklist.c:221: 错误:‘FALSE’ 未声明 (在此函数内第一次 使用)
scripts/kconfig/lxdialog/checklist.c:222: 警告:隐式声明函数 ‘scrollok’
scripts/kconfig/lxdialog/checklist.c:223: 警告:隐式声明函数 ‘wscrl’
scripts/kconfig/lxdialog/checklist.c:232: 警告:隐式声明函数 ‘wrefresh’
scripts/kconfig/lxdialog/checklist.c:282: 警告:隐式声明与内建函数 ‘fprintf’ 不 兼容
scripts/kconfig/lxdialog/checklist.c:283: 警告:隐式声明函数 ‘delwin’
scripts/kconfig/lxdialog/checklist.c:287: 错误:‘KEY_LEFT’ 未声明 (在此函数内第 一次使用)
scripts/kconfig/lxdialog/checklist.c:288: 错误:‘KEY_RIGHT’ 未声明 (在此函数内第 一次使用)
make[2]: *** [scripts/kconfig/lxdialog/checklist.o] 错误 1
make[1]: *** [menuconfig] 错误 2
make: *** [menuconfig] 错误 2
相关阅读 更多 +