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