Missing #include "shash.h"
On Thu, Mar 05, 2015 at 09:23:43PM +0800, yewgang wrote:
> Dear all,
>
> what's wrong with these codes ? I really don't know...
> my codes is like this :
>
> static void
> test_print_tables(struct ovsdb_idl *idl)
> {
> /* add for test */
> struct shash_node *node;
>
> SHASH_FOR_EACH(node, &idl->table_by_name) { // Report warning here
> ......
> }
>
> }
>
> but the compiler report warning :
>
> vswitchd/inventory.c: In function 'test_print_tables':
> vswitchd/inventory.c:219:5: error: dereferencing pointer to incomplete type
> vswitchd/inventory.c:219:5: error: left-hand operand of comma expression
> has no effect [-Werror=unused-value]
> vswitchd/inventory.c:219:5: error: dereferencing pointer to incomplete type
> vswitchd/inventory.c:219:5: error: left-hand operand of comma expression
> has no effect [-Werror=unused-value]
> cc1: all warnings being treated as errors
> make[2]: *** [vswitchd/inventory.o] Error 1
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2
> _______________________________________________
> discuss mailing list
> [email protected]
> http://openvswitch.org/mailman/listinfo/discuss
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss