You are not logged in.

#1 2022-11-28 14:59:50

robson75
Member
From: Poland
Registered: 2020-06-28
Posts: 144

[SOLVED] Error while building gtk3-classic 3.24.35

When I want to build gtk3-classic version 3.24.35 I get this error

gtk+-3.24.35/gdk/wayland/meson.build:1:0: ERROR: Non-existent build file 'gdk/wayland/cursor/meson.build'

Did Gtk3 make any significant changes or just PKGBUILD has wrong flags set.

Last edited by robson75 (2022-11-29 12:20:52)


Arch Linux Xfce - 64Bit Linux User #621110

Offline

#2 2022-11-28 18:13:03

StJimmy
Member
From: De Lage Landen
Registered: 2020-02-26
Posts: 71

Re: [SOLVED] Error while building gtk3-classic 3.24.35

I noticed the same issue.  It seems that the tarball that PKGBUILD fetches doesn't include that file, for whatever reason (or so it seems, anyway.)
I instead changed it to do it the same way the PKGBUILD for Arch's GTK3 package does; by fetching it from a specified Git commit instead.

Think:

_commit=14cf55f98ddd71ad3f91487eda1c7f14d67de119
source=( <patches and all that fun stuff> git+https://gitlab.gnome.org/GNOME/gtk.git#commit=${_commit}")

and of course, add/replace the checksum with a 'SKIP' in the checksum array to skip source checks on it.  This way I got it to build properly.

Last edited by StJimmy (2022-11-28 18:15:52)


Nanos gigantum humeris insidentes.

Offline

#3 2022-11-28 20:58:40

robson75
Member
From: Poland
Registered: 2020-06-28
Posts: 144

Re: [SOLVED] Error while building gtk3-classic 3.24.35

Me or I'm a moron, but after editing PKGBUILD and adding the content you provided, I get an error. Could you post the gtk3-classic PKGBUILD after the changes you made.


Arch Linux Xfce - 64Bit Linux User #621110

Offline

#4 2022-11-29 11:51:54

robson75
Member
From: Poland
Registered: 2020-06-28
Posts: 144

Re: [SOLVED] Error while building gtk3-classic 3.24.35

It turned out that the problem was missing gdk/wayland/cursor/meson.build file https://github.com/Homebrew/homebrew-core/pull/116612


Arch Linux Xfce - 64Bit Linux User #621110

Offline

Board footer

Powered by FluxBB