Build Failure: error: no viable conversion from 'value_type' (aka 'std::basic_string<char>') to 'const std::set<std::string>' #84

Open
opened 2026-06-16 23:48:00 +00:00 by 9p4 · 0 comments

https://hydra.ersei.net/build/2982/nixlog/54

To reproduce: nix build "git+https://git.ersei.net/nix-configs.git?ref=trunk&rev=ed31987d2a26c3b0407dee181f90a30a193c6876#hydraJobs.hosts.hydra"

Running phase: unpackPhase
unpacking source archive /nix/store/94d8naz5yl87a5pvak063796h1bkzaax-source
source root is source
Running phase: patchPhase
patching script interpreter paths in .
./t/perlcritic.pl: interpreter directive changed from "#!/usr/bin/env perl" to "/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl"
./t/jobs/declarative/generator.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh"
./t/jobs/build-product-simple.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh"
./t/jobs/build-product-with-spaces.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh"
./t/jobs/bzr-checkout-update.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh"
./t/jobs/bzr-update.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh"
./t/jobs/darcs-update.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh"
./t/jobs/dir-with-file-builder.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh"
./t/jobs/empty-dir-builder.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh"
./t/jobs/fail.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh"
./t/jobs/git-rev-update.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh"
./t/jobs/git-update.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh"
./t/jobs/hg-update.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh"
./t/jobs/scm-builder.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh"
./t/jobs/succeed-with-failed.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh"
./t/jobs/svn-checkout-update.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh"
./t/jobs/svn-update.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh"
./src/script/hydra-backfill-ids: interpreter directive changed from "#! /usr/bin/env perl" to "/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl"
./src/script/hydra-create-user: interpreter directive changed from "#! /usr/bin/env perl" to "/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl"
./src/script/hydra-dev-server: interpreter directive changed from "#! /usr/bin/env perl" to "/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl"
./src/script/hydra-eval-jobset: interpreter directive changed from "#! /usr/bin/env perl" to "/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl"
./src/script/hydra-init: interpreter directive changed from "#! /usr/bin/env perl" to "/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl"
./src/script/hydra-notify: interpreter directive changed from "#! /usr/bin/env perl" to "/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl"
./src/script/hydra-s3-backup-collect-garbage: interpreter directive changed from "#! /usr/bin/env perl" to "/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl"
./src/script/hydra-send-stats: interpreter directive changed from "#! /usr/bin/env perl" to "/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl"
./src/script/hydra-server: interpreter directive changed from "#! /usr/bin/env perl" to "/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl"
./src/script/hydra-update-gc-roots: interpreter directive changed from "#! /usr/bin/env perl" to "/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl"
./src/script/nix-prefetch-bzr: interpreter directive changed from "#! /bin/sh -e" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh -e"
./src/script/nix-prefetch-git: interpreter directive changed from "#! /bin/sh -e" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh -e"
./src/script/nix-prefetch-hg: interpreter directive changed from "#! /bin/sh -e" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh -e"
./src/sql/update-dbix-harness.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/bash"
Running phase: updateAutotoolsGnuConfigScriptsPhase
Running phase: configurePhase
mesonConfigurePhase flags: --prefix=/nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b --libdir=/nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/lib --libexecdir=/nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/libexec --bindir=/nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/bin --sbindir=/nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/sbin --includedir=/nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/include --mandir=/nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/share/man --infodir=/nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/share/info --localedir=/nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/share/locale -Dauto_features=enabled -Dwrap_mode=nodownload --buildtype=release
The Meson build system
Version: 1.10.2
Source dir: /build/source
Build dir: /build/source/build
Build type: native build
Project name: hydra
Project version: 0.1
C++ compiler for the host machine: clang++ (clang 21.1.8 "clang version 21.1.8")
C++ linker for the host machine: clang++ ld.bfd 2.46
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: YES (/nix/store/1m05k7xgfnw6jc21xxk5681ni3ar97wf-pkg-config-wrapper-0.29.2/bin/pkg-config) 0.29.2
Run-time dependency lix-expr found: YES 2.96.0-dev-pre20260616-dev_7bf0edc
Run-time dependency lix-main found: YES 2.96.0-dev-pre20260616-dev_7bf0edc
Run-time dependency lix-store found: YES 2.96.0-dev-pre20260616-dev_7bf0edc
Run-time dependency libpqxx found: YES 7.10.7
Run-time dependency prometheus-cpp-core found: YES 1.3.0
Run-time dependency prometheus-cpp-pull found: YES 1.3.0
Program mdbook found: YES (/nix/store/k2wwk3pldndwwqmpsibljcaq16ib7lrb-mdbook-0.5.2/bin/mdbook)
Program perl found: YES (/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl)
doc/manual/meson.build:29: WARNING: Project does not target a minimum version but uses feature deprecated since '0.60.0': install_subdir with empty directory. It worked by accident and is buggy. Use install_emptydir instead.
Build targets in project: 3
WARNING: Deprecated features used:
 * 0.60.0: {'install_subdir with empty directory'}

hydra 0.1

  User defined options
    auto_features: enabled
    bindir       : /nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/bin
    buildtype    : release
    includedir   : /nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/include
    infodir      : /nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/share/info
    libdir       : /nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/lib
    libexecdir   : /nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/libexec
    localedir    : /nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/share/locale
    mandir       : /nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/share/man
    prefix       : /nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b
    sbindir      : /nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/sbin
    wrap_mode    : nodownload

Found ninja-1.13.2 at /nix/store/7a235m7crqbb4h49sak20fqxpw3n7hr0-ninja-1.13.2/bin/ninja
mesonConfigurePhase: enabled\ parallel\ building
Running phase: buildPhase
build flags: -j30
[1/11] Generating doc/manual/manual with a custom command
 INFO Book building has started
 INFO Running the html backend
 INFO HTML book written to `/build/source/build/doc/manual/html`
[2/11] Compiling C++ object src/hydra-queue-runner/hydra-queue-runner.p/nar-extractor.cc.o
[3/11] Compiling C++ object src/hydra-queue-runner/hydra-queue-runner.p/build-result.cc.o
[4/11] Compiling C++ object src/hydra-queue-runner/hydra-queue-runner.p/dispatcher.cc.o
[5/11] Compiling C++ object src/hydra-evaluator/hydra-evaluator.p/hydra-evaluator.cc.o
[6/11] Linking target src/hydra-evaluator/hydra-evaluator
[7/11] Compiling C++ object src/hydra-queue-runner/hydra-queue-runner.p/hydra-queue-runner.cc.o
FAILED: [code=1] src/hydra-queue-runner/hydra-queue-runner.p/hydra-queue-runner.cc.o 
clang++ -Isrc/hydra-queue-runner/hydra-queue-runner.p -Isrc/hydra-queue-runner -I../src/hydra-queue-runner -Isrc/libhydra -I../src/libhydra -I/nix/store/w76x1yms1pr9kmnc2kxbspih0kyma4vl-lix-2.96.0-dev-pre20260616-dev_7bf0edc-dev/include -I/nix/store/d890s4czgn0q3n9b4rr7lkf156rv7xck-boehm-gc-8.2.12-dev/include -I/nix/store/azq5d14ikxb8bdymvv2hfl6mqnprq5wx-capnproto-1.4.0/include -I/nix/store/jfh11f1zhq0ijjiryk36c0kg9alj4z4m-libpqxx-7.10.7-dev/include -I/nix/store/5dla2bza06n9rkl9npfyq8yy6pjl0y1z-prometheus-cpp-1.3.0-dev/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++23 -O3 -pthread -include lix/config.h -MD -MQ src/hydra-queue-runner/hydra-queue-runner.p/hydra-queue-runner.cc.o -MF src/hydra-queue-runner/hydra-queue-runner.p/hydra-queue-runner.cc.o.d -o src/hydra-queue-runner/hydra-queue-runner.p/hydra-queue-runner.cc.o -c ../src/hydra-queue-runner/hydra-queue-runner.cc
../src/hydra-queue-runner/hydra-queue-runner.cc:196:13: error: no viable conversion from 'value_type' (aka 'std::basic_string<char>') to 'const std::set<std::string>' (aka 'const set<basic_string<char>>')
  196 |             tokens[2] == "-" ? "" : tokens[2],
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/stl_set.h:228:7: note: candidate constructor not viable: no known conversion from 'value_type' (aka 'std::basic_string<char>') to 'const set<std::basic_string<char>> &' for 1st argument
  228 |       set(const set&) = default;
      |       ^   ~~~~~~~~~~
/nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/stl_set.h:236:7: note: candidate constructor not viable: no known conversion from 'value_type' (aka 'std::basic_string<char>') to 'set<std::basic_string<char>> &&' for 1st argument
  236 |       set(set&&) = default;
      |       ^   ~~~~~
/nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/stl_set.h:248:7: note: candidate constructor not viable: no known conversion from 'value_type' (aka 'std::basic_string<char>') to 'initializer_list<value_type>' (aka 'initializer_list<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>') for 1st argument
  248 |       set(initializer_list<value_type> __l,
      |       ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/stl_set.h:181:7: note: explicit constructor is not a candidate
  181 |       set(const _Compare& __comp,
      |       ^
/nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/stl_set.h:256:7: note: explicit constructor is not a candidate
  256 |       set(const allocator_type& __a)
      |       ^
/nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:1036:7: note: candidate function
 1036 |       operator __sv_type() const noexcept
      |       ^
../src/hydra-queue-runner/hydra-queue-runner.cc:198:13: error: no viable conversion from 'unsigned int' to 'const std::string' (aka 'const basic_string<char>')
  198 |             tokens[3] != ""
      |             ^~~~~~~~~~~~~~~
  199 |                 ? string2Int<MaxJobs>(tokens[3]).value()
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  200 |                 : 1,
      |                 ~~~
/nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:613:7: note: candidate constructor not viable: no known conversion from 'unsigned int' to 'const basic_string<char> &' for 1st argument
  613 |       basic_string(const basic_string& __str)
      |       ^            ~~~~~~~~~~~~~~~~~~~~~~~~~
/nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:706:7: note: candidate constructor template not viable: no known conversion from 'unsigned int' to 'const char *' for 1st argument
  706 |       basic_string(const _CharT* __s, const _Alloc& __a = _Alloc())
      |       ^            ~~~~~~~~~~~~~~~~~
/nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:742:7: note: candidate constructor not viable: no known conversion from 'unsigned int' to 'basic_string<char> &&' for 1st argument
  742 |       basic_string(basic_string&& __str) noexcept
      |       ^            ~~~~~~~~~~~~~~~~~~~~
/nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:798:7: note: candidate constructor not viable: no known conversion from 'unsigned int' to 'initializer_list<char>' for 1st argument
  798 |       basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc())
      |       ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:835:7: note: candidate constructor not viable: no known conversion from 'unsigned int' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument
  835 |       basic_string(nullptr_t) = delete;
      |       ^            ~~~~~~~~~
/nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:601:7: note: explicit constructor is not a candidate
  601 |       basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT
      |       ^
/nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:887:2: note: explicit constructor is not a candidate
  887 |         basic_string(const _Tp& __t, const _Alloc& __a = _Alloc())
      |         ^
../src/hydra-queue-runner/hydra-queue-runner.cc:204:13: error: no viable conversion from 'typename std::remove_reference<std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>> &>::type' (aka 'std::set<std::basic_string<char>>') to 'const float'
  204 |             std::move(supportedFeatures),
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/hydra-queue-runner/hydra-queue-runner.cc:208:13: error: no viable conversion from 'std::string' (aka 'basic_string<char>') to 'const std::set<std::string>' (aka 'const set<basic_string<char>>')
  208 |             tokens[7] != "" && tokens[7] != "-"
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  209 |                 ? base64Decode(tokens[7])
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~
  210 |                 : "",
      |                 ~~~~
/nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/stl_set.h:228:7: note: candidate constructor not viable: no known conversion from 'std::string' (aka 'basic_string<char>') to 'const set<std::basic_string<char>> &' for 1st argument
  228 |       set(const set&) = default;
      |       ^   ~~~~~~~~~~
/nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/stl_set.h:236:7: note: candidate constructor not viable: no known conversion from 'std::string' (aka 'basic_string<char>') to 'set<std::basic_string<char>> &&' for 1st argument
  236 |       set(set&&) = default;
      |       ^   ~~~~~
/nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/stl_set.h:248:7: note: candidate constructor not viable: no known conversion from 'std::string' (aka 'basic_string<char>') to 'initializer_list<value_type>' (aka 'initializer_list<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>') for 1st argument
  248 |       set(initializer_list<value_type> __l,
      |       ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/stl_set.h:181:7: note: explicit constructor is not a candidate
  181 |       set(const _Compare& __comp,
      |       ^
/nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/stl_set.h:256:7: note: explicit constructor is not a candidate
  256 |       set(const allocator_type& __a)
      |       ^
/nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:1036:7: note: candidate function
 1036 |       operator __sv_type() const noexcept
      |       ^
4 errors generated.
[8/11] Compiling C++ object src/hydra-queue-runner/hydra-queue-runner.p/builder.cc.o
[9/11] Compiling C++ object src/hydra-queue-runner/hydra-queue-runner.p/queue-monitor.cc.o
[10/11] Compiling C++ object src/hydra-queue-runner/hydra-queue-runner.p/build-remote.cc.o
ninja: build stopped: subcommand failed.
https://hydra.ersei.net/build/2982/nixlog/54 To reproduce: `nix build "git+https://git.ersei.net/nix-configs.git?ref=trunk&rev=ed31987d2a26c3b0407dee181f90a30a193c6876#hydraJobs.hosts.hydra"` ``` Running phase: unpackPhase unpacking source archive /nix/store/94d8naz5yl87a5pvak063796h1bkzaax-source source root is source Running phase: patchPhase patching script interpreter paths in . ./t/perlcritic.pl: interpreter directive changed from "#!/usr/bin/env perl" to "/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl" ./t/jobs/declarative/generator.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh" ./t/jobs/build-product-simple.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh" ./t/jobs/build-product-with-spaces.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh" ./t/jobs/bzr-checkout-update.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh" ./t/jobs/bzr-update.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh" ./t/jobs/darcs-update.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh" ./t/jobs/dir-with-file-builder.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh" ./t/jobs/empty-dir-builder.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh" ./t/jobs/fail.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh" ./t/jobs/git-rev-update.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh" ./t/jobs/git-update.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh" ./t/jobs/hg-update.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh" ./t/jobs/scm-builder.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh" ./t/jobs/succeed-with-failed.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh" ./t/jobs/svn-checkout-update.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh" ./t/jobs/svn-update.sh: interpreter directive changed from "#! /bin/sh" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh" ./src/script/hydra-backfill-ids: interpreter directive changed from "#! /usr/bin/env perl" to "/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl" ./src/script/hydra-create-user: interpreter directive changed from "#! /usr/bin/env perl" to "/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl" ./src/script/hydra-dev-server: interpreter directive changed from "#! /usr/bin/env perl" to "/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl" ./src/script/hydra-eval-jobset: interpreter directive changed from "#! /usr/bin/env perl" to "/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl" ./src/script/hydra-init: interpreter directive changed from "#! /usr/bin/env perl" to "/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl" ./src/script/hydra-notify: interpreter directive changed from "#! /usr/bin/env perl" to "/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl" ./src/script/hydra-s3-backup-collect-garbage: interpreter directive changed from "#! /usr/bin/env perl" to "/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl" ./src/script/hydra-send-stats: interpreter directive changed from "#! /usr/bin/env perl" to "/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl" ./src/script/hydra-server: interpreter directive changed from "#! /usr/bin/env perl" to "/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl" ./src/script/hydra-update-gc-roots: interpreter directive changed from "#! /usr/bin/env perl" to "/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl" ./src/script/nix-prefetch-bzr: interpreter directive changed from "#! /bin/sh -e" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh -e" ./src/script/nix-prefetch-git: interpreter directive changed from "#! /bin/sh -e" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh -e" ./src/script/nix-prefetch-hg: interpreter directive changed from "#! /bin/sh -e" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/sh -e" ./src/sql/update-dbix-harness.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/gik3rh1vz2jlgnifb9dh6vc6sxwwz9jj-bash-5.3p9/bin/bash" Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase mesonConfigurePhase flags: --prefix=/nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b --libdir=/nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/lib --libexecdir=/nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/libexec --bindir=/nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/bin --sbindir=/nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/sbin --includedir=/nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/include --mandir=/nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/share/man --infodir=/nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/share/info --localedir=/nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/share/locale -Dauto_features=enabled -Dwrap_mode=nodownload --buildtype=release The Meson build system Version: 1.10.2 Source dir: /build/source Build dir: /build/source/build Build type: native build Project name: hydra Project version: 0.1 C++ compiler for the host machine: clang++ (clang 21.1.8 "clang version 21.1.8") C++ linker for the host machine: clang++ ld.bfd 2.46 Host machine cpu family: x86_64 Host machine cpu: x86_64 Found pkg-config: YES (/nix/store/1m05k7xgfnw6jc21xxk5681ni3ar97wf-pkg-config-wrapper-0.29.2/bin/pkg-config) 0.29.2 Run-time dependency lix-expr found: YES 2.96.0-dev-pre20260616-dev_7bf0edc Run-time dependency lix-main found: YES 2.96.0-dev-pre20260616-dev_7bf0edc Run-time dependency lix-store found: YES 2.96.0-dev-pre20260616-dev_7bf0edc Run-time dependency libpqxx found: YES 7.10.7 Run-time dependency prometheus-cpp-core found: YES 1.3.0 Run-time dependency prometheus-cpp-pull found: YES 1.3.0 Program mdbook found: YES (/nix/store/k2wwk3pldndwwqmpsibljcaq16ib7lrb-mdbook-0.5.2/bin/mdbook) Program perl found: YES (/nix/store/6plwsm6pkq79yjv4xvy8csk2pd4hzr67-perl-5.42.0/bin/perl) doc/manual/meson.build:29: WARNING: Project does not target a minimum version but uses feature deprecated since '0.60.0': install_subdir with empty directory. It worked by accident and is buggy. Use install_emptydir instead. Build targets in project: 3 WARNING: Deprecated features used: * 0.60.0: {'install_subdir with empty directory'} hydra 0.1 User defined options auto_features: enabled bindir : /nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/bin buildtype : release includedir : /nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/include infodir : /nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/share/info libdir : /nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/lib libexecdir : /nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/libexec localedir : /nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/share/locale mandir : /nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/share/man prefix : /nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b sbindir : /nix/store/id9qf0a7n7v70fpg0z9qlj782pwcq8a5-hydra-0.1.20260614.24fcc9b/sbin wrap_mode : nodownload Found ninja-1.13.2 at /nix/store/7a235m7crqbb4h49sak20fqxpw3n7hr0-ninja-1.13.2/bin/ninja mesonConfigurePhase: enabled\ parallel\ building Running phase: buildPhase build flags: -j30 [1/11] Generating doc/manual/manual with a custom command INFO Book building has started INFO Running the html backend INFO HTML book written to `/build/source/build/doc/manual/html` [2/11] Compiling C++ object src/hydra-queue-runner/hydra-queue-runner.p/nar-extractor.cc.o [3/11] Compiling C++ object src/hydra-queue-runner/hydra-queue-runner.p/build-result.cc.o [4/11] Compiling C++ object src/hydra-queue-runner/hydra-queue-runner.p/dispatcher.cc.o [5/11] Compiling C++ object src/hydra-evaluator/hydra-evaluator.p/hydra-evaluator.cc.o [6/11] Linking target src/hydra-evaluator/hydra-evaluator [7/11] Compiling C++ object src/hydra-queue-runner/hydra-queue-runner.p/hydra-queue-runner.cc.o FAILED: [code=1] src/hydra-queue-runner/hydra-queue-runner.p/hydra-queue-runner.cc.o clang++ -Isrc/hydra-queue-runner/hydra-queue-runner.p -Isrc/hydra-queue-runner -I../src/hydra-queue-runner -Isrc/libhydra -I../src/libhydra -I/nix/store/w76x1yms1pr9kmnc2kxbspih0kyma4vl-lix-2.96.0-dev-pre20260616-dev_7bf0edc-dev/include -I/nix/store/d890s4czgn0q3n9b4rr7lkf156rv7xck-boehm-gc-8.2.12-dev/include -I/nix/store/azq5d14ikxb8bdymvv2hfl6mqnprq5wx-capnproto-1.4.0/include -I/nix/store/jfh11f1zhq0ijjiryk36c0kg9alj4z4m-libpqxx-7.10.7-dev/include -I/nix/store/5dla2bza06n9rkl9npfyq8yy6pjl0y1z-prometheus-cpp-1.3.0-dev/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++23 -O3 -pthread -include lix/config.h -MD -MQ src/hydra-queue-runner/hydra-queue-runner.p/hydra-queue-runner.cc.o -MF src/hydra-queue-runner/hydra-queue-runner.p/hydra-queue-runner.cc.o.d -o src/hydra-queue-runner/hydra-queue-runner.p/hydra-queue-runner.cc.o -c ../src/hydra-queue-runner/hydra-queue-runner.cc ../src/hydra-queue-runner/hydra-queue-runner.cc:196:13: error: no viable conversion from 'value_type' (aka 'std::basic_string<char>') to 'const std::set<std::string>' (aka 'const set<basic_string<char>>') 196 | tokens[2] == "-" ? "" : tokens[2], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/stl_set.h:228:7: note: candidate constructor not viable: no known conversion from 'value_type' (aka 'std::basic_string<char>') to 'const set<std::basic_string<char>> &' for 1st argument 228 | set(const set&) = default; | ^ ~~~~~~~~~~ /nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/stl_set.h:236:7: note: candidate constructor not viable: no known conversion from 'value_type' (aka 'std::basic_string<char>') to 'set<std::basic_string<char>> &&' for 1st argument 236 | set(set&&) = default; | ^ ~~~~~ /nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/stl_set.h:248:7: note: candidate constructor not viable: no known conversion from 'value_type' (aka 'std::basic_string<char>') to 'initializer_list<value_type>' (aka 'initializer_list<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>') for 1st argument 248 | set(initializer_list<value_type> __l, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/stl_set.h:181:7: note: explicit constructor is not a candidate 181 | set(const _Compare& __comp, | ^ /nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/stl_set.h:256:7: note: explicit constructor is not a candidate 256 | set(const allocator_type& __a) | ^ /nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:1036:7: note: candidate function 1036 | operator __sv_type() const noexcept | ^ ../src/hydra-queue-runner/hydra-queue-runner.cc:198:13: error: no viable conversion from 'unsigned int' to 'const std::string' (aka 'const basic_string<char>') 198 | tokens[3] != "" | ^~~~~~~~~~~~~~~ 199 | ? string2Int<MaxJobs>(tokens[3]).value() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | : 1, | ~~~ /nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:613:7: note: candidate constructor not viable: no known conversion from 'unsigned int' to 'const basic_string<char> &' for 1st argument 613 | basic_string(const basic_string& __str) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ /nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:706:7: note: candidate constructor template not viable: no known conversion from 'unsigned int' to 'const char *' for 1st argument 706 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) | ^ ~~~~~~~~~~~~~~~~~ /nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:742:7: note: candidate constructor not viable: no known conversion from 'unsigned int' to 'basic_string<char> &&' for 1st argument 742 | basic_string(basic_string&& __str) noexcept | ^ ~~~~~~~~~~~~~~~~~~~~ /nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:798:7: note: candidate constructor not viable: no known conversion from 'unsigned int' to 'initializer_list<char>' for 1st argument 798 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:835:7: note: candidate constructor not viable: no known conversion from 'unsigned int' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 835 | basic_string(nullptr_t) = delete; | ^ ~~~~~~~~~ /nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:601:7: note: explicit constructor is not a candidate 601 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ^ /nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:887:2: note: explicit constructor is not a candidate 887 | basic_string(const _Tp& __t, const _Alloc& __a = _Alloc()) | ^ ../src/hydra-queue-runner/hydra-queue-runner.cc:204:13: error: no viable conversion from 'typename std::remove_reference<std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>> &>::type' (aka 'std::set<std::basic_string<char>>') to 'const float' 204 | std::move(supportedFeatures), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/hydra-queue-runner/hydra-queue-runner.cc:208:13: error: no viable conversion from 'std::string' (aka 'basic_string<char>') to 'const std::set<std::string>' (aka 'const set<basic_string<char>>') 208 | tokens[7] != "" && tokens[7] != "-" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | ? base64Decode(tokens[7]) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | : "", | ~~~~ /nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/stl_set.h:228:7: note: candidate constructor not viable: no known conversion from 'std::string' (aka 'basic_string<char>') to 'const set<std::basic_string<char>> &' for 1st argument 228 | set(const set&) = default; | ^ ~~~~~~~~~~ /nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/stl_set.h:236:7: note: candidate constructor not viable: no known conversion from 'std::string' (aka 'basic_string<char>') to 'set<std::basic_string<char>> &&' for 1st argument 236 | set(set&&) = default; | ^ ~~~~~ /nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/stl_set.h:248:7: note: candidate constructor not viable: no known conversion from 'std::string' (aka 'basic_string<char>') to 'initializer_list<value_type>' (aka 'initializer_list<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>') for 1st argument 248 | set(initializer_list<value_type> __l, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/stl_set.h:181:7: note: explicit constructor is not a candidate 181 | set(const _Compare& __comp, | ^ /nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/stl_set.h:256:7: note: explicit constructor is not a candidate 256 | set(const allocator_type& __a) | ^ /nix/store/qxaq7jz61a6zkr2mq49i0zvqip2m2jj8-gcc-15.2.0/include/c++/15.2.0/bits/basic_string.h:1036:7: note: candidate function 1036 | operator __sv_type() const noexcept | ^ 4 errors generated. [8/11] Compiling C++ object src/hydra-queue-runner/hydra-queue-runner.p/builder.cc.o [9/11] Compiling C++ object src/hydra-queue-runner/hydra-queue-runner.p/queue-monitor.cc.o [10/11] Compiling C++ object src/hydra-queue-runner/hydra-queue-runner.p/build-remote.cc.o ninja: build stopped: subcommand failed. ```
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lix-project/hydra#84
No description provided.