Hi All, I am new to linux and trying to build uClinux image for arm architecture to be run on Armulator. I don’t have any target board.
My environment: 1) cygwin on windowsXP with shell bash-v3.00. 2) I am following build instructions given on link http://opensrc.sec.samsung.com/document/Getting_Familiar_with_uClinuxARM2_6.html Files used by me: a) arm-uclinux-tools-cygwin-20060116.tar.bz2 b) uClinux-dist-20040408.tar.gz c) linux-2.6.5.tar.bz2 d) linux-2.6.5-hsc2.patch.tgz I use below instructions for arm-elf tool chain: bash-3.00$ tar -xjvf arm-uclinux-tools-cygwin-20060116.tar.bz2 and then copy all the folders from usr/local/ to cygwin/usr/local. then I untar uClinux-dist-20040408.tar.gz using bash-3.00$ tar -zxvf uClinux-dist-20040408.tar.gz bash-3.00$ cd uClinux-dist and then apply patches using bash-3.00$ tar -jxvf ../linux-2.6.5.tar.bz2 bash-3.00$ gzip -dc ../linux-2.6.5-hsc2.patch.tgz | patch -p0 bash-3.00$ rm -rf linux-2.6.x/ bash-3.00$ mv linux-2.6.5 linux-2.6.x bash-3.00$ cp linux-2.6.x/arch/armnommu/configs/GDB_ARMulator_defconfig vendors/GDB/ARMulator/config.linux-2.6.x But when I try to run "make config", I get few errors: ============================================================================ bash-3.00$ make config config/mkconfig > config.in # # Using defaults found in .config # * * Vendor/Product Selection * * * Select the Vendor you wish to target * Vendor (3com, ADI, Arcturus, Arnewsh, Atmel, Avnet, Conexant, Cwlinux, Cytek, Exys, Feith, Future, GDB, Hitachi, Imt, Insight, Intel, KendinMicrel, LEOX, Mecel, Midas, Motorola, NEC, NetSilicon, Netburner, Nintendo, OPENcores, Promise, SSV, SWARM, Samsung, SecureEdge, SnapGear, Soekris, TeleIP, Triscend, Via, Weiss, Xilinx, senTec) [GDB] GDB defined CONFIG_DEFAULTS_GDB * * Select the Product you wish to target * GDB Products (ARMulator, ARMulator-EB) [ARMulator] ARMulator defined CONFIG_DEFAULTS_GDB_ARMULATOR * * Kernel/Library/Defaults Selection * Kernel Version (linux-2.0.x, linux-2.4.x, linux-2.6.x) [linux-2.6.x] linux-2.6.x defined CONFIG_DEFAULTS_KERNEL_2_6 Libc Version (glibc, uC-libc, uClibc) [uClibc] uClibc defined CONFIG_DEFAULTS_LIBC_UCLIBC Default all settings (lose changes) (CONFIG_DEFAULTS_OVERRIDE) [Y/n/?] y Customize Kernel Settings (CONFIG_DEFAULTS_KERNEL) [Y/n/?] y Customize Vendor/User Settings (CONFIG_DEFAULTS_VENDOR) [Y/n/?] y Update Default Vendor Settings (CONFIG_DEFAULTS_VENDOR_UPDATE) [Y/n/?] y *** End of Linux kernel configuration. *** Check the top-level Makefile for additional configuration. *** Next, you must run 'make dep'. make[1]: Entering directory `/cygdrive/c/Kanwal/ucLinux/uClinux-dist' make ARCH=armnommu CROSS_COMPILE=arm-elf- -C linux-2.6.x oldconfig make[2]: Entering directory `/cygdrive/c/Kanwal/ucLinux/uClinux-dist/linux-2.6.x ' HOSTCC scripts/fixdep HOSTCC scripts/kconfig/conf.o HOSTLD scripts/kconfig/conf scripts/kconfig/conf -o arch/armnommu/Kconfig make[3]: *** [oldconfig] Error 53 make[2]: *** [oldconfig] Error 2 make[2]: Leaving directory `/cygdrive/c/Kanwal/ucLinux/uClinux-dist/linux-2.6.x' ========================================================================== Can anybody suggest me what is causing problems and how do I resolve it?? Regards, Kanwal _______________________________________________ uClinux-dev mailing list [email protected] http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by [email protected] To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev
