Subversion Repositories Vertical

Rev

Rev 2 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
9 mjames 1
make  all-recursive
2
make[1]: Entering directory '/home/mjames/metal-1.1/vertical'
3
Making all in vertlib
4
make[2]: Entering directory '/home/mjames/metal-1.1/vertical/vertlib'
5
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..     -I ../vertlib -I ../vertcl_src -I ../cmdlib -I ../acf_src -g -O2 -Wall -W -Wundef -Wshadow -Wsequence-point -MT libvertical_la-bundle.lo -MD -MP -MF .deps/libvertical_la-bundle.Tpo -c -o libvertical_la-bundle.lo `test -f 'bundle.c' || echo './'`bundle.c
6
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I ../vertlib -I ../vertcl_src -I ../cmdlib -I ../acf_src -g -O2 -Wall -W -Wundef -Wshadow -Wsequence-point -MT libvertical_la-bundle.lo -MD -MP -MF .deps/libvertical_la-bundle.Tpo -c bundle.c  -fPIC -DPIC -o .libs/libvertical_la-bundle.o
7
In file included from bundle.c:58:0:
8
../cmdlib/cmdlog.h:69:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
9
 __declspec(dllexport) extern void Log (EnumLogLevel LoggingLevel, char *Format, ...);
10
 ^~~~~~~~~~
11
../cmdlib/cmdlog.h: In function ‘__declspec’:
12
../cmdlib/cmdlog.h:69:35: error: storage class specified for parameter ‘Log’
13
 __declspec(dllexport) extern void Log (EnumLogLevel LoggingLevel, char *Format, ...);
14
                                   ^~~
15
../cmdlib/cmdlog.h:70:27: error: storage class specified for parameter ‘LoggingMenu’
16
 extern CommandMenu  const LoggingMenu;
17
                           ^~~~~~~~~~~
18
../cmdlib/cmdlog.h:71:12: error: storage class specified for parameter ‘SetTrans’
19
 extern int SetTrans (int x);
20
            ^~~~~~~~
21
../cmdlib/cmdlog.h:72:12: error: storage class specified for parameter ‘CloseLog’
22
 extern int CloseLog (void);
23
            ^~~~~~~~
24
../cmdlib/cmdlog.h:74:13: error: storage class specified for parameter ‘LogSilent’
25
 extern void LogSilent (void);
26
             ^~~~~~~~~
27
../cmdlib/cmdlog.h:75:13: error: storage class specified for parameter ‘LogVerbose’
28
 extern void LogVerbose (void);
29
             ^~~~~~~~~~
30
In file included from ../cmdlib/cmdlog.h:79:0,
31
                 from bundle.c:58:
32
./version.h:175:14: error: storage class specified for parameter ‘Vertical_Version’
33
 extern char *Vertical_Version ();
34
              ^~~~~~~~~~~~~~~~
35
./version.h:176:14: error: storage class specified for parameter ‘Vertical_Time’
36
 extern char *Vertical_Time ();
37
              ^~~~~~~~~~~~~
38
./version.h:181:13: error: storage class specified for parameter ‘list_versions’
39
 extern void list_versions (FILE *f);
40
             ^~~~~~~~~~~~~
41
In file included from database.h:72:0,
42
                 from bundle.c:60:
43
expression.h:155:3: error: storage class specified for parameter ‘generic_print_style’
44
 {
45
   ^                  
46
expression.h:157:1: warning: empty declaration
47
         union
48
 ^     
49
expression.h:177:3: error: storage class specified for parameter ‘expression_t’
50
 extern expression_t *compile_variable (struct generic_info *gen, char *valname);
51
   ^~~~~~~~~~~~
52
expression.h:180:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
53
 
54
                     ^
55
expression.h:183:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
56
 /* an unelaborated variable reference (link at evaluation time */
57
                     ^
58
expression.h:185:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
59
 
60
                     ^
61
expression.h:187:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
62
 extern expression_t *compile_constant (int k);
63
                     ^
64
expression.h:190:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
65
 
66
                     ^
67
expression.h:193:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
68
 
69
                     ^
70
expression.h:195:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
71
 
72
                     ^
73
expression.h:198:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
74
 extern void print_expression (FILE *f, expression_t *e, generic_print_style recurse_generics);
75
                     ^
76
expression.h:200:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
77
 extern void
78
                     ^
79
expression.h:202:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
80
 
81
                     ^
82
expression.h:204:40: error: expected declaration specifiers or ‘...’ before ‘expression_t’
83
 
84
                                        ^           
85
expression.h:204:57: error: expected declaration specifiers or ‘...’ before ‘generic_print_style’
86
 
87
                                                         ^                  
88
expression.h:207:34: error: expected declaration specifiers or ‘...’ before ‘expression_t’
89
 
90
                                  ^           
91
expression.h:207:51: error: expected declaration specifiers or ‘...’ before ‘generic_print_style’
92
 
93
                                                   ^                  
94
expression.h:209:53: error: expected declaration specifiers or ‘...’ before ‘expression_t’
95
 
96
                                                     ^           
97
expression.h:212:12: error: storage class specified for parameter ‘eval_gen_expression’
98
 struct vhdl;
99
            ^~                 
100
expression.h:214:34: error: expected declaration specifiers or ‘...’ before ‘expression_t’
101
 extern expression_t *copy_expression (expression_t *src, struct socket *skt);
102
                                  ^~~~~~~~~~~~
103
expression.h:217:1: warning: empty declaration
104
 
105
 ^     
106
expression.h:218:1: warning: empty declaration
107
 extern void free_expression (expression_t *expr);
108
 ^~~~~~
109
expression.h:220:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
110
 extern int eval_expression (expression_t *e, struct generic_info **generic_list);
111
                     ^
112
expression.h:222:21: error: storage class specified for parameter ‘copy_vhdl’
113
 #endif
114
                     ^        
115
expression.h:224:30: error: expected declaration specifiers or ‘...’ before ‘expression_t’
116
expression.h:226:29: error: expected declaration specifiers or ‘...’ before ‘expression_t’
117
In file included from database.h:73:0,
118
                 from bundle.c:60:
119
generic.h:128:9: error: expected specifier-qualifier-list before ‘expression_t’
120
         expression_t *expr;
121
         ^~~~~~~~~~~~
122
generic.h:129:3: error: storage class specified for parameter ‘expr_ref_t’
123
 } expr_ref_t;
124
   ^~~~~~~~~~
125
generic.h:142:3: error: storage class specified for parameter ‘generic_type_t’
126
 } generic_type_t;
127
   ^~~~~~~~~~~~~~
128
generic.h:151:3: error: storage class specified for parameter ‘generic_define_class_t’
129
 } generic_define_class_t;
130
   ^~~~~~~~~~~~~~~~~~~~~~
131
generic.h:164:9: error: expected specifier-qualifier-list before ‘expression_t’
132
         expression_t *expr;   /* this is its current value as opposed to the type */
133
         ^~~~~~~~~~~~
134
generic.h:172:3: error: storage class specified for parameter ‘generic_info_t’
135
 } generic_info_t;
136
   ^~~~~~~~~~~~~~
137
generic.h:174:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
138
 extern generic_info_t *global_generics;    /* a list of user set generics */
139
                       ^
140
generic.h:175:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
141
 extern generic_info_t *partition_generics; /* a list of generics in the partition */
142
                       ^
143
generic.h:178:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘get_generic_value’
144
 get_generic_value (generic_info_t **list, char *name, generic_info_t *value);
145
 ^~~~~~~~~~~~~~~~~
146
generic.h:180:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
147
 extern generic_info_t *get_generic_ref (generic_info_t **list, char *name);
148
                       ^
149
generic.h:182:12: error: storage class specified for parameter ‘convert_num’
150
 extern int convert_num (char *string, int *value);
151
            ^~~~~~~~~~~
152
generic.h:185:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
153
 extern generic_info_t *set_generic_value (generic_info_t **list, generic_info_t *info);
154
                       ^
155
generic.h:189:31: error: expected declaration specifiers or ‘...’ before ‘generic_info_t’
156
 extern int del_generic_value (generic_info_t **list, generic_info_t *info);
157
                               ^~~~~~~~~~~~~~
158
generic.h:189:54: error: expected declaration specifiers or ‘...’ before ‘generic_info_t’
159
 extern int del_generic_value (generic_info_t **list, generic_info_t *info);
160
                                                      ^~~~~~~~~~~~~~
161
generic.h:191:43: error: expected declaration specifiers or ‘...’ before ‘generic_info_t’
162
 extern void list_generic_values (FILE *f, generic_info_t **list, int indent);
163
                                           ^~~~~~~~~~~~~~
164
generic.h:193:52: error: expected declaration specifiers or ‘...’ before ‘generic_info_t’
165
 extern void list_VHDL_generic_map_values (FILE *f, generic_info_t **list);
166
                                                    ^~~~~~~~~~~~~~
167
generic.h:195:48: error: expected declaration specifiers or ‘...’ before ‘generic_info_t’
168
 extern void list_VHDL_generic_values (FILE *f, generic_info_t **list);
169
                                                ^~~~~~~~~~~~~~
170
generic.h:197:43: error: expected declaration specifiers or ‘...’ before ‘generic_info_t’
171
 extern void list_VHDL_constants (FILE *f, generic_info_t **list);
172
                                           ^~~~~~~~~~~~~~
173
generic.h:199:1: warning: empty declaration
174
 struct socket; /* from database.h */
175
 ^~~~~~
176
generic.h:200:13: error: storage class specified for parameter ‘copy_declaration_generics’
177
 extern void copy_declaration_generics (struct socket *to, struct socket *from);
178
             ^~~~~~~~~~~~~~~~~~~~~~~~~
179
generic.h:202:39: error: expected declaration specifiers or ‘...’ before ‘generic_info_t’
180
 extern void clear_partition_generics (generic_info_t **list);
181
                                       ^~~~~~~~~~~~~~
182
generic.h:204:13: error: storage class specified for parameter ‘elaborate_all’
183
 extern void elaborate_all (void);
184
             ^~~~~~~~~~~~~
185
In file included from bundle.c:60:0:
186
database.h:97:1: warning: empty declaration
187
 struct connector;
188
 ^~~~~~
189
database.h:98:1: warning: empty declaration
190
 struct net;
191
 ^~~~~~
192
database.h:99:1: warning: empty declaration
193
 struct netref;
194
 ^~~~~~
195
database.h:100:1: warning: empty declaration
196
 struct equivalent_node_set;
197
 ^~~~~~
198
database.h:112:3: error: storage class specified for parameter ‘pindir_t’
199
 } pindir_t;
200
   ^~~~~~~~
201
database.h:130:3: error: storage class specified for parameter ‘property_t’
202
 } property_t;
203
   ^~~~~~~~~~
204
database.h:147:3: error: storage class specified for parameter ‘HowRouted_t’
205
 } HowRouted_t;
206
   ^~~~~~~~~~~
207
database.h:156:9: error: expected specifier-qualifier-list before ‘expression_t’
208
         expression_t *decl_expr; /* the range given in its declaration */
209
         ^~~~~~~~~~~~
210
database.h:167:3: error: storage class specified for parameter ‘vhdl_t’
211
 } vhdl_t;
212
   ^~~~~~
213
database.h:176:9: error: expected specifier-qualifier-list before ‘vhdl_t’
214
         vhdl_t *vhdltype;       /* the subset of the net that the node is connected to */
215
         ^~~~~~
216
database.h:214:3: error: storage class specified for parameter ‘node_t’
217
 } node_t;
218
   ^~~~~~
219
database.h:223:9: error: expected specifier-qualifier-list before ‘pindir_t’
220
         pindir_t pindir; /* proposed pin type input ? output ? bidir ? unknown ? */
221
         ^~~~~~~~
222
database.h:243:3: error: storage class specified for parameter ‘noderef_t’
223
 } noderef_t;
224
   ^~~~~~~~~
225
database.h:255:3: error: storage class specified for parameter ‘JoinMode_t’
226
 } JoinMode_t;
227
   ^~~~~~~~~~
228
database.h:267:9: error: expected specifier-qualifier-list before ‘HowRouted_t’
229
         HowRouted_t how_routed;            /* in fact this indicates how it was routed */
230
         ^~~~~~~~~~~
231
database.h:308:3: error: storage class specified for parameter ‘net_t’
232
 } net_t;
233
   ^~~~~
234
database.h:314:9: error: expected specifier-qualifier-list before ‘net_t’
235
         net_t *net;
236
         ^~~~~
237
database.h:315:3: error: storage class specified for parameter ‘netref_t’
238
 } netref_t;
239
   ^~~~~~~~
240
database.h:322:9: error: expected specifier-qualifier-list before ‘net_t’
241
         net_t **listref;  /* the root pointer of which list this unrouted reference has been
242
         ^~~~~
243
database.h:334:3: error: storage class specified for parameter ‘unrouted_ref_t’
244
 } unrouted_ref_t;
245
   ^~~~~~~~~~~~~~
246
database.h:340:9: error: expected specifier-qualifier-list before ‘node_t’
247
         node_t *node;
248
         ^~~~~~
249
database.h:341:3: error: storage class specified for parameter ‘equivalent_node_t’
250
 } equivalent_node_t;
251
   ^~~~~~~~~~~~~~~~~
252
database.h:347:9: error: expected specifier-qualifier-list before ‘equivalent_node_t’
253
         equivalent_node_t *nodes;
254
         ^~~~~~~~~~~~~~~~~
255
database.h:348:3: error: storage class specified for parameter ‘equivalent_node_set_t’
256
 } equivalent_node_set_t;
257
   ^~~~~~~~~~~~~~~~~~~~~
258
database.h:363:9: error: expected specifier-qualifier-list before ‘node_t’
259
         node_t *nodes; /* the nodes attached to this chip */
260
         ^~~~~~
261
database.h:403:3: error: storage class specified for parameter ‘socket_t’
262
 } socket_t;
263
   ^~~~~~~~
264
database.h:406:12: error: storage class specified for parameter ‘strcmp2’
265
 extern int strcmp2 (char *s, char *t);
266
            ^~~~~~~
267
database.h:412:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
268
 extern vhdl_t *get_vhdl_buswidth (noderef_t *ref);
269
               ^
270
database.h:415:5: error: expected declaration specifiers or ‘...’ before ‘net_t’
271
     net_t **listref,
272
     ^~~~~
273
database.h:416:5: error: expected declaration specifiers or ‘...’ before ‘socket_t’
274
     socket_t *chip,
275
     ^~~~~~~~
276
database.h:421:5: error: expected declaration specifiers or ‘...’ before ‘vhdl_t’
277
     vhdl_t *vhdl,
278
     ^~~~~~
279
database.h:422:5: error: expected declaration specifiers or ‘...’ before ‘expression_t’
280
     expression_t *lhs_expr);
281
     ^~~~~~~~~~~~
282
database.h:426:34: error: expected declaration specifiers or ‘...’ before ‘socket_t’
283
 extern void ensure_socket_ident (socket_t *chip);
284
                                  ^~~~~~~~
285
database.h:431:13: error: storage class specified for parameter ‘set_board_suffix’
286
 extern void set_board_suffix (char *s);
287
             ^~~~~~~~~~~~~~~~
288
database.h:434:25: error: expected declaration specifiers or ‘...’ before ‘socket_t’
289
 extern void set_socket (socket_t *socket, property_t prop, char *str);
290
                         ^~~~~~~~
291
database.h:434:43: error: expected declaration specifiers or ‘...’ before ‘property_t’
292
 extern void set_socket (socket_t *socket, property_t prop, char *str);
293
                                           ^~~~~~~~~~
294
database.h:438:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
295
 extern socket_t *find_socket (property_t prop, char *str, int srchonly, socket_t **head_ref);
296
                 ^
297
database.h:440:22: error: expected declaration specifiers or ‘...’ before ‘net_t’
298
 extern void set_net (net_t *net, property_t prop, char *str);
299
                      ^~~~~
300
database.h:440:34: error: expected declaration specifiers or ‘...’ before ‘property_t’
301
 extern void set_net (net_t *net, property_t prop, char *str);
302
                                  ^~~~~~~~~~
303
database.h:442:14: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
304
 extern net_t *find_net (net_t **listref, property_t prop, char *str, int srchonly);
305
              ^
306
database.h:445:23: error: expected declaration specifiers or ‘...’ before ‘node_t’
307
 extern void set_node (node_t *node, property_t prop, char *str);
308
                       ^~~~~~
309
database.h:445:37: error: expected declaration specifiers or ‘...’ before ‘property_t’
310
 extern void set_node (node_t *node, property_t prop, char *str);
311
                                     ^~~~~~~~~~
312
database.h:448:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
313
 extern node_t *find_node (socket_t *socket, property_t prop, char *str, int srchonly);
314
               ^
315
database.h:453:5: error: expected declaration specifiers or ‘...’ before ‘node_t’
316
     node_t *cnode,
317
     ^~~~~~
318
database.h:454:5: error: expected declaration specifiers or ‘...’ before ‘net_t’
319
     net_t *cnet,
320
     ^~~~~
321
database.h:455:5: error: expected declaration specifiers or ‘...’ before ‘pindir_t’
322
     pindir_t pindir,
323
     ^~~~~~~~
324
database.h:456:5: error: expected declaration specifiers or ‘...’ before ‘vhdl_t’
325
     vhdl_t *vhdl,
326
     ^~~~~~
327
database.h:457:5: error: expected declaration specifiers or ‘...’ before ‘vhdl_t’
328
     vhdl_t *orig_vhdl,
329
     ^~~~~~
330
database.h:458:5: error: expected declaration specifiers or ‘...’ before ‘expression_t’
331
     expression_t *lhs_expr);
332
     ^~~~~~~~~~~~
333
database.h:461:13: error: storage class specified for parameter ‘del_net_names’
334
 extern void del_net_names (char *template);
335
             ^~~~~~~~~~~~~
336
database.h:464:30: error: expected declaration specifiers or ‘...’ before ‘socket_t’
337
 extern void disconnect_node (socket_t *chip, node_t *node);
338
                              ^~~~~~~~
339
database.h:464:46: error: expected declaration specifiers or ‘...’ before ‘node_t’
340
 extern void disconnect_node (socket_t *chip, node_t *node);
341
                                              ^~~~~~
342
database.h:473:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
343
 extern socket_t *socket_head;
344
                 ^
345
database.h:474:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
346
 extern socket_t *template_head;
347
                 ^
348
database.h:475:14: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
349
 extern net_t *routed_list;
350
              ^
351
database.h:476:14: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
352
 extern net_t *named_list;
353
              ^
354
database.h:477:14: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
355
 extern net_t *named_tail;
356
              ^
357
database.h:478:14: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
358
 extern net_t *unrouted_list;
359
              ^
360
database.h:480:13: error: storage class specified for parameter ‘nullstr’
361
 extern char nullstr[];
362
             ^~~~~~~
363
database.h:482:14: error: storage class specified for parameter ‘decode_how_routed’
364
 extern char *decode_how_routed[];
365
              ^~~~~~~~~~~~~~~~~
366
database.h:484:33: error: expected declaration specifiers or ‘...’ before ‘net_t’
367
 extern char *decode_which_list (net_t **list_head);
368
                                 ^~~~~
369
database.h:487:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
370
 extern vhdl_t *default_vhdl_datatype;
371
               ^
372
database.h:488:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
373
 extern vhdl_t *default_vhdl_bustype;
374
               ^
375
database.h:490:13: error: storage class specified for parameter ‘InitialiseData’
376
 extern void InitialiseData (void);
377
             ^~~~~~~~~~~~~~
378
In file included from bundle.c:63:0:
379
printout.h:200:14: error: storage class specified for parameter ‘check_null_str’
380
 extern char *check_null_str (char *s);
381
              ^~~~~~~~~~~~~~
382
printout.h:201:13: error: storage class specified for parameter ‘print_header’
383
 extern void print_header (FILE *f, char *tool);
384
             ^~~~~~~~~~~~
385
printout.h:203:13: error: storage class specified for parameter ‘print_VLOG_header’
386
 extern void print_VLOG_header (FILE *f, char *tool);
387
             ^~~~~~~~~~~~~~~~~
388
printout.h:205:13: error: storage class specified for parameter ‘list_database’
389
 extern void list_database (FILE *f, int flatten_jumpers);
390
             ^~~~~~~~~~~~~
391
printout.h:207:13: error: storage class specified for parameter ‘list_components’
392
 extern void list_components (FILE *f);
393
             ^~~~~~~~~~~~~~~
394
printout.h:209:13: error: storage class specified for parameter ‘list_devices’
395
 extern void list_devices (FILE *f, int listflags);
396
             ^~~~~~~~~~~~
397
printout.h:211:13: error: storage class specified for parameter ‘list_extern_devices’
398
 extern void list_extern_devices (FILE *f);
399
             ^~~~~~~~~~~~~~~~~~~
400
printout.h:213:13: error: storage class specified for parameter ‘list_extern_sockets’
401
 extern void list_extern_sockets (FILE *f);
402
             ^~~~~~~~~~~~~~~~~~~
403
printout.h:215:13: error: storage class specified for parameter ‘list_joined’
404
 extern void list_joined (FILE *f);
405
             ^~~~~~~~~~~
406
printout.h:217:36: error: expected declaration specifiers or ‘...’ before ‘socket_t’
407
 extern void print_device (FILE *f, socket_t *dev, int options);
408
                                    ^~~~~~~~
409
printout.h:219:13: error: storage class specified for parameter ‘print_ACF_entity’
410
 extern void print_ACF_entity (FILE *f, char *entityname);
411
             ^~~~~~~~~~~~~~~~
412
printout.h:221:13: error: storage class specified for parameter ‘print_pin_renames’
413
 extern void print_pin_renames (FILE *f);
414
             ^~~~~~~~~~~~~~~~~
415
printout.h:223:13: error: storage class specified for parameter ‘produce_frb’
416
 extern void produce_frb (FILE *f);
417
             ^~~~~~~~~~~
418
printout.h:225:13: error: storage class specified for parameter ‘list_jumper’
419
 extern void list_jumper (FILE *f);
420
             ^~~~~~~~~~~
421
printout.h:227:13: error: storage class specified for parameter ‘list_alias’
422
 extern void list_alias (FILE *f);
423
             ^~~~~~~~~~
424
printout.h:229:33: error: expected declaration specifiers or ‘...’ before ‘net_t’
425
 extern void list_nets (FILE *f, net_t *cnet, int flatten_jumpers);
426
                                 ^~~~~
427
printout.h:232:14: error: expected declaration specifiers or ‘...’ before ‘net_t’
428
     FILE *f, net_t *cnet, net_t *root_net, int alias_depth, int flatten_jumpers);
429
              ^~~~~
430
printout.h:232:27: error: expected declaration specifiers or ‘...’ before ‘net_t’
431
     FILE *f, net_t *cnet, net_t *root_net, int alias_depth, int flatten_jumpers);
432
                           ^~~~~
433
In file included from /usr/include/regex.h:23:0,
434
                 from sorting.h:120,
435
                 from bundle.c:64:
436
/usr/include/i386-linux-gnu/sys/types.h:33:18: error: storage class specified for parameter ‘u_char’
437
 typedef __u_char u_char;
438
                  ^~~~~~
439
/usr/include/i386-linux-gnu/sys/types.h:34:19: error: storage class specified for parameter ‘u_short’
440
 typedef __u_short u_short;
441
                   ^~~~~~~
442
/usr/include/i386-linux-gnu/sys/types.h:35:17: error: storage class specified for parameter ‘u_int’
443
 typedef __u_int u_int;
444
                 ^~~~~
445
/usr/include/i386-linux-gnu/sys/types.h:36:18: error: storage class specified for parameter ‘u_long’
446
 typedef __u_long u_long;
447
                  ^~~~~~
448
/usr/include/i386-linux-gnu/sys/types.h:37:18: error: storage class specified for parameter ‘quad_t’
449
 typedef __quad_t quad_t;
450
                  ^~~~~~
451
/usr/include/i386-linux-gnu/sys/types.h:38:20: error: storage class specified for parameter ‘u_quad_t’
452
 typedef __u_quad_t u_quad_t;
453
                    ^~~~~~~~
454
/usr/include/i386-linux-gnu/sys/types.h:39:18: error: storage class specified for parameter ‘fsid_t’
455
 typedef __fsid_t fsid_t;
456
                  ^~~~~~
457
/usr/include/i386-linux-gnu/sys/types.h:44:18: error: storage class specified for parameter ‘loff_t’
458
 typedef __loff_t loff_t;
459
                  ^~~~~~
460
/usr/include/i386-linux-gnu/sys/types.h:48:17: error: storage class specified for parameter ‘ino_t’
461
 typedef __ino_t ino_t;
462
                 ^~~~~
463
/usr/include/i386-linux-gnu/sys/types.h:60:17: error: storage class specified for parameter ‘dev_t’
464
 typedef __dev_t dev_t;
465
                 ^~~~~
466
/usr/include/i386-linux-gnu/sys/types.h:65:17: error: storage class specified for parameter ‘gid_t’
467
 typedef __gid_t gid_t;
468
                 ^~~~~
469
/usr/include/i386-linux-gnu/sys/types.h:70:18: error: storage class specified for parameter ‘mode_t’
470
 typedef __mode_t mode_t;
471
                  ^~~~~~
472
/usr/include/i386-linux-gnu/sys/types.h:75:19: error: storage class specified for parameter ‘nlink_t’
473
 typedef __nlink_t nlink_t;
474
                   ^~~~~~~
475
/usr/include/i386-linux-gnu/sys/types.h:80:17: error: storage class specified for parameter ‘uid_t’
476
 typedef __uid_t uid_t;
477
                 ^~~~~
478
/usr/include/i386-linux-gnu/sys/types.h:98:17: error: storage class specified for parameter ‘pid_t’
479
 typedef __pid_t pid_t;
480
                 ^~~~~
481
/usr/include/i386-linux-gnu/sys/types.h:104:16: error: storage class specified for parameter ‘id_t’
482
 typedef __id_t id_t;
483
                ^~~~
484
/usr/include/i386-linux-gnu/sys/types.h:115:19: error: storage class specified for parameter ‘daddr_t’
485
 typedef __daddr_t daddr_t;
486
                   ^~~~~~~
487
/usr/include/i386-linux-gnu/sys/types.h:116:19: error: storage class specified for parameter ‘caddr_t’
488
 typedef __caddr_t caddr_t;
489
                   ^~~~~~~
490
/usr/include/i386-linux-gnu/sys/types.h:122:17: error: storage class specified for parameter ‘key_t’
491
 typedef __key_t key_t;
492
                 ^~~~~
493
In file included from /usr/include/i386-linux-gnu/sys/types.h:132:0,
494
                 from /usr/include/regex.h:23,
495
                 from sorting.h:120,
496
                 from bundle.c:64:
497
/usr/include/time.h:59:19: error: storage class specified for parameter ‘clock_t’
498
 typedef __clock_t clock_t;
499
                   ^~~~~~~
500
/usr/include/time.h:75:18: error: storage class specified for parameter ‘time_t’
501
 typedef __time_t time_t;
502
                  ^~~~~~
503
/usr/include/time.h:91:21: error: storage class specified for parameter ‘clockid_t’
504
 typedef __clockid_t clockid_t;
505
                     ^~~~~~~~~
506
/usr/include/time.h:103:19: error: storage class specified for parameter ‘timer_t’
507
 typedef __timer_t timer_t;
508
                   ^~~~~~~
509
In file included from /usr/include/regex.h:23:0,
510
                 from sorting.h:120,
511
                 from bundle.c:64:
512
/usr/include/i386-linux-gnu/sys/types.h:150:27: error: storage class specified for parameter ‘ulong’
513
 typedef unsigned long int ulong;
514
                           ^~~~~
515
/usr/include/i386-linux-gnu/sys/types.h:151:28: error: storage class specified for parameter ‘ushort’
516
 typedef unsigned short int ushort;
517
                            ^~~~~~
518
/usr/include/i386-linux-gnu/sys/types.h:152:22: error: storage class specified for parameter ‘uint’
519
 typedef unsigned int uint;
520
                      ^~~~
521
/usr/include/i386-linux-gnu/sys/types.h:194:1: error: storage class specified for parameter ‘int8_t’
522
 __intN_t (8, __QI__);
523
 ^
524
/usr/include/i386-linux-gnu/sys/types.h:195:1: error: storage class specified for parameter ‘int16_t’
525
 __intN_t (16, __HI__);
526
 ^
527
/usr/include/i386-linux-gnu/sys/types.h:196:1: error: storage class specified for parameter ‘int32_t’
528
 __intN_t (32, __SI__);
529
 ^
530
/usr/include/i386-linux-gnu/sys/types.h:197:1: error: storage class specified for parameter ‘int64_t’
531
 __intN_t (64, __DI__);
532
 ^
533
/usr/include/i386-linux-gnu/sys/types.h:200:1: error: storage class specified for parameter ‘u_int8_t’
534
 __u_intN_t (8, __QI__);
535
 ^
536
/usr/include/i386-linux-gnu/sys/types.h:201:1: error: storage class specified for parameter ‘u_int16_t’
537
 __u_intN_t (16, __HI__);
538
 ^
539
/usr/include/i386-linux-gnu/sys/types.h:202:1: error: storage class specified for parameter ‘u_int32_t’
540
 __u_intN_t (32, __SI__);
541
 ^
542
/usr/include/i386-linux-gnu/sys/types.h:203:1: error: storage class specified for parameter ‘u_int64_t’
543
 __u_intN_t (64, __DI__);
544
 ^
545
/usr/include/i386-linux-gnu/sys/types.h:205:13: error: storage class specified for parameter ‘register_t’
546
 typedef int register_t __attribute__ ((__mode__ (__word__)));
547
             ^~~~~~~~~~
548
In file included from /usr/include/endian.h:60:0,
549
                 from /usr/include/i386-linux-gnu/sys/types.h:216,
550
                 from /usr/include/regex.h:23,
551
                 from sorting.h:120,
552
                 from bundle.c:64:
553
/usr/include/i386-linux-gnu/bits/byteswap.h:46:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
554
 {
555
 ^
556
/usr/include/i386-linux-gnu/bits/byteswap.h:110:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
557
 {
558
 ^
559
In file included from /usr/include/i386-linux-gnu/sys/select.h:33:0,
560
                 from /usr/include/i386-linux-gnu/sys/types.h:219,
561
                 from /usr/include/regex.h:23,
562
                 from sorting.h:120,
563
                 from bundle.c:64:
564
/usr/include/i386-linux-gnu/bits/sigset.h:22:13: error: storage class specified for parameter ‘__sig_atomic_t’
565
 typedef int __sig_atomic_t;
566
             ^~~~~~~~~~~~~~
567
/usr/include/i386-linux-gnu/bits/sigset.h:30:5: error: storage class specified for parameter ‘__sigset_t’
568
   } __sigset_t;
569
     ^~~~~~~~~~
570
In file included from /usr/include/i386-linux-gnu/sys/types.h:219:0,
571
                 from /usr/include/regex.h:23,
572
                 from sorting.h:120,
573
                 from bundle.c:64:
574
/usr/include/i386-linux-gnu/sys/select.h:37:20: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘sigset_t’
575
 typedef __sigset_t sigset_t;
576
                    ^~~~~~~~
577
In file included from /usr/include/i386-linux-gnu/sys/types.h:219:0,
578
                 from /usr/include/regex.h:23,
579
                 from sorting.h:120,
580
                 from bundle.c:64:
581
/usr/include/i386-linux-gnu/sys/select.h:50:23: error: storage class specified for parameter ‘suseconds_t’
582
 typedef __suseconds_t suseconds_t;
583
                       ^~~~~~~~~~~
584
/usr/include/i386-linux-gnu/sys/select.h:56:18: error: storage class specified for parameter ‘__fd_mask’
585
 typedef long int __fd_mask;
586
                  ^~~~~~~~~
587
/usr/include/i386-linux-gnu/sys/select.h:74:5: error: expected specifier-qualifier-list before ‘__fd_mask’
588
     __fd_mask __fds_bits[__FD_SETSIZE / __NFDBITS];
589
     ^~~~~~~~~
590
/usr/include/i386-linux-gnu/sys/select.h:77:5: error: storage class specified for parameter ‘fd_set’
591
   } fd_set;
592
     ^~~~~~
593
/usr/include/i386-linux-gnu/sys/select.h:84:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fd_mask’
594
 typedef __fd_mask fd_mask;
595
                   ^~~~~~~
596
/usr/include/i386-linux-gnu/sys/select.h:108:32: error: expected declaration specifiers or ‘...’ before ‘fd_set’
597
 extern int select (int __nfds, fd_set *__restrict __readfds,
598
                                ^~~~~~
599
/usr/include/i386-linux-gnu/sys/select.h:109:6: error: expected declaration specifiers or ‘...’ before ‘fd_set’
600
      fd_set *__restrict __writefds,
601
      ^~~~~~
602
/usr/include/i386-linux-gnu/sys/select.h:110:6: error: expected declaration specifiers or ‘...’ before ‘fd_set’
603
      fd_set *__restrict __exceptfds,
604
      ^~~~~~
605
/usr/include/i386-linux-gnu/sys/select.h:120:33: error: expected declaration specifiers or ‘...’ before ‘fd_set’
606
 extern int pselect (int __nfds, fd_set *__restrict __readfds,
607
                                 ^~~~~~
608
/usr/include/i386-linux-gnu/sys/select.h:121:7: error: expected declaration specifiers or ‘...’ before ‘fd_set’
609
       fd_set *__restrict __writefds,
610
       ^~~~~~
611
/usr/include/i386-linux-gnu/sys/select.h:122:7: error: expected declaration specifiers or ‘...’ before ‘fd_set’
612
       fd_set *__restrict __exceptfds,
613
       ^~~~~~
614
/usr/include/i386-linux-gnu/sys/select.h:124:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
615
       const __sigset_t *__restrict __sigmask);
616
                        ^
617
In file included from /usr/include/i386-linux-gnu/sys/types.h:222:0,
618
                 from /usr/include/regex.h:23,
619
                 from sorting.h:120,
620
                 from bundle.c:64:
621
/usr/include/i386-linux-gnu/sys/sysmacros.h:26:1: error: expected declaration specifiers before ‘__extension__’
622
 __extension__
623
 ^~~~~~~~~~~~~
624
/usr/include/i386-linux-gnu/sys/sysmacros.h:29:1: error: expected declaration specifiers before ‘__extension__’
625
 __extension__
626
 ^~~~~~~~~~~~~
627
/usr/include/i386-linux-gnu/sys/sysmacros.h:32:1: error: expected declaration specifiers before ‘__extension__’
628
 __extension__
629
 ^~~~~~~~~~~~~
630
/usr/include/i386-linux-gnu/sys/sysmacros.h:38:1: error: expected declaration specifiers before ‘__extension__’
631
 __extension__ __extern_inline __attribute_const__ unsigned int
632
 ^~~~~~~~~~~~~
633
/usr/include/i386-linux-gnu/sys/sysmacros.h:44:1: error: expected declaration specifiers before ‘__extension__’
634
 __extension__ __extern_inline __attribute_const__ unsigned int
635
 ^~~~~~~~~~~~~
636
/usr/include/i386-linux-gnu/sys/sysmacros.h:50:1: error: expected declaration specifiers before ‘__extension__’
637
 __extension__ __extern_inline __attribute_const__ unsigned long long int
638
 ^~~~~~~~~~~~~
639
In file included from /usr/include/regex.h:23:0,
640
                 from sorting.h:120,
641
                 from bundle.c:64:
642
/usr/include/i386-linux-gnu/sys/types.h:228:21: error: storage class specified for parameter ‘blksize_t’
643
 typedef __blksize_t blksize_t;
644
                     ^~~~~~~~~
645
/usr/include/i386-linux-gnu/sys/types.h:235:20: error: storage class specified for parameter ‘blkcnt_t’
646
 typedef __blkcnt_t blkcnt_t;  /* Type to count number of disk blocks.  */
647
                    ^~~~~~~~
648
/usr/include/i386-linux-gnu/sys/types.h:239:22: error: storage class specified for parameter ‘fsblkcnt_t’
649
 typedef __fsblkcnt_t fsblkcnt_t; /* Type to count file system blocks.  */
650
                      ^~~~~~~~~~
651
/usr/include/i386-linux-gnu/sys/types.h:243:22: error: storage class specified for parameter ‘fsfilcnt_t’
652
 typedef __fsfilcnt_t fsfilcnt_t; /* Type to count file system inodes.  */
653
                      ^~~~~~~~~~
654
In file included from /usr/include/i386-linux-gnu/sys/types.h:270:0,
655
                 from /usr/include/regex.h:23,
656
                 from sorting.h:120,
657
                 from bundle.c:64:
658
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:60:27: error: storage class specified for parameter ‘pthread_t’
659
 typedef unsigned long int pthread_t;
660
                           ^~~~~~~~~
661
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:69:30: error: storage class specified for parameter ‘pthread_attr_t’
662
 typedef union pthread_attr_t pthread_attr_t;
663
                              ^~~~~~~~~~~~~~
664
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:84:3: error: storage class specified for parameter ‘__pthread_slist_t’
665
 } __pthread_slist_t;
666
   ^~~~~~~~~~~~~~~~~
667
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:122:7: error: expected specifier-qualifier-list before ‘__pthread_slist_t’
668
       __pthread_slist_t __list;
669
       ^~~~~~~~~~~~~~~~~
670
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:128:3: error: storage class specified for parameter ‘pthread_mutex_t’
671
 } pthread_mutex_t;
672
   ^~~~~~~~~~~~~~~
673
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:134:3: error: storage class specified for parameter ‘pthread_mutexattr_t’
674
 } pthread_mutexattr_t;
675
   ^~~~~~~~~~~~~~~~~~~
676
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:154:3: error: storage class specified for parameter ‘pthread_cond_t’
677
 } pthread_cond_t;
678
   ^~~~~~~~~~~~~~
679
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:160:3: error: storage class specified for parameter ‘pthread_condattr_t’
680
 } pthread_condattr_t;
681
   ^~~~~~~~~~~~~~~~~~
682
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:164:22: error: storage class specified for parameter ‘pthread_key_t’
683
 typedef unsigned int pthread_key_t;
684
                      ^~~~~~~~~~~~~
685
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:168:13: error: storage class specified for parameter ‘pthread_once_t’
686
 typedef int pthread_once_t;
687
             ^~~~~~~~~~~~~~
688
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:222:3: error: storage class specified for parameter ‘pthread_rwlock_t’
689
 } pthread_rwlock_t;
690
   ^~~~~~~~~~~~~~~~
691
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:228:3: error: storage class specified for parameter ‘pthread_rwlockattr_t’
692
 } pthread_rwlockattr_t;
693
   ^~~~~~~~~~~~~~~~~~~~
694
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:234:22: error: storage class specified for parameter ‘pthread_spinlock_t’
695
 typedef volatile int pthread_spinlock_t;
696
                      ^~~~~~~~~~~~~~~~~~
697
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:243:3: error: storage class specified for parameter ‘pthread_barrier_t’
698
 } pthread_barrier_t;
699
   ^~~~~~~~~~~~~~~~~
700
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:249:3: error: storage class specified for parameter ‘pthread_barrierattr_t’
701
 } pthread_barrierattr_t;
702
   ^~~~~~~~~~~~~~~~~~~~~
703
In file included from sorting.h:120:0,
704
                 from bundle.c:64:
705
/usr/include/regex.h:34:18: error: storage class specified for parameter ‘s_reg_t’
706
 typedef long int s_reg_t;
707
                  ^~~~~~~
708
/usr/include/regex.h:35:27: error: storage class specified for parameter ‘active_reg_t’
709
 typedef unsigned long int active_reg_t;
710
                           ^~~~~~~~~~~~
711
/usr/include/regex.h:42:27: error: storage class specified for parameter ‘reg_syntax_t’
712
 typedef unsigned long int reg_syntax_t;
713
                           ^~~~~~~~~~~~
714
/usr/include/regex.h:181:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘re_syntax_options’
715
 extern reg_syntax_t re_syntax_options;
716
                     ^~~~~~~~~~~~~~~~~
717
/usr/include/regex.h:336:3: error: storage class specified for parameter ‘reg_errcode_t’
718
 } reg_errcode_t;
719
   ^~~~~~~~~~~~~
720
/usr/include/regex.h:371:3: error: expected specifier-qualifier-list before ‘reg_syntax_t’
721
   reg_syntax_t __REPB_PREFIX(syntax);
722
   ^~~~~~~~~~~~
723
/usr/include/regex.h:423:34: error: storage class specified for parameter ‘regex_t’
724
 typedef struct re_pattern_buffer regex_t;
725
                                  ^~~~~~~
726
/usr/include/regex.h:426:13: error: storage class specified for parameter ‘regoff_t’
727
 typedef int regoff_t;
728
             ^~~~~~~~
729
/usr/include/regex.h:454:3: error: expected specifier-qualifier-list before ‘regoff_t’
730
   regoff_t rm_so;  /* Byte offset from string's start to substring's start.  */
731
   ^~~~~~~~
732
/usr/include/regex.h:456:3: error: storage class specified for parameter ‘regmatch_t’
733
 } regmatch_t;
734
   ^~~~~~~~~~
735
/usr/include/regex.h:562:21: error: expected declaration specifiers or ‘...’ before ‘regex_t’
736
 extern int regcomp (regex_t *__restrict __preg,
737
                     ^~~~~~~
738
/usr/include/regex.h:566:35: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
739
 extern int regexec (const regex_t *__restrict __preg,
740
                                   ^
741
/usr/include/regex.h:571:54: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
742
 extern size_t regerror (int __errcode, const regex_t *__restrict __preg,
743
                                                      ^
744
/usr/include/regex.h:574:22: error: expected declaration specifiers or ‘...’ before ‘regex_t’
745
 extern void regfree (regex_t *__preg);
746
                      ^~~~~~~
747
In file included from bundle.c:64:0:
748
sorting.h:143:3: error: storage class specified for parameter ‘extract_xy_t’
749
 } extract_xy_t;
750
   ^~~~~~~~~~~~
751
sorting.h:145:25: error: expected declaration specifiers or ‘...’ before ‘socket_t’
752
 extern void sort_nodes (socket_t *chip, extract_xy_t mode);
753
                         ^~~~~~~~
754
sorting.h:145:41: error: expected declaration specifiers or ‘...’ before ‘extract_xy_t’
755
 extern void sort_nodes (socket_t *chip, extract_xy_t mode);
756
                                         ^~~~~~~~~~~~
757
sorting.h:146:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
758
 extern socket_t *sort_sockets (socket_t **s);
759
                 ^
760
sorting.h:153:9: error: expected specifier-qualifier-list before ‘regex_t’
761
         regex_t preg[1];
762
         ^~~~~~~
763
sorting.h:156:3: error: storage class specified for parameter ‘vert_regex_t’
764
 } vert_regex_t;
765
   ^~~~~~~~~~~~
766
sorting.h:158:26: error: expected declaration specifiers or ‘...’ before ‘vert_regex_t’
767
 extern int vert_regcomp (vert_regex_t **preg, char *expr);
768
                          ^~~~~~~~~~~~
769
sorting.h:160:26: error: expected declaration specifiers or ‘...’ before ‘vert_regex_t’
770
 extern int vert_regfree (vert_regex_t **preg);
771
                          ^~~~~~~~~~~~
772
In file included from bundle.c:65:0:
773
../vertcl_src/vertcl_main.h:4:17: fatal error: tcl.h: No such file or directory
774
 #include <tcl.h>
775
                 ^
776
compilation terminated.
777
Makefile:484: recipe for target 'libvertical_la-bundle.lo' failed
778
make[2]: *** [libvertical_la-bundle.lo] Error 1
779
make[2]: Leaving directory '/home/mjames/metal-1.1/vertical/vertlib'
780
Makefile:405: recipe for target 'all-recursive' failed
781
make[1]: *** [all-recursive] Error 1
782
make[1]: Leaving directory '/home/mjames/metal-1.1/vertical'
783
Makefile:337: recipe for target 'all' failed
784
make: *** [all] Error 2