[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux] Comiling petalinux cernel problems



Dear List!

I am a CS student eager to learn Petalinux. I have fair knowledge of Linux as an operating system, i have been using it exclusively in the last couple of years. Now i wanted to learn this new side of Linux, that i found fascinating. I have a Spartan3E500RevD board at my disposal, and i wound a great tutorial  :

http://developer.petalogix.com/wiki/BoardGuides/Xilinx/S3E500/Tutorial

that explains how to go about installing petalinux on the board. I managed to install all the xilinx tools. Made all configgurations, and am stuck at the "make all" command. I think that there is a simple and obvius problem to the trained eye, it looks like some header files / tools are missing, but i don't know how could i add thease, i don't have experience in cross compiling. Since this command dies with an error quickly i am sending all the output it generates. Did anyone tried this tutorial? How did it go? Any idea why this make process doesn't go further, at least to a more "serious" error?

Help is much appreciated!

make -C tools/ucfront
make[1]: Entering directory `/home/alpar/Documents/Study/3/I/SSC/project_docs/petalinux-v0.30-rc1/software/petalinux-dist/tools/ucfront'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/alpar/Documents/Study/3/I/SSC/project_docs/petalinux-v0.30-rc1/software/petalinux-dist/tools/ucfront'
ln -sf /home/alpar/Documents/Study/3/I/SSC/project_docs/petalinux-v0.30-rc1/software/petalinux-dist/tools/ucfront/ucfront tools/ucfront-gcc
ln -sf /home/alpar/Documents/Study/3/I/SSC/project_docs/petalinux-v0.30-rc1/software/petalinux-dist/tools/ucfront/ucfront tools/ucfront-g++
ln -sf /home/alpar/Documents/Study/3/I/SSC/project_docs/petalinux-v0.30-rc1/software/petalinux-dist/tools/ucfront/ucfront-ld tools/ucfront-ld
make ARCH=microblaze CROSS_COMPILE=microblaze-uclinux- -j4 -C linux-2.6.x  || exit 1
make[1]: Entering directory `/home/alpar/Documents/Study/3/I/SSC/project_docs/petalinux-v0.30-rc1/software/linux-2.6.x-petalogix'
  HOSTCC  scripts/basic/fixdep
scripts/basic/fixdep.c:105:23: error: no include path in which to search for sys/types.h
scripts/basic/fixdep.c:106:22: error: no include path in which to search for sys/stat.h
scripts/basic/fixdep.c:107:22: error: no include path in which to search for sys/mman.h
scripts/basic/fixdep.c:108:20: error: no include path in which to search for unistd.h
scripts/basic/fixdep.c:109:19: error: no include path in which to search for fcntl.h
scripts/basic/fixdep.c:110:20: error: no include path in which to search for string.h
scripts/basic/fixdep.c:111:20: error: no include path in which to search for stdlib.h
scripts/basic/fixdep.c:112:19: error: no include path in which to search for stdio.h
scripts/basic/fixdep.c:113:20: error: no include path in which to search for limits.h
scripts/basic/fixdep.c:114:19: error: no include path in which to search for ctype.h
scripts/basic/fixdep.c:115:23: error: no include path in which to search for arpa/inet.h
scripts/basic/fixdep.c: In function 'usage':
scripts/basic/fixdep.c:129: warning: implicit declaration of function 'fprintf'
scripts/basic/fixdep.c:129: warning: incompatible implicit declaration of built-in function 'fprintf'
scripts/basic/fixdep.c:129: error: 'stderr' undeclared (first use in this function)
scripts/basic/fixdep.c:129: error: (Each undeclared identifier is reported only once
scripts/basic/fixdep.c:129: error: for each function it appears in.)
scripts/basic/fixdep.c:130: warning: implicit declaration of function 'exit'
scripts/basic/fixdep.c:130: warning: incompatible implicit declaration of built-in function 'exit'
scripts/basic/fixdep.c: In function 'print_cmdline':
scripts/basic/fixdep.c:138: warning: implicit declaration of function 'printf'
scripts/basic/fixdep.c:138: warning: incompatible implicit declaration of built-in function 'printf'
scripts/basic/fixdep.c: At top level:
scripts/basic/fixdep.c:141: error: 'NULL' undeclared here (not in a function)
scripts/basic/fixdep.c: In function 'grow_config':
scripts/basic/fixdep.c:154: warning: implicit declaration of function 'realloc'
scripts/basic/fixdep.c:154: warning: assignment makes pointer from integer without a cast
scripts/basic/fixdep.c:156: warning: implicit declaration of function 'perror'
scripts/basic/fixdep.c:156: warning: incompatible implicit declaration of built-in function 'exit'
scripts/basic/fixdep.c: In function 'is_defined_config':
scripts/basic/fixdep.c:172: warning: implicit declaration of function 'memcmp'
scripts/basic/fixdep.c: In function 'define_config':
scripts/basic/fixdep.c:185: warning: implicit declaration of function 'memcpy'
scripts/basic/fixdep.c:185: warning: incompatible implicit declaration of built-in function 'memcpy'
scripts/basic/fixdep.c: In function 'use_config':
scripts/basic/fixdep.c:204: error: 'PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:212: warning: incompatible implicit declaration of built-in function 'memcpy'
scripts/basic/fixdep.c:218: warning: implicit declaration of function 'tolower'
scripts/basic/fixdep.c:220: warning: incompatible implicit declaration of built-in function 'printf'
scripts/basic/fixdep.c:204: warning: unused variable 's'
scripts/basic/fixdep.c: At top level:
scripts/basic/fixdep.c:223: error: expected declaration specifiers or '...' before 'size_t'
scripts/basic/fixdep.c: In function 'parse_config_file':
scripts/basic/fixdep.c:225: error: 'len' undeclared (first use in this function)
scripts/basic/fixdep.c:231: warning: implicit declaration of function 'ntohl'
scripts/basic/fixdep.c:242: warning: implicit declaration of function 'isalnum'
scripts/basic/fixdep.c: In function 'strrcmp':
scripts/basic/fixdep.c:255: warning: implicit declaration of function 'strlen'
scripts/basic/fixdep.c:255: warning: incompatible implicit declaration of built-in function 'strlen'
scripts/basic/fixdep.c: In function 'do_config_file':
scripts/basic/fixdep.c:266: error: storage size of 'st' isn't known
scripts/basic/fixdep.c:270: warning: implicit declaration of function 'open'
scripts/basic/fixdep.c:270: error: 'O_RDONLY' undeclared (first use in this function)
scripts/basic/fixdep.c:272: warning: incompatible implicit declaration of built-in function 'fprintf'
scripts/basic/fixdep.c:272: error: 'stderr' undeclared (first use in this function)
scripts/basic/fixdep.c:274: warning: incompatible implicit declaration of built-in function 'exit'
scripts/basic/fixdep.c:276: warning: implicit declaration of function 'fstat'
scripts/basic/fixdep.c:278: warning: implicit declaration of function 'close'
scripts/basic/fixdep.c:281: warning: implicit declaration of function 'mmap'
scripts/basic/fixdep.c:281: error: 'PROT_READ' undeclared (first use in this function)
scripts/basic/fixdep.c:281: error: 'MAP_PRIVATE' undeclared (first use in this function)
scripts/basic/fixdep.c:281: warning: assignment makes pointer from integer without a cast
scripts/basic/fixdep.c:288: error: too many arguments to function 'parse_config_file'
scripts/basic/fixdep.c:290: warning: implicit declaration of function 'munmap'
scripts/basic/fixdep.c:266: warning: unused variable 'st'
scripts/basic/fixdep.c: At top level:
scripts/basic/fixdep.c:295: error: expected declaration specifiers or '...' before 'size_t'
scripts/basic/fixdep.c: In function 'parse_dep_file':
scripts/basic/fixdep.c:298: error: 'len' undeclared (first use in this function)
scripts/basic/fixdep.c:300: error: 'PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:302: warning: implicit declaration of function 'strchr'
scripts/basic/fixdep.c:302: warning: incompatible implicit declaration of built-in function 'strchr'
scripts/basic/fixdep.c:304: warning: incompatible implicit declaration of built-in function 'fprintf'
scripts/basic/fixdep.c:304: error: 'stderr' undeclared (first use in this function)
scripts/basic/fixdep.c:305: warning: incompatible implicit declaration of built-in function 'exit'
scripts/basic/fixdep.c:307: warning: incompatible implicit declaration of built-in function 'memcpy'
scripts/basic/fixdep.c:308: warning: incompatible implicit declaration of built-in function 'printf'
scripts/basic/fixdep.c:300: warning: unused variable 's'
scripts/basic/fixdep.c: In function 'print_deps':
scripts/basic/fixdep.c:337: error: storage size of 'st' isn't known
scripts/basic/fixdep.c:341: error: 'O_RDONLY' undeclared (first use in this function)
scripts/basic/fixdep.c:343: warning: incompatible implicit declaration of built-in function 'fprintf'
scripts/basic/fixdep.c:343: error: 'stderr' undeclared (first use in this function)
scripts/basic/fixdep.c:345: warning: incompatible implicit declaration of built-in function 'exit'
scripts/basic/fixdep.c:349: warning: incompatible implicit declaration of built-in function 'fprintf'
scripts/basic/fixdep.c:353: error: 'PROT_READ' undeclared (first use in this function)
scripts/basic/fixdep.c:353: error: 'MAP_PRIVATE' undeclared (first use in this function)
scripts/basic/fixdep.c:353: warning: assignment makes pointer from integer without a cast
scripts/basic/fixdep.c:360: error: too many arguments to function 'parse_dep_file'
scripts/basic/fixdep.c:337: warning: unused variable 'st'
scripts/basic/fixdep.c: In function 'traps':
scripts/basic/fixdep.c:372: warning: incompatible implicit declaration of built-in function 'fprintf'
scripts/basic/fixdep.c:372: error: 'stderr' undeclared (first use in this function)
scripts/basic/fixdep.c:374: warning: incompatible implicit declaration of built-in function 'exit'
make[3]: *** [scripts/basic/fixdep] Error 1
make[2]: *** [scripts_basic] Error 2
make[1]: *** No rule to make target `include/config/auto.conf', needed by `include/config/kernel.release'.  Stop.
make[1]: Leaving directory `/home/alpar/Documents/Study/3/I/SSC/project_docs/petalinux-v0.30-rc1/software/linux-2.6.x-petalogix'
make: *** [linux] Error 1



--
Torok, Alpar Istvan