This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Fwd: Re: build of library fails with new configtool and new cygwin
- From: Bob Brusa <bob dot brusa at gmail dot com>
- To: John Dallaway <john at dallaway dot org dot uk>
- Cc: ecos discuss <ecos-discuss at ecos dot sourceware dot org>
- Date: Thu, 13 Sep 2012 16:47:47 +0200
- Subject: [ECOS] Fwd: Re: build of library fails with new configtool and new cygwin
- References: <50519C5D.3000702@gmail.com>
Am 12.09.2012 22:51, schrieb John Dallaway:
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
Hi John,
I followed the instructions given in the link you mentioned above. After
launching ash.exe in a cmd-window, I tried to run rebaseall and
peflagsall. What I get is disappointing:
$ /bin/rebaseall
/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE/cygperl5_14_2.dll:
skipped because nonexistent.
$ /bin/peflagsall
/usr/bin/ash.exe: skipped because could not open
/usr/bin/dash.exe: skipped because could not open
/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE/cygperl5_14_2.dll:
skipped because nonexistent
$
I then installed everthing on cygwin that included perl in its name -
same result. Do you have any further advice on how to make it work?
Thanks and best regards - Bob
Additinal note:
Following the above disappointing experience, I run configtool again and
surprise - it worked. I tried it a 2nd time - it did the job. Either the
error I had was a rare event or the above procedure did something
useful. I do not know.
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss