El caso es que después de modificar makefile y archivo .c que pretendo modificar obtengo un error al complilar:
Código:
In file included from /usr/include/mysql/mysql.h:75:0,
from dnie-tool.c:41:
/usr/include/mysql/my_list.h:31:14: error: tipos en conflicto para ‘list_delete’
extern LIST *list_delete(LIST *root,LIST *element);
^
In file included from ../../src/libopensc/opensc.h:39:0,
from dnie-tool.c:35:
../../src/common/simclist.h:457:5: nota: la declaración previa de ‘list_delete’ estaba aquí
int list_delete(list_t *restrict l, const void *data);
^
make[3]: *** [dnie_tool-dnie-tool.o] Error 1
Parece que el archivo simclist.c tiene una función con el mismo nombre que otra de MySQL. Ya he probado a cambiar el nombre a la función en este archivo y en el .h pero entonces me devuelve un error que hace referencia a un archivo .so y no tiene código fuente ni nada.