Please wait...
×

Error



Posted 11 years ago by Kapo Coulibaly Independent Consultant
Hi

I installed FEFLOW 6.1 on linux Slackware 14.0. It instaled fine but each time I try to open a *.fem file I get the following error message:

/opt/wasy/bin/feflow6110q: symbol lookup error: /usr/lib64/libfeflow61.so.6.1: undefined symbol: __kmpc_atomic_fixed8_orb

Thanks for your help.
Posted 11 years ago by mwtoews
Do you have your LD_LIBRARY_PATH variable set to include /opt/wasy/lib64 (or wherever you installed FEFLOW?). It looks like you have stuff installed in a mixture of prefixes: /usr/lib64 and /opt/wasy

E.g. with everything stored under the prefix /opt/wasy
[code]
$ LD_LIBRARY_PATH=/opt/wasy/lib64 ldd /opt/wasy/bin/feflow6110q
linux-vdso.so.1 =>  (0x00007ffff13ff000)
libfeflow61.so.6.1 => /opt/wasy/lib64/libfeflow61.so.6.1 (0x00007f8c7e442000)
        ...
$ readelf -Ws /opt/wasy/lib64/libfeflow61.so.6.1 | grep "__kmpc_atomic_fixed8_orb"
  578: 0000000000000000    98 FUNC    GLOBAL DEFAULT  UND __kmpc_atomic_fixed8_orb
[/code]
Posted 11 years ago by Kapo Coulibaly Independent Consultant
Thanks a bunch. That took care of it. It is working now.
Posted 11 years ago by Kapo Coulibaly Independent Consultant
LD_LIBRARY_PATH=... only worked once. I had to run it everytime for FEFLOW to work. A permanent solution is to add /opt/wasy/lib64 to the file /etc/ld.so.conf and then run ldconfig. After that the change is permanent and works for all users. You have to be root to make these changes.

You must be signed in to post in this forum.