From owner-freebsd-haskell@freebsd.org Sat May 11 21:08:00 2019 Return-Path: Delivered-To: freebsd-haskell@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B9E8D15A791E for ; Sat, 11 May 2019 21:07:59 +0000 (UTC) (envelope-from rhurlin@gwdg.de) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 2D06871865 for ; Sat, 11 May 2019 21:07:59 +0000 (UTC) (envelope-from rhurlin@gwdg.de) Received: by mailman.ysv.freebsd.org (Postfix) id E1D2315A791D; Sat, 11 May 2019 21:07:58 +0000 (UTC) Delivered-To: haskell@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BF50215A791C for ; Sat, 11 May 2019 21:07:58 +0000 (UTC) (envelope-from rhurlin@gwdg.de) Received: from mailer.gwdg.de (mailer.gwdg.de [134.76.10.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9336971863; Sat, 11 May 2019 21:07:57 +0000 (UTC) (envelope-from rhurlin@gwdg.de) Received: from excmbx-24.um.gwdg.de ([134.76.9.234] helo=email.gwdg.de) by mailer.gwdg.de with esmtp (Exim 4.90_1) (envelope-from ) id 1hPZDi-0000WQ-6Q; Sat, 11 May 2019 23:07:50 +0200 Received: from krabat.raven.hur (91.11.135.98) by EXCMBX-24.um.gwdg.de (134.76.9.234) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P521) id 15.1.1713.5; Sat, 11 May 2019 23:07:49 +0200 Subject: Re: textproc/hs-pandoc: Can't build because of broken JuicyPixels To: Gleb Popov CC: "haskell@freebsd.org" References: <452774a7-ec31-2dd0-3ef9-1ce9e11bdd53@gwdg.de> From: Rainer Hurling Message-ID: Date: Sat, 11 May 2019 23:07:42 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Language: de-DE Content-Transfer-Encoding: 8bit X-Originating-IP: [91.11.135.98] X-ClientProxiedBy: EXCMBX-23.um.gwdg.de (134.76.9.233) To EXCMBX-24.um.gwdg.de (134.76.9.234) X-Virus-Scanned: (clean) by clamav X-Rspamd-Queue-Id: 9336971863 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of rhurlin@gwdg.de designates 134.76.10.26 as permitted sender) smtp.mailfrom=rhurlin@gwdg.de X-Spamd-Result: default: False [-4.34 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; HAS_XOIP(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:134.76.10.0/23]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[gwdg.de]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[3]; IP_SCORE(-0.92)[ipnet: 134.76.0.0/16(-4.59), asn: 680(-0.01), country: DE(-0.01)]; RCVD_IN_DNSWL_MED(-0.20)[26.10.76.134.list.dnswl.org : 127.0.11.2]; RCPT_COUNT_TWO(0.00)[2]; MX_GOOD(-0.01)[c1233.mx.srv.dfn.de,b1233.mx.srv.dfn.de,a1233.mx.srv.dfn.de]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.91)[-0.907,0]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:680, ipnet:134.76.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[98.135.11.91.zen.spamhaus.org : 127.0.0.10] X-BeenThere: freebsd-haskell@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FreeBSD-specific Haskell issues and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 May 2019 21:08:00 -0000 Am 10.05.19 um 14:54 schrieb Gleb Popov: > > On Fri, May 10, 2019 at 3:00 PM Rainer Hurling > wrote: > > Dear list, > > After the updates of ghc and hs-ports hit the tree, I try to update > textproc/hs-pandoc. Unfortunately, cabal can not built JuicyPixels: > > > [..snip..] > Configuring library for JuicyPixels-3.3.3.. > Preprocessing library for JuicyPixels-3.3.3.. > Building library for JuicyPixels-3.3.3.. > [ 1 of 30] Compiling Codec.Picture.InternalHelper ( > src/Codec/Picture/InternalHelper.hs, > /usr/ports/textproc/hs-pandoc/work/pandoc-2.7.1/dist-newstyle/build/x86_64-freebsd/ghc-8.6.3/JuicyPixels-3.3.3/build/Codec/Picture/InternalHelper.o > ) > [ 2 of 30] Compiling Codec.Picture.Metadata.Exif ( > src/Codec/Picture/Metadata/Exif.hs, > /usr/ports/textproc/hs-pandoc/work/pandoc-2.7.1/dist-newstyle/build/x86_64-freebsd/ghc-8.6.3/JuicyPixels-3.3.3/build/Codec/Picture/Metadata/Exif.o > ) > [ 3 of 30] Compiling Codec.Picture.Metadata ( > src/Codec/Picture/Metadata.hs, > /usr/ports/textproc/hs-pandoc/work/pandoc-2.7.1/dist-newstyle/build/x86_64-freebsd/ghc-8.6.3/JuicyPixels-3.3.3/build/Codec/Picture/Metadata.o > ) > [ 4 of 30] Compiling Codec.Picture.Tiff.Internal.Types ( > src/Codec/Picture/Tiff/Internal/Types.hs, > /usr/ports/textproc/hs-pandoc/work/pandoc-2.7.1/dist-newstyle/build/x86_64-freebsd/ghc-8.6.3/JuicyPixels-3.3.3/build/Codec/Picture/Tiff/Internal/Types.o > ) > [ 5 of 30] Compiling Codec.Picture.Tiff.Internal.Metadata ( > src/Codec/Picture/Tiff/Internal/Metadata.hs, > /usr/ports/textproc/hs-pandoc/work/pandoc-2.7.1/dist-newstyle/build/x86_64-freebsd/ghc-8.6.3/JuicyPixels-3.3.3/build/Codec/Picture/Tiff/Internal/Metadata.o > ) > [ 6 of 30] Compiling Codec.Picture.Types ( src/Codec/Picture/Types.hs, > /usr/ports/textproc/hs-pandoc/work/pandoc-2.7.1/dist-newstyle/build/x86_64-freebsd/ghc-8.6.3/JuicyPixels-3.3.3/build/Codec/Picture/Types.o > ) > ghc: internal error: m32_allocator_init: Failed to map >     (GHC version 8.6.3 for x86_64_portbld_freebsd) >     Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug > cabal: Failed to build JuicyPixels-3.3.3 (which is required by > exe:pandoc from > pandoc-2.7.1). The build process terminated with exit code -6 > *** Error code 1 > Stop. > make[1]: stopped in /usr/ports/textproc/hs-pandoc > *** Error code 1 > > > This is on 13-0 CURRENT amd64 r347130. I need Pandoc for my daily work > with math/R. > > Any help is really appreciated. Thanks in advance. > > > I wasn't able to reproduce this locally, although I have a bit earlier world revision. But the error message resembles an out of memory one. Have you tried building pandoc again? Thanks for the response and sorry for the late answer. Unfortunately, the error also occurs on Poudriere, on two boxes with older hardware (AMD Phenom II X6 1090T and Intel Core i7-2760QM). Building pandoc again, even with -DMAKE_JOBS_DISABLE=yes does not help. This is with 16 GB RAM and 32 GB swap, SSD has 25 GB of free mem. So I would expect, that this is not an 'out of memory' problem. > > Regards, > Rainer Hurling