NetBSD Problem Report #55563

From root@arm64.localdomain  Wed Aug 12 15:20:43 2020
Return-Path: <root@arm64.localdomain>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 62F491A9239
	for <gnats-bugs@gnats.NetBSD.org>; Wed, 12 Aug 2020 15:20:43 +0000 (UTC)
Message-Id: <20200812152042.101632D29E@arm64.localdomain>
Date: Wed, 12 Aug 2020 15:20:42 +0000 (UTC)
From: mac@culver.net
Reply-To: mac@culver.net
To: gnats-bugs@NetBSD.org
Subject: /usr/pkgsrc/lang/zig 'make install' fails on arm64
X-Send-Pr-Version: 3.95

>Number:         55563
>Category:       pkg
>Synopsis:       /usr/pkgsrc/lang/zig does not properly execute 'make install' on arm64 after successful 'make'
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Aug 12 15:25:00 +0000 2020
>Originator:     mac@culver.net
>Release:        NetBSD 9.99.69
>Organization:

>Environment:
System: NetBSD arm64 9.99.69 NetBSD 9.99.69 (GENERIC64) #0: Wed Jul 22 06:15:21 UTC 2020 mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/evbarm/compile/GENERIC64 evbarm
Architecture: aarch64
Machine: evbarm
>Description:
# make install                                                                          /usr/pkgsrc/lang/zig
=> Bootstrap dependency digest>=20010302: found digest-20190127
===> Checking for vulnerabilities in zig-0.6.0nb1
===> Installing for zig-0.6.0nb1
=> Generating pre-install file lists
[  2%] Built target opt_c_util
[  6%] Built target zig_cpp
[ 82%] Built target embedded_softfloat
[ 97%] Built target zigcompiler
[ 99%] Built target zig0
[ 99%] Built target zig_build_libstage2
[100%] Built target zig
Install the project...
-- Install configuration: "Release"
-- Up-to-date: /usr/pkgsrc/lang/zig/work/.destdir/usr/pkg/bin/zig
-- Installing: /usr/pkg/lib
./lib/std/debug.zig:1763:52: error: no member named 'pc' in struct 'std.os.bits.netbsd.mcontext_t'
            const ip = @intCast(usize, ctx.mcontext.pc);
	                                                       ^
							       ::
							       :: ERROR: 1
							       :: (execute_process)
							       ::
							       :: argv: /usr/pkgsrc/lang/zig/work/zig-0.6.0/zig build --override-lib-dir /usr/pkgsrc/lang/zig/work/zig-0.6.0/lib -Dlib-files-only --prefix /usr/pkg -Dconfig_h=/usr/pkgsrc/lang/zig/work/zig-0.6.0/config.h install
							       ::
							       :: argv[0]: /usr/pkgsrc/lang/zig/work/zig-0.6.0/zig
							       :: argv[1]: build
							       :: argv[2]: --override-lib-dir
							       :: argv[3]: /usr/pkgsrc/lang/zig/work/zig-0.6.0/lib
							       :: argv[4]: -Dlib-files-only
							       :: argv[5]: --prefix
							       :: argv[6]: /usr/pkg
							       :: argv[7]: -Dconfig_h=/usr/pkgsrc/lang/zig/work/zig-0.6.0/config.h
							       :: argv[8]: install
							       ::
							       CMake Error at cmake/install.cmake:36 (message):
							       Call Stack (most recent call first):
							         cmake_install.cmake:58 (include)


*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/lang/zig/work/zig-0.6.0
*** Error code 1

Stop.
make[1]: stopped in /usr/pkgsrc/lang/zig
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/lang/zig

>How-To-Repeat:
# make install                                                                          /usr/pkgsrc/lang/zig
=> Bootstrap dependency digest>=20010302: found digest-20190127
===> Checking for vulnerabilities in zig-0.6.0nb1
===> Installing for zig-0.6.0nb1
=> Generating pre-install file lists
[  2%] Built target opt_c_util
[  6%] Built target zig_cpp
[ 82%] Built target embedded_softfloat
[ 97%] Built target zigcompiler
[ 99%] Built target zig0
[ 99%] Built target zig_build_libstage2
[100%] Built target zig
Install the project...
-- Install configuration: "Release"
-- Up-to-date: /usr/pkgsrc/lang/zig/work/.destdir/usr/pkg/bin/zig
-- Installing: /usr/pkg/lib
./lib/std/debug.zig:1763:52: error: no member named 'pc' in struct 'std.os.bits.netbsd.mcontext_t'
            const ip = @intCast(usize, ctx.mcontext.pc);
	                                                       ^
							       ::
							       :: ERROR: 1
							       :: (execute_process)
							       ::
							       :: argv: /usr/pkgsrc/lang/zig/work/zig-0.6.0/zig build --override-lib-dir /usr/pkgsrc/lang/zig/work/zig-0.6.0/lib -Dlib-files-only --prefix /usr/pkg -Dconfig_h=/usr/pkgsrc/lang/zig/work/zig-0.6.0/config.h install
							       ::
							       :: argv[0]: /usr/pkgsrc/lang/zig/work/zig-0.6.0/zig
							       :: argv[1]: build
							       :: argv[2]: --override-lib-dir
							       :: argv[3]: /usr/pkgsrc/lang/zig/work/zig-0.6.0/lib
							       :: argv[4]: -Dlib-files-only
							       :: argv[5]: --prefix
							       :: argv[6]: /usr/pkg
							       :: argv[7]: -Dconfig_h=/usr/pkgsrc/lang/zig/work/zig-0.6.0/config.h
							       :: argv[8]: install
							       ::
							       CMake Error at cmake/install.cmake:36 (message):
							       Call Stack (most recent call first):
							         cmake_install.cmake:58 (include)


*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/lang/zig/work/zig-0.6.0
*** Error code 1

Stop.
make[1]: stopped in /usr/pkgsrc/lang/zig
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/lang/zig

>Fix:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.46 2020/01/03 16:35:01 leot Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2020 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.