(address . bug-guix@gnu.org)
Hi! It looks like the Meson build of `dia` fails to complete in the version
of Guix shown below:
```
$ LANG=C guix describe
Generation 56 May 02 2023 11:25:26 (current)
guix 3f8c489
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: 3f8c4899a9a67bb509a603bd21dcfcfab88c0e8e
```
This is the final part of the build log:
```
starting phase `configure'
The Meson build system
Version: 1.1.0
Source dir: /tmp/guix-build-dia-0.97.3-3.0997887.drv-0/source
Build dir: /tmp/guix-build-dia-0.97.3-3.0997887.drv-0/build
Build type: native build
Project name: dia
Project version: 0.97.3
C compiler for the host machine: gcc (gcc 11.3.0 "gcc (GCC) 11.3.0")
C linker for the host machine: gcc ld.bfd 2.38
C++ compiler for the host machine: c++ (gcc 11.3.0 "c++ (GCC) 11.3.0")
C++ linker for the host machine: c++ ld.bfd 2.38
[…]
Message: wpg_filter
Message: xfig_filter
../source/sheets/meson.build:47:32: ERROR: Function does not take positional arguments.
A full log can be found at /tmp/guix-build-dia-0.97.3-3.0997887.drv-0/build/meson-logs/meson-log.txt
error: in phase 'configure': uncaught exception:
%exception #<&invoke-error program: "meson" arguments: ("setup" "--prefix=/gnu/store/v5syv2awp33lvq0fl1pavvpxv53i0w93-dia-0.97.3-3.0997887" "--buildtype=debugoptimized" "-Dc_link_args=-Wl,-rpath=/gnu/store/v5syv2awp33lvq0fl1pavvpxv53i0w93-dia-0.97.3-3.0997887/lib" "-Dcpp_link_args=-Wl,-rpath=/gnu/store/v5syv2awp33lvq0fl1pavvpxv53i0w93-dia-0.97.3-3.0997887/lib" "/tmp/guix-build-dia-0.97.3-3.0997887.drv-0/source") exit-status: 1 term-signal: #f stop-signal: #f>
phase `configure' failed after 3.0 seconds
command "meson" "setup" "--prefix=/gnu/store/v5syv2awp33lvq0fl1pavvpxv53i0w93-dia-0.97.3-3.0997887" "--buildtype=debugoptimized" "-Dc_link_args=-Wl,-rpath=/gnu/store/v5syv2awp33lvq0fl1pavvpxv53i0w93-dia-0.97.3-3.0997887/lib" "-Dcpp_link_args=-Wl,-rpath=/gnu/store/v5syv2awp33lvq0fl1pavvpxv53i0w93-dia-0.97.3-3.0997887/lib" "/tmp/guix-build-dia-0.97.3-3.0997887.drv-0/source" failed with status 1
```
I know nothing about Meson, but the error reminds me of
https://issues.guix.gnu.org/53182, and I see that its fix 3969dc45 added
`(arguments `(#:meson ,meson-0.59))`, which was removed later in f38d8e05.
Thanks and have a nice day!
--
Ivan Vilata i Balaguer -- https://elvil.net/
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEHpvwBPZcchIQr6TuPezBBfXdI4IFAmRTzq4ACgkQPezBBfXd
I4Iw1w/+OZ7QlbVD/v4dmUAi4RRkZl8P3PrvXdTOZptyMj06MvfoJFxvME/3d3qO
2n8l4hZq20HcyPczW5Ki7lnDU5or6IHag4dBSl7cpdK2u/Mld4xcmCP0jv3DE36k
l+GajvVInAdrczdA/ByYtdbxdmrES6+4xuOGXeA44LkmYnmuhGxsXS3T4qo7NJ29
xeQCc8qv463DSGQYmYmc6bCgL0I9UCE9WMRnzJ6HAt05MhY5qn47HnJ4Q9xR2Ys6
cuGTGglLxdhb/zKAjrna92D4lx7DFyCga+J+0oshtxe5jcgeUPnQKQ5Wjj9As5K+
ClYXlPgVm01NPqB4o2jryqftYZbgjZQBiS7/VR6i+xfPe1SLevtReKOY5N54BKc8
P/c4/D+Aj7O34HtdUb1/wmt+8anFPub/M9mE+URk/CAloUMvCwCtE/3QzHL0L7Fh
k8FzYJLPX94+rKb7rqKZBjXsq4FQuJkNBly2ZQPYxx0fs9Iqv+7EaMZz4OGJVfjj
qD1jBjbSuetWZstmb6qDJajUJwICEorDg5D8enKfdQubNNkVCvC6fEFvEMAk5g+c
w/1CPwyJz6uy+FfWhOzvDVVuIpXFJOn4v0G+QrGF5ub9dyDyNj08XcPLLT+Sep7R
POIXx9+1wTO6TVQ2pDQkTjzoWDMXqPSr03t2+HBEfIvqLgjRRhY=
=/7/q
-----END PGP SIGNATURE-----