From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bryan Ferris Subject: Too many heap sections Date: Thu, 7 Dec 2017 12:04:46 -0800 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="089e0825690c7368c2055fc59439" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43646) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eN2Pa-00043b-FK for help-guix@gnu.org; Thu, 07 Dec 2017 15:04:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eN2PZ-00016W-40 for help-guix@gnu.org; Thu, 07 Dec 2017 15:04:50 -0500 Received: from mail-pf0-x235.google.com ([2607:f8b0:400e:c00::235]:39870) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eN2PY-000169-QO for help-guix@gnu.org; Thu, 07 Dec 2017 15:04:49 -0500 Received: by mail-pf0-x235.google.com with SMTP id l24so5489239pfj.6 for ; Thu, 07 Dec 2017 12:04:48 -0800 (PST) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix@gnu.org --089e0825690c7368c2055fc59439 Content-Type: text/plain; charset="UTF-8" Hello, I have recently (re-)installed Guix, and I am trying to package Jekyll so that I can build my website on this system. I used `guix import gem` to get started, and then repeated the process for a number of it's dependencies. Now when I try to build it (with `guix package -f jekyll.scm`) I get the following error: Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS To me, this sounds like I'm using too much RAM. However, I don't understand how package definitions could cause that problem, unless the source code was too big or something equally absurd. Here's my current package definition: (define ruby-jekyll (package (name "ruby-jekyll") (version "3.6.2") (source (origin (method url-fetch) (uri (rubygems-uri "jekyll" version)) (sha256 (base32 "0rgdml6ypwwxrwv4dk2r8v9vp0ch3c060f6svhxggvk31w9k5lki") ) ) ) (build-system ruby-build-system) (arguments '(#:phases (modify-phases %standard-phases (delete 'check)))) (propagated-inputs `(("ruby-addressable" ,ruby-addressable) ("ruby-colorator" ,ruby-colorator) ("ruby-jekyll" ,ruby-jekyll) ("ruby-jekyll-sass-converter" ,ruby-jekyll-sass-converter) ("ruby-jekyll-watch" ,ruby-jekyll-watch) ("ruby-kramdown" ,ruby-kramdown) ("ruby-liquid" ,ruby-liquid) ("ruby-mercenary" ,ruby-mercenary) ("ruby-pathutil" ,ruby-pathutil) ("ruby-rouge" ,ruby-rouge) ("ruby-safe-yaml" ,ruby-safe-yaml) ) ) (synopsis "Jekyll is a simple, blog aware, static site generator.") (description "Jekyll is a simple, blog aware, static site generator.") (home-page "https://github.com/jekyll/jekyll") (license expat) )) Thanks, Bryan --089e0825690c7368c2055fc59439 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

I have recent= ly (re-)installed Guix, and I am trying to package Jekyll so that I can bui= ld my website on this system. I used `guix import gem` to get started, and = then repeated the process for a number of it's dependencies. Now when I= try to build it (with `guix package -f jekyll.scm`) I get the following er= ror:

Too many heap sections: Increase MAXHINCR or MAX_HEAP_SEC= TS

To me, this sounds like I'm using too much RAM. However= , I don't understand how package definitions could cause that problem, = unless the source code was too big or something equally absurd. Here's = my current package definition:

(define ruby-jekyll (package
=C2= =A0 (name "ruby-jekyll")
=C2=A0 (version "3.6.2")=C2=A0 (source
=C2=A0=C2=A0=C2=A0 (origin
=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 (method url-fetch)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (uri (rubygems-= uri "jekyll" version))
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (sha256<= br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (base32
=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "0rgdml6ypwwxrwv4dk2r8v9vp0ch3c06= 0f6svhxggvk31w9k5lki")
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 )
=C2=A0= =C2=A0=C2=A0 )
=C2=A0 )
=C2=A0 (build-system ruby-build-system)
= =C2=A0 (arguments '(#:phases (modify-phases %standard-phases (delete &#= 39;check))))
=C2=A0 (propagated-inputs
=C2=A0=C2=A0=C2=A0 `(("ru= by-addressable" ,ruby-addressable)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (= "ruby-colorator" ,ruby-colorator)
=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 ("ruby-jekyll" ,ruby-jekyll)
=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 ("ruby-jekyll-sass-converter"
=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 ,ruby-jekyll-sass-converter)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (&= quot;ruby-jekyll-watch" ,ruby-jekyll-watch)
=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 ("ruby-kramdown" ,ruby-kramdown)
=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 ("ruby-liquid" ,ruby-liquid)
=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 ("ruby-mercenary" ,ruby-mercenary)
=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 ("ruby-pathutil" ,ruby-pathutil)
=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 ("ruby-rouge" ,ruby-rouge)
=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 ("ruby-safe-yaml" ,ruby-safe-yaml)
=C2=A0= =C2=A0=C2=A0 )
=C2=A0 )
=C2=A0 (synopsis
=C2=A0=C2=A0=C2=A0 "= Jekyll is a simple, blog aware, static site generator.")
=C2=A0 (de= scription
=C2=A0=C2=A0=C2=A0 "Jekyll is a simple, blog aware, stati= c site generator.")
=C2=A0 (home-page "https://github.com/jekyll/jekyll")
=C2=A0= (license expat)
))

Thanks,
Bryan
--089e0825690c7368c2055fc59439--