Hi, At 08.38 11/07/2006, Henrik Nordstrom wrote:
mån 2006-07-10 klockan 20:15 -0700 skrev Merton Campbell Crockett: > On earlier versions of Squid, I had no problems building the md5 > module for BSD/OS 4.3.1. With Squid-2.6.STABLE1, I get a fatal error > building the module. This occurs with both BSD and Gnu make. The > failure is triggered by the "typedef struct MD5Context" changes where > uint32_t is used instead of u_int32_t. Please file a bug report http://www.squid-cache.org/bugs/ > Most of my programming experience has been with firmware or assembler > and I'm a little rusty. There probably a better way to approach this > problem than by replacing all occurrences of uint*_t with u_int*_t. > Any recommendations? My understanding: Current C & UNIX standards use uint without the _. Old BSDs form is u_int... Squid 2.6 unfortunately got stuck somewhere inbetween it seems.. (all test systems used support both forms..)
It should fixed now in the CVS tree. Regards Guido - ======================================================== 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: guido.serassio@xxxxxxxxxxxxxxxxx WWW: http://www.acmeconsulting.it/