On Dec 22, 2005, at 12:03 PM, Garrett Rooney wrote:
On 12/22/05, Curt Arnold <[EMAIL PROTECTED]> wrote:
It would still be very nice to get that one line fixed in apr-iconv
since apr-util is a dependency for log4cxx. As long as apr-util is
not being built by Gump, neither is log4cxx and it eliminates the
only continuous integration system that reports our build status to
our list.
Umm, as far as I can tell apr-iconv isn't even listed as a dependency
for apr-util in the gump metadata, it is listed as one for
logging-log4cxx though. Perhaps removing the dependency from log4cxx
would allow things to continue. I mean it seems like apr-util should
be picking up the system iconv anyway, since nothing in its metadata
file indicates that it's using apr-iconv at all.
The apr-util build fails due to the same line which is involved in
the build for both projects. Could likely drop the apr-iconv
dependency for log4cxx now, but would still be stopped since apr-util
isn't building.
Anyway, you have two options, either provide a patch for apr-iconv
that fixes the problem (which I will happily review and apply), or
alter the gump metadata so that you no longer depend on it.
I concur with the suggested change in http://issues.apache.org/
bugzilla/show_bug.cgi?id=37650. My message on it was http://
marc.theaimsgroup.com/?l=apr-dev&m=113511544618645&w=2.
Index: lib/iconv_ces_euc.c
===================================================================
--- lib/iconv_ces_euc.c (revision 358113)
+++ lib/iconv_ces_euc.c (working copy)
@@ -62,7 +62,7 @@
state->nccs = ces->mod->im_depcnt;
for (i = ces->mod->im_depcnt; i; i--, depmod = depmod->im_next)
state->ccs[i - 1] = depmod;
- CESTOSTATE(ces) = state;
+ ces->data = state;
return APR_SUCCESS;
}