[Pkg-haskell-maintainers] Bug#635113: Generated code fails to compile: uses bang patterns without corresponding {-# LANGUAGE BangPatterns #-} pragma

Josh Triplett josh at joshtriplett.org
Fri Jul 22 19:16:56 UTC 2011


Package: alex
Version: 2.3.5-2
Severity: grave

The fix for bug 623067 makes alex -g use bang patterns, but doesn't add
the corresponding BangPatterns extension to the list of extensions in
the LANGUAGE pragma at the top of the file.  This makes the generated
code fail to compile:

dist/build/apters/apters-tmp/Scanner.hs:294:18:
    Illegal bang-pattern (use -XBangPatterns):
    ! (base)

- Josh Triplett

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.0-rc6-amd64 (SMP w/4 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages alex depends on:
ii  libc6                     2.13-10        Embedded GNU C Library: Shared lib
ii  libffi5                   3.0.9-7        Foreign Function Interface library
ii  libgmp10                  2:5.0.1+dfsg-7 Multiprecision arithmetic library

alex recommends no packages.

alex suggests no packages.

-- no debconf information





More information about the Pkg-haskell-maintainers mailing list