James Berry wrote:
> On Jun 7, 2005, at 5:56 PM, James Berry wrote:
> >> So it looks like the class IconvLCPTranscoder is broken.
> >
> > Yes, it was apparently broken by patch from Axel Weiss. I've
> > emailed him asking that he look at it.
>
> I checked in a fix for this breakage. I simply restored some of the
> original transcoder that was patched out, apparently incorrectly.
> I've asked Axel to review when he gets a chance.

Hi,

(sorry for the delay - I've been phased out by a cold attended with 
fever.)

Since James already fixed my breakage exactly the way I would have done 
it, there's nothing to add here, except my excuse for causing confusion.

However, now I understand how it could happen that non-compilable code 
went into the patch - althought I was believing that it was tested not 
only to compile but also to pass my runtime tests. Maybe someone else 
wants to learn from my fault, so I briefly describe it here.

The problem was that I configured a different setup than what I planned 
to do, without realizing it. So, something quite different was compiled 
and tested than what was intended to be tested. This misunderstanding 
began when I installed icu-header files.

In detail: I was used to ./configure && make, in order to work with the 
iconv transcoder, since it was the default transcoder chosen by 
configure (before installing icu-headers). In order to work with the icu 
transcoder, I installed the demanded headers, and configured for icu 
transcoder:
$ ./configure --enable-transcoder-icu && make

My erroneous assumption was that
$ ./configure && make

would produce a libxerces using the iconv transcoder again (as the 
default), which is actually not the case. Instead, icu is the default if 
the icu-headers are installed (Yes, configure prints out the chosen 
transcoder, but I didn't double-check).

As a consequence, I will specify transcoders only explicitly, and 
double-check configure's output.

Cheers,
                        Axel


-- 
Humboldt-Universit�t zu Berlin
Institut f�r Informatik
Signalverarbeitung und Mustererkennung
Dipl.-Inf. Axel Wei�
Rudower Chaussee 25
12489 Berlin-Adlershof
+49-30-2093-3050
** www.freesp.de **

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to