On Friday 21 November 2008 18:33, Cristian Ionescu-Idbohrn wrote:
> > > This patch should be added to fixes 1.13.0
> >
> > http://busybox.net/downloads/fixes-1.13.0/busybox-1.13.0-ash.patch
> 
>   CC      shell/ash.o
> shell/ash.c:7578: error: 'NTO2' undeclared here (not in a function)
> shell/ash.c:7578: error: array index in initializer not of integer type
> shell/ash.c:7578: error: (near initialization for 'nodesize')
> make[1]: *** [shell/ash.o] Error 1
> 
> Is this patch the correct fix?

Yes. Although I used #if/#endif, but this is not essential.
Try updated

http://busybox.net/downloads/fixes-1.13.0/busybox-1.13.0-ash.patch

> Index: shell/ash.c
> ===================================================================
> --- shell/ash.c       (revision 24115)
> +++ shell/ash.c       (working copy)
> @@ -7575,7 +7575,9 @@
>       [NDEFUN   ] = SHELL_ALIGN(sizeof(struct narg)),
>       [NARG     ] = SHELL_ALIGN(sizeof(struct narg)),
>       [NTO      ] = SHELL_ALIGN(sizeof(struct nfile)),
> -     [NTO2     ] = SHELL_ALIGN(sizeof(struct nfile)),
> +     USE_ASH_BASH_COMPAT(
> +             [NTO2] = SHELL_ALIGN(sizeof(struct nfile)),
> +     )
>       [NCLOBBER ] = SHELL_ALIGN(sizeof(struct nfile)),
>       [NFROM    ] = SHELL_ALIGN(sizeof(struct nfile)),
>       [NFROMTO  ] = SHELL_ALIGN(sizeof(struct nfile)),

Thanks!
--
vda
_______________________________________________
busybox mailing list
busybox@busybox.net
http://busybox.net/cgi-bin/mailman/listinfo/busybox

Reply via email to