Print

Print


for tcsh, the command is:

setenv LD_LIBRARY_PATH 
${LD_LIBRARY_PATH}:/path/of/directory/which/contains/thelib


-James Holton
TCSH Scientist


On 4/30/2010 12:13 PM, Tim Gruene wrote:
> one-time solution:
> In the terminal from which you want to start the program, type
>    export
> LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/of/directory/which/contains/thelib
> then start the program.
>
> This is valid for a POSIX-compliant shell (bash, ksh, zsh, sh,...).
> If you use (t)csh, the syntax is different, probably something like
> set LD_LIBRARY_PATH $LD_LIBRARY_PATH:/path/of/directory/which/contains/thelib
>
> but [flame] you shouldn't use tcsh, it's outdated - the welcome page of tcsh.org
> was last edited nearly six years ago[/flame] (don't take this comment seriously
> unless you like nerdish flame wars - I hope someone on the list does ;-) )
>
> long-term solution:
> a) put the above command into your shell's start-up script
> b) ask the author of the program or whoever compiled it to use the switch
> '-static-intel'. This doesn't alter the functionality of the program and makes
> it independent of the intel libraries which most people (notably non-developers)
> probably don't have on their system.
>
> Cheers, Tim
>
> On Fri, Apr 30, 2010 at 12:53:49PM -0600, Maia Cherney wrote:
>    
>> Hi bb,
>>
>> when I try to run al3 (align) I get the error message
>> error while loading shared libraries: libcxa.so.5: cannot open shared
>> object file: No such file or directory
>>
>> In fact, this file exists. How can I tell al3 where to look for this file?
>>
>> Maia
>>
>> Ed Pozharski wrote:
>>      
>>> On Fri, 2010-04-30 at 13:35 +0100, Nicholas Keep wrote:
>>>
>>>        
>>>> If anyone has a piece of software that would do this it would be
>>>> great.
>>>>
>>>>
>>>>          
>>> How about this (this is a single line)
>>>
>>> ---
>>> grep 'ATOM\|HETATM' file1.pdb file2.pdb |grep -v REMARK | cut -d: -f 2 |
>>> cut -c 13-54 | sort | awk 'BEGIN {FIELDWIDTHS = "14 28"; pt=""} {if(pt==
>>> $1) print pr,$2; pt=$1; pr=$0;}' | awk 'BEGIN {FIELDWIDTHS = "14 4 8 8 8
>>> 5 8 8 8"} {printf "%s %8.4f\n",$1,sqrt(($3-$7)^2+($4-$8)^2+($5-$9)^2);}'
>>> | awk 'BEGIN {FIELDWIDTHS = "4 1 3 1 1 5 9"} {printf "%s %s %s %s %s\n",
>>> $3,$5,$6,$1,$7;}'
>>> ---
>>>
>>> The output is not sorted (sort isn't friendly to the idea of sorting
>>> alphabetically and numerically at the same time).  And "awk" means
>>> "gawk" - "mawk" (Ubuntu default) doesn't allow fixed field selection
>>> which is key to dealing with files that have alternate conformers).
>>>
>>> HTH,
>>>
>>> Ed.
>>>
>>>
>>>        
>