<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7226.0">
<TITLE>RE: [torqueusers] Compiling xpbsmon</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Garrick,<BR>
<BR>
Updating the configure.ac file may not fix this problem completely on Red Hat Enterprise Linux 3 systems. In the /usr/lib and /usr/lib64 directories, the symlinks libtkx.so that should point to libtkx&lt;version&gt;.so are missing:<BR>
<BR>
$ locate libtkx<BR>
/usr/lib/libtkx8.3.a<BR>
/usr/lib/libtkx8.3.so<BR>
/usr/lib64/libtkx8.3.a<BR>
/usr/lib64/libtkx8.3.so<BR>
<BR>
This is easy enough to fix as root:<BR>
<BR>
cd /usr/lib64<BR>
ln -s libtkx8.3.so libtkx.so<BR>
cd /usr/lib/<BR>
ln -s libtkx8.3.so libtkx.so<BR>
<BR>
But not every user may know to do this.&nbsp; I've seen this same exact problem with several other libraries on RHEL, even on 32-bit systems.<BR>
<BR>
This is NOT a problem with the libX11 libraries, so your configure.ac script should definitely be able to eliminate the need for --x-libraries=/usr/X11R6/lib64<BR>
<BR>
Prentice Bisbal<BR>
Unix Administrator<BR>
Lexicon Pharmaceuticals<BR>
350 Carter Road<BR>
Princeton NJ, 08540<BR>
pbisbal@lexpharma.com<BR>
609-466-5578<BR>
<BR>
<BR>
<BR>
-----Original Message-----<BR>
From: torqueusers-bounces@supercluster.org on behalf of Garrick Staples<BR>
Sent: Fri 1/20/2006 3:44 PM<BR>
To: torqueusers@supercluster.org<BR>
Subject: Re: [torqueusers] Compiling xpbsmon<BR>
<BR>
FYI, I've made good progress on a new configure.ac that should find tcl<BR>
correctly on all arches.&nbsp; I'll try to post something over the weekend.<BR>
<BR>
<BR>
On Fri, Jan 20, 2006 at 10:32:02AM -0300, Diego Vadell alleged:<BR>
&gt; Hi,<BR>
&gt;&nbsp;&nbsp;&nbsp; Answering Garrick, I have both i386 and x86_64 tclx libraries. I<BR>
&gt; uninstalled the i386 tclx one, and now configure says:<BR>
&gt;<BR>
&gt; creating cache ./config.cache<BR>
&gt; checking host system type... x86_64-unknown-linux-gnu<BR>
&gt; checking Tclx library path prefix... no<BR>
&gt; configure: error: could not find the Tclx library<BR>
&gt;<BR>
&gt; Inside configure, it says:<BR>
&gt;<BR>
&gt; -----------------8&lt;----------------------8&lt;----------------------<BR>
&gt; tclx_dir=no<BR>
&gt; ac_LL_PATH=`echo &quot;$PATH&quot; | sed -e 's/:/ /g'`<BR>
&gt; for ac_libpath in $ac_LL_PATH /__XqqFrobozz ; do<BR>
&gt;&nbsp;&nbsp;&nbsp;&nbsp; ac_libpath=`echo $ac_libpath | sed -e 's;/bin$;;'`<BR>
&gt;&nbsp;&nbsp;&nbsp;&nbsp; if test `/bin/ls ${ac_libpath}/lib/libtclx*.* 2&gt; /dev/null | wc -l`<BR>
&gt; -gt 0; then<BR>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tclx_dir=&quot;$ac_libpath&quot;<BR>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<BR>
&gt;&nbsp;&nbsp;&nbsp;&nbsp; fi<BR>
&gt; done<BR>
&gt; -----------------8&lt;----------------------8&lt;----------------------<BR>
&gt;<BR>
&gt; Its making ls $ac_libpath/lib and not giving a chance to /usr/lib64 .<BR>
&gt;<BR>
&gt; Thats the situation here. Hope it helps a little<BR>
&gt;<BR>
&gt;&nbsp; -- Diego.<BR>
&gt; _______________________________________________<BR>
&gt; torqueusers mailing list<BR>
&gt; torqueusers@supercluster.org<BR>
&gt; <A HREF="http://www.supercluster.org/mailman/listinfo/torqueusers">http://www.supercluster.org/mailman/listinfo/torqueusers</A><BR>
<BR>
--<BR>
Garrick Staples, Linux/HPCC Administrator<BR>
University of Southern California<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>