[1 of 2] Compiling Config ( /tmp/HROOT-0.5.0.2-6533/HROOT-0.5.0.2/Config.hs, /tmp/HROOT-0.5.0.2-6533/HROOT-0.5.0.2/dist/setup/Config.o ) [2 of 2] Compiling Main ( /tmp/HROOT-0.5.0.2-6533/HROOT-0.5.0.2/Setup.lhs, /tmp/HROOT-0.5.0.2-6533/HROOT-0.5.0.2/dist/setup/Main.o ) Linking /tmp/HROOT-0.5.0.2-6533/HROOT-0.5.0.2/dist/setup/setup ... Configuring HROOT-0.5.0.2... Dependency base ==4.6.0.1: using base-4.6.0.1 Using Cabal-1.16.0.3 compiled by ghc-7.6 Using compiler: ghc-7.6.3 Using install prefix: /srv/hackage/var/build/cache/inst Binaries installed in: /srv/hackage/var/build/cache/inst/bin Libraries installed in: /srv/hackage/var/build/cache/inst/lib/HROOT-0.5.0.2/ghc-7.6.3 Private binaries installed in: /srv/hackage/var/build/cache/inst/libexec Data files installed in: /srv/hackage/var/build/cache/inst/share/HROOT-0.5.0.2 Documentation installed in: /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2 Using alex version 3.0.1 found on system at: /usr/bin/alex Using ar found on system at: /usr/bin/ar No c2hs found No cpphs found No ffihugs found Using gcc version 4.7 found on system at: /usr/bin/gcc Using ghc version 7.6.3 found on system at: /usr/local/bin/ghc Using ghc-pkg version 7.6.3 found on system at: /usr/local/bin/ghc-pkg No greencard found Using haddock version 2.13.2 found on system at: /usr/local/bin/haddock Using happy version 1.18.9 found on system at: /usr/bin/happy No hmake found Using hpc version 0.6 found on system at: /usr/local/bin/hpc Using hsc2hs version 0.67 found on system at: /usr/local/bin/hsc2hs Using hscolour version 1.19 found on system at: /usr/bin/HsColour No hugs found No jhc found Using ld found on system at: /usr/bin/ld No lhc found No lhc-pkg found No nhc98 found No pkg-config found Using ranlib found on system at: /usr/bin/ranlib Using strip found on system at: /usr/bin/strip Using tar found on system at: /bin/tar No uhc found root-config failure but I am installing HROOT without ROOT. It will not work. This is only for documentation. root-config failure but I am installing HROOT without ROOT. It will not work. This is only for documentation. creating dist/build creating dist/build/autogen Building HROOT-0.5.0.2... Preprocessing library HROOT-0.5.0.2... creating dist/build/HROOT /usr/local/bin/hsc2hs --cc=/usr/bin/gcc --ld=/usr/bin/gcc --cflag=-Wl,--hash-size=31 --cflag=-Wl,--reduce-memory-overheads --lflag=-Wl,--hash-size=31 --lflag=-Wl,--reduce-memory-overheads --cflag=-D__GLASGOW_HASKELL__=706 --cflag=-Dlinux_BUILD_OS --cflag=-Dlinux_HOST_OS --cflag=-Dx86_64_BUILD_ARCH --cflag=-Dx86_64_HOST_ARCH --cflag=-Icsrc --lflag=-lstdc++ --cflag=-I/usr/local/lib/ghc-7.6.3/base-4.6.0.1/include --cflag=-Idist/build/autogen --cflag=-include --cflag=dist/build/autogen/cabal_macros.h --cflag=-Idist/build/autogen --cflag=-include --cflag=dist/build/autogen/cabal_macros.h --cflag=-Idist/build/autogen --cflag=-include --cflag=dist/build/autogen/cabal_macros.h --cflag=-I/usr/local/lib/ghc-7.6.3/include --cflag=-Idist/build/autogen --cflag=-include --cflag=dist/build/autogen/cabal_macros.h --lflag=-L/usr/local/lib/ghc-7.6.3/base-4.6.0.1 --lflag=-Wl,-R,/usr/local/lib/ghc-7.6.3/base-4.6.0.1 --lflag=-L/usr/local/lib/ghc-7.6.3/integer-gmp-0.5.0.0 --lflag=-Wl,-R,/usr/local/lib/ghc-7.6.3/integer-gmp-0.5.0.0 --lflag=-lgmp --lflag=-L/usr/local/lib/ghc-7.6.3/ghc-prim-0.3.0.0 --lflag=-Wl,-R,/usr/local/lib/ghc-7.6.3/ghc-prim-0.3.0.0 --lflag=-L/usr/local/lib/ghc-7.6.3 --lflag=-Wl,-R,/usr/local/lib/ghc-7.6.3 --lflag=-lm --lflag=-lrt --lflag=-ldl -o dist/build/HROOT/Function.hs src/HROOT/Function.hsc creating dist/build/HROOT /usr/local/bin/hsc2hs --cc=/usr/bin/gcc --ld=/usr/bin/gcc --cflag=-Wl,--hash-size=31 --cflag=-Wl,--reduce-memory-overheads --lflag=-Wl,--hash-size=31 --lflag=-Wl,--reduce-memory-overheads --cflag=-D__GLASGOW_HASKELL__=706 --cflag=-Dlinux_BUILD_OS --cflag=-Dlinux_HOST_OS --cflag=-Dx86_64_BUILD_ARCH --cflag=-Dx86_64_HOST_ARCH --cflag=-Icsrc --lflag=-lstdc++ --cflag=-I/usr/local/lib/ghc-7.6.3/base-4.6.0.1/include --cflag=-Idist/build/autogen --cflag=-include --cflag=dist/build/autogen/cabal_macros.h --cflag=-Idist/build/autogen --cflag=-include --cflag=dist/build/autogen/cabal_macros.h --cflag=-Idist/build/autogen --cflag=-include --cflag=dist/build/autogen/cabal_macros.h --cflag=-I/usr/local/lib/ghc-7.6.3/include --cflag=-Idist/build/autogen --cflag=-include --cflag=dist/build/autogen/cabal_macros.h --lflag=-L/usr/local/lib/ghc-7.6.3/base-4.6.0.1 --lflag=-Wl,-R,/usr/local/lib/ghc-7.6.3/base-4.6.0.1 --lflag=-L/usr/local/lib/ghc-7.6.3/integer-gmp-0.5.0.0 --lflag=-Wl,-R,/usr/local/lib/ghc-7.6.3/integer-gmp-0.5.0.0 --lflag=-lgmp --lflag=-L/usr/local/lib/ghc-7.6.3/ghc-prim-0.3.0.0 --lflag=-Wl,-R,/usr/local/lib/ghc-7.6.3/ghc-prim-0.3.0.0 --lflag=-L/usr/local/lib/ghc-7.6.3 --lflag=-Wl,-R,/usr/local/lib/ghc-7.6.3 --lflag=-lm --lflag=-lrt --lflag=-ldl -o dist/build/HROOT/AddOnFunction.hs src/HROOT/AddOnFunction.hsc Building library... creating dist/build /usr/local/bin/ghc --make -fbuilding-cabal-package -odir dist/build -hidir dist/build -stubdir dist/build -i -idist/build -isrc -idist/build/autogen -Idist/build/autogen -Idist/build -Icsrc -optP-include -optPdist/build/autogen/cabal_macros.h -package-name HROOT-0.5.0.2 -hide-all-packages -package-db /srv/hackage/var/build/cache/inst/local.conf.d -package-db dist/package.conf.inplace -package-id base-4.6.0.1-8aa5d403c45ea59dcd2c39f123e27d57 -XHaskell98 -XForeignFunctionInterface HROOT HROOT.Type HROOT.Function HROOT.Class HROOT.AddOn HROOT.AddOnFunction -Wall -funbox-strict-fields -fno-warn-unused-do-bind -fno-warn-orphans -O0 [1 of 6] Compiling HROOT.AddOnFunction ( dist/build/HROOT/AddOnFunction.hs, dist/build/HROOT/AddOnFunction.o ) [2 of 6] Compiling HROOT.AddOn ( src/HROOT/AddOn.hs, dist/build/HROOT/AddOn.o ) [3 of 6] Compiling HROOT.Type ( src/HROOT/Type.hs, dist/build/HROOT/Type.o ) src/HROOT/Type.hs:49:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" [4 of 6] Compiling HROOT.Function ( dist/build/HROOT/Function.hs, dist/build/HROOT/Function.o ) [5 of 6] Compiling HROOT.Class ( src/HROOT/Class.hs, dist/build/HROOT/Class.o ) src/HROOT/Class.hs:8:1: Warning: The import of `Foreign.C' is redundant except perhaps to import instances from `Foreign.C' To import instances alone, use: import Foreign.C() src/HROOT/Class.hs:255:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:259:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:263:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:267:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:271:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:275:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:279:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:283:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:287:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:291:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:295:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:299:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:303:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:307:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:311:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:315:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:319:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:323:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:327:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:331:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:335:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:339:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:343:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:347:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:351:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:355:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:359:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:363:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:367:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:371:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:375:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:379:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:383:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:387:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:391:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:395:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:399:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:403:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:407:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:411:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:415:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:419:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:423:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:427:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:431:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:435:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:439:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:443:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:447:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:451:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:455:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:459:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:463:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:467:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:471:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:475:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:479:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:483:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:487:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:491:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:495:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:499:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:503:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:507:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:511:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:515:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:519:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:523:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:527:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:531:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:535:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:539:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:543:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:547:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:551:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:555:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:559:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:563:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:567:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:571:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:575:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:579:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:583:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:587:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:591:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:595:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:599:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:603:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:607:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:611:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:615:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:619:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:623:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:627:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:631:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:635:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:639:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:643:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:647:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:651:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:655:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:659:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:663:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" src/HROOT/Class.hs:667:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" [6 of 6] Compiling HROOT ( src/HROOT.hs, dist/build/HROOT.o ) src/HROOT.hs:28:3: Warning: The export item `module HROOT.AddOn' exports nothing src/HROOT.hs:36:1: Warning: The import of `HROOT.AddOn' is redundant except perhaps to import instances from `HROOT.AddOn' To import instances alone, use: import HROOT.AddOn() Linking... /usr/bin/ar -r dist/build/libHSHROOT-0.5.0.2.a dist/build/HROOT.o dist/build/HROOT/Type.o dist/build/HROOT/Function.o dist/build/HROOT/Class.o dist/build/HROOT/AddOn.o dist/build/HROOT/AddOnFunction.o /usr/bin/ar: creating dist/build/libHSHROOT-0.5.0.2.a In-place registering HROOT-0.5.0.2... /usr/local/bin/ghc-pkg update - --global --user --package-db=/srv/hackage/var/build/cache/inst/local.conf.d --package-db=dist/package.conf.inplace --no-user-package-conf Running Haddock for HROOT-0.5.0.2... /usr/local/bin/haddock --ghc-version --built-in-themes creating dist/build creating dist/build/autogen Running hscolour for HROOT-0.5.0.2... creating dist/doc/html/HROOT creating dist/doc/html creating dist/doc creating dist/doc/html creating dist/doc/html/HROOT Preprocessing library HROOT-0.5.0.2... creating dist/doc/html/HROOT/src /usr/bin/HsColour -print-css -odist/doc/html/HROOT/src/hscolour.css /usr/bin/HsColour -css -anchor -odist/doc/html/HROOT/src/HROOT.html src/HROOT.hs /usr/bin/HsColour -css -anchor -odist/doc/html/HROOT/src/HROOT-Type.html src/HROOT/Type.hs /usr/bin/HsColour -css -anchor -odist/doc/html/HROOT/src/HROOT-Function.html dist/build/HROOT/Function.hs /usr/bin/HsColour -css -anchor -odist/doc/html/HROOT/src/HROOT-Class.html src/HROOT/Class.hs /usr/bin/HsColour -css -anchor -odist/doc/html/HROOT/src/HROOT-AddOn.html src/HROOT/AddOn.hs /usr/bin/HsColour -css -anchor -odist/doc/html/HROOT/src/HROOT-AddOnFunction.html dist/build/HROOT/AddOnFunction.hs /usr/local/bin/ghc --print-libdir -O0 Preprocessing library HROOT-0.5.0.2... Warning: The documentation for the following packages are not installed. No links will be generated to these packages: rts-1.0 copy src/HROOT.hs to dist/build/tmp-6648/src/HROOT.hs copy src/HROOT/Type.hs to dist/build/tmp-6648/src/HROOT/Type.hs copy dist/build/HROOT/Function.hs to dist/build/tmp-6648/dist/build/HROOT/Function.hs copy src/HROOT/Class.hs to dist/build/tmp-6648/src/HROOT/Class.hs copy src/HROOT/AddOn.hs to dist/build/tmp-6648/src/HROOT/AddOn.hs copy dist/build/HROOT/AddOnFunction.hs to dist/build/tmp-6648/dist/build/HROOT/AddOnFunction.hs creating dist/doc/html/HROOT /usr/local/bin/haddock --prologue=dist/doc/html/HROOT/haddock-prolog6648.txt --dump-interface=dist/doc/html/HROOT/HROOT.haddock --optghc=-package-name --optghc=HROOT-0.5.0.2 --source-module=src/%{MODULE/./-}.html --source-entity=src/%{MODULE/./-}.html#%{NAME} --use-contents=/package/HROOT-0.5.0.2 --verbosity=1 --html --read-interface=/package/base-4.6.0.1/docs,/usr/local/share/doc/ghc/html/libraries/base-4.6.0.1/base.haddock --read-interface=/package/ghc-prim-0.3.0.0/docs,/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.3.0.0/ghc-prim.haddock --read-interface=/package/integer-gmp-0.5.0.0/docs,/usr/local/share/doc/ghc/html/libraries/integer-gmp-0.5.0.0/integer-gmp.haddock --odir=dist/doc/html/HROOT/ --title=HROOT-0.5.0.2: Wrapper for ROOT --optghc=-fbuilding-cabal-package --optghc=-odir --optghc=dist/build/tmp-6648 --optghc=-hidir --optghc=dist/build/tmp-6648 --optghc=-stubdir --optghc=dist/build/tmp-6648 --optghc=-i --optghc=-idist/build --optghc=-isrc --optghc=-idist/build/autogen --optghc=-Idist/build/autogen --optghc=-Idist/build --optghc=-Icsrc --optghc=-optP-include --optghc=-optPdist/build/autogen/cabal_macros.h --optghc=-hide-all-packages --optghc=-package-db --optghc=/srv/hackage/var/build/cache/inst/local.conf.d --optghc=-package-id --optghc=base-4.6.0.1-8aa5d403c45ea59dcd2c39f123e27d57 --optghc=-XHaskell98 --optghc=-XForeignFunctionInterface --optghc=-Wall --optghc=-funbox-strict-fields --optghc=-fno-warn-unused-do-bind --optghc=-fno-warn-orphans -B/usr/local/lib/ghc-7.6.3 dist/build/tmp-6648/src/HROOT.hs dist/build/tmp-6648/src/HROOT/Type.hs dist/build/tmp-6648/dist/build/HROOT/Function.hs dist/build/tmp-6648/src/HROOT/Class.hs dist/build/tmp-6648/src/HROOT/AddOn.hs dist/build/tmp-6648/dist/build/HROOT/AddOnFunction.hs --built-in-themes dist/build/tmp-6648/src/HROOT/Type.hs:49:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:8:1: Warning: The import of `Foreign.C' is redundant except perhaps to import instances from `Foreign.C' To import instances alone, use: import Foreign.C() dist/build/tmp-6648/src/HROOT/Class.hs:255:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:259:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:263:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:267:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:271:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:275:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:279:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:283:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:287:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:291:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:295:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:299:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:303:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:307:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:311:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:315:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:319:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:323:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:327:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:331:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:335:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:339:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:343:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:347:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:351:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:355:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:359:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:363:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:367:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:371:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:375:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:379:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:383:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:387:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:391:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:395:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:399:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:403:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:407:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:411:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:415:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:419:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:423:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:427:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:431:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:435:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:439:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:443:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:447:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:451:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:455:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:459:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:463:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:467:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:471:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:475:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:479:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:483:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:487:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:491:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:495:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:499:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:503:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:507:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:511:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:515:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:519:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:523:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:527:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:531:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:535:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:539:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:543:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:547:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:551:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:555:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:559:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:563:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:567:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:571:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:575:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:579:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:583:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:587:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:591:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:595:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:599:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:603:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:607:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:611:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:615:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:619:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:623:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:627:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:631:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:635:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:639:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:643:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:647:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:651:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:655:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:659:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:663:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT/Class.hs:667:10: Warning: In the use of `unsafeForeignPtrToPtr' (imported from Foreign.ForeignPtr): Deprecated: "Use Foreign.ForeignPtr.Unsafe.unsafeForeignPtrToPtr instead; This function will be removed in the next release" dist/build/tmp-6648/src/HROOT.hs:28:3: Warning: The export item `module HROOT.AddOn' exports nothing dist/build/tmp-6648/src/HROOT.hs:36:1: Warning: The import of `HROOT.AddOn' is redundant except perhaps to import instances from `HROOT.AddOn' To import instances alone, use: import HROOT.AddOn() Haddock coverage: 0% ( 0 / 1) in 'HROOT.AddOnFunction' 0% ( 0 / 1) in 'HROOT.AddOn' Warning: HROOT.Type: We do not support associated types in instances yet. These instances are affected: HROOT.Type.FPtr HROOT.Type.TObject, HROOT.Type.FPtr HROOT.Type.TNamed, HROOT.Type.FPtr HROOT.Type.TFormula, HROOT.Type.FPtr HROOT.Type.TAtt3D, HROOT.Type.FPtr HROOT.Type.TAttAxis, HROOT.Type.FPtr HROOT.Type.TAttBBox, HROOT.Type.FPtr HROOT.Type.TAttCanvas, HROOT.Type.FPtr HROOT.Type.TAttFill, HROOT.Type.FPtr HROOT.Type.TAttImage, HROOT.Type.FPtr HROOT.Type.TAttLine, HROOT.Type.FPtr HROOT.Type.TAttMarker, HROOT.Type.FPtr HROOT.Type.TAttPad, HROOT.Type.FPtr HROOT.Type.TAttParticle, HROOT.Type.FPtr HROOT.Type.TAttText, HROOT.Type.FPtr HROOT.Type.THStack, HROOT.Type.FPtr HROOT.Type.TF1, HROOT.Type.FPtr HROOT.Type.TGraph, HROOT.Type.FPtr HROOT.Type.TGraphAsymmErrors, HROOT.Type.FPtr HROOT.Type.TCutG, HROOT.Type.FPtr HROOT.Type.TGraphBentErrors, HROOT.Type.FPtr HROOT.Type.TGraphErrors, HROOT.Type.FPtr HROOT.Type.TGraphPolar, HROOT.Type.FPtr HROOT.Type.TGraphQQ, HROOT.Type.FPtr HROOT.Type.TEllipse, HROOT.Type.FPtr HROOT.Type.TArc, HROOT.Type.FPtr HROOT.Type.TCrown, HROOT.Type.FPtr HROOT.Type.TLine, HROOT.Type.FPtr HROOT.Type.TArrow, HROOT.Type.FPtr HROOT.Type.TGaxis, HROOT.Type.FPtr HROOT.Type.TShape, HROOT.Type.FPtr HROOT.Type.TBRIK, HROOT.Type.FPtr HROOT.Type.TTUBE, HROOT.Type.FPtr HROOT.Type.TPCON, HROOT.Type.FPtr HROOT.Type.TSPHE, HROOT.Type.FPtr HROOT.Type.TXTRU, HROOT.Type.FPtr HROOT.Type.TBox, HROOT.Type.FPtr HROOT.Type.TPave, HROOT.Type.FPtr HROOT.Type.TPaveText, HROOT.Type.FPtr HROOT.Type.TDiamond, HROOT.Type.FPtr HROOT.Type.TPaveStats, HROOT.Type.FPtr HROOT.Type.TPavesText, HROOT.Type.FPtr HROOT.Type.TLegend, HROOT.Type.FPtr HROOT.Type.TPaveLabel, HROOT.Type.FPtr HROOT.Type.TPaveClass, HROOT.Type.FPtr HROOT.Type.TWbox, HROOT.Type.FPtr HROOT.Type.TFrame, HROOT.Type.FPtr HROOT.Type.TSliderBox, HROOT.Type.FPtr HROOT.Type.TTree, HROOT.Type.FPtr HROOT.Type.TChain, HROOT.Type.FPtr HROOT.Type.TNtuple, HROOT.Type.FPtr HROOT.Type.TNtupleD, HROOT.Type.FPtr HROOT.Type.TTreeSQL, HROOT.Type.FPtr HROOT.Type.TPolyLine, HROOT.Type.FPtr HROOT.Type.TCurlyLine, HROOT.Type.FPtr HROOT.Type.TCurlyArc, HROOT.Type.FPtr HROOT.Type.TEfficiency, HROOT.Type.FPtr HROOT.Type.TAxis, HROOT.Type.FPtr HROOT.Type.TLatex, HROOT.Type.FPtr HROOT.Type.TText, HROOT.Type.FPtr HROOT.Type.TDirectory, HROOT.Type.FPtr HROOT.Type.TDirectoryFile, HROOT.Type.FPtr HROOT.Type.TFile, HROOT.Type.FPtr HROOT.Type.TBranch, HROOT.Type.FPtr HROOT.Type.TVirtualTreePlayer, HROOT.Type.FPtr HROOT.Type.TTreePlayer, HROOT.Type.FPtr HROOT.Type.TArray, HROOT.Type.FPtr HROOT.Type.TArrayC, HROOT.Type.FPtr HROOT.Type.TArrayD, HROOT.Type.FPtr HROOT.Type.TArrayF, HROOT.Type.FPtr HROOT.Type.TArrayI, HROOT.Type.FPtr HROOT.Type.TArrayL, HROOT.Type.FPtr HROOT.Type.TArrayL64, HROOT.Type.FPtr HROOT.Type.TArrayS, HROOT.Type.FPtr HROOT.Type.TH1, HROOT.Type.FPtr HROOT.Type.TH2, HROOT.Type.FPtr HROOT.Type.TH3, HROOT.Type.FPtr HROOT.Type.TH1C, HROOT.Type.FPtr HROOT.Type.TH1D, HROOT.Type.FPtr HROOT.Type.TH1F, HROOT.Type.FPtr HROOT.Type.TH1I, HROOT.Type.FPtr HROOT.Type.TH1S, HROOT.Type.FPtr HROOT.Type.TH2C, HROOT.Type.FPtr HROOT.Type.TH2D, HROOT.Type.FPtr HROOT.Type.TH2F, HROOT.Type.FPtr HROOT.Type.TH2I, HROOT.Type.FPtr HROOT.Type.TH2Poly, HROOT.Type.FPtr HROOT.Type.TH2S, HROOT.Type.FPtr HROOT.Type.TH3C, HROOT.Type.FPtr HROOT.Type.TH3D, HROOT.Type.FPtr HROOT.Type.TH3F, HROOT.Type.FPtr HROOT.Type.TH3I, HROOT.Type.FPtr HROOT.Type.TH3S, HROOT.Type.FPtr HROOT.Type.TQObject, HROOT.Type.FPtr HROOT.Type.TVirtualPad, HROOT.Type.FPtr HROOT.Type.TPad, HROOT.Type.FPtr HROOT.Type.TButton, HROOT.Type.FPtr HROOT.Type.TGroupButton, HROOT.Type.FPtr HROOT.Type.TCanvas, HROOT.Type.FPtr HROOT.Type.TDialogCanvas, HROOT.Type.FPtr HROOT.Type.TInspectCanvas, HROOT.Type.FPtr HROOT.Type.TEvePad, HROOT.Type.FPtr HROOT.Type.TSlider, HROOT.Type.FPtr HROOT.Type.TApplication, HROOT.Type.FPtr HROOT.Type.TRint 0% ( 0 /223) in 'HROOT.Type' 0% ( 0 /834) in 'HROOT.Function' 0% ( 0 /162) in 'HROOT.Class' 100% ( 5 / 5) in 'HROOT' Documentation created: dist/doc/html/HROOT/index.html directory dist/doc/html/HROOT does exist: True creating /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html creating /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2 creating /srv/hackage/var/build/cache/inst/share/doc creating /srv/hackage/var/build/cache/inst/share creating /srv/hackage/var/build/cache/inst/share/doc creating /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2 creating /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html copy directory 'dist/doc/html/HROOT' to '/srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html'. creating /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html creating /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/src Installing dist/doc/html/HROOT/HROOT.haddock to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/HROOT.haddock Installing dist/doc/html/HROOT/doc-index-A.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/doc-index-A.html Installing dist/doc/html/HROOT/doc-index-C.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/doc-index-C.html Installing dist/doc/html/HROOT/doc-index-D.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/doc-index-D.html Installing dist/doc/html/HROOT/doc-index-F.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/doc-index-F.html Installing dist/doc/html/HROOT/doc-index-G.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/doc-index-G.html Installing dist/doc/html/HROOT/doc-index-I.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/doc-index-I.html Installing dist/doc/html/HROOT/doc-index-N.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/doc-index-N.html Installing dist/doc/html/HROOT/doc-index-R.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/doc-index-R.html Installing dist/doc/html/HROOT/doc-index-S.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/doc-index-S.html Installing dist/doc/html/HROOT/doc-index-T.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/doc-index-T.html Installing dist/doc/html/HROOT/doc-index-U.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/doc-index-U.html Installing dist/doc/html/HROOT/doc-index-W.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/doc-index-W.html Installing dist/doc/html/HROOT/doc-index-X.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/doc-index-X.html Installing dist/doc/html/HROOT/doc-index-All.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/doc-index-All.html Installing dist/doc/html/HROOT/doc-index.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/doc-index.html Installing dist/doc/html/HROOT/HROOT-AddOnFunction.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/HROOT-AddOnFunction.html Installing dist/doc/html/HROOT/mini_HROOT-AddOnFunction.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/mini_HROOT-AddOnFunction.html Installing dist/doc/html/HROOT/HROOT-AddOn.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/HROOT-AddOn.html Installing dist/doc/html/HROOT/mini_HROOT-AddOn.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/mini_HROOT-AddOn.html Installing dist/doc/html/HROOT/HROOT-Type.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/HROOT-Type.html Installing dist/doc/html/HROOT/mini_HROOT-Type.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/mini_HROOT-Type.html Installing dist/doc/html/HROOT/HROOT-Function.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/HROOT-Function.html Installing dist/doc/html/HROOT/mini_HROOT-Function.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/mini_HROOT-Function.html Installing dist/doc/html/HROOT/HROOT-Class.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/HROOT-Class.html Installing dist/doc/html/HROOT/mini_HROOT-Class.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/mini_HROOT-Class.html Installing dist/doc/html/HROOT/HROOT.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/HROOT.html Installing dist/doc/html/HROOT/mini_HROOT.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/mini_HROOT.html Installing dist/doc/html/HROOT/hslogo-16.png to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/hslogo-16.png Installing dist/doc/html/HROOT/minus.gif to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/minus.gif Installing dist/doc/html/HROOT/ocean.css to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/ocean.css Installing dist/doc/html/HROOT/plus.gif to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/plus.gif Installing dist/doc/html/HROOT/synopsis.png to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/synopsis.png Installing dist/doc/html/HROOT/haskell_icon.gif to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/haskell_icon.gif Installing dist/doc/html/HROOT/xhaddock.css to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/xhaddock.css Installing dist/doc/html/HROOT/haddock-util.js to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/haddock-util.js Installing dist/doc/html/HROOT/frames.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/frames.html Installing dist/doc/html/HROOT/src/hscolour.css to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/src/hscolour.css Installing dist/doc/html/HROOT/src/HROOT.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/src/HROOT.html Installing dist/doc/html/HROOT/src/HROOT-Type.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/src/HROOT-Type.html Installing dist/doc/html/HROOT/src/HROOT-Function.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/src/HROOT-Function.html Installing dist/doc/html/HROOT/src/HROOT-Class.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/src/HROOT-Class.html Installing dist/doc/html/HROOT/src/HROOT-AddOn.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/src/HROOT-AddOn.html Installing dist/doc/html/HROOT/src/HROOT-AddOnFunction.html to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/src/HROOT-AddOnFunction.html creating /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html Installing dist/doc/html/HROOT/HROOT.haddock to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/html/HROOT.haddock creating /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2 Installing LICENSE to /srv/hackage/var/build/cache/inst/share/doc/HROOT-0.5.0.2/LICENSE Installing library in /srv/hackage/var/build/cache/inst/lib/HROOT-0.5.0.2/ghc-7.6.3 creating /srv/hackage/var/build/cache/inst/lib/HROOT-0.5.0.2/ghc-7.6.3/include creating /srv/hackage/var/build/cache/inst/lib/HROOT-0.5.0.2/ghc-7.6.3 creating /srv/hackage/var/build/cache/inst/lib/HROOT-0.5.0.2 creating /srv/hackage/var/build/cache/inst/lib creating /srv/hackage/var/build/cache/inst/lib/HROOT-0.5.0.2 creating /srv/hackage/var/build/cache/inst/lib/HROOT-0.5.0.2/ghc-7.6.3 creating /srv/hackage/var/build/cache/inst/lib/HROOT-0.5.0.2/ghc-7.6.3/include Installing csrc/HROOT.h to /srv/hackage/var/build/cache/inst/lib/HROOT-0.5.0.2/ghc-7.6.3/include/HROOT.h creating /srv/hackage/var/build/cache/inst/lib/HROOT-0.5.0.2/ghc-7.6.3/include Installing csrc/addon.h to /srv/hackage/var/build/cache/inst/lib/HROOT-0.5.0.2/ghc-7.6.3/include/addon.h creating /srv/hackage/var/build/cache/inst/lib/HROOT-0.5.0.2/ghc-7.6.3 creating /srv/hackage/var/build/cache/inst/lib/HROOT-0.5.0.2/ghc-7.6.3/HROOT Installing dist/build/HROOT.hi to /srv/hackage/var/build/cache/inst/lib/HROOT-0.5.0.2/ghc-7.6.3/HROOT.hi Installing dist/build/HROOT/Type.hi to /srv/hackage/var/build/cache/inst/lib/HROOT-0.5.0.2/ghc-7.6.3/HROOT/Type.hi Installing dist/build/HROOT/Function.hi to /srv/hackage/var/build/cache/inst/lib/HROOT-0.5.0.2/ghc-7.6.3/HROOT/Function.hi Installing dist/build/HROOT/Class.hi to /srv/hackage/var/build/cache/inst/lib/HROOT-0.5.0.2/ghc-7.6.3/HROOT/Class.hi Installing dist/build/HROOT/AddOn.hi to /srv/hackage/var/build/cache/inst/lib/HROOT-0.5.0.2/ghc-7.6.3/HROOT/AddOn.hi Installing dist/build/HROOT/AddOnFunction.hi to /srv/hackage/var/build/cache/inst/lib/HROOT-0.5.0.2/ghc-7.6.3/HROOT/AddOnFunction.hi creating /srv/hackage/var/build/cache/inst/lib/HROOT-0.5.0.2/ghc-7.6.3 Installing dist/build/libHSHROOT-0.5.0.2.a to /srv/hackage/var/build/cache/inst/lib/HROOT-0.5.0.2/ghc-7.6.3/libHSHROOT-0.5.0.2.a /usr/local/bin/ghc --abi-hash -fbuilding-cabal-package -odir dist/build -hidir dist/build -stubdir dist/build -i -idist/build -isrc -idist/build/autogen -Idist/build/autogen -Idist/build -Icsrc -optP-include -optPdist/build/autogen/cabal_macros.h -package-name HROOT-0.5.0.2 -hide-all-packages -package-db /srv/hackage/var/build/cache/inst/local.conf.d -package-id base-4.6.0.1-8aa5d403c45ea59dcd2c39f123e27d57 -XHaskell98 -XForeignFunctionInterface HROOT HROOT.Type HROOT.Function HROOT.Class HROOT.AddOn HROOT.AddOnFunction -Wall -funbox-strict-fields -fno-warn-unused-do-bind -fno-warn-orphans -O0 Registering HROOT-0.5.0.2... /usr/local/bin/ghc-pkg update - --global --user --package-db=/srv/hackage/var/build/cache/inst/local.conf.d --no-user-package-conf