Hi Amos, The things seems to be different.
After some tests, yesterday I have discovered that when including config.h, USE_IDENT seems to be NOT defined ... I have placed an #error statement just after the first #if USE_IDENT at the top of the file, and the compile was running fine ... Including squid.h, the compile fails as expected at the #error statement. I have also verified that autoconf.h and config.h are corretctly included placing some other #error statements, and all the inclusion flow seems to be correct. Very odd .... Regard Guido Serassio Acme Consulting S.r.l. - Microsoft Certified Partner Via Lucia Savarino, 1 10098 - Rivoli (TO) - ITALY Tel. : +39.011.9530135 Fax. : +39.011.9781115 Email: [email protected] WWW: http://www.acmeconsulting.it/ > -----Messaggio originale----- > Da: Amos Jeffries [mailto:[email protected]] > Inviato: mercoledì 3 giugno 2009 1.01 > A: Guido Serassio > Cc: [email protected] > Oggetto: Re: Link failure on MinGW after Identd changes > > On Tue, 02 Jun 2009 17:32:54 +0200, Serassio Guido > <[email protected]> wrote: > > Hi Amos, > > > > At 14.32 02/06/2009, Amos Jeffries wrote: > > > >>If we can't resolve this easily we move the AclIdent.* files back to > >>acls/ library. Which does close a potential dependency loop. > > > > Just found a fix/work around: > > > > Including squid.h instead of config.h in AclIdent.cc fix the export > > problem. > > > > But I cannot understand why .... :-( > > > > Sigh, something for MinGW defined in squid.h still but not the compat > library (os/* etc.). > There are still a few bits like that I'm working on. > > Amos
