On Sat, Jun 30, 2001 at 02:53:44AM +0100, Pier P. Fumagalli wrote: > On Darwin 1.3.7 I had an error building locks/unix/crossproc.c > > >From what it seems in the configure.in AutoConf source, the locking > mechanism is determined in lines around 950-980 and defines some > APR_USE_*_SERIALIZE, those are copied over to apr.h.in in lines 60-70, but > the onther following four (APR_HAS_*_SERIALIZE) are initialized randomly. > > Crossproc.c uses the APR_HAS ones while configure sets the APR_USE group. I > replaced the APR_HAS with APR_USE and the whole thing went thru... > > Am I missing something? :)
FWIW, I re-ran buildconf and configure with the current CVS and the APR_HAS_*_SERIALIZE macros magically appeared in apr.h. See if that works. I guess I hadn't ran buildconf/configure in a while. As Aaron said, APR_HAS_*_SERIALIZE and APR_USE_*_SERIALIZE are different beasts. (I know that he was looking at that exact code today.) -- justin
