Your message dated Tue, 01 Nov 2016 16:24:16 +0000
with message-id <[email protected]>
and subject line Bug#842679: fixed in ghc 8.0.1-9
has caused the Debian Bug report #842679,
regarding haskell-debian: FTBFS: ghc: panic! (the 'impossible' happened)
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
842679: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=842679
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: haskell-debian
Version: 3.91.1-2
Severity: serious
Justification: fails to build from source
User: [email protected]
Usertags: ftbfs
X-Debbugs-Cc: [email protected]
Dear Maintainer,
haskell-debian fails to build from source in unstable/amd64:
[…]
Setting up libghc-unixutils-prof (1.54.1-4) ...
Setting up libghc-free-dev (4.12.4-3) ...
Setting up libghc-free-prof (4.12.4-3) ...
Setting up libghc-either-dev (4.4.1.1-3) ...
Setting up libghc-either-prof (4.4.1.1-3) ...
Setting up haskell-debian-build-deps (3.91.1-2) ...
Processing triggers for libc-bin (2.24-5) ...
**************************************************************************************
** Environment
**
**************************************************************************************
PATH=/home/lamby/git/projects/dotfiles/dotfiles/..//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOSTNAME=3393516d73f3
TERM=xterm
PAGER=more
DISPLAY=:0
DOCKER_IMAGE=lamby-debian-sid
DEB_BUILD_OPTIONS=parallel=9
PIP_DOWNLOAD_CACHE=/home/lamby/.cache/pip
HOME=/home/lamby
LOGNAME=lamby
SHLVL=1
PWD=/home/lamby/temp/cdt.20161031095337.6kRP9mEtJt.db.haskell-debian/haskell-debian-3.91.1
OLDPWD=/home/lamby/temp/cdt.20161031095337.6kRP9mEtJt.db.haskell-debian
GPG_TTY=/dev/console
QUILT_PATCHES=debian/patches
QUILT_NO_DIFF_INDEX=1
QUILT_REFRESH_ARGS=-p ab --no-timestamps --no-index
[email protected]
DEBFULLNAME=Chris Lamb
EDITOR=vim
LESS=-cgiFx4M
GPG_KEY=1E953E27D4311E58
BLASTER=A220 I5 D1 H5 P330 T6
_=/usr/bin/env
**************************************************************************************
** Building haskell-debian 3.91.1-2 on amd64
**
**************************************************************************************
dpkg-buildpackage -rfakeroot -D -us -uc -b
dpkg-buildpackage: info: source package haskell-debian
dpkg-buildpackage: info: source version 3.91.1-2
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Clint Adams <[email protected]>
dpkg-source --before-build haskell-debian-3.91.1
dpkg-buildpackage: info: host architecture amd64
fakeroot debian/rules clean
test -x debian/rules
dh_clean
. /usr/share/haskell-devscripts/Dh_Haskell.sh && \
clean_recipe
Running rm -rf dist dist-ghc dist-ghcjs dist-hugs debian/hlibrary.setup
Setup.hi Setup.ho Setup.o .\*config\*
Running rm -f configure-ghc-stamp configure-ghcjs-stamp build-ghc-stamp
build-ghcjs-stamp build-hugs-stamp build-haddock-stamp
Running rm -rf debian/tmp-inst-ghc debian/tmp-inst-ghcjs
Running rm -f debian/extra-depends-ghc debian/extra-depends-ghcjs
Running rm -f debian/hlibrary.Makefile
Running rm -rf debian/dh_haskell_shlibdeps
Running rm -rf debian/tmp-db
debian/rules build
test -x debian/rules
mkdir -p "."
CDBS WARNING: DEB_DH_STRIP_ARGS is deprecated since 0.4.85
CDBS WARNING: DEB_COMPRESS_EXCLUDE is deprecated since 0.4.85
. /usr/share/haskell-devscripts/Dh_Haskell.sh && \
make_setup_recipe
Running ghc --make Setup.hs -o debian/hlibrary.setup
[1 of 1] Compiling Main ( Setup.hs, Setup.o )
Linking debian/hlibrary.setup ...
. /usr/share/haskell-devscripts/Dh_Haskell.sh && \
configure_recipe
Running debian/hlibrary.setup configure --ghc -v2
--package-db=/var/lib/ghc/package.conf.d --prefix=/usr
--libdir=/usr/lib/haskell-packages/ghc/lib --libexecdir=/usr/lib
--builddir=dist-ghc --ghc-option=-optl-Wl\,-z\,relro
--haddockdir=/usr/lib/ghc-doc/haddock/debian-3.91.1/ --datasubdir=debian
--htmldir=/usr/share/doc/libghc-debian-doc/html/ --enable-library-profiling
Configuring debian-3.91.1...
Flags chosen: pretty-new=True, network-uri=True
Dependency HUnit -any: using HUnit-1.3.1.2
Dependency HaXml >=1.20: using HaXml-1.25.3
Dependency ListLike >=4.3.5: using ListLike-4.5
Dependency Unixutils >=1.52.4: using Unixutils-1.54.1
Dependency base ==4.*: using base-4.9.0.0
Dependency bytestring -any: using bytestring-0.10.8.1
Dependency bzlib -any: using bzlib-0.5.0.5
Dependency containers -any: using containers-0.5.7.1
Dependency debian -any: using debian-3.91.1
Dependency directory -any: using directory-1.2.6.2
Dependency either -any: using either-4.4.1.1
Dependency exceptions -any: using exceptions-0.8.3
Dependency filepath -any: using filepath-1.4.1.0
Dependency mtl -any: using mtl-2.2.1
Dependency network >=2.6: using network-2.6.3.1
Dependency network-uri >=2.6: using network-uri-2.6.1.0
Dependency old-locale -any: using old-locale-1.0.0.7
Dependency parsec >=2 && <4: using parsec-3.1.11
Dependency pretty >=1.1.2: using pretty-1.1.3.3
Dependency process -any: using process-1.4.2.0
Dependency process-extras >=0.2.0: using process-extras-0.4.1.4
Dependency pureMD5 -any: using pureMD5-2.1.3
Dependency regex-compat -any: using regex-compat-0.95.1
Dependency regex-tdfa -any: using regex-tdfa-1.2.2
Dependency template-haskell -any: using template-haskell-2.11.0.0
Dependency text -any: using text-1.2.2.1
Dependency time -any: using time-1.6.0.1
Dependency unix -any: using unix-2.7.2.0
Dependency utf8-string -any: using utf8-string-1.0.1.1
Dependency zlib -any: using zlib-0.6.1.1
Using Cabal-1.24.0.0 compiled by ghc-8.0
Using compiler: ghc-8.0.1
Using install prefix: /usr
Binaries installed in: /usr/bin
Libraries installed in:
/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-8.0.1/debian-3.91.1-FtAmMJzYw3VEqgZ4BL95Pg
Private binaries installed in: /usr/lib
Data files installed in: /usr/share/debian
Documentation installed in:
/usr/share/doc/x86_64-linux-ghc-8.0.1/debian-3.91.1
Configuration files installed in: /usr/etc
No alex found
Using ar found on system at: /usr/bin/ar
No c2hs found
No cpphs found
Using gcc version 6.2.0 found on system at: /usr/bin/gcc
Using ghc version 8.0.1 found on system at: /usr/bin/ghc
Using ghc-pkg version 8.0.1 found on system at: /usr/bin/ghc-pkg
No ghcjs found
No ghcjs-pkg found
No greencard found
Using haddock version 2.17.2 found on system at: /usr/bin/haddock
No happy found
Using haskell-suite found on system at: haskell-suite-dummy-location
Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
No hmake found
Using hpc version 0.67 found on system at: /usr/bin/hpc
Using hsc2hs version 0.68 found on system at: /usr/bin/hsc2hs
Using hscolour version 1.24 found on system at: /usr/bin/HsColour
No jhc found
Using ld found on system at: /usr/bin/ld
No lhc found
No lhc-pkg found
No pkg-config found
Using strip version 2.27 found on system at: /usr/bin/strip
Using tar found on system at: /bin/tar
No uhc found
touch configure-ghc-stamp
. /usr/share/haskell-devscripts/Dh_Haskell.sh && \
build_recipe
Running debian/hlibrary.setup build --builddir=dist-ghc
Building debian-3.91.1...
Preprocessing library debian-3.91.1...
[ 1 of 37] Compiling Debian.UTF8 ( Debian/UTF8.hs,
dist-ghc/build/Debian/UTF8.o )
[ 2 of 37] Compiling Debian.Version.Internal ( Debian/Version/Internal.hs,
dist-ghc/build/Debian/Version/Internal.o )
[ 3 of 37] Compiling Debian.Extra.Files ( Debian/Extra/Files.hs,
dist-ghc/build/Debian/Extra/Files.o )
[ 4 of 37] Compiling Debian.Loc ( Debian/Loc.hs,
dist-ghc/build/Debian/Loc.o )
[ 5 of 37] Compiling Debian.Pretty ( Debian/Pretty.hs,
dist-ghc/build/Debian/Pretty.o )
[ 6 of 37] Compiling Debian.Version.Common ( Debian/Version/Common.hs,
dist-ghc/build/Debian/Version/Common.o )
[ 7 of 37] Compiling Debian.Version.String ( Debian/Version/String.hs,
dist-ghc/build/Debian/Version/String.o )
[ 8 of 37] Compiling Debian.Version.Text ( Debian/Version/Text.hs,
dist-ghc/build/Debian/Version/Text.o )
[ 9 of 37] Compiling Debian.Arch ( Debian/Arch.hs,
dist-ghc/build/Debian/Arch.o )
[10 of 37] Compiling Debian.Time ( Debian/Time.hs,
dist-ghc/build/Debian/Time.o )
Debian/Time.hs:23:19: warning: [-Wdeprecations]
In the use of `parseTime'
(imported from Data.Time, but defined in
time-1.6.0.1:Data.Time.Format.Parse):
Deprecated: "use "parseTimeM True" instead"
[11 of 37] Compiling Debian.URI ( Debian/URI.hs,
dist-ghc/build/Debian/URI.o )
[12 of 37] Compiling Debian.Release ( Debian/Release.hs,
dist-ghc/build/Debian/Release.o )
[13 of 37] Compiling Debian.Sources ( Debian/Sources.hs,
dist-ghc/build/Debian/Sources.o )
[14 of 37] Compiling Debian.Control.Common ( Debian/Control/Common.hs,
dist-ghc/build/Debian/Control/Common.o )
Debian/Control/Common.hs:75:1: warning: [-Wredundant-constraints]
* Redundant constraint: ControlFunctions a
* In the type signature for:
protectFieldText' :: (StringLike a, ListLike a Char,
ControlFunctions a) =>
a -> a
Debian/Control/Common.hs:158:1: warning: [-Wredundant-constraints]
* Redundant constraint: Eq a
* In the type signature for:
raiseFields :: Eq a => (a -> Bool) -> Paragraph' a -> Paragraph' a
[15 of 37] Compiling Debian.Control.String ( Debian/Control/String.hs,
dist-ghc/build/Debian/Control/String.o )
[16 of 37] Compiling Debian.Deb ( Debian/Deb.hs,
dist-ghc/build/Debian/Deb.o )
[17 of 37] Compiling Debian.Apt.Methods ( Debian/Apt/Methods.hs,
dist-ghc/build/Debian/Apt/Methods.o )
Debian/Apt/Methods.hs:28:1: warning: [-Wdeprecations]
Module `Control.Monad.Error' is deprecated:
Use Control.Monad.Except instead
[18 of 37] Compiling Debian.Version.ByteString (
Debian/Version/ByteString.hs, dist-ghc/build/Debian/Version/ByteString.o )
[19 of 37] Compiling Debian.Version ( Debian/Version.hs,
dist-ghc/build/Debian/Version.o )
[20 of 37] Compiling Debian.Changes ( Debian/Changes.hs,
dist-ghc/build/Debian/Changes.o )
[21 of 37] Compiling Debian.Relation.Common ( Debian/Relation/Common.hs,
dist-ghc/build/Debian/Relation/Common.o )
[22 of 37] Compiling Debian.Relation.String ( Debian/Relation/String.hs,
dist-ghc/build/Debian/Relation/String.o )
[23 of 37] Compiling Debian.Relation.Text ( Debian/Relation/Text.hs,
dist-ghc/build/Debian/Relation/Text.o )
[24 of 37] Compiling Debian.Relation.ByteString (
Debian/Relation/ByteString.hs, dist-ghc/build/Debian/Relation/ByteString.o )
[25 of 37] Compiling Debian.Relation ( Debian/Relation.hs,
dist-ghc/build/Debian/Relation.o )
[26 of 37] Compiling Debian.Control.ByteString (
Debian/Control/ByteString.hs, dist-ghc/build/Debian/Control/ByteString.o )
Debian/Control/ByteString.hs:132:1: warning: [-Wredundant-constraints]
* Redundant constraint: ControlFunctions a
* In the type signature for:
protectFieldText' :: (LL.StringLike a, LL.ListLike a Word8,
ControlFunctions a) =>
a -> a
Debian/Control/ByteString.hs:138:7: warning: [-Wredundant-constraints]
* Redundant constraint: LL.StringLike a
* In the type signature for:
dropWhileEnd :: (LL.StringLike a1, LL.ListLike a1 Word8) =>
(Word8 -> Bool) -> a1 -> a1
In an equation for protectFieldText':
protectFieldText' s
= case LL.lines s of {
[] -> LL.empty
(l : ls)
-> dropWhileEnd (isSpace . chr . fromIntegral)
$ LL.unlines $ l : map protect ls }
where
dropWhileEnd ::
(LL.StringLike a, LL.ListLike a Word8) => (Word8 -> Bool)
-> a -> a
dropWhileEnd func = LL.reverse . LL.dropWhile func .
LL.reverse
protect :: (LL.StringLike a, LL.ListLike a Word8) => a -> a
protect l
= maybe
LL.empty
(\ c
-> if isHorizSpace c then l else LL.cons (ord' ' '
:: Word8) l)
(LL.find (const True :: Word8 -> Bool) l)
....
Debian/Control/ByteString.hs:140:7: warning: [-Wredundant-constraints]
* Redundant constraint: LL.StringLike a
* In the type signature for:
protect :: (LL.StringLike a1, LL.ListLike a1 Word8) => a1 -> a1
In an equation for protectFieldText':
protectFieldText' s
= case LL.lines s of {
[] -> LL.empty
(l : ls)
-> dropWhileEnd (isSpace . chr . fromIntegral)
$ LL.unlines $ l : map protect ls }
where
dropWhileEnd ::
(LL.StringLike a, LL.ListLike a Word8) => (Word8 -> Bool)
-> a -> a
dropWhileEnd func = LL.reverse . LL.dropWhile func .
LL.reverse
protect :: (LL.StringLike a, LL.ListLike a Word8) => a -> a
protect l
= maybe
LL.empty
(\ c
-> if isHorizSpace c then l else LL.cons (ord' ' '
:: Word8) l)
(LL.find (const True :: Word8 -> Bool) l)
....
[27 of 37] Compiling Debian.Control.Text ( Debian/Control/Text.hs,
dist-ghc/build/Debian/Control/Text.o )
Debian/Control/Text.hs:32:1: warning: [-Wunused-imports]
The qualified import of `T.reverse'
from module `Data.Text' is redundant
[28 of 37] Compiling Debian.Control.Policy ( Debian/Control/Policy.hs,
dist-ghc/build/Debian/Control/Policy.o )
Debian/Control/Policy.hs:87:5: warning: [-Wunused-top-binds]
Defined but not used: `control'
[29 of 37] Compiling Debian.Control.Builder ( Debian/Control/Builder.hs,
dist-ghc/build/Debian/Control/Builder.o )
Debian/Control/Builder.hs:34:1: warning: [-Wunused-imports]
The qualified import of `Data.Text' is redundant
except perhaps to import instances from `Data.Text'
To import instances alone, use: import Data.Text()
Debian/Control/Builder.hs:36:1: warning: [-Wunused-imports]
The import of `fromLazyText'
from module `Data.Text.Lazy.Builder' is redundant
Debian/Control/Builder.hs:104:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
dropAround :: forall c item.
LL.ListLike c item =>
(item -> Bool) -> c -> c
[30 of 37] Compiling Debian.Control.TextLazy ( Debian/Control/TextLazy.hs,
dist-ghc/build/Debian/Control/TextLazy.o )
Debian/Control/TextLazy.hs:32:1: warning: [-Wunused-imports]
The qualified import of `T.reverse'
from module `Data.Text.Lazy' is redundant
[31 of 37] Compiling Debian.Control ( Debian/Control.hs,
dist-ghc/build/Debian/Control.o )
Debian/Control.hs:56:1: warning: [-Wunused-imports]
The qualified import of `Debian.Control.TextLazy' is redundant
except perhaps to import instances from `Debian.Control.TextLazy'
To import instances alone, use: import Debian.Control.TextLazy()
[32 of 37] Compiling Debian.Apt.Index ( Debian/Apt/Index.hs,
dist-ghc/build/Debian/Apt/Index.o )
[33 of 37] Compiling Debian.Report ( Debian/Report.hs,
dist-ghc/build/Debian/Report.o )
[34 of 37] Compiling Debian.GenBuildDeps ( Debian/GenBuildDeps.hs,
dist-ghc/build/Debian/GenBuildDeps.o )
ghc: panic! (the 'impossible' happened)
(GHC version 8.0.1 for x86_64-unknown-linux):
find_tycon
Loc
[]
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
/usr/share/cdbs/1/class/hlibrary.mk:147: recipe for target 'build-ghc-stamp'
failed
make: *** [build-ghc-stamp] Error 1
[…]
The full build log is attached.
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
haskell-debian.3.91.1-2.unstable.amd64.log.txt.gz
Description: Binary data
--- End Message ---
--- Begin Message ---
Source: ghc
Source-Version: 8.0.1-9
We believe that the bug you reported is fixed in the latest version of
ghc, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Clint Adams <[email protected]> (supplier of updated ghc package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 01 Nov 2016 11:18:03 -0400
Source: ghc
Binary: ghc ghc-prof ghc-doc
Architecture: source
Version: 8.0.1-9
Distribution: unstable
Urgency: medium
Maintainer: Debian Haskell Group
<[email protected]>
Changed-By: Clint Adams <[email protected]>
Description:
ghc - The Glasgow Haskell Compilation system
ghc-doc - Documentation for the Glasgow Haskell Compilation system
ghc-prof - Profiling libraries for the Glasgow Haskell Compilation system
Closes: 842679 842780
Changes:
ghc (8.0.1-9) unstable; urgency=medium
.
[ Ilias Tsitsimpis ]
* Add upstream patch to avoid find_tycon panic (Closes: #842679).
.
[ Clint Adams ]
* Patch from James Clarke to prevent unaligned accesses on sparc64.
closes: #842780.
* Reduce memory usage when building on mips/mipsel.
Checksums-Sha1:
c4a7be49208206bbe3c06bed5b3ffcf4bf7f4d1f 2485 ghc_8.0.1-9.dsc
585a2d34a17ce2452273147f2e3cef1a2efe1aa5 10645912 ghc_8.0.1.orig.tar.xz
25ab28c1f4153c77efec4ff110b5527a2b383d69 48560 ghc_8.0.1-9.debian.tar.xz
Checksums-Sha256:
de90b8e0b2765b1471f9c3151bbb4db173b6f2145bce9508823e88d3fd133dfd 2485
ghc_8.0.1-9.dsc
90fb20cd8712e3c0fbeb2eac8dab6894404c21569746655b9b12ca9684c7d1d2 10645912
ghc_8.0.1.orig.tar.xz
2b69eb784de59a9d9f39e24200c51f6afd8607ea2c255c4b13df7df50535783c 48560
ghc_8.0.1-9.debian.tar.xz
Files:
4a1e26a817710d617112eb3daf7e7888 2485 haskell extra ghc_8.0.1-9.dsc
c185b8a1f3e67e43533ec590b751c2ff 10645912 haskell extra ghc_8.0.1.orig.tar.xz
c3491bf8f47f1be8211b24d80f2325fe 48560 haskell extra ghc_8.0.1-9.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Comment: Debian!
iQKOBAEBCgB4BQJYGLm5XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ3NTgxRUM4NzQwNTNFNkM4MDc3OTFCOUI1
NTkyMzMxRTE5OUQzOEE4ERxjbGludEBkZWJpYW4ub3JnAAoJEFWSMx4ZnTioX1kQ
AItKPQ+tiROdVmvmbjW/0PqJ1AC7+XbGCvEOzm0GKORFIqMzCgaO/j73aa1teBQP
wNdwSCJr/Y0u6X2N4QwPakLj32ML5TEYt+GDdtc63tcRuiZy0U3oMgwDKNtMtstV
0dXoHgBzQ9XtVDQhZFSyJlEUHdYb3+DWD6ybQHLLgY80AePSKenlOMyZ4aZnUws6
32T/wOMvuV3Wdtp1/eqkUEfB2HDq0UKp0KY92X5/X21dGicPdjY8ISkcKPdAuYYt
honskBRU0PfdH+KcKDaz8fpvCwYdUG2X6md+ji3CJazSmic/jKLlX27kfw9yJ9Vj
Bd2EJs3Sx0GlOdlzO32Kc77c+IfW2DBelxkKIHymrNi80JU604whwJWeOSsM89GN
sIw8jXReBeZXIVirx85YB490u/vAQy+oDoiKjPXYwtDj+wuisJFjKJcFudPMr8vU
wH2tRKQblvMxpSbLwldTa1EabiFwQbr8tP7mysFVhG2FtroNnkoBw9+PpzbFfgip
7sxslR+KTlvIpixSl1Z2vxHBZIn4w5YtFxUGezmMyXav96+thvOg0F2OHMW+1UmM
dMQtuO/yFnkgV435FRWfKUnR5Tcph37+66gKRhvvPV141YYpEb7asiZ9TqUR4+tQ
41VZtam/HRZ6rp1YVzWEVyY4e2HSXQxGai6xyfdPpTU7
=3Xnp
-----END PGP SIGNATURE-----
--- End Message ---