<!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>&nbsp;</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&nbsp;and tests* were enabled.&nbsp; 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>&gt;&gt; 
tlitmgrtest.o: In function `checkTrans(icu_3_4::UnicodeString 
const&amp;,</FONT></DIV>
<DIV>
<P><FONT face=Arial size=2>&gt;&gt; UErrorCode&amp;)':</FONT></P>
<P><FONT face=Arial size=2>&gt;&gt; tlitmgrtest.cpp:(.text+0xbd): undefined 
reference to </FONT></P>
<P><FONT face=Arial size=2>&gt;&gt; 
`icu_3_4::operator&lt;&lt;(std::basic_ostream&lt;char, 
std::char_traits&lt;char&gt; </FONT></P>
<P><FONT face=Arial size=2>&gt;&gt; &gt;&amp;, icu_3_4::UnicodeString 
const&amp;)'</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&nbsp;the following line in configure.ac:</FONT></SPAN></P>
<P><FONT face=Arial><SPAN class=234422302-08102006>ICU_IOLIBS=`if test $(echo 
"$ICU_VER &gt;= 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.&nbsp; 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.&nbsp; I suppose there is a chance 
that it was actually something else that&nbsp;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>