[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [microblaze-uclinux] uClinux compile error on "make dep"
Hi David,
Try adding '-d' to your cvs update command, e.g.:
$ cvs update -d -rbefore_linux_2_4_31
This tells CVS to create any directories that have been added to the repository
since your last checkout.
Having said that, I had some other problems with the "before_linux_2_4_31" tag,
and ended up rolling back to a July 12 CVS snapshot:
$ cvs update -d -D'July 12 2005'
Paul
Quoting David Lai <dlai@irispower.com>:
> Building uClinux Kernel for NuHO S3-2000
>
> Hi, below are the steps I have followed in trying to build the uClinux
> Kernel for the NuHo S3-2000 dev board. However, the process crapped out
> when trying to do "make dep". The error from "make dep" can be found at
> bottom.
>
> I have previously gotten "make dep" to complete successully, but errors were
> encountered afterwards during "make". After reading John Williams' msg July
> 19 "Compilation Error". I have tried adding in this new line that
> suggested,
> $ cvs update -rbefore_linux_2_4_31
>
> As a result, "make dep" no longer completes successfully.
>
> If anyone can point out some mistakes I may have made, or correct the
> process I have followed to ensure a successful compilation of the uClinux
> Kernel for the NuHO S3-2000, it would be greatly appreciated. Thank you for
> your time.
>
> Best regards,
> Dave L.
>
> -----------------------------------------------------------------------------
>
> 1. I have downloaded the microblaze-elf-tools tarball from
>
http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux/Toolchain/linux_binaries.html
>
> 2. Made a directory named MicroBlaze-elf-tools under /usr/local
>
> 3. Extracted the microblaze-elf-tools tarball in
> /usr/local/MicroBlaze-elf-tools, with the command
> > tar -xzf microblaze-elf-tools-20050308.tar.gz
>
> 4. Ensured /usr/local/MicroBlaze-elf-tools/bin is in PATH by this command
> > export PATH=/usr/local/MicroBlaze-elf-tools/bin:${PATH}
>
> 5. While in the /opt directory, the following commands were executed
> > cvs -d:pserver:anonymous@cvs.uclinux.org:/var/cvs login
> > Hit <RETURN> at password prompt
> > cvs -z3 -d:pserver:anonymous@cvs.uclinux.org:/var/cvs co
> -ruClinux-dist-2004 uClinux-dist
> > cvs -z3 -d:pserver:anonymous@cvs.uclinux.org:/var/cvs co
> -rbefore-snapgear-code-sync-20050504 uClinux-2.4.x
> > cvs update -rbefore_linux_2_4_31
> (^^NOTE:this line added per John Williams' msg July 19 "Compilation Error")
> > cd uClinux-dist
> > ln -s ../uClinux-2.4.x linux-2.4.x
>
> 6. Copied all *.patch and *.tar files from the Linux folder in the extracted
> archive "NuHo_S3-2000_uClinux_Rel2005062301.zip" on the Windows machine to
> the /opt/uClinux-dist directory on the Linux machine.
>
> 7. For the NuHo_S3-2000_uClinux-dist.patch file, this command was executed
> > patch -p 0 -b < NuHo_S3-2000_uClinux-dist.path
>
> 8. For the NuHo_S3-2000_uClinux-2.4.x.patch file, this command was executed
> > patch -p 0 -b < NuHo_S3-2000_uClinux-2.4.x.patch
>
> 9. For the NuHo_S3-2000_uClinux_config.tar file, this command was executed
> > tar xf NuHo_S3-2000_uClinux_config.tar
>
> 10. Copied "auto-config.in" from the extracted archive
> "NuHo_S3-2000_uClinux_Rel2005062301.zip" into
> /opt/uClinux-dist/linux-2.4.x/arch/microblaze/platform/uclinux-auto/
> directory on the Linux machine
>
> 11. While in the /opt/uClinux-dist directory, these commands were attempted
> > make clean
> (^^Note:make clean completed successfully)
> > make menuconfig
> (^^Note:make menuconfig completed successfully)
>
> -----------------------------------------------------------------------------
>
> During make menuconfig these were the extra questions prompted, <RETURN> was
> hit for all.
>
> When presented with the uClinux build configuration menu, I went into
> "Kernel/Library/Defaults Selection" option and selected "Customize Kernel
> Settings" and "Customize Vendor/User Settings", and I have saved when asked.
>
> 2 additional windows were presented, I simply exited them and saved when
> asked.
>
> ---8<-snip---
> CFI Flash device mapped on Microblaze/ML401 (uClinux) (CONFIG_MTD_ML401)
> [N/y/m/?] (NEW)
>
> Conexant flash MTD support hack (CONFIG_MTD_MTDCNXT) [N/y/m/?] (NEW)
>
> Fast Timer Support (CONFIG_FAST_TIMER) [N/y/?] (NEW)
>
> flashloader (CONFIG_USER_BOOTTOOLS_FLASHLOADER) [N/y/?] (NEW)
>
> himemloader (CONFIG_USER_BOOTTOOLS_HIMEMLOADER) [N/y/?] (NEW)
>
> rubik (CONFIG_USER_GAMES_RUBIK) [N/y/?] (NEW)
>
> -----------------------------------------------------------------------------
>
> 12. Finally during "make dep", process did not complete, errors below
> > make dep
>
> -----------------------------------------------------------------------------
>
> ---8<-snip---
> make[5]: Leaving directory `/opt/uClinux-2.4.x/drivers/dio'
> make -C fc4 fastdep
> make[5]: Entering directory `/opt/uClinux-2.4.x/drivers/fc4'
> /opt/uClinux-2.4.x/scripts/mkdep -D__KERNEL__ -I/opt/uClinux-2.4.x/include
> -Wall -Wstrict-prototypes -Wno-trigraphs -O1 -g -fno-strict-aliasing
> -fno-common -DPLATFORM=uclinux-auto -O2 -fno-builtin -DNO_MM -DNO_FPU
> -D__ELF__ -DUTS_SYSNAME=\"uClinux\" -D__linux__
>
-I/usr/local/MicroBlaze-elf-tools/bin/../lib/gcc-lib/microblaze/2.95.3-4/./include
> -mxl-barrel-shift -mno-xl-soft-div -mno-xl-soft-mul -nostdinc -iwithprefix
> include -- fc-al.h fc.c fc.h fcp.h fcp_impl.h fc_syms.c socal.c socal.h
> soc.c soc.h > .depend
> make[5]: Leaving directory `/opt/uClinux-2.4.x/drivers/fc4'
> make -C frv_acpi fastdep
> make: *** frv_acpi: No such file or directory. Stop.
> make: Entering an unknown directorymake: Leaving an unknown
> directorymake[4]: *** [_sfdep_frv_acpi] Error 2
> make[4]: Leaving directory `/opt/uClinux-2.4.x/drivers'
> make[3]: *** [fastdep] Error 2
> make[3]: Leaving directory `/opt/uClinux-2.4.x/drivers'
> make[2]: *** [_sfdep_drivers] Error 2
> make[2]: Leaving directory `/opt/uClinux-2.4.x'
> make[1]: *** [dep-files] Error 2
> make[1]: Leaving directory `/opt/uClinux-2.4.x'
> make: *** [dep] Error 2
>
> -----------------------------------------------------------------------------
>
>
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/