games.c: In function 'int igraph_preference_game(igraph_t*, igraph_integer_t, igraph_integer_t, const igraph_vector_t*, igraph_bool_t, const igraph_matrix_t*, igraph_vector_t*, igraph_bool_t, igraph_bool_t)':
games.c:2207: error: invalid conversion from 'void*' to 'igraph_vector_t*'
games.c:2207: error: initializing argument 1 of 'int igraph_vector_init(igraph_vector_t*, long int)'
games.c:2246: error: invalid conversion from 'void*' to 'igraph_vector_t*'
games.c:2256: error: invalid conversion from 'void*' to 'igraph_vector_t*'
games.c: In function 'int igraph_asymmetric_preference_game(igraph_t*, igraph_integer_t, igraph_integer_t, igraph_matrix_t*, igraph_matrix_t*, igraph_vector_t*, igraph_vector_t*, igraph_bool_t)':
games.c:2471: error: invalid conversion from 'void*' to 'igraph_vector_t*'
games.c:2471: error: initializing argument 1 of 'int igraph_vector_init(igraph_vector_t*, long int)'
games.c:2472: error: invalid conversion from 'void*' to 'igraph_vector_t*'
games.c:2472: error: initializing argument 1 of 'int igraph_vector_init(igraph_vector_t*, long int)'
games.c: In function 'int igraph_rewire_edges(igraph_t*, igraph_real_t, igraph_bool_t, igraph_bool_t)':
games.c:2843: warning: operation on 'igraph_i_ret' may be undefined
make[3]: *** [libigraph_la-games.lo] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
I have not touched the code so I do not understand why I am getting compilation errors.