MegaGlest Forum

MegaGlest engine based games => Annex: Conquer the World => Topic started by: Lefl on 15 October 2014, 18:19:09

Title: [4.0] Problem on Linux (arch and family), "`GCRYPT_1.2' not found"
Post by: Lefl on 15 October 2014, 18:19:09
Hello!
i wanted to try this game but i cant get it to work,
whenever i try to launch the game it says in the terminal:

Code: [Select]
gamedir [/home/lennard/annex]
Looking for LDCONFIG []...
LDCONFIG environment variable is not set...
Found LDCONFIG using which [/usr/sbin/ldconfig]...
- default library [libdirectfb-1.2.so.0] is missing, attempting to find and link to a newer version if available...
  new library link [/home/lennard/annex/lib/libdirectfb-1.2.so.0] pointed to [/usr/lib/libdirectfb-1.7.so.5]
- default library [libfusion-1.2.so.0] is missing, attempting to find and link to a newer version if available...
  new library link [/home/lennard/annex/lib/libfusion-1.2.so.0] pointed to [/usr/lib/libfusion-1.7.so.5]
- default library [libdirect-1.2.so.0] is missing, attempting to find and link to a newer version if available...
  new library link [/home/lennard/annex/lib/libdirect-1.2.so.0] pointed to [/usr/lib/libdirect-1.7.so.5]
- default library [libpng15.so.15] is missing, attempting to find and link to a newer version if available...
  new library link [/home/lennard/annex/lib/libpng15.so.15] pointed to [/usr/lib/libpng16.so.16]
- default library [libicudata.so.40] is missing, attempting to find and link to a newer version if available...
  new library link [/home/lennard/annex/lib/libicudata.so.40] pointed to [/usr/lib/libicudata.so.53]
- default library [libicuuc.so.40] is missing, attempting to find and link to a newer version if available...
  new library link [/home/lennard/annex/lib/libicuuc.so.40] pointed to [/usr/lib/libicuuc.so.53]
- default library [libGLEW.so.1.5] is missing, attempting to find and link to a newer version if available...
  new library link [/home/lennard/annex/lib/libGLEW.so.1.5] pointed to [/usr/lib/libGLEW.so.1.11]
- default library [libGLEW.so.1.5] is missing, attempting to find and link to a newer version if available...
  > not found !
- default library [libgnutls.so.26] is missing, attempting to find and link to a newer version if available...
  new library link [/home/lennard/annex/lib/libgnutls.so.26] pointed to [/usr/lib/libgnutls.so.28]
- default library [liblua5.1.so.0] is missing, attempting to find and link to a newer version if available...
  new library link [/home/lennard/annex/lib/liblua5.1.so.0] pointed to [/usr/lib/liblua.so.5.2]
- default library [libircclient.so.1] is missing, attempting to find and link to a newer version if available...
  > not found !
- default library [libvlccore.so.5] is missing, attempting to find and link to a newer version if available...
  new library link [/home/lennard/annex/lib/libvlccore.so.5] pointed to [/usr/lib/libvlccore.so.7]
- default library [libgcrypt.so.11] is missing, attempting to find and link to a newer version if available...
  new library link [/home/lennard/annex/lib/libgcrypt.so.11] pointed to [/usr/lib/libgcrypt.so.20]
- default library [libtasn1.so.3] is missing, attempting to find and link to a newer version if available...
  new library link [/home/lennard/annex/lib/libtasn1.so.3] pointed to [/usr/lib/libtasn1.so.6]
/home/lennard/annex/annex.bin: /usr/lib/liblber-2.4.so.2: no version information available (required by /home/lennard/annex/annex.bin)
/home/lennard/annex/annex.bin: /home/lennard/annex/lib/libgcrypt.so.11: version `GCRYPT_1.2' not found (required by /home/lennard/annex/annex.bin)
/home/lennard/annex/annex.bin: /usr/lib/libldap_r-2.4.so.2: no version information available (required by /home/lennard/annex/annex.bin)

And the game doesnt start. i have

Code: [Select]
libldap_r-2.4.so.2
libgcrypt.so.11
liblber-2.4.so.2
installed but there seems to be a problem with them. (i already tried to reinstall them)

Also i cant find the source code of the game, i would try to compile it myself to see if that helps.

Please Help!  :(
Title: Re: Linux Problem
Post by: filux on 15 October 2014, 22:44:46
Looks like it is "arch" or "arch family".

It is known (tiny) issue reported after the release.
You can resolve this problem by:

Code: [Select]
cd <gamedir>; sudo pacman -S libgcrypt15; rm lib/libgcrypt.so.11; ./annex
.
Title: Re: Linux Problem
Post by: Lefl on 16 October 2014, 11:43:38
Looks like it is "arch" or "arch family".

It is known (tiny) issue reported after the release.
You can resolve this problem by:

Code: [Select]
cd <gamedir>; sudo pacman -S libgcrypt15; rm lib/libgcrypt.so.11; ./annex
.
that didnt worked
still same error[/s]

EDIT: now it worksfor some reason terminal didnt removed libgcrypt.so.11, did it with thunar
Title: Re: Linux Problem
Post by: qubodup on 4 April 2015, 03:16:46
Thanks for the instructions, I had to install from AUR though.
Title: Re: [4.0] Problem on Linux (arch and family), "`GCRYPT_1.2' not found"
Post by: filux on 9 April 2016, 12:32:42
and another (general) solution for linux is here https://forum.megaglest.org/index.php?topic=9815.0