[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pkgsrc-users
Subject:    lang/zig 0.10 build failures
From:       Chavdar Ivanov <ci4ic4 () gmail ! com>
Date:       2022-11-20 21:43:50
Message-ID: 1668980249024.3432437470.3708507130 () gmail ! com
[Download RAW message or body]


Hi, 

Under -current from a day before, amd64, with fully upgraded pkgsrc (after 
pkg_rolling-replace), I get:
....
[ 98%] Built target zig1
[ 99%] Building stage2 object /usr/pkgsrc/lang/zig/work/zig-0.10.0/zig2.o
./lib/std/Thread/Futex.zig:724:33: error: expected integer type, found 
'comptime_int'
             return addr >> @ctz(alignment);
                                 ^
./lib/std/os.zig:5300:17: error: querying for canonical path of a handle is 
unsupported on this host
         else => @compileError("querying for canonical path of a handle is 
unsupported on this host"),
                 ^
./lib/std/fs.zig:60:38: error: container 'std.os' has no member called 
'MAXNAMLEN'
     .netbsd, .openbsd, .solaris => os.MAXNAMLEN,
                                      ^
*** Error code 1
...

Likewise, under Ubuntu 22.10 Aarch64, again pkgsrc updated as above, I get:
.....
[ 99%] Building CXX object CMakeFiles/zig2.dir/src/stage1/empty.cpp.o
[100%] Linking CXX executable zig2
/usr/bin/ld: zig2.o: in function `codegen.llvm.initializeLLVMTarget':
/usr/pkgsrc/lang/zig/work/zig-0.10.0/src/codegen/llvm.zig:9882: undefined 
reference to `LLVMInitializeVETarget'
/usr/bin/ld: 
/usr/pkgsrc/lang/zig/work/zig-0.10.0/src/codegen/llvm.zig:9883: undefined 
reference to `LLVMInitializeVETargetInfo'
/usr/bin/ld: 
/usr/pkgsrc/lang/zig/work/zig-0.10.0/src/codegen/llvm.zig:9884: undefined 
reference to `LLVMInitializeVETargetMC'
/usr/bin/ld: 
/usr/pkgsrc/lang/zig/work/zig-0.10.0/src/codegen/llvm.zig:9885: undefined 
reference to `LLVMInitializeVEAsmPrinter'
/usr/bin/ld: 
/usr/pkgsrc/lang/zig/work/zig-0.10.0/src/codegen/llvm.zig:9886: undefined 
reference to `LLVMInitializeVEAsmParser'
collect2: error: ld returned 1 exit status
--- zig2 ---
*** [zig2] Error code 1

....

By the way, the remark in the GitHub repo about zig2.o needing at least 9.1 
Gb to build is indeed true, I had to stop a number of services on the 
Ubuntu VM (a dual Ampere CPU 12GB Oracle OCI guest) to get to that point, 
before that it was crashing.
   
-- 
----
Chavdar Ivanov
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic