Bug 280475 - x11/kf5-kdelibs4support does not compile with LibreSSL
Summary: x11/kf5-kdelibs4support does not compile with LibreSSL
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-kde (group)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-28 16:43 UTC by Dave Hayes
Modified: 2025-11-11 18:39 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (kde)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dave Hayes 2024-07-28 16:43:34 UTC
FreeBSD 13.3-STABLE here:

[00:00:43] /wrkdirs/usr/ports/x11/kf5-kdelibs4support/work/kdelibs4support-5.116.0/src/kssl/ksslutils.cpp:99:20: error: too many arguments to function call, expected 1, have 3; did you mean '::CRYPTO_free'?
[00:00:43]    99 |     KOSSL::self()->OPENSSL_free(rep);
[00:00:43]       |                    ^~~~~~~~~~~~~~~~~
Comment 1 Herbert J. Skuhra 2024-08-07 09:02:53 UTC
(In reply to Dave Hayes from comment #0)
Have you tested the patches from the OpenBSD project:

https://cvsweb.openbsd.org/ports/devel/kf5/kdelibs4support/patches/?hideattic=1#dirlist
https://github.com/openbsd/ports/tree/master/devel/kf5/kdelibs4support/patches
Comment 2 Dave Hayes 2024-08-08 15:40:27 UTC
Thank you! Those patches allow this port to build.
Comment 3 Max Brazhnikov freebsd_committer freebsd_triage 2025-11-10 20:52:45 UTC
Well, it seem LibreSSL it not so popular among KDE users, so I'm going to mark this pr as resolved.
Comment 4 Dave Hayes 2025-11-10 22:22:25 UTC
I'd imagine the inverse is also true. :)
Comment 5 Max Brazhnikov freebsd_committer freebsd_triage 2025-11-11 17:01:43 UTC
Well, it depends on the definition, but I like your attitude! :)

Dave, feel free to reopen if you are willing to prepare a patch.
Comment 6 Dave Hayes 2025-11-11 18:39:28 UTC
So it's been a year and apparently nothing in my ports list pulls in this port in Q42025. This likely means that depending ports have moved to "kf6", which I've just confirmed by looking at "kdegames" which is the only kde port I used to build.

Since kdegames just built for me with LibreSSL, I consider the problem solved. (The added issue of "why am I loading kdegames and nothing else" is a matter for a different thread)