This is the mail archive of the ecos-devel@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: error in make


Look at the Makefile in attached package. Further more
you might want to look at the paper

http://www.public.asu.edu/~wjanjua/docs/redBoot_eCos_ASOS_paper.pdf

-Weqaar Janjua

--- "B.E.Comp Project" <comp.project@gmail.com> wrote:

> Hello,
> 
> i am facing some error in building a configuration
> for eCos.
> i have a fresh installation of eCos 2.0 (not mixed
> with eCos 1.3.1)
> attached is the error log showing an error during
> the make.
> 
> The same make is successful on my project partner's
> machine
> when we carried out the same configuration process
> and have the
> same eCos version.
> 
> i am unable to figure out the cause for the error.
> 
> ~Devendra@...
> > [yogi@localhost ecos-work]$ ecosconfig new pc
> [yogi@localhost ecos-work]$ ecosconfig tree
> [yogi@localhost ecos-work]$ make
> make -r -C hal/i386/arch/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/hal/i386/arch/v2_0'
> make[1]: Leaving directory
> `/home/yogi/ecos-work/hal/i386/arch/v2_0'
> make -r -C hal/i386/generic/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/hal/i386/generic/v2_0'
> make[1]: Leaving directory
> `/home/yogi/ecos-work/hal/i386/generic/v2_0'
> make -r -C hal/i386/pc/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/hal/i386/pc/v2_0'
> make[1]: Leaving directory
> `/home/yogi/ecos-work/hal/i386/pc/v2_0'
> make -r -C hal/i386/pcmb/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/hal/i386/pcmb/v2_0'
> make[1]: Leaving directory
> `/home/yogi/ecos-work/hal/i386/pcmb/v2_0'
> make -r -C io/pci/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/io/pci/v2_0'
> make[1]: Leaving directory
> `/home/yogi/ecos-work/io/pci/v2_0'
> make -r -C devs/wallclock/dallas/ds12887/v2_0
> headers
> make[1]: Entering directory
>
`/home/yogi/ecos-work/devs/wallclock/dallas/ds12887/v2_0'
> make[1]: Nothing to be done for `headers'.
> make[1]: Leaving directory
>
`/home/yogi/ecos-work/devs/wallclock/dallas/ds12887/v2_0'
> make -r -C devs/wallclock/i386/pc/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/devs/wallclock/i386/pc/v2_0'
> make[1]: Leaving directory
> `/home/yogi/ecos-work/devs/wallclock/i386/pc/v2_0'
> make -r -C hal/common/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/hal/common/v2_0'
> make[1]: Leaving directory
> `/home/yogi/ecos-work/hal/common/v2_0'
> make -r -C io/common/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/io/common/v2_0'
> make[1]: Leaving directory
> `/home/yogi/ecos-work/io/common/v2_0'
> make -r -C io/serial/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/io/serial/v2_0'
> make[1]: Leaving directory
> `/home/yogi/ecos-work/io/serial/v2_0'
> make -r -C infra/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/infra/v2_0'
> make[1]: Leaving directory
> `/home/yogi/ecos-work/infra/v2_0'
> make -r -C kernel/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/kernel/v2_0'
> make[1]: Leaving directory
> `/home/yogi/ecos-work/kernel/v2_0'
> make -r -C services/memalloc/common/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/services/memalloc/common/v2_0'
> make[1]: Leaving directory
> `/home/yogi/ecos-work/services/memalloc/common/v2_0'
> make -r -C isoinfra/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/isoinfra/v2_0'
> make[1]: Leaving directory
> `/home/yogi/ecos-work/isoinfra/v2_0'
> make -r -C language/c/libc/common/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/language/c/libc/common/v2_0'
> make[1]: Nothing to be done for `headers'.
> make[1]: Leaving directory
> `/home/yogi/ecos-work/language/c/libc/common/v2_0'
> make -r -C language/c/libc/i18n/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/language/c/libc/i18n/v2_0'
> make[1]: Leaving directory
> `/home/yogi/ecos-work/language/c/libc/i18n/v2_0'
> make -r -C language/c/libc/setjmp/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/language/c/libc/setjmp/v2_0'
> make[1]: Leaving directory
> `/home/yogi/ecos-work/language/c/libc/setjmp/v2_0'
> make -r -C language/c/libc/signals/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/language/c/libc/signals/v2_0'
> make[1]: Leaving directory
> `/home/yogi/ecos-work/language/c/libc/signals/v2_0'
> make -r -C language/c/libc/startup/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/language/c/libc/startup/v2_0'
> make[1]: Nothing to be done for `headers'.
> make[1]: Leaving directory
> `/home/yogi/ecos-work/language/c/libc/startup/v2_0'
> make -r -C language/c/libc/stdio/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/language/c/libc/stdio/v2_0'
> make[1]: Leaving directory
> `/home/yogi/ecos-work/language/c/libc/stdio/v2_0'
> make -r -C language/c/libc/stdlib/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/language/c/libc/stdlib/v2_0'
> make[1]: Leaving directory
> `/home/yogi/ecos-work/language/c/libc/stdlib/v2_0'
> make -r -C language/c/libc/string/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/language/c/libc/string/v2_0'
> make[1]: Leaving directory
> `/home/yogi/ecos-work/language/c/libc/string/v2_0'
> make -r -C language/c/libc/time/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/language/c/libc/time/v2_0'
> make[1]: Leaving directory
> `/home/yogi/ecos-work/language/c/libc/time/v2_0'
> make -r -C language/c/libm/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/language/c/libm/v2_0'
> make[1]: Leaving directory
> `/home/yogi/ecos-work/language/c/libm/v2_0'
> make -r -C io/wallclock/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/io/wallclock/v2_0'
> make[1]: Leaving directory
> `/home/yogi/ecos-work/io/wallclock/v2_0'
> make -r -C error/v2_0 headers
> make[1]: Entering directory
> `/home/yogi/ecos-work/error/v2_0'
> make[1]: Leaving directory
> `/home/yogi/ecos-work/error/v2_0'
> headers finished
> make -r -C services/memalloc/common/v2_0
> heapgeninc.tcl
> make[1]: Entering directory
> `/home/yogi/ecos-work/services/memalloc/common/v2_0'
> i386-elf-gcc -Wall -Wpointer-arith
> -Wstrict-prototypes -Winline -Wundef
> -Woverloaded-virtual -g -O2 -ffunction-sections
> -fdata-sections -fno-rtti -fno-exceptions
> -fvtable-gc -finit-priority 
> -I/home/yogi/ecos-work/install/include
>
-I/opt/ecos/ecos-2.0/packages/services/memalloc/common/v2_0
>
-I/opt/ecos/ecos-2.0/packages/services/memalloc/common/v2_0/src
>
-I/opt/ecos/ecos-2.0/packages/services/memalloc/common/v2_0/tests
> -I. -Wp,-MD,heapgen.tmp -E
>
/opt/ecos/ecos-2.0/packages/services/memalloc/common/v2_0/src/heapgen.cpp
> -o heapgeninc.tcl
> make[1]: Leaving directory
> `/home/yogi/ecos-work/services/memalloc/common/v2_0'
> make -r -C services/memalloc/common/v2_0 heaps.cxx
> make[1]: Entering directory
> `/home/yogi/ecos-work/services/memalloc/common/v2_0'
> XPWD=`pwd` ; cd
>
/opt/ecos/ecos-2.0/packages/services/memalloc/common/v2_0/src
> ; sh heapgen.tcl "/home/yogi/ecos-work/install"
> "$XPWD"
> make[1]: Leaving directory
> `/home/yogi/ecos-work/services/memalloc/common/v2_0'
> make -r -C hal/i386/arch/v2_0 build
> make[1]: Entering directory
> `/home/yogi/ecos-work/hal/i386/arch/v2_0'
> i386-elf-gcc -c 
> -I/home/yogi/ecos-work/install/include
> -I/opt/ecos/ecos-2.0/packages/hal/i386/arch/v2_0
> -I/opt/ecos/ecos-2.0/packages/hal/i386/arch/v2_0/src
>
-I/opt/ecos/ecos-2.0/packages/hal/i386/arch/v2_0/tests
> -I.
>
-I/opt/ecos/ecos-2.0/packages/hal/i386/arch/v2_0/src/
> -Wall -Wpointer-arith -Wstrict-prototypes -Winline
> -Wundef -Woverloaded-virtual -g -O2
> -ffunction-sections -fdata-sections -fno-rtti
> -fno-exceptions -fvtable-gc -finit-priority
> -Wp,-MD,src/hal_misc.tmp -o
> src/hal_i386_arch_hal_misc.o
>
/opt/ecos/ecos-2.0/packages/hal/i386/arch/v2_0/src/hal_misc.c
> make[1]: *** No rule to make target
> `src/context.o.d', needed by `libtarget.a.stamp'. 
> Stop.
> make[1]: Leaving directory
> `/home/yogi/ecos-work/hal/i386/arch/v2_0'
> make: *** [build] Error 2
> [yogi@localhost ecos-work]$
> 
> 


		
__________________________________ 
Do you Yahoo!? 
Take Yahoo! Mail with you! Get it on your mobile phone. 
http://mobile.yahoo.com/maildemo 

Attachment: ecosProject.tar.gz
Description: ecosProject.tar.gz


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]