process 1.0.1.1 does not compile
Compiling haskell source using the process library version 1.0.1.1 via cabal-install gives compile errors.
process.hs :
import System.Process
main = runCommand "ls"
ghc process.hs :
process.o(.text+0xea): In function `Main_main_info':
: undefined reference to `processzm1zi0zi1zi1_SystemziProcess_runCommand_closure'
process.o(.text+0x1c3): In function `__stginit_Main_':
: undefined reference to `__stginit_processzm1zi0zi1zi1_SystemziProcess_'
process.o(.data+0x28): In function `Main_main_srt':
: undefined reference to `processzm1zi0zi1zi1_SystemziProcess_runCommand_closure'
just importing the library and not using anything it exports still yields the first of the three errors.
ghci crashes upon compilation of process-1.0.1.1:
GHCi, version 6.8.3: http://www.haskell.org/ghc/ :? for help
Loading package base ... linking ... done.
Prelude> :module +System.Process
Prelude System.Process> runCommand "ls"
Loading package old-locale-1.0.0.0 ... linking ... done.
Loading package old-time-1.0.0.0 ... linking ... done.
Loading package filepath-1.1.0.0 ... linking ... done.
Loading package directory-1.0.0.1 ... linking ... done.
Loading package unix-2.3.0.1 ... linking ... done.
Loading package process-1.0.1.1 ... linking ... <interactive>: internal error: R_X86_64_PC32 relocation out of range: (noname) = 0x7c18012a8
(GHC version 6.8.3 for x86_64_unknown_freebsd)
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
Abort (core dumped)
ghc --version :
The Glorious Glasgow Haskell Compilation System, version 6.8.3
uname -v
FreeBSD 7.1-RELEASE-p1 #0: Tue Jan 13 00:58:07 UTC 2009 root@:/usr/obj/usr/src/sys/GENERIC
ghc-pkg -list
/usr/local/lib/ghc-6.8.3/package.conf:
Cabal-1.2.4.0, HUnit-1.2.0.0, QuickCheck-1.1.0.0, array-0.1.0.0,
base-3.0.2.0, bytestring-0.9.0.1.1, cgi-3001.1.6.0,
containers-0.1.0.2, directory-1.0.0.1, fgl-5.4.2.0,
filepath-1.1.0.0, (ghc-6.8.3), haskell-src-1.0.1.2,
haskell98-1.0.1.0, hpc-0.5.0.1, html-1.0.1.1, mtl-1.1.0.1,
network-2.2.0.0, old-locale-1.0.0.0, old-time-1.0.0.0,
packedstring-0.1.0.0, parallel-1.0.0.1, parsec-2.1.0.1,
pretty-1.0.0.0, process-1.0.0.1, random-1.0.0.0, readline-1.0.1.0,
regex-base-0.72.0.1, regex-compat-0.71.0.1, regex-posix-0.72.0.2,
rts-1.0, stm-2.1.1.1, template-haskell-2.2.0.0, time-1.1.2.1,
unix-2.3.0.1, xhtml-3000.2.0.0
/home/******/.ghc/x86_64-freebsd-6.8.3/package.conf:
Cabal-1.6.0.1, HTTP-3001.1.3, X11-1.4.5, X11-xft-0.3,
process-1.0.1.1, utf8-string-0.3.4, xmonad-0.8.1,
xmonad-contrib-0.8.1, zlib-0.4.0.4
process 1.0.0.0 works just fine.
Trac metadata
Trac field | Value |
---|---|
Version | 6.8.3 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | libraries/process |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |