pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/60903: pkgsrc lang/zig fails w apparent datatype errors
>Number: 60903
>Category: pkg
>Synopsis: pkgsrc/lang/zig build fails
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sun Oct 18 21:10:00 +0000 2026
>Originator: bch
>Release: NetBSD 11.99.9
>Organization:
method logic digital
>Environment:
System: NetBSD katy 11.99.9 NetBSD 11.99.9 (GENERIC) #608: Wed Oct 7 12:31:52 PPT 2026 root@katy:/usr/obj/sys/arch/amd64/compile/GENERIC amd64
Architecture: x86_64
Machine: amd64
>Description:
pkgsrc/lang/zig build fails during (attempted) install w various int/float type errors.
# pwd
/usr/pkgsrc/lang/zig
# make update
===> Checking for vulnerabilities in zig-0.17.0nb1
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Checking for vulnerabilities in zig-0.17.0nb1
===> Installing for zig-0.17.0nb1
=> Generating pre-install file lists
[ 11%] Built target zig-wasm2c
[ 47%] Built target zigcpp
[ 70%] Built target zig1
[100%] Built target zig2
Install the project...
-- Install configuration: "Release"
error: sub-compilation of compiler_rt failed
lib/compiler_rt/exp_f128.zig:37:19: note: type 'f128' cannot represent integer value '12000'
if (@abs(x) > 12000) {
^~~~~
referenced by:
expq: lib/compiler_rt/exp.zig:207:43
comptime: lib/compiler_rt/exp.zig:24:13
5 reference(s) hidden; use '-freference-trace=7' to see all references
lib/compiler_rt/exp_f128.zig:102:19: note: type 'f128' cannot represent integer value '17000'
if (@abs(x) > 17000) {
^~~~~
lib/compiler_rt/floor_ceil.zig:172:53: note: type 'f128' cannot represent integer value '1'
.floor => if (y > 0) return x + y - 1,
^
lib/compiler_rt/floor_ceil.zig:70:16: note: called inline here
return impl(f128, .floor, x);
~~~~^~~~~~~~~~~~~~~~~
lib/compiler_rt/floor_ceil.zig:173:52: note: type 'f128' cannot represent integer value '1'
.ceil => if (y < 0) return x + y + 1,
^
lib/compiler_rt/floor_ceil.zig:114:16: note: called inline here
return impl(f128, .ceil, x);
~~~~^~~~~~~~~~~~~~~~
lib/compiler_rt/log_f128.zig:114:20: note: type 'f128' cannot represent integer value '2'
const g = 1 / (2 + f);
^
lib/compiler_rt/log_f128.zig:114:20: note: type 'f128' cannot represent integer value '2'
const g = 1 / (2 + f);
^
lib/compiler_rt/log_f128.zig:114:20: note: type 'f128' cannot represent integer value '2'
const g = 1 / (2 + f);
^
lib/compiler_rt/powiXf2.zig:34:26: note: type 'f128' cannot represent integer value '1'
return if (is_recip) 1 / r else r;
^
lib/compiler_rt/powiXf2.zig:69:19: note: called inline here
return powiXf2(f128, a, b);
~~~~~~~^~~~~~~~~~~~
lib/compiler_rt/rem_pio2.zig:115:25: note: type 'comptime_float' cannot represent integer value '2'
z = x - 2 * pio2_1;
^
lib/compiler_rt/rem_pio2l.zig:95:20: note: type 'f128' cannot represent integer value '1'
fn_ -= 1;
^
lib/compiler_rt/round.zig:141:21: note: type 'f128' cannot represent integer value '1'
y = y + x - 1;
^
lib/std/math/log10.zig:62:40: error: type 'comptime_float' cannot represent integer value '10240'
if (bit_size > (1 << (11 - i)) * 5 * @log2(10.0) and val >= pow10((1 << (11 - i)) * 5)) {
~~~~~~~~~~~~~~~~^~~
lib/std/math/log10.zig:28:42: note: called at comptime here
.unsigned => return log10_int(x),
~~~~~~~~~^~~
lib/std/math/log.zig:16:26: note: called at comptime here
return math.log10(x);
~~~~~~~~~~^~~
lib/std/math/big/int.zig:35:50: note: called at comptime here
digits_per_limb[base] = @intCast(math.log(Limb, base, math.maxInt(Limb)));
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
referenced by:
setString: lib/std/math/big/int.zig:392:47
setString: lib/std/math/big/int.zig:3048:24
12 reference(s) hidden; use '-freference-trace=14' to see all references
::
:: ERROR: 2
:: (execute_process)
::
:: argv: /usr/pkgsrc/lang/zig/work/zig-0.17.0/cmake-pkgsrc-build/zig2 build --zig-lib=/usr/pkgsrc/lang/zig/work/zig-0.17.0/lib -Dversion-string=0.17.0 -Dtarget=native -Dcpu=baseline -Denable-llvm -Dconfig_h=/usr/pkgsrc/lang/zig/work/zig-0.17.0/cmake-pkgsrc-build/config.h -Doptimize=ReleaseFast -Dstrip --prefix /usr/pkg
::
:: argv[0]: /usr/pkgsrc/lang/zig/work/zig-0.17.0/cmake-pkgsrc-build/zig2
:: argv[1]: build
:: argv[2]: --zig-lib=/usr/pkgsrc/lang/zig/work/zig-0.17.0/lib
:: argv[3]: -Dversion-string=0.17.0
:: argv[4]: -Dtarget=native
:: argv[5]: -Dcpu=baseline
:: argv[6]: -Denable-llvm
:: argv[7]: -Dconfig_h=/usr/pkgsrc/lang/zig/work/zig-0.17.0/cmake-pkgsrc-build/config.h
:: argv[8]: -Doptimize=ReleaseFast
:: argv[9]: -Dstrip
:: argv[10]: --prefix
:: argv[11]: /usr/pkg
::
CMake Error at /usr/pkgsrc/lang/zig/work/zig-0.17.0/cmake/install.cmake:26 (message):
Call Stack (most recent call first):
cmake_install.cmake:57 (include)
*** [install] Error code 1
make[3]: stopped making "install" in /usr/pkgsrc/lang/zig/work/zig-0.17.0/cmake-pkgsrc-build
make[3]: 1 error
make[3]: stopped making "install" in /usr/pkgsrc/lang/zig/work/zig-0.17.0/cmake-pkgsrc-build
*** Error code 2
Stop.
make[2]: stopped making "install" in /usr/pkgsrc/lang/zig
*** Error code 1
Stop.
make[1]: stopped making "install" in /usr/pkgsrc/lang/zig
*** Error code 1
Stop.
make: stopped making "update" in /usr/pkgsrc/lang/zig
>How-To-Repeat:
make update
>Fix:
yes, please
Home |
Main Index |
Thread Index |
Old Index