The libraries min and roots have the same named functions: brent-itereate and brent-init. I suggest to change the name in one or both brent.c files, so you can use both libraries in the same program. Diego Saravia