<div dir="ltr"><div><div>Hi,<br><br><br></div><div>Thanks for the feedback, its appreciated. Well I tried to do some digging, and it
looks to me like this specific configure step is trying to compile these
two small c testcases [1] (config.log mentions 'conftest.c', but I couldnt
find that file on disk).<br></div><br></div><div>$ ps -ef | grep ccc-analyzer<br>gives me :<br>/bin/sh ./libtool --mode=compile /usr/local/bin/../libexec/ccc-analyzer conftest1.c -c -o conftest1.lo<br><br></div><div>Running this on the command line gives me endless lines of this :<br><br>Waiting for -c.o.lock to be removed<br>Waiting for -c.o.lock to be removed<br></div><div><br>and so on and so on<br></div><div><br></div><div><br></div>- Maarten<br><div><br><br>[1]<br>$ cat conftest1.c<br><br> /*<br> Test program that needs getopt, called by<br> another program which itself needs getopt.<br> Will the linker complain about duplicate<br> symbols for getopt? We'll soon find out!<br> */<br> extern char *optarg;<br> extern int optind;<br><br> int test1()<br> {<br> int i;<br> char *c;<br><br> i=optind;<br> c=optarg;<br><br> getopt(0,0,0);<br><br> return 0;<br> }<br><br>$ cat conftest2.c<br><br> /*<br> Test program that not only needs getopt,<br> but also calls another program which also<br> needs getopt. Will linker complain about<br> duplicate symbols for getopt? Let's see.<br> */<br> extern char *optarg;<br> extern int optind;<br> extern int test2();<br><br> int test2()<br> {<br> int i;<br> char *c;<br><br> i=optind;<br> c=optarg;<br><br> getopt(0,0,0);<br> test1();<br><br> return 0;<br> }<br><br><br></div></div>