LinuxSir.cn,穿越时空的Linuxsir!

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

大家好,编译完lfs(加进了framebuffer),安装zhcon出错!(解决一半了)

[复制链接]
发表于 2006-12-29 09:51:45 | 显示全部楼层 |阅读模式
我的zhcon源代包是2.3的。zhcon-2.5我真的没有找到,打开几个有可能有的网页都打了两天了,现在还没有打开,学校网络这星期一直这样。

Configuration:
    Target system:             i686-pc-linux-gnu
    Source code location:      .
    C++ Compiler:              g++
    C++ Compiler flags:         -funsigned-char -march=i686 -DNDEBUG -Wall
    C   Compiler:              gcc
    C   Compiler flags:         -funsigned-char -march=i686 -DNDEBUG -Wall
    VGA support:               yes
    gpm moues support:         no
    libggi support:            no
    unicon support:            no
    zhcon binary dir:          /usr/bin
    zhcon files dir:           /usr/lib/zhcon

Config complete, now type make to build zhcon.
Good Luck!

我查过很多帖子,有说在src中zhcon.cpp,inputclient.h,mouse.h加进“#include<assert.h>"
也有针对2.5的在./zhcon-0.2.5/src/iconv_string.c加”#include "iconv_string.h"
#include <iconv.h>"的。可是我怎么都找不到2.5。现在学校的网络又断断续续的,还十分慢。下个小源代码真是难的很!

上面问题解决了一半,是isoc++语法和g++不符合。按照网上提示改了几处,make时有一些Walling,但是安装成功,man zhcon 有手册了。但是执行zhcon,屏幕就是黑屏,好像是图形驱动不正确。我内核编译进去了framebuffer,但是在grub启动时加进vga=0x303,或771或773等等,都不行,只要带上vga参数启动,就什么也看不见了。求教一下,这是什么原因呢???

framebuffer问题解决,我犯的错误是:选择framebuffer选项时用了"<M>",应该用“*”,就是指要把framebuffer编译进内核里面去!不能作为模块,我当时没有注意到,应为按一下空格选择就是<M>,奇怪的是我查了几次,还是没有发现,呵呵。

不得了,网卡又不只怎么不工作了启动提示:Interface eth0 doesn't exist!真在找原因。还有zhcon0.2.3语法兼容错误很多,请求哪位朋友传个0.2.6到论坛吧。sourceforge打不开。唉,Xorg又有配置问题,显卡,声卡,都还未弄妥,进行中
 楼主| 发表于 2006-12-29 17:36:13 | 显示全部楼层
怎么有人看,没有一个人给点建议吗?
我又查了查,可能原因是gcc郁0.2.3的c++语法不兼容。唉,到现在还没学过c++,决定啃啃c++语法。
回复 支持 反对

使用道具 举报

发表于 2006-12-30 19:39:43 | 显示全部楼层
用2.6版本的zhcon
回复 支持 反对

使用道具 举报

发表于 2006-12-30 20:55:30 | 显示全部楼层
我是安装cce
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-1 14:42:38 | 显示全部楼层
还是上不了sourceforge,也搜不到其他地方有zhcon0.2.5或0.2.6,连cce都找不到,是不是太多的人办事虎头蛇尾了???
回复 支持 反对

使用道具 举报

发表于 2007-1-2 18:56:08 | 显示全部楼层
[url]www.linuxeden.com网站上有
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-2 20:37:54 | 显示全部楼层
framebuffer问题解决,我犯的错误是:选择framebuffer选项时用了"<M>",应该用“*”,就是指要把framebuffer编译进内核里面去!不能作为模块,我当时没有注意到,应为按一下空格选择就是<M>,奇怪的是我查了几次,还是没有发现,呵呵。

不得了,网卡又不只怎么不工作了启动提示:Interface eth0 doesn't exist!真在找原因。还有zhcon0.2.3语法兼容错误很多,请求哪位朋友传个0.2.6到论坛吧。sourceforge打不开。唉,Xorg又有配置问题,显卡,声卡,都还未弄妥,进行中
回复 支持 反对

使用道具 举报

发表于 2007-1-2 20:55:26 | 显示全部楼层
是不是你的网卡没有编译进内核,nvidia的显卡上nvidia的网站下一个最新的驱动.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-3 08:23:27 | 显示全部楼层
谢谢指点,我真准备去呢。
回复 支持 反对

使用道具 举报

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

本版积分规则

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