Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#77763 - [spice] Fails to build, missing dependencies

Attached to Project: Arch Linux
Opened by Balló György (City-busz) - Tuesday, 07 March 2023, 15:43 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Sunday, 12 March 2023, 09:15 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

1. Please add 'python-pyparsing' to makedepends=() to fix the build:
spice-0.15.1/subprojects/spice-common/meson.build:137:8: ERROR: Problem encountered: Python module pyparsing not found

2. libcacard and spice-protocol are defined as requires in pkg-config file spice-server.pc. Please move them from makedepends=() to depends=().

These are header-only dependencies defined here:
https://gitlab.freedesktop.org/spice/spice/-/blob/a5d1d957d6c16e3fe213e10d0cab4bfe2504ba91/meson.build#L175-183
https://gitlab.freedesktop.org/spice/spice/-/blob/a5d1d957d6c16e3fe213e10d0cab4bfe2504ba91/server/smartcard.cpp#L22
https://gitlab.freedesktop.org/spice/spice/-/blob/a5d1d957d6c16e3fe213e10d0cab4bfe2504ba91/server/meson.build#L236
https://gitlab.freedesktop.org/spice/spice/-/blob/a5d1d957d6c16e3fe213e10d0cab4bfe2504ba91/server/reds.cpp#L52

Related discussion:
https://lists.archlinux.org/archives/list/arch-dev-public%40lists.archlinux.org/thread/A2MV7T3NDHVHWX6WHIHH2DKH4YSWSIIX/
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Sunday, 12 March 2023, 09:15 GMT
Reason for closing:  Fixed

Loading...