Summary: | Homebrew not building several packages | ||
---|---|---|---|
Product: | [I don't know] kde | Reporter: | diehard2 |
Component: | general | Assignee: | Unassigned bugs mailing-list <unassigned-bugs> |
Status: | RESOLVED NOT A BUG | ||
Severity: | normal | CC: | nate, nmariusp1 |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Homebrew (macOS) | ||
OS: | macOS | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
diehard2
2024-11-11 16:13:10 UTC
Hello! You've reached the KDE bug tracker, which is for tracking bugs in KDE software. Unfortunately here on the bug tracker, we cannot offer help with software development or packaging topics not clearly related to bugs in KDE software. This includes help setting up a dev environment, compiling specific projects, and so on. You can find appropriate ways to get in contact with the dev team for assistance with your issue at https://community.kde.org/Get_Involved/development#Communicate_with_the_dev_team. Hi Nate, I know that's copy and pasted, but I don't understand how this doesn't count as a bug. The category is kde homebrew and the brew is clearly broken. The reproducer I gave was for all of kde, but for instance this fails with the same error brew install kde-mac/kde/kf5-kconfigwidgets If there's another bugtracker for kde homebrew I can file it there Indeed, KDE does not build Homebrew packages. So you need to discuss this with the people who do — presumably the Homebrew folks themselves I think? Thanks Nate, apologies if this is the wrong place. Its not an issue with homebrew, that's working as expected. Its an issue with the KDE formulas homebrew is using. Their github (https://github.com/KDE/homebrew-kde) has no way to report issues and links to the official KDE site for people who want to donate. There's also a category in the bugtracker above for homebrew, so I had assumed the maintainers of that repo were here. Feel free to close if the maintainers on that git repo are not official KDE developers https://invent.kde.org/packaging/homebrew-kde is a KDE git repo. The reporter of this issue guesses that the issue resides in https://invent.kde.org/packaging/homebrew-kde Oh wow, I had no idea the Homebrew formulas were hosted on KDE infrastructure! My mistake, sorry. Thanks for pointing that out. Still, it seems that that project doesn't use Bugzilla, so I can't re-open this and move it over there. Can you open a new issue at https://invent.kde.org/packaging/homebrew-kde/-/issues? Thanks! https://invent.kde.org/packaging/homebrew-kde/-/blob/53cff344ce4697389a70a302a9fa4d9402f32557/Formula/kate.rb is written in the ruby programming language. Does not download an archive with already built macos amd64 binaries. Instead it builds from source code release tarball (https://download.kde.org/stable/release-service/23.08.2/src/kate-23.08.2.tar.xz) or from git (https://invent.kde.org/utilities/kate.git). https://invent.kde.org/packaging/homebrew-kde/-/blob/53cff344ce4697389a70a302a9fa4d9402f32557/Formula/kf5-kconfigwidgets.rb is similar. And says "depends_on "ki18n"". I do not know how ki18n is installed. https://github.com/search?q=repo%3AKDE%2Fhomebrew-kde+i18n&type=code https://www.google.com/search?q=ki18n+macos+homebrew probably says that https://formulae.brew.sh/formula/ki18n and https://github.com/Homebrew/homebrew-core/pkgs/container/core%2Fki18n . Buut ki18n uses Qt6. And https://invent.kde.org/packaging/homebrew-kde/-/blob/53cff344ce4697389a70a302a9fa4d9402f32557/Formula/kf5-kconfigwidgets.rb uses Qt5. Maybe a version for k18n should be specified in https://invent.kde.org/packaging/homebrew-kde in various places ? Do you only need kate? Does the macos build from https://kate-editor.org/get-it/ work for you? Hi Marius, I'm trying to build heaptrack. I filed the bug against heaptrack also a few days ago https://bugs.kde.org/show_bug.cgi?id=496136 Does KDE Craft for macos work for you? https://community.kde.org/Craft Craft also failed for both me and a friend on MacOS. He was on an x86 Mac. The error is in this comment https://bugs.kde.org/show_bug.cgi?id=496136#c2 I would connect to the KDE Matrix room "KDE New Contributors" https://community.kde.org/Matrix#General and ask in there: "How can I build from source heaptrack on macos Intel?". Thanks Marius, the reason I'm on the bugtracker though is (I assume) heaptrack builds just fine. I can't get kde components to build/download through Craft or homebrew, which I think are the only channels to get it. Since I'm on a pretty basic MacOS setup and someone else couldn't get this to work, it would seem like qt5 isn't working on Mac at the moment Chatting on Matrix is better than chatting through bugs.kde.org. I could build on Linux heaptrack Qt6 using kdesrc-build. It does run correctly. Did you manage to build the command line part of heaptrack? I.e. not heaptrack_gui https://invent.kde.org/sdk/heaptrack#heaptrack-dependencies https://invent.kde.org/sdk/heaptrack/-/blob/master/CMakeLists.txt?ref_type=heads#L89 You probably want to build heaptrack Qt6 not Qt5. https://invent.kde.org/sdk/heaptrack/-/blob/master/CMakeLists.txt?ref_type=heads#L94 |