Hi,
If I do: strace -f gcc Simplescript.c -o project
I can find lots and lots of calls to open that libgendep does not detects :(.
Can you post a snippet of the log that gives an example of such an undetected open()?
I have been investigating the trace of strace and I see that lots of open calls are created in fork processes, so...maybe the problem is this.
libgendep should also hook up with all child processes.
Michael