QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 834|回复: 1

在线求助!zhcon编译错误!!!!

[复制链接]
发表于 2004-9-12 10:57:18 | 显示全部楼层 |阅读模式
在线求助!zhcon编译错误!!!!
我编译zhcon出现的问题
有哪位大侠能指出哪不对为什么编译不成?
我的机器能支持framebuffer吗?

root@darkstar:~/zhcon-0.2.3#./configure
...................
....................
config.status: creating intl/Makefile
config.status: creating po/Makefile.in
config.status: creating doc/Makefile
config.status: creating doc/zhcon.1
config.status: creating debian/Makefile
config.status: creating tools/Makefile
config.status: creating font/Makefile
config.status: creating input/Makefile
config.status: creating src/Makefile
config.status: creating src/display/Makefile
config.status: creating config.h
config.status: executing default-1 commands
config.status: executing default-2 commands
config.status: creating po/POTFILES
config.status: creating po/Makefile

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

Config complete, now type make to build zhcon.
Good Luck!
root@darkstar:~/zhcon-0.2.3#
root@darkstar:~/zhcon-0.2.3#make
..........
................
.......................

    /bin/sh ./config.status
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default-1 commands
config.status: executing default-2 commands
make  all-recursive
make[1]: Entering directory `/root/zhcon-0.2.3'
Making all in src
make[2]: Entering directory `/root/zhcon-0.2.3/src'
Making all in display
make[3]: Entering directory `/root/zhcon-0.2.3/src/display'
source='fbdev.cpp' object='fbdev.o' libtool=no \
depfile='.deps/fbdev.Po' tmpdepfile='.deps/fbdev.TPo' \
depmode=gcc /bin/sh ../../depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src    -funsigned-char -march=i486 -DNDEBUG -Wall -c -o fbdev.o `test -f fbdev.cpp || echo './'`fbdev.cpp
In file included from /usr/include/sys/ioctl.h:27,
                from fbdev.cpp:26:
.................................
....错误!!!!!!!!!!!!!!!!!!!!!!!..
.................................
/usr/include/bits/ioctls.h:24: asm/ioctls.h: No such file or directory
In file included from /usr/include/sys/ioctl.h:30,
                from fbdev.cpp:26:
/usr/include/bits/ioctl-types.h:25: asm/ioctls.h: No such file or directory
In file included from fbdev.h:24,
                from fbdev.cpp:30:
../../src/graphdev.h:23: asm/types.h: No such file or directory
fbdev.cpp:64: linux/fb.h: No such file or directory
make[3]: *** [fbdev.o] Error 1
make[3]: Leaving directory `/root/zhcon-0.2.3/src/display'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/zhcon-0.2.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/zhcon-0.2.3'
make: *** [all] Error 2
root@darkstar:~/zhcon-0.2.3#


下面是我第一次编译时的问题:
In function `void outw(short unsigned int, short unsigned int)':
bash: syntax error near unexpected token `outw(s'
root@darkstar:~/zhcon-0.2.3# /usr/include/sys/io.h:111: parse error before `::'
> /usr/include/sys/io.h: In function `void outw_p(short unsigned int, short unsigned int)':
bash: syntax error near unexpected token `outw_p(s'
root@darkstar:~/zhcon-0.2.3# /usr/include/sys/io.h:118: parse error before `::'
> /usr/include/sys/io.h: In function `void outl(unsigned int, short unsigned int)':
bash: syntax error near unexpected token `outl(u'
root@darkstar:~/zhcon-0.2.3# /usr/include/sys/io.h:125: parse error before `::'
> /usr/include/sys/io.h: In function `void outl_p(unsigned int, short unsigned int)':
bash: syntax error near unexpected token `outl_p(u'
root@darkstar:~/zhcon-0.2.3# /usr/include/sys/io.h:131: parse error before `::'
> make[3]: *** [fbvgaplanes.o] Error 1
> make[3]: Leaving directory `/root/zhcon-0.2.3/src/display'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/root/zhcon-0.2.3/src'
bash: command substitution: line 1: unexpected EOF while looking for matching `''
bash: command substitution: line 4: syntax error: unexpected end of file
bash: /usr/include/sys/io.h:131:: No such file or directory
root@darkstar:~/zhcon-0.2.3# make[1]: *** [all-recursive] Error 1
bash: make[1]:: command not found
root@darkstar:~/zhcon-0.2.3# make[1]: Leaving directory `/root/zhcon-0.2.3'
> make: *** [all] Error 2
> root@darkstar:~/zhcon-0.2.3#
发表于 2004-9-12 22:25:34 | 显示全部楼层
安装 kernel-source 了没?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-24 05:17 , Processed in 0.070815 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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