On 30.01.2012 03:16, William A. Rowe Jr. wrote:
On 1/29/2012 3:18 PM, Rainer Jung wrote:
Overview:

Minor problem (not a regression): config.guess and config.sub are a bit old 
(2008) due to
buildconf in the released apr overwriting the config.* in our svn by the
system config.*. This is fixed for future apr releases.

Cool, thanks.

No need for current thanks, that was fixed long a go, but needs a new apr release to become effective.

One new finding (but not a regression): when building with gcc 4.6.2 configure 
fails
during the version check for an external apr-util. gcc 4.6.2 aborts when parsing
apu_version.h because the file includes apr_version.h and the configure check 
has only
includes set for apu, so the external apr_version.h is not found. Older gcc 
4.1.2 also
outputs an error but does not abort so for the older gcc the check succeeds. I 
will
propose a fix.

Hmmm?  So, attempting to use external apr-util, where no external apr exists?

That would not be possible, since apr-util required apr in the first place;
right?

No, apr and apr-util both were external but not in any default system path.

We add apu-1-confg --includes to CPPFLAGS and then use CPP and apu_version.h to detect which version we have. That works for most gcc versions, but recent gcc chokes, because apu_version.h includes apr_version.h, which can not be found due to our setting of CPPFLAGS. gcc 4.6.2 based cpp then aborts parsing apu_version.h and our version check fails.

Adding apu-1-confg --includes *plus* apr-1-confg --includes to CPPFLAGS before the version check fixes this.

Regards,

Rainer

Reply via email to