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

Reply via email to