execve("/usr/bin/ghci", ["ghci", "-lGL", "-lGLU", "-package", "GLUT"], [/* 59 vars */]) = 0 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=111872, ...}) = 0 open("/lib/libdl.so.2", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0755, st_size=12186, ...}) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0755, st_size=1440589, ...}) = 0 open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3 open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=19150848, ...}) = 0 open("/etc/mtab", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=498, ...}) = 0 open("/proc/meminfo", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 stat64("/home/coeus", {st_mode=S_IFDIR|0755, st_size=3568, ...}) = 0 stat64(".", {st_mode=S_IFDIR|0755, st_size=3568, ...}) = 0 open("/usr/bin/ghci", O_RDONLY|O_LARGEFILE) = 3 fstat64(255, {st_mode=S_IFREG|0755, st_size=154, ...}) = 0 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=21040, ...}) = 0 open("/usr/lib/gconv/ISO8859-1.so", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0755, st_size=7791, ...}) = 0 execve("/usr/lib/ghc-6.0.1/ghc-6.0.1", ["/usr/lib/ghc-6.0.1/ghc-6.0.1", "-B/usr/lib/ghc-6.0.1", "--interactive", "-lGL", "-lGLU", "-package", "GLUT"], [/* 57 vars */]) = 0 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=111872, ...}) = 0 open("/lib/libreadline.so.4", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0755, st_size=209391, ...}) = 0 open("/lib/libncurses.so.5", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0755, st_size=320449, ...}) = 0 open("/lib/libdl.so.2", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0755, st_size=12186, ...}) = 0 open("/lib/libm.so.6", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0755, st_size=185811, ...}) = 0 open("/usr/lib/libgmp.so.3", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0755, st_size=204406, ...}) = 0 open("/lib/libpthread.so.0", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0755, st_size=87442, ...}) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0755, st_size=1440589, ...}) = 0 --- SIGRTMIN (Unknown signal 32) @ 0 (0) --- --- SIGRTMIN (Unknown signal 32) @ 0 (0) --- stat64("/usr/lib/ghc-6.0.1/package.conf", {st_mode=S_IFREG|0644, st_size=10472, ...}) = 0 stat64("/usr/lib/ghc-6.0.1/package.conf", {st_mode=S_IFREG|0644, st_size=10472, ...}) = 0 open("/usr/lib/ghc-6.0.1/package.conf", O_RDONLY|O_NONBLOCK|O_NOCTTY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=10472, ...}) = 0 fstat64(5, {st_mode=S_IFREG|0644, st_size=10472, ...}) = 0 fstat64(5, {st_mode=S_IFREG|0644, st_size=10472, ...}) = 0 --- SIGRTMIN (Unknown signal 32) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- ___ ___ _ / _ \ /\ /\/ __(_) / /_\// /_/ / / | | GHC Interactive, version 6.0.1, for Haskell 98. / /_\\/ __ / /___| | http://www.haskell.org/ghc/ \____/\/ /_/\____/|_| Type :? for help. stat64("/usr/lib/ghc-6.0.1/imports/IO.hi", {st_mode=S_IFREG|0644, st_size=3799, ...}) = 0 open("/usr/lib/ghc-6.0.1/imports/IO.hi", O_RDONLY|O_NONBLOCK|O_NOCTTY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=3799, ...}) = 0 fstat64(5, {st_mode=S_IFREG|0644, st_size=3799, ...}) = 0 fstat64(5, {st_mode=S_IFREG|0644, st_size=3799, ...}) = 0 --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- stat64("GHC/Exception.hs", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("GHC/Exception.lhs", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("/usr/lib/ghc-6.0.1/imports/GHC/Exception.hi", {st_mode=S_IFREG|0644, st_size=3550, ...}) = 0 stat64("GHC/Handle.hs", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("GHC/Handle.lhs", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("/usr/lib/ghc-6.0.1/imports/GHC/Handle.hi", {st_mode=S_IFREG|0644, st_size=103706, ...}) = 0 stat64("GHC/IO.hs", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("GHC/IO.lhs", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("/usr/lib/ghc-6.0.1/imports/GHC/IO.hi", {st_mode=S_IFREG|0644, st_size=43765, ...}) = 0 stat64("System/IO/Error.hs", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("System/IO/Error.lhs", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("/usr/lib/ghc-6.0.1/imports/System/IO/Error.hi", {st_mode=S_IFREG|0644, st_size=13665, ...}) = 0 stat64("/usr/lib/ghc-6.0.1/imports/Prelude.hi", {st_mode=S_IFREG|0644, st_size=40058, ...}) = 0 open("/usr/lib/ghc-6.0.1/imports/Prelude.hi", O_RDONLY|O_NONBLOCK|O_NOCTTY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=40058, ...}) = 0 fstat64(5, {st_mode=S_IFREG|0644, st_size=40058, ...}) = 0 fstat64(5, {st_mode=S_IFREG|0644, st_size=40058, ...}) = 0 stat64("Control/Monad.hs", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("Control/Monad.lhs", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("/usr/lib/ghc-6.0.1/imports/Control/Monad.hi", {st_mode=S_IFREG|0644, st_size=21033, ...}) = 0 stat64("Data/Either.hs", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("Data/Either.lhs", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("/usr/lib/ghc-6.0.1/imports/Data/Either.hi", {st_mode=S_IFREG|0644, st_size=6133, ...}) = 0 stat64("Data/List.hs", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("Data/List.lhs", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("/usr/lib/ghc-6.0.1/imports/Data/List.hi", {st_mode=S_IFREG|0644, st_size=37508, ...}) = 0 stat64("Data/Maybe.hs", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("Data/Maybe.lhs", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("/usr/lib/ghc-6.0.1/imports/Data/Maybe.hi", {st_mode=S_IFREG|0644, st_size=8218, ...}) = 0 --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- stat64("/usr/lib/ghc-6.0.1/imports/GHC/Base.hi", {st_mode=S_IFREG|0644, st_size=50333, ...}) = 0 open("/usr/lib/ghc-6.0.1/imports/GHC/Base.hi", O_RDONLY|O_NONBLOCK|O_NOCTTY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=50333, ...}) = 0 fstat64(5, {st_mode=S_IFREG|0644, st_size=50333, ...}) = 0 fstat64(5, {st_mode=S_IFREG|0644, st_size=50333, ...}) = 0 --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- stat64("/usr/lib/ghc-6.0.1/imports/GHC/IOBase.hi", {st_mode=S_IFREG|0644, st_size=86456, ...}) = 0 open("/usr/lib/ghc-6.0.1/imports/GHC/IOBase.hi", O_RDONLY|O_NONBLOCK|O_NOCTTY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=86456, ...}) = 0 fstat64(5, {st_mode=S_IFREG|0644, st_size=86456, ...}) = 0 fstat64(5, {st_mode=S_IFREG|0644, st_size=86456, ...}) = 0 --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- stat64("/usr/lib/ghc-6.0.1/imports/System/IO.hi", {st_mode=S_IFREG|0644, st_size=26994, ...}) = 0 open("/usr/lib/ghc-6.0.1/imports/System/IO.hi", O_RDONLY|O_NONBLOCK|O_NOCTTY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=26994, ...}) = 0 fstat64(5, {st_mode=S_IFREG|0644, st_size=26994, ...}) = 0 fstat64(5, {st_mode=S_IFREG|0644, st_size=26994, ...}) = 0 open("/usr/lib/ghc-6.0.1/imports/GHC/Handle.hi", O_RDONLY|O_NONBLOCK|O_NOCTTY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=103706, ...}) = 0 fstat64(5, {st_mode=S_IFREG|0644, st_size=103706, ...}) = 0 fstat64(5, {st_mode=S_IFREG|0644, st_size=103706, ...}) = 0 --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- stat64("/usr/lib/ghc-6.0.1/imports/GHC/Show.hi", {st_mode=S_IFREG|0644, st_size=41897, ...}) = 0 open("/usr/lib/ghc-6.0.1/imports/GHC/Show.hi", O_RDONLY|O_NONBLOCK|O_NOCTTY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=41897, ...}) = 0 fstat64(5, {st_mode=S_IFREG|0644, st_size=41897, ...}) = 0 fstat64(5, {st_mode=S_IFREG|0644, st_size=41897, ...}) = 0 stat64("GHC/STRef.hs", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("GHC/STRef.lhs", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("/usr/lib/ghc-6.0.1/imports/GHC/STRef.hi", {st_mode=S_IFREG|0644, st_size=3438, ...}) = 0 open("/usr/lib/ghc-6.0.1/imports/GHC/STRef.hi", O_RDONLY|O_NONBLOCK|O_NOCTTY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=3438, ...}) = 0 fstat64(5, {st_mode=S_IFREG|0644, st_size=3438, ...}) = 0 fstat64(5, {st_mode=S_IFREG|0644, st_size=3438, ...}) = 0 open("/usr/lib/ghc-6.0.1/imports/Data/Maybe.hi", O_RDONLY|O_NONBLOCK|O_NOCTTY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=8218, ...}) = 0 fstat64(5, {st_mode=S_IFREG|0644, st_size=8218, ...}) = 0 fstat64(5, {st_mode=S_IFREG|0644, st_size=8218, ...}) = 0 --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- stat64("/usr/lib/ghc-6.0.1/HSbase.o", {st_mode=S_IFREG|0644, st_size=5066139, ...}) = 0 stat64("/usr/lib/ghc-6.0.1/HSbase_cbits.o", {st_mode=S_IFREG|0644, st_size=12048, ...}) = 0 Loading package base ... stat64("/usr/lib/ghc-6.0.1/HSbase.o", {st_mode=S_IFREG|0644, st_size=5066139, ...}) = 0 open("/usr/lib/ghc-6.0.1/HSbase.o", O_RDONLY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=5066139, ...}) = 0 --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- stat64("/usr/lib/ghc-6.0.1/HSbase_cbits.o", {st_mode=S_IFREG|0644, st_size=12048, ...}) = 0 open("/usr/lib/ghc-6.0.1/HSbase_cbits.o", O_RDONLY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=12048, ...}) = 0 linking ... --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- --- SIGVTALRM (Virtual timer expired) @ 0 (0) --- done. stat64("/usr/lib/ghc-6.0.1/HSOpenGL.o", {st_mode=S_IFREG|0644, st_size=2301547, ...}) = 0 stat64("/usr/lib/ghc-6.0.1/HSOpenGL_cbits.o", {st_mode=S_IFREG|0644, st_size=1090, ...}) = 0 stat64("/usr/lib/ghc-6.0.1/GLU.o", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("/usr/lib/ghc-6.0.1/GL.o", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("/usr/lib/ghc-6.0.1/SM.o", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("/usr/lib/ghc-6.0.1/ICE.o", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("/usr/lib/ghc-6.0.1/Xext.o", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("/usr/lib/ghc-6.0.1/X11.o", 0xbfffd1c0) = -1 ENOENT (No such file or directory) stat64("/usr/lib/ghc-6.0.1/m.o", 0xbfffd1c0) = -1 ENOENT (No such file or directory) Loading package OpenGL ... stat64("/usr/lib/ghc-6.0.1/libGLU.so", 0xbfffd1c0) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=111872, ...}) = 0 open("/usr/lib/libGLU.so", O_RDONLY) = 5 fstat64(5, {st_mode=S_IFREG|0755, st_size=597801, ...}) = 0 open("/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/libstdc++.so.5", O_RDONLY) = 5 fstat64(5, {st_mode=S_IFREG|0755, st_size=1068068, ...}) = 0 open("/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/libgcc_s.so.1", O_RDONLY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=153827, ...}) = 0 ghc-6.0.1: can't load .so/.DLL for: GLU (/usr/lib/libGLU.so: undefined symbol: glPixelStorei) --- SIGRTMIN (Unknown signal 32) @ 0 (0) --- --- SIGRTMIN (Unknown signal 32) @ 0 (0) --- --- SIGRTMIN (Unknown signal 32) @ 0 (0) --- --- SIGRTMIN (Unknown signal 32) @ 0 (0) --- --- SIGRTMIN (Unknown signal 32) @ 0 (0) --- --- SIGRTMIN (Unknown signal 32) @ 0 (0) --- --- SIGRTMIN (Unknown signal 32) @ 0 (0) --- --- SIGRTMIN (Unknown signal 32) @ 0 (0) --- --- SIGRTMIN (Unknown signal 32) @ 0 (0) --- --- SIGRTMIN (Unknown signal 32) @ 0 (0) --- --- SIGRTMIN (Unknown signal 32) @ 0 (0) --- --- SIGRTMIN (Unknown signal 32) @ 0 (0) ---