[ECOS] Build Issues

Julian Smart julians@redhat.com
Fri Feb 8 05:58:00 GMT 2002


At 06:55 PM 2/7/02 +0000, Jonathan Larmour wrote:
 >Anand Kulkarni wrote:
 >> 
 >> ------------------------------------------------------
 >> make -r -C hal/i386/arch/current build
 >> make[1]: Entering directory
 >> `/ecos-c/users/anand/esys/redboot_build/hal/i386/arch/current'
 >> sed: -e expression #1, char 7: Unterminated `s' command
 >> mkdir: too few arguments
 >> Try `mkdir --help' for more information.
 >> make[1]: *** [src/hal_misc.o.d] Error 1
 >> make[1]: Leaving directory
 >> `/ecos-c/users/anand/esys/redboot_build/hal/i386/arch/current'
 >> ----------------------------------------------------------------------------
 >Julian, it's specifically line 454 of build.cxx. I've fixed it now. But why
 >haven't we seen this before? It's been like this since July last year! Can
 >you maybe verify my fix does work on Windows (which would sorta imply
 >verifying it didn't work before my fix too :-\).

Well, as far as I can see, this happened:

1. My original sed code _did_ work.

2. Unfortunately, your fix (Jifl) didn't :-) an extra two backslashes were needed
     in the source and rules.mak.

3. The reason why CT 2 produced this error for me before I'd updated to your
     host tool changes is that I'd updated to your (or someone's) rules.mak changes
     and this caused the error.

Ah, I see you removed some backslashes from rules.mak back on 2nd Feb, and this must have
propagated to anonymous CVS causing the problem. Could it be that the extra backslashes
are needed for some systems, and not others?? Anyway I'll put them back for now.

Thanks,

Julian
-- 
Red Hat UK Ltd, Unit 200 Rustat House, 62 Clifton Road, Cambridge, UK. CB1 7EG Tel: +44 (1223) 271063



More information about the Ecos-discuss mailing list