move a few unmaintained packages from trunk to /packages
[packages.git] / utils / redboot-ar231x / patches / 010-fix-compile.patch
1 --- a/ecos/packages/hal/mips/ap30/current/cdl/hal_mips_ap30.cdl
2 +++ b/ecos/packages/hal/mips/ap30/current/cdl/hal_mips_ap30.cdl
3 @@ -98,7 +98,7 @@ cdl_package CYGPKG_HAL_MIPS_AP30 {\r
4          $(CC) $(CFLAGS) $(INCLUDE_PATH) -Wp,-MD,plf_defs.tmp -o plf_mk_defs.tmp -S $<\r
5          fgrep .equ plf_mk_defs.tmp | sed s/#// > $@\r
6          @echo $@ ": \\" > $(notdir $@).deps\r
7 -        @tail +2 plf_defs.tmp >> $(notdir $@).deps\r
8 +        @tail -n +2 plf_defs.tmp >> $(notdir $@).deps\r
9          @echo >> $(notdir $@).deps\r
10          @rm plf_defs.tmp plf_mk_defs.tmp\r
11      }\r
12 --- a/ecos/packages/hal/mips/ap43/current/cdl/hal_mips_ap43.cdl
13 +++ b/ecos/packages/hal/mips/ap43/current/cdl/hal_mips_ap43.cdl
14 @@ -98,7 +98,7 @@ cdl_package CYGPKG_HAL_MIPS_AP43 {\r
15          $(CC) $(CFLAGS) $(INCLUDE_PATH) -Wp,-MD,plf_defs.tmp -o plf_mk_defs.tmp -S $<\r
16          fgrep .equ plf_mk_defs.tmp | sed s/#// > $@\r
17          @echo $@ ": \\" > $(notdir $@).deps\r
18 -        @tail +2 plf_defs.tmp >> $(notdir $@).deps\r
19 +        @tail -n +2 plf_defs.tmp >> $(notdir $@).deps\r
20          @echo >> $(notdir $@).deps\r
21          @rm plf_defs.tmp plf_mk_defs.tmp\r
22      }\r
23 --- a/ecos/packages/hal/mips/ap48/current/cdl/hal_mips_ap48.cdl
24 +++ b/ecos/packages/hal/mips/ap48/current/cdl/hal_mips_ap48.cdl
25 @@ -98,7 +98,7 @@ cdl_package CYGPKG_HAL_MIPS_AP48 {\r
26          $(CC) $(CFLAGS) $(INCLUDE_PATH) -Wp,-MD,plf_defs.tmp -o plf_mk_defs.tmp -S $<\r
27          fgrep .equ plf_mk_defs.tmp | sed s/#// > $@\r
28          @echo $@ ": \\" > $(notdir $@).deps\r
29 -        @tail +2 plf_defs.tmp >> $(notdir $@).deps\r
30 +        @tail -n +2 plf_defs.tmp >> $(notdir $@).deps\r
31          @echo >> $(notdir $@).deps\r
32          @rm plf_defs.tmp plf_mk_defs.tmp\r
33      }\r
34 --- a/ecos/packages/hal/mips/ap51/current/cdl/hal_mips_ap51.cdl
35 +++ b/ecos/packages/hal/mips/ap51/current/cdl/hal_mips_ap51.cdl
36 @@ -93,7 +93,7 @@ cdl_package CYGPKG_HAL_MIPS_AP51 {
37          $(CC) $(CFLAGS) $(INCLUDE_PATH) -Wp,-MD,plf_defs.tmp -o plf_mk_defs.tmp -S $<
38          fgrep .equ plf_mk_defs.tmp | sed s/#// > $@
39          @echo $@ ": \\" > $(notdir $@).deps
40 -        @tail +2 plf_defs.tmp >> $(notdir $@).deps
41 +        @tail -n +2 plf_defs.tmp >> $(notdir $@).deps
42          @echo >> $(notdir $@).deps
43          @rm plf_defs.tmp plf_mk_defs.tmp
44      }
45 --- a/ecos/packages/hal/mips/ap53/current/cdl/hal_mips_ap53.cdl
46 +++ b/ecos/packages/hal/mips/ap53/current/cdl/hal_mips_ap53.cdl
47 @@ -93,7 +93,7 @@ cdl_package CYGPKG_HAL_MIPS_AP53 {
48          $(CC) $(CFLAGS) $(INCLUDE_PATH) -Wp,-MD,plf_defs.tmp -o plf_mk_defs.tmp -S $<
49          fgrep .equ plf_mk_defs.tmp | sed s/#// > $@
50          @echo $@ ": \\" > $(notdir $@).deps
51 -        @tail +2 plf_defs.tmp >> $(notdir $@).deps
52 +        @tail -n +2 plf_defs.tmp >> $(notdir $@).deps
53          @echo >> $(notdir $@).deps
54          @rm plf_defs.tmp plf_mk_defs.tmp
55      }
56 --- a/ecos/packages/hal/mips/ap61/current/cdl/hal_mips_ap61.cdl
57 +++ b/ecos/packages/hal/mips/ap61/current/cdl/hal_mips_ap61.cdl
58 @@ -93,7 +93,7 @@ cdl_package CYGPKG_HAL_MIPS_AP61 {
59          $(CC) $(CFLAGS) $(INCLUDE_PATH) -Wp,-MD,plf_defs.tmp -o plf_mk_defs.tmp -S $<
60          fgrep .equ plf_mk_defs.tmp | sed s/#// > $@
61          @echo $@ ": \\" > $(notdir $@).deps
62 -        @tail +2 plf_defs.tmp >> $(notdir $@).deps
63 +        @tail -n +2 plf_defs.tmp >> $(notdir $@).deps
64          @echo >> $(notdir $@).deps
65          @rm plf_defs.tmp plf_mk_defs.tmp
66      }
67 --- a/ecos/packages/hal/mips/ap65/current/cdl/hal_mips_ap65.cdl
68 +++ b/ecos/packages/hal/mips/ap65/current/cdl/hal_mips_ap65.cdl
69 @@ -93,7 +93,7 @@ cdl_package CYGPKG_HAL_MIPS_AP65 {
70          $(CC) $(CFLAGS) $(INCLUDE_PATH) -Wp,-MD,plf_defs.tmp -o plf_mk_defs.tmp -S $<
71          fgrep .equ plf_mk_defs.tmp | sed s/#// > $@
72          @echo $@ ": \\" > $(notdir $@).deps
73 -        @tail +2 plf_defs.tmp >> $(notdir $@).deps
74 +        @tail -n +2 plf_defs.tmp >> $(notdir $@).deps
75          @echo >> $(notdir $@).deps
76          @rm plf_defs.tmp plf_mk_defs.tmp
77      }
78 --- a/ecos/packages/hal/mips/pb32/current/cdl/hal_mips_pb32.cdl
79 +++ b/ecos/packages/hal/mips/pb32/current/cdl/hal_mips_pb32.cdl
80 @@ -91,7 +91,7 @@ cdl_package CYGPKG_HAL_MIPS_PB32 {
81          $(CC) $(CFLAGS) $(INCLUDE_PATH) -Wp,-MD,plf_defs.tmp -o plf_mk_defs.tmp -S $<
82          fgrep .equ plf_mk_defs.tmp | sed s/#// > $@
83          @echo $@ ": \\" > $(notdir $@).deps
84 -        @tail +2 plf_defs.tmp >> $(notdir $@).deps
85 +        @tail -n +2 plf_defs.tmp >> $(notdir $@).deps
86          @echo >> $(notdir $@).deps
87          @rm plf_defs.tmp plf_mk_defs.tmp
88      }
89 --- a/ecos/packages/hal/mips/pb44/current/cdl/hal_mips_pb44.cdl
90 +++ b/ecos/packages/hal/mips/pb44/current/cdl/hal_mips_pb44.cdl
91 @@ -99,7 +99,7 @@ cdl_package CYGPKG_HAL_MIPS_PB44 {
92          $(CC) $(CFLAGS) $(INCLUDE_PATH) -Wp,-MD,plf_defs.tmp -o plf_mk_defs.tmp -S $<
93          fgrep .equ plf_mk_defs.tmp | sed s/#// > $@
94          @echo $@ ": \\" > $(notdir $@).deps
95 -        @tail +2 plf_defs.tmp >> $(notdir $@).deps
96 +        @tail -n +2 plf_defs.tmp >> $(notdir $@).deps
97          @echo >> $(notdir $@).deps
98          @rm plf_defs.tmp plf_mk_defs.tmp
99      }
100 --- a/ecos/packages/hal/mips/pb45/current/cdl/hal_mips_pb45.cdl
101 +++ b/ecos/packages/hal/mips/pb45/current/cdl/hal_mips_pb45.cdl
102 @@ -99,7 +99,7 @@ cdl_package CYGPKG_HAL_MIPS_PB45 {
103          $(CC) $(CFLAGS) $(INCLUDE_PATH) -Wp,-MD,plf_defs.tmp -o plf_mk_defs.tmp -S $<
104          fgrep .equ plf_mk_defs.tmp | sed s/#// > $@
105          @echo $@ ": \\" > $(notdir $@).deps
106 -        @tail +2 plf_defs.tmp >> $(notdir $@).deps
107 +        @tail -n +2 plf_defs.tmp >> $(notdir $@).deps
108          @echo >> $(notdir $@).deps
109          @rm plf_defs.tmp plf_mk_defs.tmp
110      }
111 --- a/ecos/packages/hal/mips/tb225/current/cdl/hal_mips_tb225.cdl
112 +++ b/ecos/packages/hal/mips/tb225/current/cdl/hal_mips_tb225.cdl
113 @@ -99,7 +99,7 @@ cdl_package CYGPKG_HAL_MIPS_TB225 {\r
114          $(CC) $(CFLAGS) $(INCLUDE_PATH) -Wp,-MD,plf_defs.tmp -o plf_mk_defs.tmp -S $<\r
115          fgrep .equ plf_mk_defs.tmp | sed s/#// > $@\r
116          @echo $@ ": \\" > $(notdir $@).deps\r
117 -        @tail +2 plf_defs.tmp >> $(notdir $@).deps\r
118 +        @tail -n +2 plf_defs.tmp >> $(notdir $@).deps\r
119          @echo >> $(notdir $@).deps\r
120          @rm plf_defs.tmp plf_mk_defs.tmp\r
121      }\r
122 --- a/ecos/host/tools/configtool/standalone/common/cdl_exec.cxx
123 +++ b/ecos/host/tools/configtool/standalone/common/cdl_exec.cxx
124 @@ -51,6 +51,7 @@
125  #endif
126  #include "build.hxx"
127  #include "cdl_exec.hxx"
128 +#include <linux/limits.h>
129  
130  // ----------------------------------------------------------------------------
131  bool cdl_exec::quiet            = false;
132 --- a/ecos/host/tools/configtool/standalone/common/ecosconfig.cxx
133 +++ b/ecos/host/tools/configtool/standalone/common/ecosconfig.cxx
134 @@ -50,6 +50,7 @@
135  #endif
136  #include "cdl_exec.hxx"
137  #include "ecosconfig.hxx"
138 +#include <cstring>
139  
140  #define TOOL_VERSION "2.net"
141  #define TOOL_COPYRIGHT "Copyright (c) 2002 Red Hat, Inc."
142 --- a/ecos/host/libcdl/build.cxx
143 +++ b/ecos/host/libcdl/build.cxx
144 @@ -57,6 +57,7 @@
145  // It implicitly supplies <string>, <vector> and <map> because
146  // the class definitions rely on these headers.
147  #include <cdlcore.hxx>
148 +#include <cstring>
149  
150  //}}}
151  
152 --- a/ecos/host/libcdl/parse.cxx
153 +++ b/ecos/host/libcdl/parse.cxx
154 @@ -58,6 +58,7 @@
155  // It implicitly supplies <string>, <vector> and <map> because
156  // the class definitions rely on these headers.
157  #include <cdlcore.hxx>
158 +#include <cstring> 
159  
160  //}}}
161  
162 --- a/ecos/host/libcdl/cdlmisc.cxx
163 +++ b/ecos/host/libcdl/cdlmisc.cxx
164 @@ -66,6 +66,7 @@
165  
166  // For access to strtod()
167  #include <cstdlib>
168 +#include <cstring> 
169  
170  // strtod() involves errno...
171  #include <cerrno>
172 --- a/ecos/host/infra/assert.cxx
173 +++ b/ecos/host/infra/assert.cxx
174 @@ -61,6 +61,7 @@
175  // STDLIB is needed for exit() and the status codes.
176  #include <cstdio>
177  #include <cstdlib>
178 +#include <cstring>
179  
180  #if defined(__unix__) || defined(__CYGWIN32__)
181  extern "C" {