LinuxSir.cn,穿越时空的Linuxsir!

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

求助: ubuntu下移植uClinux出现错误

[复制链接]
发表于 2007-5-26 22:10:13 | 显示全部楼层 |阅读模式
本人所有的UBUNTU版本为7.04版,模仿《在debian下安装和使用skyeye的过程》这篇帖子中安装uclinux的过程 ,在安装的时候,也出现了“make xconfig” ,“make menuconfig”编译都出错,用 make config可以通过 ,但是在 进行 “make dep”一步的时候老是出错,望各位大侠指点以下,错误如下:


*** End of Linux kernel configuration.
*** Check the top-level Makefile for additional configuration.
*** Next, you must run 'make dep'.

liudawei@liudawei:/usr/src/uClinux-dist$ make dep
make ARCH=armnommu CROSS_COMPILE=arm-elf- -C linux-2.4.x dep
make[1]: Entering directory `/usr/src/uClinux-dist/linux-2.4.x'
unset GCC_EXEC_PREFIX; gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/mkdep scripts/mkdep.c
scripts/mkdep.c:33:19: error: ctype.h: No such file or directory
scripts/mkdep.c:34:19: error: fcntl.h: No such file or directory
In file included from /usr/lib/gcc/i486-linux-gnu/4.1.2/include/syslimits.h:7,
                 from /usr/lib/gcc/i486-linux-gnu/4.1.2/include/limits.h:11,
                 from scripts/mkdep.c:35:
/usr/lib/gcc/i486-linux-gnu/4.1.2/include/limits.h:122:61: error: limits.h: No such file or directory
scripts/mkdep.c:36:19: error: stdio.h: No such file or directory
scripts/mkdep.c:37:20: error: stdlib.h: No such file or directory
scripts/mkdep.c:38:20: error: string.h: No such file or directory
scripts/mkdep.c:39:20: error: unistd.h: No such file or directory
scripts/mkdep.c:41:23: error: sys/fcntl.h: No such file or directory
scripts/mkdep.c:42:22: error: sys/mman.h: No such file or directory
scripts/mkdep.c:43:22: error: sys/stat.h: No such file or directory
scripts/mkdep.c:44:23: error: sys/types.h: No such file or directory
scripts/mkdep.c:69: error: ‘NULL’ undeclared here (not in a function)
scripts/mkdep.c: In function ‘do_depname’:
scripts/mkdep.c:78: warning: implicit declaration of function ‘printf’
scripts/mkdep.c:78: warning: incompatible implicit declaration of built-in function ‘printf’
scripts/mkdep.c: In function ‘grow_config’:
scripts/mkdep.c:93: warning: implicit declaration of function ‘realloc’
scripts/mkdep.c:93: warning: assignment makes pointer from integer without a cast
scripts/mkdep.c:95: warning: implicit declaration of function ‘perror’
scripts/mkdep.c:95: warning: implicit declaration of function ‘exit’
scripts/mkdep.c:95: warning: incompatible implicit declaration of built-in function ‘exit’
scripts/mkdep.c: In function ‘is_defined_config’:
scripts/mkdep.c:111: warning: implicit declaration of function ‘memcmp’
scripts/mkdep.c: In function ‘define_config’:
scripts/mkdep.c:126: warning: implicit declaration of function ‘memcpy’
scripts/mkdep.c:126: warning: incompatible implicit declaration of built-in function ‘memcpy’
scripts/mkdep.c: In function ‘grow_precious’:
scripts/mkdep.c:163: warning: assignment makes pointer from integer without a cast
scripts/mkdep.c:165: warning: incompatible implicit declaration of built-in function ‘exit’
scripts/mkdep.c: In function ‘define_precious’:
scripts/mkdep.c:176: warning: implicit declaration of function ‘strlen’
scripts/mkdep.c:176: warning: incompatible implicit declaration of built-in function ‘strlen’
scripts/mkdep.c:179: warning: incompatible implicit declaration of built-in function ‘memcpy’
scripts/mkdep.c: In function ‘handle_include’:
scripts/mkdep.c:202: warning: incompatible implicit declaration of built-in function ‘memcpy’
scripts/mkdep.c:204: warning: implicit declaration of function ‘access’
scripts/mkdep.c:204: error: ‘F_OK’ undeclared (first use in this function)
scripts/mkdep.c:204: error: (Each undeclared identifier is reported only once
scripts/mkdep.c:204: error: for each function it appears in.)
scripts/mkdep.c:206: warning: incompatible implicit declaration of built-in function ‘printf’
scripts/mkdep.c: In function ‘add_path’:
scripts/mkdep.c:221: error: ‘PATH_MAX’ undeclared (first use in this function)
scripts/mkdep.c:224: warning: implicit declaration of function ‘strcmp’
scripts/mkdep.c:225: warning: implicit declaration of function ‘realpath’
scripts/mkdep.c:225: warning: assignment makes pointer from integer without a cast
scripts/mkdep.c:227: warning: implicit declaration of function ‘fprintf’
scripts/mkdep.c:227: warning: incompatible implicit declaration of built-in function ‘fprintf’
scripts/mkdep.c:227: error: ‘stderr’ undeclared (first use in this function)
scripts/mkdep.c:228: warning: incompatible implicit declaration of built-in function ‘exit’
scripts/mkdep.c:235: warning: assignment makes pointer from integer without a cast
scripts/mkdep.c:237: warning: incompatible implicit declaration of built-in function ‘fprintf’
scripts/mkdep.c:238: warning: incompatible implicit declaration of built-in function ‘exit’
scripts/mkdep.c:242: warning: incompatible implicit declaration of built-in function ‘strlen’
scripts/mkdep.c:243: warning: implicit declaration of function ‘malloc’
scripts/mkdep.c:243: warning: incompatible implicit declaration of built-in function ‘malloc’
scripts/mkdep.c:245: warning: incompatible implicit declaration of built-in function ‘fprintf’
scripts/mkdep.c:246: warning: incompatible implicit declaration of built-in function ‘exit’
scripts/mkdep.c:248: warning: implicit declaration of function ‘strcpy’
scripts/mkdep.c:248: warning: incompatible implicit declaration of built-in function ‘strcpy’
scripts/mkdep.c:221: warning: unused variable ‘resolved_path’
scripts/mkdep.c: In function ‘use_config’:
scripts/mkdep.c:266: warning: incompatible implicit declaration of built-in function ‘memcpy’
scripts/mkdep.c:271: warning: implicit declaration of function ‘isupper’
scripts/mkdep.c:271: warning: implicit declaration of function ‘tolower’
scripts/mkdep.c:283: warning: incompatible implicit declaration of built-in function ‘printf’
scripts/mkdep.c: In function ‘state_machine’:
scripts/mkdep.c:493: warning: implicit declaration of function ‘isalnum’
scripts/mkdep.c: In function ‘do_depend’:
scripts/mkdep.c:527: warning: implicit declaration of function ‘getpagesize’
scripts/mkdep.c:530: error: storage size of ‘st’ isn’t known
scripts/mkdep.c:533: warning: implicit declaration of function ‘open’
scripts/mkdep.c:533: error: ‘O_RDONLY’ undeclared (first use in this function)
scripts/mkdep.c:539: warning: implicit declaration of function ‘fstat’
scripts/mkdep.c:541: warning: incompatible implicit declaration of built-in function ‘fprintf’
scripts/mkdep.c:541: error: ‘stderr’ undeclared (first use in this function)
scripts/mkdep.c:542: warning: implicit declaration of function ‘close’
scripts/mkdep.c:550: warning: implicit declaration of function ‘mmap’
scripts/mkdep.c:550: error: ‘PROT_READ’ undeclared (first use in this function)
scripts/mkdep.c:550: error: ‘MAP_PRIVATE’ undeclared (first use in this function)
scripts/mkdep.c:550: warning: assignment makes pointer from integer without a cast
scripts/mkdep.c:558: warning: incompatible implicit declaration of built-in function ‘fprintf’
scripts/mkdep.c:559: warning: incompatible implicit declaration of built-in function ‘exit’
scripts/mkdep.c:566: warning: implicit declaration of function ‘puts’
scripts/mkdep.c:571: warning: implicit declaration of function ‘munmap’
scripts/mkdep.c:530: warning: unused variable ‘st’
scripts/mkdep.c: In function ‘main’:
scripts/mkdep.c:585: warning: implicit declaration of function ‘getenv’
scripts/mkdep.c:585: warning: assignment makes pointer from integer without a cast
scripts/mkdep.c:587: warning: implicit declaration of function ‘fputs’
scripts/mkdep.c:588: error: ‘stderr’ undeclared (first use in this function)
scripts/mkdep.c:595: warning: implicit declaration of function ‘strncmp’
scripts/mkdep.c:616: warning: incompatible implicit declaration of built-in function ‘strlen’
scripts/mkdep.c:617: warning: incompatible implicit declaration of built-in function ‘memcpy’
scripts/mkdep.c:629: warning: incompatible implicit declaration of built-in function ‘printf’
make[1]: *** [scripts/mkdep] Error 1
make[1]: Leaving directory `/usr/src/uClinux-dist/linux-2.4.x'
make: *** [dep] Error 2
liudawei@liudawei:/usr/src/uClinux-dist$
发表于 2007-5-29 13:53:08 | 显示全部楼层
错误千千万,成功只有一种,你用默认配置试试看。逐个排除问题,make xconfig 在gnome好像不能用,但make menuconfig一般是可以用的
回复 支持 反对

使用道具 举报

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

本版积分规则

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