[xcrysden] XCrysDen issue on Fedora 34
Matic
matic.poberznik at gmail.com
Fri Jun 18 12:43:26 CEST 2021
Hi,
I don't think you need to do that (you need it only to use with the
tclsh); I suggest you unpack it somewhere in your home directory and
then add the following to your ~/.bashrc:
export LD_LIBRARY_PATH=$HOME/path/to/Togl:$LD_LIBRARY_PATH
(replace /path/to/Togl/ with the correct path that contains libTogl.so.2
(i suppose "lib/Togl2.0")
the either open a new terminal or type: source ~/.bashrc
you can check if the changes were accepted with: echo $LD_LIBRARY_PATH
finally to see if xcrysden finds the library try:
ldd ~/path/to/xcrysden/bin/xcrys
(this command will list all the libraries connected to xcrysden and
their locations, check for libTogl2.0 to see if it points to the right
file, i.e., libTogl.so.2 => /path/to/Togl/libTogl.so.2 ):
Best,
Matic
> Hi Matic, thank you for your answer.
>
> I downloaded the package you linked and followed the README file. It
> says:
>
> For users:
>
> Only the lib/Togl2.X directory (and its contents) need to be
> installed
> in your Tcl library. laaExecute the following Tcl script to find the
> directories Tcl looks for packages in:
>
> puts $tcl_libPath
>
> and then copy the lib/Togl2.X directory into one of those
> directories.
>
> However I don't know how to execute the "puts $tcl_libPath" to locate
> the folder where to copy the lib/Togl2.0 folder. Do you have any
> suggestion?
>
> Thanks, Federico
>
> Il 18/06/21 11:06, Matic ha scritto:
>>
>> Dear Federico,
>>
>> please check the following thread:
>>
>> http://www.democritos.it/pipermail/xcrysden/2020-February/001980.html
>>
>> I would suggest you download the package from:
>>
>> https://sourceforge.net/projects/togl/files/
>>
>> compile it and add the path to the LD_LIBRARY_PATH (Fedora comes with
>> version 2.1 which afaik doesn't work with xcrysden)
>>
>> I hope this helps,
>>
>> Best Regards,
>>
>> Matic Poberznik
>>
>>> Good morning,
>>>
>>> I would like to run XCrysDen on Fedora34. I downloaded and extracted
>>> the
>>> compiled package in my home directory but as soon as I execute:
>>>
>>> ./xcrysden
>>>
>>> I get this error:
>>>
>>> /home/carlofedep/xcrysden-1.6.2-bin-shared/bin/xcrys: error while
>>> loading shared libraries: libTogl.so.2: cannot open shared object file:
>>> No such file or directory.
>>>
>>> I tried to look for it via:
>>>
>>> sudo dnf install libTogl.so.2
>>>
>>> but it does not work. May I receive some help in solving this issue?
>>>
>>> Thanks a lot,
>>>
>>> Federico
>>>
>>>
>>> _______________________________________________
>>> XCrySDen mailing list
>>> XCrySDen at democritos.it
>>> http://www.democritos.it/mailman/listinfo/xcrysden
>> --
>> Matic Poberznik
>> CNR-IOM Democritos c/o SISSA, via Bonomea 265, Trieste, Italy
--
Matic Poberznik
CNR-IOM Democritos c/o SISSA, via Bonomea 265, Trieste, Italy
More information about the XCrySDen
mailing list