<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1250">
<META content="MSHTML 6.00.2900.2963" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=234422302-08102006><FONT face=Arial
size=2>Deji,</FONT></SPAN></DIV>
<DIV><SPAN class=234422302-08102006><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=234422302-08102006><FONT face=Arial size=2>For me and at least
one other user (Steven P. Ulrick, according to the archives), builds failed if
*ICU and tests* were enabled. We got the same compiler error messages
(this is just a sample - it repeated many times):</FONT></SPAN></DIV>
<DIV><SPAN class=234422302-08102006><FONT face=Arial size=2>>>
tlitmgrtest.o: In function `checkTrans(icu_3_4::UnicodeString
const&,</FONT></DIV>
<DIV>
<P><FONT face=Arial size=2>>> UErrorCode&)':</FONT></P>
<P><FONT face=Arial size=2>>> tlitmgrtest.cpp:(.text+0xbd): undefined
reference to </FONT></P>
<P><FONT face=Arial size=2>>>
`icu_3_4::operator<<(std::basic_ostream<char,
std::char_traits<char> </FONT></P>
<P><FONT face=Arial size=2>>> >&, icu_3_4::UnicodeString
const&)'</FONT></P>
<P><SPAN class=234422302-08102006><FONT face=Arial size=2>As I ran "usrinst.sh"
and observed the status messages as "configure" ran, I saw a problem which I
narrowed down to the following line in configure.ac:</FONT></SPAN></P>
<P><FONT face=Arial><SPAN class=234422302-08102006>ICU_IOLIBS=`if test $(echo
"$ICU_VER >= 3.0"|bc) -eq 1; then $ICU_CONFIG --ldflags-icuio; else
$ICU_CONFIG --ldflags-ustdio; fi;`<BR></SPAN></FONT><FONT face=Arial><SPAN
class=234422302-08102006><FONT size=2>failed because my $ICU_VER (3.4.1) was not
parsed as a decimal number by "bc", and icu-config was called with the
--ldflags-ustdio option (non-existent option for icu-config anymore) instead of
the --ldflags-icuio option as it should have been. Thus, ICU_IOLIBS was
not set correctly.</FONT></SPAN></FONT></P>
<P><SPAN class=234422302-08102006><FONT face=Arial size=2>For me, the patch I
sent out solved the *configuration* problem by correctly setting ICU_IOLIBS, and
this also seemed to fix my compile problem. I suppose there is a chance
that it was actually something else that solved the compile problem, but
there is no question that there was a failure to properly identify the version
number due to the two decimal points in the version identifier
"3.4.1".</FONT></SPAN></P>
<P><SPAN class=234422302-08102006><FONT face=Arial size=2>I hope the additional
detail helps,</FONT></SPAN></P>
<P><SPAN class=234422302-08102006><FONT face=Arial
size=2>Scott</FONT></P></SPAN></SPAN></DIV></BODY></HTML>
<BR>
<P><FONT SIZE=2>--<BR>
No virus found in this outgoing message.<BR>
Checked by AVG Free Edition.<BR>
Version: 7.1.407 / Virus Database: 268.13.0/465 - Release Date: 10/6/2006<BR>
</FONT> </P>