NetBSD Problem Report #52637
From www@NetBSD.org Sat Oct 21 22:35:20 2017
Return-Path: <www@NetBSD.org>
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 B0BD77A1FA
for <gnats-bugs@gnats.NetBSD.org>; Sat, 21 Oct 2017 22:35:20 +0000 (UTC)
Message-Id: <20171021223519.DCC4D7A212@mollari.NetBSD.org>
Date: Sat, 21 Oct 2017 22:35:19 +0000 (UTC)
From: andrew.pennebaker@gmail.com
Reply-To: andrew.pennebaker@gmail.com
To: gnats-bugs@NetBSD.org
Subject: lang/rust compile error
X-Send-Pr-Version: www-1.0
>Number: 52637
>Category: pkg
>Synopsis: lang/rust compile error
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Oct 21 22:40:00 +0000 2017
>Closed-Date: Sun May 13 18:02:19 +0000 2018
>Last-Modified: Sun May 13 18:02:19 +0000 2018
>Originator: Andrew Pennebaker
>Release: 7.0
>Organization:
>Environment:
NetBSD .domain.name 7.0 NetBSD 7.0 (GENERIC.201509250726Z) amd64
>Description:
I'm trying to install rust via pkgsrc, but the compilation appears to be failing.
>How-To-Repeat:
$ export PATH="/usr/sbin:/usr/pkg/sbin:${PATH}"
$ curl -o pkgsrc-2017Q3.tar.gz ftp://ftp.netbsd.org//pub/pkgsrc/pkgsrc-2017Q3/pkgsrc-2017Q3.tar.gz
$ tar -C /usr -xzf pkgsrc-2017Q3.tar.gz
$ cd /usr/pkgsrc/lang/rust
$ sudo make PKG_OPTIONS.python27=-x11 update"
…
Scanning dependencies of target LTO
gmake[3]: Leaving directory '/usr/pkgsrc/lang/rust/work/rustc-1.16.0-src/x86_64-unknown-netbsd/llvm'
gmake[3]: Entering directory '/usr/pkgsrc/lang/rust/work/rustc-1.16.0-src/x86_64-unknown-netbsd/llvm'
[ 91%] Building CXX object tools/lto/CMakeFiles/LTO.dir/LTODisassembler.cpp.o
[ 91%] Building CXX object tools/lto/CMakeFiles/LTO.dir/lto.cpp.o
[ 91%] Linking CXX shared library ../../lib/libLTO.so
g++: internal compiler error: Killed (program ld)
no stack trace because unwind library not available
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://www.NetBSD.org/support/send-pr.html> for instructions.
tools/lto/CMakeFiles/LTO.dir/build.make:222: recipe for target 'lib/libLTO.so' failed
gmake[3]: *** [lib/libLTO.so] Error 4
gmake[3]: *** Deleting file 'lib/libLTO.so'
gmake[3]: Leaving directory '/usr/pkgsrc/lang/rust/work/rustc-1.16.0-src/x86_64-unknown-netbsd/llvm'
CMakeFiles/Makefile2:9980: recipe for target 'tools/lto/CMakeFiles/LTO.dir/all' failed
gmake[2]: *** [tools/lto/CMakeFiles/LTO.dir/all] Error 2
gmake[2]: Leaving directory '/usr/pkgsrc/lang/rust/work/rustc-1.16.0-src/x86_64-unknown-netbsd/llvm'
Makefile:151: recipe for target 'all' failed
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory '/usr/pkgsrc/lang/rust/work/rustc-1.16.0-src/x86_64-unknown-netbsd/llvm'
/usr/pkgsrc/lang/rust/work/rustc-1.16.0-src/mk/llvm.mk:106: recipe for target '/usr/pkgsrc/lang/rust/work/rustc-1.16.0-src/x86_64-unknown-netbsd/llvm/llvm-fini
shed-building' failed
gmake: *** [/usr/pkgsrc/lang/rust/work/rustc-1.16.0-src/x86_64-unknown-netbsd/llvm/llvm-finished-building] Error 2
*** Error code 2
Stop.
make[2]: stopped in /usr/pkgsrc/lang/rust
*** Error code 1
Stop.
make[1]: stopped in /usr/pkgsrc/lang/rust
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/lang/rust
>Fix:
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: install-manager->pkg-manager
Responsible-Changed-By: martin@NetBSD.org
Responsible-Changed-When: Sun, 22 Oct 2017 06:59:56 +0000
Responsible-Changed-Why:
Pkgsrc issue
From: Thomas Klausner <wiz@NetBSD.org>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: install/52637: lang/rust compile error
Date: Sun, 22 Oct 2017 10:46:48 +0200
On Sat, Oct 21, 2017 at 10:40:00PM +0000, andrew.pennebaker@gmail.com wrote:
> [ 91%] Linking CXX shared library ../../lib/libLTO.so
> g++: internal compiler error: Killed (program ld)
> no stack trace because unwind library not available
> Please submit a full bug report,
> with preprocessed source if appropriate.
My best guess is that you ran out of memory. Please add more swap and try again.
Thomas
From: Joerg Sonnenberger <joerg@bec.de>
To: gnats-bugs@NetBSD.org
Cc: install-manager@netbsd.org, gnats-admin@netbsd.org,
netbsd-bugs@netbsd.org
Subject: Re: install/52637: lang/rust compile error
Date: Sun, 22 Oct 2017 17:05:17 +0200
On Sat, Oct 21, 2017 at 10:40:00PM +0000, andrew.pennebaker@gmail.com wrote:
> [ 91%] Linking CXX shared library ../../lib/libLTO.so
> g++: internal compiler error: Killed (program ld)
> no stack trace because unwind library not available
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <http://www.NetBSD.org/support/send-pr.html> for instructions.
> tools/lto/CMakeFiles/LTO.dir/build.make:222: recipe for target 'lib/libLTO.so' failed
Check the amount of swap you have...
Joerg
From: Andrew Pennebaker <andrew.pennebaker@gmail.com>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: install/52637: lang/rust compile error
Date: Sun, 22 Oct 2017 10:18:12 -0500
--94eb2c04422ae59ddf055c2436c6
Content-Type: text/plain; charset="UTF-8"
Since I'm doing this with the "netbsd/NetBSD-7.0" Vagrant box, I think it
might be a good idea to fix the box so that it specifies as much RAM and/or
swap space as it needs to do a lot of pkgsrc compiling. Could this box be
improved this way?
On Sun, Oct 22, 2017 at 10:10 AM, Joerg Sonnenberger <joerg@bec.de> wrote:
> The following reply was made to PR pkg/52637; it has been noted by GNATS.
>
> From: Joerg Sonnenberger <joerg@bec.de>
> To: gnats-bugs@NetBSD.org
> Cc: install-manager@netbsd.org, gnats-admin@netbsd.org,
> netbsd-bugs@netbsd.org
> Subject: Re: install/52637: lang/rust compile error
> Date: Sun, 22 Oct 2017 17:05:17 +0200
>
> On Sat, Oct 21, 2017 at 10:40:00PM +0000, andrew.pennebaker@gmail.com
> wrote:
> > [ 91%] Linking CXX shared library ../../lib/libLTO.so
> > g++: internal compiler error: Killed (program ld)
> > no stack trace because unwind library not available
> > Please submit a full bug report,
> > with preprocessed source if appropriate.
> > See <http://www.NetBSD.org/support/send-pr.html> for instructions.
> > tools/lto/CMakeFiles/LTO.dir/build.make:222: recipe for target
> 'lib/libLTO.so' failed
>
> Check the amount of swap you have...
>
> Joerg
>
>
--
Cheers,
Andrew
--94eb2c04422ae59ddf055c2436c6
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">Since I'm doing this with the "netbsd/NetBSD-7.0&=
quot; Vagrant box, I think it might be a good idea to fix the box so that i=
t specifies as much RAM and/or swap space as it needs to do a lot of pkgsrc=
compiling. Could this box be improved this way?</div><div class=3D"gmail_e=
xtra"><br><div class=3D"gmail_quote">On Sun, Oct 22, 2017 at 10:10 AM, Joer=
g Sonnenberger <span dir=3D"ltr"><<a href=3D"mailto:joerg@bec.de" target=
=3D"_blank">joerg@bec.de</a>></span> wrote:<br><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex"><span class=3D"">The following reply was made to PR pkg/52637; it has=
been noted by GNATS.<br>
<br>
</span>From: Joerg Sonnenberger <<a href=3D"mailto:joerg@bec.de">joerg@b=
ec.de</a>><br>
To: gnats-bugs@NetBSD.org<br>
Cc: <a href=3D"mailto:install-manager@netbsd.org">install-manager@netbsd.or=
g</a>, <a href=3D"mailto:gnats-admin@netbsd.org">gnats-admin@netbsd.org</a>=
,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"mailto:netbsd-bugs@netbsd.org">netbs=
d-bugs@netbsd.org</a><br>
<span class=3D"">Subject: Re: install/52637: lang/rust compile error<br>
</span>Date: Sun, 22 Oct 2017 17:05:17 +0200<br>
<span class=3D""><br>
=C2=A0On Sat, Oct 21, 2017 at 10:40:00PM +0000, <a href=3D"mailto:andrew.pe=
nnebaker@gmail.com">andrew.pennebaker@gmail.com</a> wrote:<br>
=C2=A0> [ 91%] Linking CXX shared library ../../lib/libLTO.so<br>
=C2=A0> g++: internal compiler error: Killed (program ld)<br>
=C2=A0> no stack trace because unwind library not available<br>
=C2=A0> Please submit a full bug report,<br>
=C2=A0> with preprocessed source if appropriate.<br>
</span>=C2=A0> See <<a href=3D"http://www.NetBSD.org/support/send-pr.=
html" rel=3D"noreferrer" target=3D"_blank">http://www.NetBSD.org/<wbr>suppo=
rt/send-pr.html</a>> for instructions.<br>
=C2=A0> tools/lto/CMakeFiles/LTO.dir/<wbr>build.make:222: recipe for tar=
get 'lib/libLTO.so' failed<br>
<br>
=C2=A0Check the amount of swap you have...<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
=C2=A0Joerg<br>
<br>
</font></span></blockquote></div><br><br clear=3D"all"><div><br></div>-- <b=
r><div class=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div di=
r=3D"ltr"><div><div></div>Cheers,<div>Andrew</div></div></div></div>
</div>
--94eb2c04422ae59ddf055c2436c6--
State-Changed-From-To: open->closed
State-Changed-By: maya@NetBSD.org
State-Changed-When: Sun, 13 May 2018 18:02:19 +0000
State-Changed-Why:
Wasn't a bug as described, but I would argue 'lang/rust package ignores MAKE_JOBS and uses exxcessive memory' is its own bug. It would be nice to not parallel link, even nicer to use pkgsrc llvm/clang which likely avoids the problem.
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.43 2018/01/16 07:36:43 maya Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2017
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.