I'm re-posting this comment I made on the ngemu forums as it is related.

These strings are present in compiled epsxe_x64 (hex-edit).
```
libcurl.so.4.curl_easy_init.curl_easy_setopt.curl_easy_cleanup.curl_easy_perform.CURL_OPENSSL_3
```

It lists the expected soname (libcurl.so.4) along with the symbol
version (CURL_OPENSSL_3).

Installed libcurl4_7.58.0-2ubuntu3_amd64.deb:
```
readelf -Ws /usr/lib/x86_64-linux-gnu/libcurl.so.4 | grep curl_version
  397: 0000000000024980  172 FUNC  GLOBAL DEFAULT  13 
curl_version_info@@CURL_OPENSSL_4
  405: 0000000000024800  372 FUNC  GLOBAL DEFAULT  13 
curl_version@@CURL_OPENSSL_4
```

Conflicting libcurl3 package libcurl3_7.58.0-2ubuntu2_amd64.deb:
```
readelf -Ws libcurl.so.4 | grep curl_version
  389: 0000000000024700  172 FUNC    GLOBAL DEFAULT  13 
curl_version_info@@CURL_OPENSSL_3
  397: 0000000000024580  372 FUNC    GLOBAL DEFAULT  13 
curl_version@@CURL_OPENSSL_3
```

A work-around would be to extract libcurl.so.4.5.0 (from 
libcurl3_7.58.0-2ubuntu2_amd64.deb) into the same folder as epsxe_x64, sym-link 
or rename it to libcurl.so.4, then run epsxe from a terminal with command:
```
LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH ./epsxe_x64
```

I toyed with other solutions but didn't want to mess up system libraries
when ldconfig eventually caches the symbols.

Could also use ldd to get same info as hex-editor.
```
ldd epsxe_x64 | grep -i curl
./epsxe_x64: /usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' 
not found (required by ./epsxe_x64)
    libcurl.so.4 => /usr/lib/x86_64-linux-gnu/libcurl.so.4 (0x00007fee19108000)
```

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1754294

Title:
  After last updated libcurl3 on libcurl4, some apps are removed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/curl/+bug/1754294/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to