Source: haskell-zeromq4-haskell Version: 0.6.5 Severity: serious Justification: fails to build from source (but built successfully in the past)
The package haskell-zeromq4-haskell is failing to build on ppc64el port due to the following error: [1 of 6] Compiling System.ZMQ4.Internal.Base ( dist/build/System/ZMQ4/Internal/Base.hs, dist/build/System/ZMQ4/Internal/Base.o ) /tmp/ghc7817_0/ghc_6.s: Assembler messages: /tmp/ghc7817_0/ghc_6.s:14471:0: error: Error: operand out of domain (2 is not a multiple of 4) This is being caused by a wrong assembly code at ghc_6.s The faulty instruction is: lwa 29, 2(3) This is a not valid assembly code, because DS filed (2 argument), should be a word offset. Since a word is 32 bits, it should be multiple of 4. In this case, it is trying to load an un-aligned word. I am still trying to discover why this illegal instruction was generated. -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: ppc64el (ppc64le) Kernel: Linux 4.7.0-1-powerpc64le (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)