<!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<version>.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. 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. 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>
> Hi,<BR>
> Answering Garrick, I have both i386 and x86_64 tclx libraries. I<BR>
> uninstalled the i386 tclx one, and now configure says:<BR>
><BR>
> creating cache ./config.cache<BR>
> checking host system type... x86_64-unknown-linux-gnu<BR>
> checking Tclx library path prefix... no<BR>
> configure: error: could not find the Tclx library<BR>
><BR>
> Inside configure, it says:<BR>
><BR>
> -----------------8<----------------------8<----------------------<BR>
> tclx_dir=no<BR>
> ac_LL_PATH=`echo "$PATH" | sed -e 's/:/ /g'`<BR>
> for ac_libpath in $ac_LL_PATH /__XqqFrobozz ; do<BR>
> ac_libpath=`echo $ac_libpath | sed -e 's;/bin$;;'`<BR>
> if test `/bin/ls ${ac_libpath}/lib/libtclx*.* 2> /dev/null | wc -l`<BR>
> -gt 0; then<BR>
> tclx_dir="$ac_libpath"<BR>
> break;<BR>
> fi<BR>
> done<BR>
> -----------------8<----------------------8<----------------------<BR>
><BR>
> Its making ls $ac_libpath/lib and not giving a chance to /usr/lib64 .<BR>
><BR>
> Thats the situation here. Hope it helps a little<BR>
><BR>
> -- Diego.<BR>
> _______________________________________________<BR>
> torqueusers mailing list<BR>
> torqueusers@supercluster.org<BR>
> <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>