Bug 268480 - devel/libgusb: configure fail without vala
Summary: devel/libgusb: configure fail without vala
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-gnome (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-12-20 04:46 UTC by Ivan Rozhuk
Modified: 2022-12-28 09:55 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (gnome)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Rozhuk 2022-12-20 04:46:11 UTC
===>  License LGPL21 accepted by the user
===>   libgusb-0.3.10 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by libgusb-0.3.10 for building
===>  Extracting for libgusb-0.3.10
=> SHA256 Checksum OK for hughsie-libgusb-0.3.10_GH0.tar.gz.
===>  Patching for libgusb-0.3.10
===>   libgusb-0.3.10 depends on package: gtk-doc>0 - found
===>   libgusb-0.3.10 depends on executable: g-ir-scanner - found
===>   libgusb-0.3.10 depends on package: meson>=0.57.1_1 - found
===>   libgusb-0.3.10 depends on executable: ninja - found
===>   libgusb-0.3.10 depends on package: pkgconf>=1.3.0_1 - found
===>   libgusb-0.3.10 depends on executable: valac - found
===>   libgusb-0.3.10 depends on file: /usr/local/bin/ccache - found
===>   libgusb-0.3.10 depends on shared library: libglib-2.0.so - found (/usr/local/lib/libglib-2.0.so)
===>   libgusb-0.3.10 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so)
===>  Configuring for libgusb-0.3.10
The Meson build system
Version: 0.64.1
Source dir: /tmp/ports/usr/ports/devel/libgusb/work/libgusb-0.3.10
Build dir: /tmp/ports/usr/ports/devel/libgusb/work/libgusb-0.3.10/_build
Build type: native build

meson.build:1:0: ERROR: Unknown options: "vala"

A full log can be found at /tmp/ports/usr/ports/devel/libgusb/work/libgusb-0.3.10/_build/meson-logs/meson-log.txt
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
===>  Script "configure" failed unexpectedly.
Please report the problem to gnome@FreeBSD.org [maintainer] and attach the
"/tmp/ports/usr/ports/devel/libgusb/work/libgusb-0.3.10/_build/meson-logs/meson-log.txt"
including the output of the failure of your make command. Also, it might be
a good idea to provide an overview of all packages installed on your system
(e.g. a /usr/local/sbin/pkg-static info -g -Ea).
*** Error code 1

Stop.
=================================================

Also can you please make doc option to allow not build doc and all deps.
Comment 1 Ivan Rozhuk 2022-12-20 04:48:48 UTC
I have both option unset but
===>   libgusb-0.3.10 depends on package: gtk-doc>0 - found
===>   libgusb-0.3.10 depends on executable: g-ir-scanner - found
===>   libgusb-0.3.10 depends on package: meson>=0.57.1_1 - found
===>   libgusb-0.3.10 depends on executable: ninja - found
===>   libgusb-0.3.10 depends on package: pkgconf>=1.3.0_1 - found
===>   libgusb-0.3.10 depends on executable: valac - found

gtk-doc and valac in port deps.
Comment 2 Ivan Rozhuk 2022-12-28 09:55:58 UTC
Build fixed with current ports tree.

Hope to not see gtk-doc and valac then options unset.