It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
hey, if this is not the right place to post it, could you move to to the correct place.

I know that only Ubuntu type Linux os is supported, I'm hoping to find a fix for fedora however. some other games have worked in fedora.

When I try to run baldurs gate enchanced edition icon, nothing happens. I then went into the game installation folder and did in the terminal : bash ./start.sh , and it prints out this message :

========

Running Baldur's Gate: Enhanced Edition
./BaldursGate: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory

========

I'm assuming ' libssl.so.1.0.0 ' is a missing library package ? Is there a possibility of installing this on fedora? or some similar fix. I thought maybe this would allow me to run it.

thanks.
Correct. You'd need to install something like compat-openssl10, which has been removed from Fefora 2 years ago -> https://src.fedoraproject.org/rpms/compat-openssl10//blob/rawhide/f/dead.package

rpmfind finds some packages for OpenSuSE and CentOS, they might work as a replacement:
https://rpmfind.net/linux/rpm2html/search.php?query=libssl.so.10


Edit: It would probably be better if you extracted the library into the game's folder instead of installing a foreign package. Depending on your glibc version you might be better of with something compiled for recent versions like the package from Arch Linux https://archlinux.org/packages/core/x86_64/openssl-1.0/ or https://archlinux.org/packages/multilib/x86_64/lib32-openssl-1.0/ for the 32-bit version.
Post edited July 23, 2022 by mk47at
All Enhanced Editions seem to suffer from the same issue. When I played Icewind Dale EE, I followed instructions from this post by JMB9.

It's all explained in the second part of that post. Basically, you need two older versions of libssl.so.1.0.0 nad libcrypto.so.1.0.0 (I don't remember now where I got them from though...), put them in a folder, add an appropriate line to start.sh and that's it.
Post edited July 23, 2022 by InkPanther
https://www.dotslashplay.it/en/games/baldurs-gate-1-enhanced-edition

The ./playit dev is a fellow forum member and the website has very good info for a lot of games, chances are, it will probably help solve the issue.
Have you checked Candlekeep? I hear they have an extensive library.

I'll see my self out. Hope you get this solved.
avatar
mk47at: Correct. You'd need to install something like compat-openssl10, which has been removed from Fefora 2 years ago -> https://src.fedoraproject.org/rpms/compat-openssl10//blob/rawhide/f/dead.package

rpmfind finds some packages for OpenSuSE and CentOS, they might work as a replacement:
https://rpmfind.net/linux/rpm2html/search.php?query=libssl.so.10

Edit: It would probably be better if you extracted the library into the game's folder instead of installing a foreign package. Depending on your glibc version you might be better of with something compiled for recent versions like the package from Arch Linux https://archlinux.org/packages/core/x86_64/openssl-1.0/ or https://archlinux.org/packages/multilib/x86_64/lib32-openssl-1.0/ for the 32-bit version.
I've downloaded the Archlinux x64 archive and put that /usr directory in the game folder, but I still don't know what to modify in the start.sh script. It's still looking for the libssl.so.1.0.0 package...
avatar
InkPanther: All Enhanced Editions seem to suffer from the same issue. When I played Icewind Dale EE, I followed instructions from this post by JMB9.

It's all explained in the second part of that post. Basically, you need two older versions of libssl.so.1.0.0 nad libcrypto.so.1.0.0 (I don't remember now where I got them from though...), put them in a folder, add an appropriate line to start.sh and that's it.
I did as it said and also put : export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${CURRENT_DIR}/game/linux64 ,
inside the start script. but it still looks for that original libssl.so.1.0.0 package.
Post edited July 23, 2022 by kkraltshop
avatar
kkraltshop: [...]
I did as it said and also put : export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${CURRENT_DIR}/game/linux64 ,
inside the start script. but it still looks for that original libssl.so.1.0.0 package.
Hmm. You have to put both files into that directory. And modify ${CURRENT_DIR}/game/linux64 to reflect folder name and location you're using (I don't know if it has to be in /game directory).
avatar
kkraltshop:
Move usr/lib/libcrypto.so.1.0.0 and usr/lib/libssl.so.1.0.0 to game/linux64 and then get rid of the extracted usr folder.

Edit: On the other hand, don't get rid of it, yet. Maybe you also need to move the usr/lib/openssl-1.0/ folder … I'm not sure about that at the moment.
Post edited July 23, 2022 by mk47at
avatar
kkraltshop: [...]
I did as it said and also put : export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${CURRENT_DIR}/game/linux64 ,
inside the start script. but it still looks for that original libssl.so.1.0.0 package.
avatar
InkPanther: Hmm. You have to put both files into that directory. And modify ${CURRENT_DIR}/game/linux64 to reflect folder name and location you're using (I don't know if it has to be in /game directory).
got it working!
avatar
kkraltshop:
avatar
mk47at: Move usr/lib/libcrypto.so.1.0.0 and usr/lib/libssl.so.1.0.0 to game/linux64 and then get rid of the extracted usr folder.

Edit: On the other hand, don't get rid of it, yet. Maybe you also need to move the usr/lib/openssl-1.0/ folder … I'm not sure about that at the moment.
many thanks! that worked...
previously I copied the whole extracted /usr folder into game/linux64 (there was no linux64 directory , I had to make a directory called that in the game directory)

now I copied just the two files as you said, and also added the
" export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${CURRENT_DIR}/game/linux64 "
into the start script, and this time it starts up fine!

ta.

the package I extracted from : ( https://archlinux.org/packages/core/x86_64/openssl-1.0/ )
Post edited July 23, 2022 by kkraltshop
Awesome, have fun
Excellent.
Linux is retarded