-
Notifications
You must be signed in to change notification settings - Fork 116
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Linux - CURL_OPENSSL_4 not found #531
Comments
This is one where I could really use the help of someone who knows a bit about ubuntu packaging. The pre built linux packages are built using pacur: https://github.com/pacur/pacur The config: https://github.com/mickelson/attract/blob/master/util/linux/pacur/PKGBUILD When the bionic package is built, it looks like the "libcurl4-openssl-dev" is the package that is being used to compile against. There are a couple of different options for libcurl dev packages, and maybe this isn't the right one to use? Th |
I built attract on Linux Mint 19.1 using the libcurl4-gnutls-dev package as the .deb wanted to uninstall my curl, php and php-curl extension and other packages in order to install. Should be the same for Ubuntu. |
I tried to install the provided packages into a fresh 18.04 installation and had the same exact issue. The problem appears to be a typo in the Debian control file. It lists libcurl3 as a dependency, yet the program actually depends on libcurl4 shared libraries. Since the versions are mutually exclusive, installing the correct version uninstalls libcurl3 and attractmode packages. Fix the file debian/control, edit line "Depends: " and change "libcurl3" -> "libcurl4", then repackage it. If you're just a random person looking for the magic commands to make this without installing the whole build environment, you're in luck as here's how you can edit the package contents: Download the package, in this example we'll use attract_2.5.1-0ubuntu1.bionic_amd64.deb. Put the file in /tmp or other temporary directory, then switch to it.
Now you're ready to install fixed.deb with dpkg -i. If you haven't installed the dependencies yet, run "apt -f install" after that. |
Remove "/usr/lib/x86_64-linux-gnu/libcurl.so.4" file by using the command: Create softlink again by using the command : |
Hi,
Fresh install of Linux Mint 19.1, tried Bionic version 2.5 and 2.51 and receive the following error. Installing
attract: /usr/lib/x86_64-linux-gnu/libcurl.so.4: version
CURL_OPENSSL_4' not found (required by attract)`
Running apt-get install libcurl4 uninstalls Attract and visa versa.
The text was updated successfully, but these errors were encountered: