Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#15329 closed defect (fixed)

Fix gcr build failure with meson-0.59.0

Reported by: Douglas R. Reno Owned by: Bruce Dubbs
Priority: normal Milestone: 11.0
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

Thanks goes to Joe Locash for the report on blfs-dev:

There is a regression in the latest meson that breaks the build of gcr.

upstream meson IR:
  https://github.com/mesonbuild/meson/issues/9022

upstream gcr IR:
  https://gitlab.gnome.org/GNOME/gcr/-/issues/85

patch for gcr:
  https://gitlab.com/carbonOS/build-meta/-/blob/main/patches/gcr/fixup-meson.patch

I haven't tested the patch but reverted back to meson-0.58.2 for now.

Change History (4)

comment:1 by Bruce Dubbs, 3 years ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by Bruce Dubbs, 3 years ago

Fixed with a sed:

sed -e '208 s/@BASENAME@/gcr-viewer.desktop/'   \
    -e '231 s/@BASENAME@/gcr-prompter.desktop/' \
    -i ui/meson.build

comment:3 by Bruce Dubbs, 3 years ago

Resolution: fixed
Status: assignedclosed

Fixed at commit 65d8566876c1c73d71a422fe0f6469d2d005cd04

9ckage updates and fixes.
    Update to php-8.0.9.
    Update to cbindgen-0.20.0.
    Fix dependencies for elogind and p11kit.
    Fix gcr-3.40.0 to build properly with meson-0.59.

comment:4 by Bruce Dubbs, 3 years ago

Milestone: 10.211.0

Milestone renamed

Note: See TracTickets for help on using tickets.