Rev 2 | Blame | Compare with Previous | Last modification | View Log | RSS feed
make all-recursive
make[1]: Entering directory '/home/mjames/metal-1.1/vertical'
Making all in vertlib
make[2]: Entering directory '/home/mjames/metal-1.1/vertical/vertlib'
/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
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
In file included from bundle.c:58:0:
../cmdlib/cmdlog.h:69:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
__declspec(dllexport) extern void Log (EnumLogLevel LoggingLevel, char *Format, ...);
^~~~~~~~~~
../cmdlib/cmdlog.h: In function ‘__declspec’:
../cmdlib/cmdlog.h:69:35: error: storage class specified for parameter ‘Log’
__declspec(dllexport) extern void Log (EnumLogLevel LoggingLevel, char *Format, ...);
^~~
../cmdlib/cmdlog.h:70:27: error: storage class specified for parameter ‘LoggingMenu’
extern CommandMenu const LoggingMenu;
^~~~~~~~~~~
../cmdlib/cmdlog.h:71:12: error: storage class specified for parameter ‘SetTrans’
extern int SetTrans (int x);
^~~~~~~~
../cmdlib/cmdlog.h:72:12: error: storage class specified for parameter ‘CloseLog’
extern int CloseLog (void);
^~~~~~~~
../cmdlib/cmdlog.h:74:13: error: storage class specified for parameter ‘LogSilent’
extern void LogSilent (void);
^~~~~~~~~
../cmdlib/cmdlog.h:75:13: error: storage class specified for parameter ‘LogVerbose’
extern void LogVerbose (void);
^~~~~~~~~~
In file included from ../cmdlib/cmdlog.h:79:0,
from bundle.c:58:
./version.h:175:14: error: storage class specified for parameter ‘Vertical_Version’
extern char *Vertical_Version ();
^~~~~~~~~~~~~~~~
./version.h:176:14: error: storage class specified for parameter ‘Vertical_Time’
extern char *Vertical_Time ();
^~~~~~~~~~~~~
./version.h:181:13: error: storage class specified for parameter ‘list_versions’
extern void list_versions (FILE *f);
^~~~~~~~~~~~~
In file included from database.h:72:0,
from bundle.c:60:
expression.h:155:3: error: storage class specified for parameter ‘generic_print_style’
{
^
expression.h:157:1: warning: empty declaration
union
^
expression.h:177:3: error: storage class specified for parameter ‘expression_t’
extern expression_t *compile_variable (struct generic_info *gen, char *valname);
^~~~~~~~~~~~
expression.h:180:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
^
expression.h:183:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/* an unelaborated variable reference (link at evaluation time */
^
expression.h:185:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
^
expression.h:187:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
extern expression_t *compile_constant (int k);
^
expression.h:190:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
^
expression.h:193:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
^
expression.h:195:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
^
expression.h:198:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
extern void print_expression (FILE *f, expression_t *e, generic_print_style recurse_generics);
^
expression.h:200:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
extern void
^
expression.h:202:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
^
expression.h:204:40: error: expected declaration specifiers or ‘...’ before ‘expression_t’
^
expression.h:204:57: error: expected declaration specifiers or ‘...’ before ‘generic_print_style’
^
expression.h:207:34: error: expected declaration specifiers or ‘...’ before ‘expression_t’
^
expression.h:207:51: error: expected declaration specifiers or ‘...’ before ‘generic_print_style’
^
expression.h:209:53: error: expected declaration specifiers or ‘...’ before ‘expression_t’
^
expression.h:212:12: error: storage class specified for parameter ‘eval_gen_expression’
struct vhdl;
^~
expression.h:214:34: error: expected declaration specifiers or ‘...’ before ‘expression_t’
extern expression_t *copy_expression (expression_t *src, struct socket *skt);
^~~~~~~~~~~~
expression.h:217:1: warning: empty declaration
^
expression.h:218:1: warning: empty declaration
extern void free_expression (expression_t *expr);
^~~~~~
expression.h:220:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
extern int eval_expression (expression_t *e, struct generic_info **generic_list);
^
expression.h:222:21: error: storage class specified for parameter ‘copy_vhdl’
#endif
^
expression.h:224:30: error: expected declaration specifiers or ‘...’ before ‘expression_t’
expression.h:226:29: error: expected declaration specifiers or ‘...’ before ‘expression_t’
In file included from database.h:73:0,
from bundle.c:60:
generic.h:128:9: error: expected specifier-qualifier-list before ‘expression_t’
expression_t *expr;
^~~~~~~~~~~~
generic.h:129:3: error: storage class specified for parameter ‘expr_ref_t’
} expr_ref_t;
^~~~~~~~~~
generic.h:142:3: error: storage class specified for parameter ‘generic_type_t’
} generic_type_t;
^~~~~~~~~~~~~~
generic.h:151:3: error: storage class specified for parameter ‘generic_define_class_t’
} generic_define_class_t;
^~~~~~~~~~~~~~~~~~~~~~
generic.h:164:9: error: expected specifier-qualifier-list before ‘expression_t’
expression_t *expr; /* this is its current value as opposed to the type */
^~~~~~~~~~~~
generic.h:172:3: error: storage class specified for parameter ‘generic_info_t’
} generic_info_t;
^~~~~~~~~~~~~~
generic.h:174:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
extern generic_info_t *global_generics; /* a list of user set generics */
^
generic.h:175:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
extern generic_info_t *partition_generics; /* a list of generics in the partition */
^
generic.h:178:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘get_generic_value’
get_generic_value (generic_info_t **list, char *name, generic_info_t *value);
^~~~~~~~~~~~~~~~~
generic.h:180:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
extern generic_info_t *get_generic_ref (generic_info_t **list, char *name);
^
generic.h:182:12: error: storage class specified for parameter ‘convert_num’
extern int convert_num (char *string, int *value);
^~~~~~~~~~~
generic.h:185:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
extern generic_info_t *set_generic_value (generic_info_t **list, generic_info_t *info);
^
generic.h:189:31: error: expected declaration specifiers or ‘...’ before ‘generic_info_t’
extern int del_generic_value (generic_info_t **list, generic_info_t *info);
^~~~~~~~~~~~~~
generic.h:189:54: error: expected declaration specifiers or ‘...’ before ‘generic_info_t’
extern int del_generic_value (generic_info_t **list, generic_info_t *info);
^~~~~~~~~~~~~~
generic.h:191:43: error: expected declaration specifiers or ‘...’ before ‘generic_info_t’
extern void list_generic_values (FILE *f, generic_info_t **list, int indent);
^~~~~~~~~~~~~~
generic.h:193:52: error: expected declaration specifiers or ‘...’ before ‘generic_info_t’
extern void list_VHDL_generic_map_values (FILE *f, generic_info_t **list);
^~~~~~~~~~~~~~
generic.h:195:48: error: expected declaration specifiers or ‘...’ before ‘generic_info_t’
extern void list_VHDL_generic_values (FILE *f, generic_info_t **list);
^~~~~~~~~~~~~~
generic.h:197:43: error: expected declaration specifiers or ‘...’ before ‘generic_info_t’
extern void list_VHDL_constants (FILE *f, generic_info_t **list);
^~~~~~~~~~~~~~
generic.h:199:1: warning: empty declaration
struct socket; /* from database.h */
^~~~~~
generic.h:200:13: error: storage class specified for parameter ‘copy_declaration_generics’
extern void copy_declaration_generics (struct socket *to, struct socket *from);
^~~~~~~~~~~~~~~~~~~~~~~~~
generic.h:202:39: error: expected declaration specifiers or ‘...’ before ‘generic_info_t’
extern void clear_partition_generics (generic_info_t **list);
^~~~~~~~~~~~~~
generic.h:204:13: error: storage class specified for parameter ‘elaborate_all’
extern void elaborate_all (void);
^~~~~~~~~~~~~
In file included from bundle.c:60:0:
database.h:97:1: warning: empty declaration
struct connector;
^~~~~~
database.h:98:1: warning: empty declaration
struct net;
^~~~~~
database.h:99:1: warning: empty declaration
struct netref;
^~~~~~
database.h:100:1: warning: empty declaration
struct equivalent_node_set;
^~~~~~
database.h:112:3: error: storage class specified for parameter ‘pindir_t’
} pindir_t;
^~~~~~~~
database.h:130:3: error: storage class specified for parameter ‘property_t’
} property_t;
^~~~~~~~~~
database.h:147:3: error: storage class specified for parameter ‘HowRouted_t’
} HowRouted_t;
^~~~~~~~~~~
database.h:156:9: error: expected specifier-qualifier-list before ‘expression_t’
expression_t *decl_expr; /* the range given in its declaration */
^~~~~~~~~~~~
database.h:167:3: error: storage class specified for parameter ‘vhdl_t’
} vhdl_t;
^~~~~~
database.h:176:9: error: expected specifier-qualifier-list before ‘vhdl_t’
vhdl_t *vhdltype; /* the subset of the net that the node is connected to */
^~~~~~
database.h:214:3: error: storage class specified for parameter ‘node_t’
} node_t;
^~~~~~
database.h:223:9: error: expected specifier-qualifier-list before ‘pindir_t’
pindir_t pindir; /* proposed pin type input ? output ? bidir ? unknown ? */
^~~~~~~~
database.h:243:3: error: storage class specified for parameter ‘noderef_t’
} noderef_t;
^~~~~~~~~
database.h:255:3: error: storage class specified for parameter ‘JoinMode_t’
} JoinMode_t;
^~~~~~~~~~
database.h:267:9: error: expected specifier-qualifier-list before ‘HowRouted_t’
HowRouted_t how_routed; /* in fact this indicates how it was routed */
^~~~~~~~~~~
database.h:308:3: error: storage class specified for parameter ‘net_t’
} net_t;
^~~~~
database.h:314:9: error: expected specifier-qualifier-list before ‘net_t’
net_t *net;
^~~~~
database.h:315:3: error: storage class specified for parameter ‘netref_t’
} netref_t;
^~~~~~~~
database.h:322:9: error: expected specifier-qualifier-list before ‘net_t’
net_t **listref; /* the root pointer of which list this unrouted reference has been
^~~~~
database.h:334:3: error: storage class specified for parameter ‘unrouted_ref_t’
} unrouted_ref_t;
^~~~~~~~~~~~~~
database.h:340:9: error: expected specifier-qualifier-list before ‘node_t’
node_t *node;
^~~~~~
database.h:341:3: error: storage class specified for parameter ‘equivalent_node_t’
} equivalent_node_t;
^~~~~~~~~~~~~~~~~
database.h:347:9: error: expected specifier-qualifier-list before ‘equivalent_node_t’
equivalent_node_t *nodes;
^~~~~~~~~~~~~~~~~
database.h:348:3: error: storage class specified for parameter ‘equivalent_node_set_t’
} equivalent_node_set_t;
^~~~~~~~~~~~~~~~~~~~~
database.h:363:9: error: expected specifier-qualifier-list before ‘node_t’
node_t *nodes; /* the nodes attached to this chip */
^~~~~~
database.h:403:3: error: storage class specified for parameter ‘socket_t’
} socket_t;
^~~~~~~~
database.h:406:12: error: storage class specified for parameter ‘strcmp2’
extern int strcmp2 (char *s, char *t);
^~~~~~~
database.h:412:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
extern vhdl_t *get_vhdl_buswidth (noderef_t *ref);
^
database.h:415:5: error: expected declaration specifiers or ‘...’ before ‘net_t’
net_t **listref,
^~~~~
database.h:416:5: error: expected declaration specifiers or ‘...’ before ‘socket_t’
socket_t *chip,
^~~~~~~~
database.h:421:5: error: expected declaration specifiers or ‘...’ before ‘vhdl_t’
vhdl_t *vhdl,
^~~~~~
database.h:422:5: error: expected declaration specifiers or ‘...’ before ‘expression_t’
expression_t *lhs_expr);
^~~~~~~~~~~~
database.h:426:34: error: expected declaration specifiers or ‘...’ before ‘socket_t’
extern void ensure_socket_ident (socket_t *chip);
^~~~~~~~
database.h:431:13: error: storage class specified for parameter ‘set_board_suffix’
extern void set_board_suffix (char *s);
^~~~~~~~~~~~~~~~
database.h:434:25: error: expected declaration specifiers or ‘...’ before ‘socket_t’
extern void set_socket (socket_t *socket, property_t prop, char *str);
^~~~~~~~
database.h:434:43: error: expected declaration specifiers or ‘...’ before ‘property_t’
extern void set_socket (socket_t *socket, property_t prop, char *str);
^~~~~~~~~~
database.h:438:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
extern socket_t *find_socket (property_t prop, char *str, int srchonly, socket_t **head_ref);
^
database.h:440:22: error: expected declaration specifiers or ‘...’ before ‘net_t’
extern void set_net (net_t *net, property_t prop, char *str);
^~~~~
database.h:440:34: error: expected declaration specifiers or ‘...’ before ‘property_t’
extern void set_net (net_t *net, property_t prop, char *str);
^~~~~~~~~~
database.h:442:14: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
extern net_t *find_net (net_t **listref, property_t prop, char *str, int srchonly);
^
database.h:445:23: error: expected declaration specifiers or ‘...’ before ‘node_t’
extern void set_node (node_t *node, property_t prop, char *str);
^~~~~~
database.h:445:37: error: expected declaration specifiers or ‘...’ before ‘property_t’
extern void set_node (node_t *node, property_t prop, char *str);
^~~~~~~~~~
database.h:448:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
extern node_t *find_node (socket_t *socket, property_t prop, char *str, int srchonly);
^
database.h:453:5: error: expected declaration specifiers or ‘...’ before ‘node_t’
node_t *cnode,
^~~~~~
database.h:454:5: error: expected declaration specifiers or ‘...’ before ‘net_t’
net_t *cnet,
^~~~~
database.h:455:5: error: expected declaration specifiers or ‘...’ before ‘pindir_t’
pindir_t pindir,
^~~~~~~~
database.h:456:5: error: expected declaration specifiers or ‘...’ before ‘vhdl_t’
vhdl_t *vhdl,
^~~~~~
database.h:457:5: error: expected declaration specifiers or ‘...’ before ‘vhdl_t’
vhdl_t *orig_vhdl,
^~~~~~
database.h:458:5: error: expected declaration specifiers or ‘...’ before ‘expression_t’
expression_t *lhs_expr);
^~~~~~~~~~~~
database.h:461:13: error: storage class specified for parameter ‘del_net_names’
extern void del_net_names (char *template);
^~~~~~~~~~~~~
database.h:464:30: error: expected declaration specifiers or ‘...’ before ‘socket_t’
extern void disconnect_node (socket_t *chip, node_t *node);
^~~~~~~~
database.h:464:46: error: expected declaration specifiers or ‘...’ before ‘node_t’
extern void disconnect_node (socket_t *chip, node_t *node);
^~~~~~
database.h:473:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
extern socket_t *socket_head;
^
database.h:474:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
extern socket_t *template_head;
^
database.h:475:14: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
extern net_t *routed_list;
^
database.h:476:14: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
extern net_t *named_list;
^
database.h:477:14: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
extern net_t *named_tail;
^
database.h:478:14: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
extern net_t *unrouted_list;
^
database.h:480:13: error: storage class specified for parameter ‘nullstr’
extern char nullstr[];
^~~~~~~
database.h:482:14: error: storage class specified for parameter ‘decode_how_routed’
extern char *decode_how_routed[];
^~~~~~~~~~~~~~~~~
database.h:484:33: error: expected declaration specifiers or ‘...’ before ‘net_t’
extern char *decode_which_list (net_t **list_head);
^~~~~
database.h:487:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
extern vhdl_t *default_vhdl_datatype;
^
database.h:488:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
extern vhdl_t *default_vhdl_bustype;
^
database.h:490:13: error: storage class specified for parameter ‘InitialiseData’
extern void InitialiseData (void);
^~~~~~~~~~~~~~
In file included from bundle.c:63:0:
printout.h:200:14: error: storage class specified for parameter ‘check_null_str’
extern char *check_null_str (char *s);
^~~~~~~~~~~~~~
printout.h:201:13: error: storage class specified for parameter ‘print_header’
extern void print_header (FILE *f, char *tool);
^~~~~~~~~~~~
printout.h:203:13: error: storage class specified for parameter ‘print_VLOG_header’
extern void print_VLOG_header (FILE *f, char *tool);
^~~~~~~~~~~~~~~~~
printout.h:205:13: error: storage class specified for parameter ‘list_database’
extern void list_database (FILE *f, int flatten_jumpers);
^~~~~~~~~~~~~
printout.h:207:13: error: storage class specified for parameter ‘list_components’
extern void list_components (FILE *f);
^~~~~~~~~~~~~~~
printout.h:209:13: error: storage class specified for parameter ‘list_devices’
extern void list_devices (FILE *f, int listflags);
^~~~~~~~~~~~
printout.h:211:13: error: storage class specified for parameter ‘list_extern_devices’
extern void list_extern_devices (FILE *f);
^~~~~~~~~~~~~~~~~~~
printout.h:213:13: error: storage class specified for parameter ‘list_extern_sockets’
extern void list_extern_sockets (FILE *f);
^~~~~~~~~~~~~~~~~~~
printout.h:215:13: error: storage class specified for parameter ‘list_joined’
extern void list_joined (FILE *f);
^~~~~~~~~~~
printout.h:217:36: error: expected declaration specifiers or ‘...’ before ‘socket_t’
extern void print_device (FILE *f, socket_t *dev, int options);
^~~~~~~~
printout.h:219:13: error: storage class specified for parameter ‘print_ACF_entity’
extern void print_ACF_entity (FILE *f, char *entityname);
^~~~~~~~~~~~~~~~
printout.h:221:13: error: storage class specified for parameter ‘print_pin_renames’
extern void print_pin_renames (FILE *f);
^~~~~~~~~~~~~~~~~
printout.h:223:13: error: storage class specified for parameter ‘produce_frb’
extern void produce_frb (FILE *f);
^~~~~~~~~~~
printout.h:225:13: error: storage class specified for parameter ‘list_jumper’
extern void list_jumper (FILE *f);
^~~~~~~~~~~
printout.h:227:13: error: storage class specified for parameter ‘list_alias’
extern void list_alias (FILE *f);
^~~~~~~~~~
printout.h:229:33: error: expected declaration specifiers or ‘...’ before ‘net_t’
extern void list_nets (FILE *f, net_t *cnet, int flatten_jumpers);
^~~~~
printout.h:232:14: error: expected declaration specifiers or ‘...’ before ‘net_t’
FILE *f, net_t *cnet, net_t *root_net, int alias_depth, int flatten_jumpers);
^~~~~
printout.h:232:27: error: expected declaration specifiers or ‘...’ before ‘net_t’
FILE *f, net_t *cnet, net_t *root_net, int alias_depth, int flatten_jumpers);
^~~~~
In file included from /usr/include/regex.h:23:0,
from sorting.h:120,
from bundle.c:64:
/usr/include/i386-linux-gnu/sys/types.h:33:18: error: storage class specified for parameter ‘u_char’
typedef __u_char u_char;
^~~~~~
/usr/include/i386-linux-gnu/sys/types.h:34:19: error: storage class specified for parameter ‘u_short’
typedef __u_short u_short;
^~~~~~~
/usr/include/i386-linux-gnu/sys/types.h:35:17: error: storage class specified for parameter ‘u_int’
typedef __u_int u_int;
^~~~~
/usr/include/i386-linux-gnu/sys/types.h:36:18: error: storage class specified for parameter ‘u_long’
typedef __u_long u_long;
^~~~~~
/usr/include/i386-linux-gnu/sys/types.h:37:18: error: storage class specified for parameter ‘quad_t’
typedef __quad_t quad_t;
^~~~~~
/usr/include/i386-linux-gnu/sys/types.h:38:20: error: storage class specified for parameter ‘u_quad_t’
typedef __u_quad_t u_quad_t;
^~~~~~~~
/usr/include/i386-linux-gnu/sys/types.h:39:18: error: storage class specified for parameter ‘fsid_t’
typedef __fsid_t fsid_t;
^~~~~~
/usr/include/i386-linux-gnu/sys/types.h:44:18: error: storage class specified for parameter ‘loff_t’
typedef __loff_t loff_t;
^~~~~~
/usr/include/i386-linux-gnu/sys/types.h:48:17: error: storage class specified for parameter ‘ino_t’
typedef __ino_t ino_t;
^~~~~
/usr/include/i386-linux-gnu/sys/types.h:60:17: error: storage class specified for parameter ‘dev_t’
typedef __dev_t dev_t;
^~~~~
/usr/include/i386-linux-gnu/sys/types.h:65:17: error: storage class specified for parameter ‘gid_t’
typedef __gid_t gid_t;
^~~~~
/usr/include/i386-linux-gnu/sys/types.h:70:18: error: storage class specified for parameter ‘mode_t’
typedef __mode_t mode_t;
^~~~~~
/usr/include/i386-linux-gnu/sys/types.h:75:19: error: storage class specified for parameter ‘nlink_t’
typedef __nlink_t nlink_t;
^~~~~~~
/usr/include/i386-linux-gnu/sys/types.h:80:17: error: storage class specified for parameter ‘uid_t’
typedef __uid_t uid_t;
^~~~~
/usr/include/i386-linux-gnu/sys/types.h:98:17: error: storage class specified for parameter ‘pid_t’
typedef __pid_t pid_t;
^~~~~
/usr/include/i386-linux-gnu/sys/types.h:104:16: error: storage class specified for parameter ‘id_t’
typedef __id_t id_t;
^~~~
/usr/include/i386-linux-gnu/sys/types.h:115:19: error: storage class specified for parameter ‘daddr_t’
typedef __daddr_t daddr_t;
^~~~~~~
/usr/include/i386-linux-gnu/sys/types.h:116:19: error: storage class specified for parameter ‘caddr_t’
typedef __caddr_t caddr_t;
^~~~~~~
/usr/include/i386-linux-gnu/sys/types.h:122:17: error: storage class specified for parameter ‘key_t’
typedef __key_t key_t;
^~~~~
In file included from /usr/include/i386-linux-gnu/sys/types.h:132:0,
from /usr/include/regex.h:23,
from sorting.h:120,
from bundle.c:64:
/usr/include/time.h:59:19: error: storage class specified for parameter ‘clock_t’
typedef __clock_t clock_t;
^~~~~~~
/usr/include/time.h:75:18: error: storage class specified for parameter ‘time_t’
typedef __time_t time_t;
^~~~~~
/usr/include/time.h:91:21: error: storage class specified for parameter ‘clockid_t’
typedef __clockid_t clockid_t;
^~~~~~~~~
/usr/include/time.h:103:19: error: storage class specified for parameter ‘timer_t’
typedef __timer_t timer_t;
^~~~~~~
In file included from /usr/include/regex.h:23:0,
from sorting.h:120,
from bundle.c:64:
/usr/include/i386-linux-gnu/sys/types.h:150:27: error: storage class specified for parameter ‘ulong’
typedef unsigned long int ulong;
^~~~~
/usr/include/i386-linux-gnu/sys/types.h:151:28: error: storage class specified for parameter ‘ushort’
typedef unsigned short int ushort;
^~~~~~
/usr/include/i386-linux-gnu/sys/types.h:152:22: error: storage class specified for parameter ‘uint’
typedef unsigned int uint;
^~~~
/usr/include/i386-linux-gnu/sys/types.h:194:1: error: storage class specified for parameter ‘int8_t’
__intN_t (8, __QI__);
^
/usr/include/i386-linux-gnu/sys/types.h:195:1: error: storage class specified for parameter ‘int16_t’
__intN_t (16, __HI__);
^
/usr/include/i386-linux-gnu/sys/types.h:196:1: error: storage class specified for parameter ‘int32_t’
__intN_t (32, __SI__);
^
/usr/include/i386-linux-gnu/sys/types.h:197:1: error: storage class specified for parameter ‘int64_t’
__intN_t (64, __DI__);
^
/usr/include/i386-linux-gnu/sys/types.h:200:1: error: storage class specified for parameter ‘u_int8_t’
__u_intN_t (8, __QI__);
^
/usr/include/i386-linux-gnu/sys/types.h:201:1: error: storage class specified for parameter ‘u_int16_t’
__u_intN_t (16, __HI__);
^
/usr/include/i386-linux-gnu/sys/types.h:202:1: error: storage class specified for parameter ‘u_int32_t’
__u_intN_t (32, __SI__);
^
/usr/include/i386-linux-gnu/sys/types.h:203:1: error: storage class specified for parameter ‘u_int64_t’
__u_intN_t (64, __DI__);
^
/usr/include/i386-linux-gnu/sys/types.h:205:13: error: storage class specified for parameter ‘register_t’
typedef int register_t __attribute__ ((__mode__ (__word__)));
^~~~~~~~~~
In file included from /usr/include/endian.h:60:0,
from /usr/include/i386-linux-gnu/sys/types.h:216,
from /usr/include/regex.h:23,
from sorting.h:120,
from bundle.c:64:
/usr/include/i386-linux-gnu/bits/byteswap.h:46:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{
^
/usr/include/i386-linux-gnu/bits/byteswap.h:110:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{
^
In file included from /usr/include/i386-linux-gnu/sys/select.h:33:0,
from /usr/include/i386-linux-gnu/sys/types.h:219,
from /usr/include/regex.h:23,
from sorting.h:120,
from bundle.c:64:
/usr/include/i386-linux-gnu/bits/sigset.h:22:13: error: storage class specified for parameter ‘__sig_atomic_t’
typedef int __sig_atomic_t;
^~~~~~~~~~~~~~
/usr/include/i386-linux-gnu/bits/sigset.h:30:5: error: storage class specified for parameter ‘__sigset_t’
} __sigset_t;
^~~~~~~~~~
In file included from /usr/include/i386-linux-gnu/sys/types.h:219:0,
from /usr/include/regex.h:23,
from sorting.h:120,
from bundle.c:64:
/usr/include/i386-linux-gnu/sys/select.h:37:20: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘sigset_t’
typedef __sigset_t sigset_t;
^~~~~~~~
In file included from /usr/include/i386-linux-gnu/sys/types.h:219:0,
from /usr/include/regex.h:23,
from sorting.h:120,
from bundle.c:64:
/usr/include/i386-linux-gnu/sys/select.h:50:23: error: storage class specified for parameter ‘suseconds_t’
typedef __suseconds_t suseconds_t;
^~~~~~~~~~~
/usr/include/i386-linux-gnu/sys/select.h:56:18: error: storage class specified for parameter ‘__fd_mask’
typedef long int __fd_mask;
^~~~~~~~~
/usr/include/i386-linux-gnu/sys/select.h:74:5: error: expected specifier-qualifier-list before ‘__fd_mask’
__fd_mask __fds_bits[__FD_SETSIZE / __NFDBITS];
^~~~~~~~~
/usr/include/i386-linux-gnu/sys/select.h:77:5: error: storage class specified for parameter ‘fd_set’
} fd_set;
^~~~~~
/usr/include/i386-linux-gnu/sys/select.h:84:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fd_mask’
typedef __fd_mask fd_mask;
^~~~~~~
/usr/include/i386-linux-gnu/sys/select.h:108:32: error: expected declaration specifiers or ‘...’ before ‘fd_set’
extern int select (int __nfds, fd_set *__restrict __readfds,
^~~~~~
/usr/include/i386-linux-gnu/sys/select.h:109:6: error: expected declaration specifiers or ‘...’ before ‘fd_set’
fd_set *__restrict __writefds,
^~~~~~
/usr/include/i386-linux-gnu/sys/select.h:110:6: error: expected declaration specifiers or ‘...’ before ‘fd_set’
fd_set *__restrict __exceptfds,
^~~~~~
/usr/include/i386-linux-gnu/sys/select.h:120:33: error: expected declaration specifiers or ‘...’ before ‘fd_set’
extern int pselect (int __nfds, fd_set *__restrict __readfds,
^~~~~~
/usr/include/i386-linux-gnu/sys/select.h:121:7: error: expected declaration specifiers or ‘...’ before ‘fd_set’
fd_set *__restrict __writefds,
^~~~~~
/usr/include/i386-linux-gnu/sys/select.h:122:7: error: expected declaration specifiers or ‘...’ before ‘fd_set’
fd_set *__restrict __exceptfds,
^~~~~~
/usr/include/i386-linux-gnu/sys/select.h:124:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
const __sigset_t *__restrict __sigmask);
^
In file included from /usr/include/i386-linux-gnu/sys/types.h:222:0,
from /usr/include/regex.h:23,
from sorting.h:120,
from bundle.c:64:
/usr/include/i386-linux-gnu/sys/sysmacros.h:26:1: error: expected declaration specifiers before ‘__extension__’
__extension__
^~~~~~~~~~~~~
/usr/include/i386-linux-gnu/sys/sysmacros.h:29:1: error: expected declaration specifiers before ‘__extension__’
__extension__
^~~~~~~~~~~~~
/usr/include/i386-linux-gnu/sys/sysmacros.h:32:1: error: expected declaration specifiers before ‘__extension__’
__extension__
^~~~~~~~~~~~~
/usr/include/i386-linux-gnu/sys/sysmacros.h:38:1: error: expected declaration specifiers before ‘__extension__’
__extension__ __extern_inline __attribute_const__ unsigned int
^~~~~~~~~~~~~
/usr/include/i386-linux-gnu/sys/sysmacros.h:44:1: error: expected declaration specifiers before ‘__extension__’
__extension__ __extern_inline __attribute_const__ unsigned int
^~~~~~~~~~~~~
/usr/include/i386-linux-gnu/sys/sysmacros.h:50:1: error: expected declaration specifiers before ‘__extension__’
__extension__ __extern_inline __attribute_const__ unsigned long long int
^~~~~~~~~~~~~
In file included from /usr/include/regex.h:23:0,
from sorting.h:120,
from bundle.c:64:
/usr/include/i386-linux-gnu/sys/types.h:228:21: error: storage class specified for parameter ‘blksize_t’
typedef __blksize_t blksize_t;
^~~~~~~~~
/usr/include/i386-linux-gnu/sys/types.h:235:20: error: storage class specified for parameter ‘blkcnt_t’
typedef __blkcnt_t blkcnt_t; /* Type to count number of disk blocks. */
^~~~~~~~
/usr/include/i386-linux-gnu/sys/types.h:239:22: error: storage class specified for parameter ‘fsblkcnt_t’
typedef __fsblkcnt_t fsblkcnt_t; /* Type to count file system blocks. */
^~~~~~~~~~
/usr/include/i386-linux-gnu/sys/types.h:243:22: error: storage class specified for parameter ‘fsfilcnt_t’
typedef __fsfilcnt_t fsfilcnt_t; /* Type to count file system inodes. */
^~~~~~~~~~
In file included from /usr/include/i386-linux-gnu/sys/types.h:270:0,
from /usr/include/regex.h:23,
from sorting.h:120,
from bundle.c:64:
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:60:27: error: storage class specified for parameter ‘pthread_t’
typedef unsigned long int pthread_t;
^~~~~~~~~
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:69:30: error: storage class specified for parameter ‘pthread_attr_t’
typedef union pthread_attr_t pthread_attr_t;
^~~~~~~~~~~~~~
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:84:3: error: storage class specified for parameter ‘__pthread_slist_t’
} __pthread_slist_t;
^~~~~~~~~~~~~~~~~
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:122:7: error: expected specifier-qualifier-list before ‘__pthread_slist_t’
__pthread_slist_t __list;
^~~~~~~~~~~~~~~~~
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:128:3: error: storage class specified for parameter ‘pthread_mutex_t’
} pthread_mutex_t;
^~~~~~~~~~~~~~~
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:134:3: error: storage class specified for parameter ‘pthread_mutexattr_t’
} pthread_mutexattr_t;
^~~~~~~~~~~~~~~~~~~
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:154:3: error: storage class specified for parameter ‘pthread_cond_t’
} pthread_cond_t;
^~~~~~~~~~~~~~
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:160:3: error: storage class specified for parameter ‘pthread_condattr_t’
} pthread_condattr_t;
^~~~~~~~~~~~~~~~~~
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:164:22: error: storage class specified for parameter ‘pthread_key_t’
typedef unsigned int pthread_key_t;
^~~~~~~~~~~~~
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:168:13: error: storage class specified for parameter ‘pthread_once_t’
typedef int pthread_once_t;
^~~~~~~~~~~~~~
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:222:3: error: storage class specified for parameter ‘pthread_rwlock_t’
} pthread_rwlock_t;
^~~~~~~~~~~~~~~~
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:228:3: error: storage class specified for parameter ‘pthread_rwlockattr_t’
} pthread_rwlockattr_t;
^~~~~~~~~~~~~~~~~~~~
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:234:22: error: storage class specified for parameter ‘pthread_spinlock_t’
typedef volatile int pthread_spinlock_t;
^~~~~~~~~~~~~~~~~~
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:243:3: error: storage class specified for parameter ‘pthread_barrier_t’
} pthread_barrier_t;
^~~~~~~~~~~~~~~~~
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:249:3: error: storage class specified for parameter ‘pthread_barrierattr_t’
} pthread_barrierattr_t;
^~~~~~~~~~~~~~~~~~~~~
In file included from sorting.h:120:0,
from bundle.c:64:
/usr/include/regex.h:34:18: error: storage class specified for parameter ‘s_reg_t’
typedef long int s_reg_t;
^~~~~~~
/usr/include/regex.h:35:27: error: storage class specified for parameter ‘active_reg_t’
typedef unsigned long int active_reg_t;
^~~~~~~~~~~~
/usr/include/regex.h:42:27: error: storage class specified for parameter ‘reg_syntax_t’
typedef unsigned long int reg_syntax_t;
^~~~~~~~~~~~
/usr/include/regex.h:181:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘re_syntax_options’
extern reg_syntax_t re_syntax_options;
^~~~~~~~~~~~~~~~~
/usr/include/regex.h:336:3: error: storage class specified for parameter ‘reg_errcode_t’
} reg_errcode_t;
^~~~~~~~~~~~~
/usr/include/regex.h:371:3: error: expected specifier-qualifier-list before ‘reg_syntax_t’
reg_syntax_t __REPB_PREFIX(syntax);
^~~~~~~~~~~~
/usr/include/regex.h:423:34: error: storage class specified for parameter ‘regex_t’
typedef struct re_pattern_buffer regex_t;
^~~~~~~
/usr/include/regex.h:426:13: error: storage class specified for parameter ‘regoff_t’
typedef int regoff_t;
^~~~~~~~
/usr/include/regex.h:454:3: error: expected specifier-qualifier-list before ‘regoff_t’
regoff_t rm_so; /* Byte offset from string's start to substring's start. */
^~~~~~~~
/usr/include/regex.h:456:3: error: storage class specified for parameter ‘regmatch_t’
} regmatch_t;
^~~~~~~~~~
/usr/include/regex.h:562:21: error: expected declaration specifiers or ‘...’ before ‘regex_t’
extern int regcomp (regex_t *__restrict __preg,
^~~~~~~
/usr/include/regex.h:566:35: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
extern int regexec (const regex_t *__restrict __preg,
^
/usr/include/regex.h:571:54: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
extern size_t regerror (int __errcode, const regex_t *__restrict __preg,
^
/usr/include/regex.h:574:22: error: expected declaration specifiers or ‘...’ before ‘regex_t’
extern void regfree (regex_t *__preg);
^~~~~~~
In file included from bundle.c:64:0:
sorting.h:143:3: error: storage class specified for parameter ‘extract_xy_t’
} extract_xy_t;
^~~~~~~~~~~~
sorting.h:145:25: error: expected declaration specifiers or ‘...’ before ‘socket_t’
extern void sort_nodes (socket_t *chip, extract_xy_t mode);
^~~~~~~~
sorting.h:145:41: error: expected declaration specifiers or ‘...’ before ‘extract_xy_t’
extern void sort_nodes (socket_t *chip, extract_xy_t mode);
^~~~~~~~~~~~
sorting.h:146:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
extern socket_t *sort_sockets (socket_t **s);
^
sorting.h:153:9: error: expected specifier-qualifier-list before ‘regex_t’
regex_t preg[1];
^~~~~~~
sorting.h:156:3: error: storage class specified for parameter ‘vert_regex_t’
} vert_regex_t;
^~~~~~~~~~~~
sorting.h:158:26: error: expected declaration specifiers or ‘...’ before ‘vert_regex_t’
extern int vert_regcomp (vert_regex_t **preg, char *expr);
^~~~~~~~~~~~
sorting.h:160:26: error: expected declaration specifiers or ‘...’ before ‘vert_regex_t’
extern int vert_regfree (vert_regex_t **preg);
^~~~~~~~~~~~
In file included from bundle.c:65:0:
../vertcl_src/vertcl_main.h:4:17: fatal error: tcl.h: No such file or directory
#include <tcl.h>
^
compilation terminated.
Makefile:484: recipe for target 'libvertical_la-bundle.lo' failed
make[2]: *** [libvertical_la-bundle.lo] Error 1
make[2]: Leaving directory '/home/mjames/metal-1.1/vertical/vertlib'
Makefile:405: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/mjames/metal-1.1/vertical'
Makefile:337: recipe for target 'all' failed
make: *** [all] Error 2