Opened 11 months ago

Closed 11 months ago

Last modified 11 months ago

#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

Please show the exact command you are running, and the output that it gives.

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 :

  1. it is KDE4 - current is KDE5
  2. It appears to only have an X86-64 variant at least as far back as Monterey
  3. It will not build.
  4. 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: newclosed

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:

#68685

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.

Note: See TracTickets for help on using tickets.