public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* [ECOS] build of library fails with new configtool and new cygwin
@ 2012-09-12 14:35 Bob Brusa
  2012-09-12 20:14 ` Michael Bergandi
  2012-09-12 20:52 ` [ECOS] " John Dallaway
  0 siblings, 2 replies; 3+ messages in thread
From: Bob Brusa @ 2012-09-12 14:35 UTC (permalink / raw)
  To: ecos discuss

Hi,
I am using hosttools unpacked from file 
ecos-tools-bin-120425.cygwin.tar.bz2 and cygwin 1.7.16-1 download a few 
minutes ago. The toolchain is the one that came with ecos3.0 (and copied 
from an older PC). ecos is a checkout from the anonymes cvs done a few 
minutes ago. Now, when running a build in configtool, I get the 
following output:

....only the last part of it shown...
make[1]: Leaving directory 
`/cygdrive/c/Projekte/TDSsw/libs/tds_lib_7a_build/services/memalloc/common/current'
make -r -C services/memalloc/common/current heaps.cxx
make[1]: Entering directory 
`/cygdrive/c/Projekte/TDSsw/libs/tds_lib_7a_build/services/memalloc/common/current'
tclsh 
/opt/ecos/packages/services/memalloc/common/current/src/heapgen.tcl 
"/cygdrive/c/Projekte/TDSsw/libs/tds_lib_7a_install" "`pwd`"
makefile:49: recipe for target `heaps.cxx' failed
       2 [main] tclsh8.5 2256 child_info_fork::abort: 
C:\cygwin\bin\libtcl8.5.dll: Loaded to different address: 
parent(0x5B0000) != child(0x5D0000)
make[1]: Leaving directory 
`/cygdrive/c/Projekte/TDSsw/libs/tds_lib_7a_build/services/memalloc/common/current'
couldn't fork child process: resource temporarily unavailable
makefile:15: recipe for target `build' failed
     while executing
make: Leaving directory `/cygdrive/c/Projekte/TDSsw/libs/tds_lib_7a_build'
"exec cygpath -w $posix_path "
     (procedure "tcl_path" line 6)
     invoked from within
"tcl_path [ lindex $argv 0 ] "
     invoked from within
"set installdir [ tcl_path [ lindex $argv 0 ] ]"
     (file 
"/opt/ecos/packages/services/memalloc/common/current/src/heapgen.tcl" 
line 87)
make[1]: *** [heaps.cxx] Error 1
make: *** [build] Error 2

I can build this library on an other system (where I copied the 
toolchain from) with an older configtool and an older cygwin and also an 
older ecos (checked out a few months ago). So what is the problem now 
with this new setup (new system running win7_64 pro)?
Thanks for advice - Bob

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

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

* Re: [ECOS] build of library fails with new configtool and new cygwin
  2012-09-12 14:35 [ECOS] build of library fails with new configtool and new cygwin Bob Brusa
@ 2012-09-12 20:14 ` Michael Bergandi
  2012-09-12 20:52 ` [ECOS] " John Dallaway
  1 sibling, 0 replies; 3+ messages in thread
From: Michael Bergandi @ 2012-09-12 20:14 UTC (permalink / raw)
  To: Bob Brusa; +Cc: ecos discuss

Bob,

> make[1]: Leaving directory
> `/cygdrive/c/Projekte/TDSsw/libs/tds_lib_7a_build/services/memalloc/common/current'
> make -r -C services/memalloc/common/current heaps.cxx
> make[1]: Entering directory
> `/cygdrive/c/Projekte/TDSsw/libs/tds_lib_7a_build/services/memalloc/common/current'
> tclsh /opt/ecos/packages/services/memalloc/common/current/src/heapgen.tcl
> "/cygdrive/c/Projekte/TDSsw/libs/tds_lib_7a_install" "`pwd`"
> makefile:49: recipe for target `heaps.cxx' failed

First, make sure TCL is installed/updateed and any other pre-reqs:
http://ecos.sourceware.org/cygwin.html

If that doesn't fix it, then it might be a known W7 64 issue:

http://sourceware.org/ml/ecos-discuss/2012-04/msg00019.html

I could be wrong here, but I think Andrew meant to copy libtcl8.5.dll
to tcl85.dll, not tcl84.dll

-- 
Mike

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

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

* [ECOS] Re: build of library fails with new configtool and new cygwin
  2012-09-12 14:35 [ECOS] build of library fails with new configtool and new cygwin Bob Brusa
  2012-09-12 20:14 ` Michael Bergandi
@ 2012-09-12 20:52 ` John Dallaway
  1 sibling, 0 replies; 3+ messages in thread
From: John Dallaway @ 2012-09-12 20:52 UTC (permalink / raw)
  To: Bob Brusa; +Cc: eCos Discussion

Hi Bob

On 12/09/12 15:35, Bob Brusa wrote:

> makefile:49: recipe for target `heaps.cxx' failed
>       2 [main] tclsh8.5 2256 child_info_fork::abort:
> C:\cygwin\bin\libtcl8.5.dll: Loaded to different address:
> parent(0x5B0000) != child(0x5D0000)

[ snip ]

> I can build this library on an other system (where I copied the
> toolchain from) with an older configtool and an older cygwin and also an
> older ecos (checked out a few months ago). So what is the problem now
> with this new setup (new system running win7_64 pro)?

Try running the "rebaseall" tool. Ref:

  http://cygwin.com/faq-nochunks.html#faq.using.fixing-fork-failures

John Dallaway
eCos maintainer
http://www.dallaway.org.uk/john

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

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

end of thread, other threads:[~2012-09-12 20:52 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-09-12 14:35 [ECOS] build of library fails with new configtool and new cygwin Bob Brusa
2012-09-12 20:14 ` Michael Bergandi
2012-09-12 20:52 ` [ECOS] " John Dallaway

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