public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* [ECOS] Build error...
@ 2000-09-18 15:54 Fabrice Gautier
  2000-09-18 17:04 ` Jonathan Larmour
  0 siblings, 1 reply; 7+ messages in thread
From: Fabrice Gautier @ 2000-09-18 15:54 UTC (permalink / raw)
  To: Ecos-List (E-mail)

Hi,

I've a build error I cna't explain. It compiled fine, and I think I changed
something in memory allocation configuration and now:

make -r -C services/memalloc/common/current heapgeninc.tcl
make[1]: Entering directory
`/e/projects/antilles/Curacao/OS/CelesteRPM/pci-115200_build/services/memall
oc/common/current'
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//E/projects/antilles/Curacao/OS/CelesteRPM/pci-115200_install/include
-I//E/cvswork/ecos-20000904/ecos/packages/services/memalloc/common/current
-I//E/cvswork/ecos-20000904/ecos/packages/services/memalloc/common/current/s
rc
-I//E/cvswork/ecos-20000904/ecos/packages/services/memalloc/common/current/t
ests -I. -Wp,-MD,heapgen.tmp -E
//E/cvswork/ecos-20000904/ecos/packages/services/memalloc/common/current/src
/heapgen.cpp > heapgeninc.tcl
//E/cvswork/ecos-20000904/ecos/packages/services/memalloc/common/current/src
/heapgen.cpp:50: pkgconf/system.h: No such file or directory
//E/cvswork/ecos-20000904/ecos/packages/services/memalloc/common/current/src
/heapgen.cpp:51: pkgconf/memalloc.h: No such file or directory
//E/cvswork/ecos-20000904/ecos/packages/services/memalloc/common/current/src
/heapgen.cpp:60: `#include' expects "FILENAME" or <FILENAME>
make[1]: *** [heapgeninc.tcl] Error 1
make[1]: Leaving directory
`/e/projects/antilles/Curacao/OS/CelesteRPM/pci-115200_build/services/memall
oc/common/current'
make: *** [build] Error 2

I tried to clean everything and rebuild but .... 

And what is this tcl thing in eCos ??  

It seems like a "heap-generator" thing (??) . Is that part of the stuff
that's supposed to give malloc all the available memory?

Thanks

A+

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

* Re: [ECOS] Build error...
  2000-09-18 15:54 [ECOS] Build error Fabrice Gautier
@ 2000-09-18 17:04 ` Jonathan Larmour
  0 siblings, 0 replies; 7+ messages in thread
From: Jonathan Larmour @ 2000-09-18 17:04 UTC (permalink / raw)
  To: Fabrice Gautier; +Cc: Ecos-List (E-mail)

Fabrice Gautier wrote:
> 
> I've a build error I cna't explain. It compiled fine, and I think I changed
> something in memory allocation configuration and now:
> 
> make -r -C services/memalloc/common/current heapgeninc.tcl
> make[1]: Entering directory
> `/e/projects/antilles/Curacao/OS/CelesteRPM/pci-115200_build/services/memall
> oc/common/current'
> 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//E/projects/antilles/Curacao/OS/CelesteRPM/pci-115200_install/include
> -I//E/cvswork/ecos-20000904/ecos/packages/services/memalloc/common/current
> -I//E/cvswork/ecos-20000904/ecos/packages/services/memalloc/common/current/s
> rc
> -I//E/cvswork/ecos-20000904/ecos/packages/services/memalloc/common/current/t
> ests -I. -Wp,-MD,heapgen.tmp -E
> //E/cvswork/ecos-20000904/ecos/packages/services/memalloc/common/current/src
> /heapgen.cpp > heapgeninc.tcl
> //E/cvswork/ecos-20000904/ecos/packages/services/memalloc/common/current/src
> /heapgen.cpp:50: pkgconf/system.h: No such file or directory
> //E/cvswork/ecos-20000904/ecos/packages/services/memalloc/common/current/src
> /heapgen.cpp:51: pkgconf/memalloc.h: No such file or directory
> //E/cvswork/ecos-20000904/ecos/packages/services/memalloc/common/current/src
> /heapgen.cpp:60: `#include' expects "FILENAME" or <FILENAME>
> make[1]: *** [heapgeninc.tcl] Error 1
> make[1]: Leaving directory
> `/e/projects/antilles/Curacao/OS/CelesteRPM/pci-115200_build/services/memall
> oc/common/current'
> make: *** [build] Error 2
> 
> I tried to clean everything and rebuild but ....

Well it's just a simple invocation of the C preprocessor, so it should be
able to find pkgconf/system.h if it exists in
//E/projects/antilles/Curacao/OS/CelesteRPM/pci-115200_install/include

Perhaps try rerunning "ecosconfig tree", or equivalent in the Config Tool
to regenerate the build tree.

> And what is this tcl thing in eCos ??

TCL is the chosen scripting language for eCos due to its portability. CDL
is built on TCL. But it hasn't got as far as running the TCL script yet so
that's irrelevant anyway.
 
> It seems like a "heap-generator" thing (??) . Is that part of the stuff
> that's supposed to give malloc all the available memory?

Yes, when enabled in the platform MLT configuration, although this hasn't
been done for many platforms yet. Two examples already exist though,
mn10300 and ARM-ebsa285.

If you're interested in how it works, read
services/memalloc/common/current/doc/notes.txt.

Jifl
-- 
Red Hat, 35 Cambridge Place, Cambridge, UK. CB2 1NS  Tel: +44 (1223) 728762
"Plan to be spontaneous tomorrow."  ||  These opinions are all my own fault

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

* Re: [ECOS] Build error
  2001-09-25 11:10 Tim Michals
@ 2001-09-25 13:01 ` Jonathan Larmour
  0 siblings, 0 replies; 7+ messages in thread
From: Jonathan Larmour @ 2001-09-25 13:01 UTC (permalink / raw)
  To: Tim Michals; +Cc: 'eCos Discussion'

Tim Michals wrote:
> 
> Went back to a previous revision of cygwin tools and now it works!

Indeed. v1.3.3 of the Cygwin DLL has known conflicts with the eCos
configuration tools. Don't use it (yet) if you want to use eCos. We'll get
a fix out sometime soon.

Jifl
-- 
Red Hat, Rustat House, Clifton Road, Cambridge, UK. Tel: +44 (1223) 271062
Maybe this world is another planet's Hell -Aldous Huxley || Opinions==mine

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

* RE: [ECOS] Build error
@ 2001-09-25 11:10 Tim Michals
  2001-09-25 13:01 ` Jonathan Larmour
  0 siblings, 1 reply; 7+ messages in thread
From: Tim Michals @ 2001-09-25 11:10 UTC (permalink / raw)
  To: 'eCos Discussion'

Went back to a previous revision of cygwin tools and now it works! 

FYI

-----Original Message-----
From: Tim Michals [ mailto:Tim.Michals@Cygnetinc.com ]
Sent: Tuesday, September 25, 2001 10:36 AM
To: 'eCos Discussion'
Subject: [ECOS] Build error


All,

I'm using NT 4.0 using configuration tool version 2.03, cygwin bash shell
version GNU bash, version 2.05.0(8)-release (i686-pc-cygwin), I try to build
a project and get the following errors any ideas?  I think it maybe the //?


make: Entering directory `/e/refau1000/refau1000_build'
make -r -C hal/common/current headers
make[1]: Entering directory
`/e/refau1000/refau1000_build/hal/common/current'
makefile:96: //e/eCOS/REDHAT~1/eCos/packages/pkgconf/rules.mak: No such host
or network path
make[1]: Leaving directory `/e/refau1000/refau1000_build/hal/common/current'
make[1]: stat://e/eCOS/REDHAT~1/eCos/packages/pkgconf/rules.mak: No such
host or network path
make: Leaving directory `/e/refau1000/refau1000_build'
make[1]: *** No rule to make target
`//e/eCOS/REDHAT~1/eCos/packages/pkgconf/rules.mak'.  Stop.
make: *** [headers] Error 2

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

* [ECOS] Build error
@ 2001-09-25  8:44 Tim Michals
  0 siblings, 0 replies; 7+ messages in thread
From: Tim Michals @ 2001-09-25  8:44 UTC (permalink / raw)
  To: 'eCos Discussion'

All,

I'm using NT 4.0 using configuration tool version 2.03, cygwin bash shell
version GNU bash, version 2.05.0(8)-release (i686-pc-cygwin), I try to build
a project and get the following errors any ideas?  I think it maybe the //?


make: Entering directory `/e/refau1000/refau1000_build'
make -r -C hal/common/current headers
make[1]: Entering directory
`/e/refau1000/refau1000_build/hal/common/current'
makefile:96: //e/eCOS/REDHAT~1/eCos/packages/pkgconf/rules.mak: No such host
or network path
make[1]: Leaving directory `/e/refau1000/refau1000_build/hal/common/current'
make[1]: stat://e/eCOS/REDHAT~1/eCos/packages/pkgconf/rules.mak: No such
host or network path
make: Leaving directory `/e/refau1000/refau1000_build'
make[1]: *** No rule to make target
`//e/eCOS/REDHAT~1/eCos/packages/pkgconf/rules.mak'.  Stop.
make: *** [headers] Error 2

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

* RE: [ECOS] Build error...
@ 2000-09-18 18:56 Fabrice Gautier
  0 siblings, 0 replies; 7+ messages in thread
From: Fabrice Gautier @ 2000-09-18 18:56 UTC (permalink / raw)
  To: 'Jonathan Larmour', Fabrice Gautier; +Cc: Ecos-List (E-mail)

> -----Original Message-----
> From: Jonathan Larmour [ mailto:jlarmour@redhat.com ]
> Sent: Monday, September 18, 2000 5:05 PM
> To: Fabrice Gautier
> Cc: Ecos-List (E-mail)
> Subject: Re: [ECOS] Build error...
> 
> 
> Fabrice Gautier wrote:
> > 
> > I've a build error I cna't explain. It compiled fine, and I 
> think I changed
> > something in memory allocation configuration and now:
> 
> Well it's just a simple invocation of the C preprocessor, so 
> it should be
> able to find pkgconf/system.h if it exists in
> //E/projects/antilles/Curacao/OS/CelesteRPM/pci-115200_install/include
> 
> Perhaps try rerunning "ecosconfig tree", or equivalent in the 
> Config Tool
> to regenerate the build tree.


Well, I don't know what exactly is the equivalent in the Config Tool, but
anyway I get rid of it starting a new configuration. I think the problem was
with missing  memory map files or something like that. 

Thanks

-- 
Fabrice Gautier
fabrice_gautier@sdesigns.com 

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

* [ECOS] build error
@ 2000-08-22  7:51 Spahr, John
  0 siblings, 0 replies; 7+ messages in thread
From: Spahr, John @ 2000-08-22  7:51 UTC (permalink / raw)
  To: 'ecos-discuss@sourceware.cygnus.com'

Hello,

I am getting the following error when trying to build the Library after
configuring for a Cirrus Logic evaluation board. I have successfully used
the configuration tool in the past, but something happened where I cannot
build now. I believe it has to do with carriage returns. Do you know why? I
am using Win98.

make -r -C hal/arm/arch/v1_3 arm.inc
make[1]: Entering directory `/tmp/eCos/gdb/gdb_build/hal/arm/arch/v1_3'
makefile:91: //C/PROGRA~1/REDHAT~1/eCos/packages
/pkgconf/rules.mak
: Invalid argument
make[1]: *** No rule to make target `//C/PROGRA~1/REDHAT~1/eCos/packages
/pkgconf/rules.mak
'.  Stop.
make[1]: Leaving directory `/tmp/eCos/gdb/gdb_build/hal/arm/arch/v1_3'
make: *** [build] Error 2

*** Process -513419 terminated (rc=2)

Regards,

John Spahr
Embedded Processor Division
Cirrus Logic, Inc.
4210 S. Industrial Dr.
Austin, TX 78744
ph: 512-912-3173
email: jspahr@crystal.cirrus.com

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

end of thread, other threads:[~2001-09-25 13:01 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-09-18 15:54 [ECOS] Build error Fabrice Gautier
2000-09-18 17:04 ` Jonathan Larmour
  -- strict thread matches above, loose matches on Subject: below --
2001-09-25 11:10 Tim Michals
2001-09-25 13:01 ` Jonathan Larmour
2001-09-25  8:44 Tim Michals
2000-09-18 18:56 Fabrice Gautier
2000-08-22  7:51 [ECOS] build error Spahr, John

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