Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#37315 - [assaultcube] fails to start, depends on wrong version of curl

Attached to Project: Community Packages
Opened by Felix Yan (felixonmars) - Sunday, 13 October 2013, 03:49 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Tuesday, 15 October 2013, 15:36 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture All
Severity High
Priority Low
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
$ assaultcube
ac_client: /usr/lib/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by ac_client)
$ pacman -Qo /usr/lib/libcurl.so.4
/usr/lib/libcurl.so.4 is owned by curl 7.32.0-2

Additional info:
* package version(s)
assaultcube 1.2.0.0-1
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Tuesday, 15 October 2013, 15:36 GMT
Reason for closing:  Fixed
Comment by Felix Yan (felixonmars) - Monday, 14 October 2013, 15:09 GMT
Update: with testing/curl 7.33.0-1 the problem is still here - looks like it's a symbol in rather old curl (7.24 or so).
Comment by Dave Reisner (falconindy) - Monday, 14 October 2013, 15:50 GMT
Not really fixable. This is a precompiled binary. You have no choice but to use an ancient curl to make this work.
Comment by Felix Yan (felixonmars) - Monday, 14 October 2013, 15:52 GMT
But the old version (1.1.0.4) still works with latest curl - I'd suggest revert to the old version then, until upstream fix 1.2.0.0
Comment by speps (archspeps) - Monday, 14 October 2013, 23:40 GMT
I really hate downgrading things. This is the solution I'm adopting, pretty hackish but working.
The curl version needed is 7.23.1, the solution involve fetching an old 7.23.1-2 from a working mirror,
placing the lib in /opt/assaultcube and prepending LD_PRELOAD to the running script.
See the already modified PKGBUILD and launchers attached here.
Comment by Sven-Hendrik Haase (Svenstaro) - Tuesday, 15 October 2013, 15:35 GMT
Why do people always want to downgrade? This is Arch, we actually fix the root problem. I now build the binaries from source. Package fixed.

Loading...