public inbox for ecos-devel@sourceware.org
 help / color / mirror / Atom feed
* error in make
@ 2005-01-14 17:04 B.E.Comp Project
  2005-01-14 20:29 ` Weqaar Janjua
  0 siblings, 1 reply; 2+ messages in thread
From: B.E.Comp Project @ 2005-01-14 17:04 UTC (permalink / raw)
  To: ecos-devel

[-- Attachment #1: Type: text/plain, Size: 408 bytes --]

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@...

[-- Attachment #2: error.txt --]
[-- Type: text/plain, Size: 7174 bytes --]

[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]$


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: error in make
  2005-01-14 17:04 error in make B.E.Comp Project
@ 2005-01-14 20:29 ` Weqaar Janjua
  0 siblings, 0 replies; 2+ messages in thread
From: Weqaar Janjua @ 2005-01-14 20:29 UTC (permalink / raw)
  To: B.E.Comp Project, ecos-devel

[-- Attachment #1: Type: text/plain, Size: 8282 bytes --]

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 #2: ecosProject.tar.gz --]
[-- Type: application/x-gunzip, Size: 1740 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2005-01-14 20:29 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-01-14 17:04 error in make B.E.Comp Project
2005-01-14 20:29 ` Weqaar Janjua

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).