#68899 closed defect (duplicate)
KDE will not build - missing dependent librart
Reported by: | zslg01 | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.8.1 |
Keywords: | Cc: | ||
Port: | kde |
Description
KDE will not build on Sonoma -missing a dependent library - lib crypt something
Change History (5)
comment:1 Changed 11 months ago by jmroot (Joshua Root)
Keywords: | KDE removed |
---|---|
Port: | kde added; KDE removed |
comment:2 Changed 11 months ago by zslg01
sysadmin@slgarmmbp ~ % sudo port -v install kde ---> Computing dependencies for kde................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Error: Cannot install kdepimlibs4 for the arch 'x86_64' because Error: its dependency cyrus-sasl2 does not build for the required arch by default Error: and does not have a universal variant. Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug. Error: Processing of port kde failed
build on M2 MacBook Pro - Sonoma
comment:3 Changed 11 months ago by zslg01
There are several issues with KDE :
- it is KDE4 - current is KDE5
- It appears to only have an X86-64 variant at least as far back as Monterey
- It will not build.
- There is no maintainer.
I give up - I'll spin up a Debian VM and work there for what I need KDE to do.
comment:4 Changed 11 months ago by kencu (Ken)
Resolution: | → duplicate |
---|---|
Status: | new → closed |
you’re right that building kde on arm is currently broken, due to a couple of unresolved universal issues.
and it could well be that all the kde ports should be removed from macports if nobody can/wants to fix them, and they no longer have a point to exist.
I also use a current debian arm VM running all current kde5 software too.
This ticket you have here is about cyrus-sasl2 failing to build universal on arm systems. That is due to something wrong with the portindex procedure, and that is being tracked here:
comment:5 Changed 11 months ago by kencu (Ken)
Josh appears to have fixed the issue with cyrus-sasl2 not parsing properly on spoofed systems.
I fixed the universal builds of all the boost versions.
So progress is much further along now, but not all the way to kde yet. Some software (currently at least at-spi2-core) has moved on to meson for building, and now won't build universal because of issues with gobject-introspection being hosed when building universal.
That may get fixed, or not, but at-spi2-core I think has been deprecated anyway and may not exist as a port upstream any more. Have to check on that.
Anyway, progress, so your flagging your frustration with this got some folks moving. Squeaky wheel, all that. We'll probably eventually get kde building, but even then it will be kde4 unless someone really comes along and dives in to port the entirety of kde5 into MacPorts. I don't know if anyone will ever want to spend the time to do that, to be honest.
I am still using my debian VM for that.
Please show the exact command you are running, and the output that it gives.