I have just tried to install HaXml after installing htx with no problems, thinking it might have been that I tried

    ghc-pkg hide hxt

and tried again but no luck, that's gotten me out of issues with different version of GLFW but alas not this time. So, can anybody help me out of this one! I've included the output from the install plus the output of running "cabal info base".

Thanks
Sean.

-------- installation output --------
scharles@ubuntu:~/stuff/hackinge/objitsu/trunk/haskell/cimd$ cabal  install haxml
Resolving dependencies...
Configuring HaXml-1.22...
Preprocessing library HaXml-1.22...
Preprocessing executables for HaXml-1.22...
Building HaXml-1.22...

src/Text/XML/HaXml/Schema/TypeConversion.hs:8:7:
    Could not find module `Text.XML.HaXml.Schema.Environment':
      Use -v to see a list of the files searched for.
cabal: Error: some packages failed to install:
HaXml-1.22 failed during the building phase. The exception was:
ExitFailure 1
scharles@ubuntu:~/stuff/hackinge/objitsu/trunk/haskell/cimd$ cabal install -v haxml
Reading available packages...
Resolving dependencies...
In order, the following would be installed:
HaXml-1.22 (new package)
Extracting
/home/scharles/.cabal/packages/hackage.haskell.org/HaXml/1.22/HaXml-1.22.tar.gz
to /tmp/HaXml-1.2215949...
Configuring HaXml-1.22...
Flags chosen: bytestringinbase=False, splitbase=True
Dependency base ==4.2.0.2: using base-4.2.0.2
Dependency bytestring ==0.9.1.7: using bytestring-0.9.1.7
Dependency containers ==0.3.0.0: using containers-0.3.0.0
Dependency filepath ==1.1.0.4: using filepath-1.1.0.4
Dependency polyparse ==1.7: using polyparse-1.7
Dependency pretty ==1.0.1.1: using pretty-1.0.1.1
Dependency random ==1.0.0.2: using random-1.0.0.2
Using Cabal-1.10.2.0 compiled by ghc-6.12
Using compiler: ghc-6.12.3
Using install prefix: /home/scharles/.cabal
Binaries installed in: /home/scharles/.cabal/bin
Libraries installed in: /home/scharles/.cabal/lib/HaXml-1.22/ghc-6.12.3
Private binaries installed in: /home/scharles/.cabal/libexec
Data files installed in: /home/scharles/.cabal/share/HaXml-1.22
Documentation installed in: /home/scharles/.cabal/share/doc/HaXml-1.22
Using alex version 2.3.5 found on system at: /home/scharles/.cabal/bin/alex
Using ar found on system at: /usr/bin/ar
Using c2hs version 0.16.3 found on system at: /home/scharles/.cabal/bin/c2hs
Using cpphs version 1.11 found on system at: /home/scharles/.cabal/bin/cpphs
No ffihugs found
Using gcc version 4.5.2 found on system at: /usr/bin/gcc
Using ghc version 6.12.3 found on system at: /usr/bin/ghc
Using ghc-pkg version 6.12.3 found on system at: /usr/bin/ghc-pkg
No greencard found
Using haddock version 2.6.1 found on system at: /usr/bin/haddock
Using happy version 1.18.6 found on system at: /home/scharles/.cabal/bin/happy
No hmake found
Using hsc2hs version 0.67 found on system at: /usr/bin/hsc2hs
No hscolour found
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
Using pkg-config version 0.25 found on system at: /usr/bin/pkg-config
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
creating dist/build
creating dist/build/autogen
Preprocessing library HaXml-1.22...
Preprocessing executables for HaXml-1.22...
Building HaXml-1.22...
Building library...
creating dist/build
/usr/bin/ghc --make -package-name HaXml-1.22 -hide-all-packages -fbuilding-cabal-package -i -idist/build -isrc -idist/build/autogen -Idist/build/autogen -Idist/build -optP-DMYVERSION="\"1.22\"" -optP-include -optPdist/build/autogen/cabal_macros.h -odir dist/build -hidir dist/build -stubdir dist/build -package-id base-4.2.0.2-d09520f27d14dc38c6981fa942393083 -package-id bytestring-0.9.1.7-253db8fad875ae549d30aec0d8553adf -package-id containers-0.3.0.0-7be04792060ce1514c52e2cb13a5c18a -package-id filepath-1.1.0.4-1425f312faf5b8e9f4babf887e252326 -package-id polyparse-1.7-b5af8124e8aeb60817d4c8a8608def30 -package-id pretty-1.0.1.1-b6652d4fb1f996119a76dcaa986e9d70 -package-id random-1.0.0.2-a4bf29bbfd08ec91d43a4c919e9253f8 -O -XCPP -XExistentialQuantification Text.XML.HaXml.Schema.Schema Text.XML.HaXml Text.XML.HaXml.ByteStringPP Text.XML.HaXml.Combinators Text.XML.HaXml.DtdToHaskell.Convert Text.XML.HaXml.DtdToHaskell.Instance Text.XML.HaXml.DtdToHaskell.TypeDef Text.XML.HaXml.Escape Text.XML.HaXml.Html.Generate Text.XML.HaXml.Html.Parse Text.XML.HaXml.Html.ParseLazy Text.XML.HaXml.Html.Pretty Text.XML.HaXml.Lex Text.XML.HaXml.Namespaces Text.XML.HaXml.OneOfN Text.XML.HaXml.Parse Text.XML.HaXml.ParseLazy Text.XML.HaXml.Posn Text.XML.HaXml.Pretty Text.XML.HaXml.SAX Text.XML.HaXml.Schema.Parse Text.XML.HaXml.Schema.XSDTypeModel Text.XML.HaXml.Schema.HaskellTypeModel Text.XML.HaXml.Schema.NameConversion Text.XML.HaXml.Schema.TypeConversion Text.XML.HaXml.Schema.PrettyHaskell Text.XML.HaXml.Schema.PrimitiveTypes Text.XML.HaXml.ShowXmlLazy Text.XML.HaXml.Types Text.XML.HaXml.TypeMapping Text.XML.HaXml.Util Text.XML.HaXml.Validate Text.XML.HaXml.Verbatim Text.XML.HaXml.Wrappers Text.XML.HaXml.XmlContent Text.XML.HaXml.XmlContent.Parser Text.XML.HaXml.XmlContent.Haskell Text.XML.HaXml.Xtract.Combinators Text.XML.HaXml.Xtract.Lex Text.XML.HaXml.Xtract.Parse

src/Text/XML/HaXml/Schema/TypeConversion.hs:8:7:
    Could not find module `Text.XML.HaXml.Schema.Environment':
      Use -v to see a list of the files searched for.
World file is already up to date.
cabal: Error: some packages failed to install:
HaXml-1.22 failed during the building phase. The exception was:
ExitFailure 1
scharles@ubuntu:~/stuff/hackinge/objitsu/trunk/haskell/cimd$

-------- base output --------
scharles@ubuntu:~$ cabal info base
* base             (library)
    Synopsis:      Basic libraries (backwards-compatibility version)
    Versions available: 3.0.3.1, 3.0.3.2, (4.0.0.0), (4.1.0.0), (4.2.0.0),
                        (4.2.0.1), (4.2.0.2), (4.3.0.0), (4.3.1.0)
    Versions installed: 3.0.3.2, (4.2.0.2)
    Homepage:      [ Not specified ]
    Bug reports:   http://hackage.haskell.org/trac/ghc/newticket?component=libraries/base
    Description:   This is a backwards-compatible version of the base package.
                   It depends on a later version of base, and was probably
                   supplied with your compiler when it was installed.
    License:       BSD3
    Maintainer:    libraries@haskell.org
    Source repo:   http://darcs.haskell.org/packages/base3-compat
    Dependencies:  base >=4.0 && <4.3, syb ==0.1.*
    Documentation: [ Not installed ]
    Cached:        No
    Modules:
        Control.Applicative
        Control.Arrow
        Control.Category
        Control.Concurrent
        Control.Concurrent.Chan
        Control.Concurrent.MVar
        Control.Concurrent.QSem
        Control.Concurrent.QSemN
        Control.Concurrent.SampleVar
        Control.Exception
        Control.Monad
        Control.Monad.Fix
        Control.Monad.Instances
        Control.Monad.ST
        Control.Monad.ST.Lazy
        Control.Monad.ST.Strict
        Data.Bits
        Data.Bool
        Data.Char
        Data.Complex
        Data.Dynamic
        Data.Either
        Data.Eq
        Data.Fixed
        Data.Foldable
        Data.Function
        Data.Generics
        Data.Generics.Aliases
        Data.Generics.Basics
        Data.Generics.Instances
        Data.Generics.Schemes
        Data.Generics.Text
        Data.Generics.Twins
        Data.HashTable
        Data.IORef
        Data.Int
        Data.Ix
        Data.List
        Data.Maybe
        Data.Monoid
        Data.Ord
        Data.Ratio
        Data.STRef
        Data.STRef.Lazy
        Data.STRef.Strict
        Data.String
        Data.Traversable
        Data.Tuple
        Data.Typeable
        Data.Unique
        Data.Version
        Data.Word
        Debug.Trace
        Foreign
        Foreign.C
        Foreign.C.Error
        Foreign.C.String
        Foreign.C.Types
        Foreign.Concurrent
        Foreign.ForeignPtr
        Foreign.Marshal
        Foreign.Marshal.Alloc
        Foreign.Marshal.Array
        Foreign.Marshal.Error
        Foreign.Marshal.Pool
        Foreign.Marshal.Utils
        Foreign.Ptr
        Foreign.StablePtr
        Foreign.Storable
        GHC.Arr
        GHC.Base
        GHC.Conc
        GHC.ConsoleHandler
        GHC.Desugar
        GHC.Dotnet
        GHC.Enum
        GHC.Environment
        GHC.Err
        GHC.Exception
        GHC.Exts
        GHC.Float
        GHC.ForeignPtr
        GHC.Handle
        GHC.IOscharles@ubuntu:~$ cabal info base
* base             (library)
    Synopsis:      Basic libraries (backwards-compatibility version)
    Versions available: 3.0.3.1, 3.0.3.2, (4.0.0.0), (4.1.0.0), (4.2.0.0),
                        (4.2.0.1), (4.2.0.2), (4.3.0.0), (4.3.1.0)
    Versions installed: 3.0.3.2, (4.2.0.2)
    Homepage:      [ Not specified ]
    Bug reports:   http://hackage.haskell.org/trac/ghc/newticket?component=libraries/base
    Description:   This is a backwards-compatible version of the base package.
                   It depends on a later version of base, and was probably
                   supplied with your compiler when it was installed.
    License:       BSD3
    Maintainer:    libraries@haskell.org
    Source repo:   http://darcs.haskell.org/packages/base3-compat
    Dependencies:  base >=4.0 && <4.3, syb ==0.1.*
    Documentation: [ Not installed ]
    Cached:        No
    Modules:
        Control.Applicative
        Control.Arrow
        Control.Category
        Control.Concurrent
        Control.Concurrent.Chan
        Control.Concurrent.MVar
        Control.Concurrent.QSem
        Control.Concurrent.QSemN
        Control.Concurrent.SampleVar
        Control.Exception
        Control.Monad
        Control.Monad.Fix
        Control.Monad.Instances
        Control.Monad.ST
        Control.Monad.ST.Lazy
        Control.Monad.ST.Strict
        Data.Bits
        Data.Bool
        Data.Char
        Data.Complex
        Data.Dynamic
        Data.Either
        Data.Eq
        Data.Fixed
        Data.Foldable
        Data.Function
        Data.Generics
        Data.Generics.Aliases
        Data.Generics.Basics
        Data.Generics.Instances
        Data.Generics.Schemes
        Data.Generics.Text
        Data.Generics.Twins
        Data.HashTable
        Data.IORef
        Data.Int
        Data.Ix
        Data.List
        Data.Maybe
        Data.Monoid
        Data.Ord
        Data.Ratio
        Data.STRef
        Data.STRef.Lazy
        Data.STRef.Strict
        Data.String
        Data.Traversable
        Data.Tuple
        Data.Typeable
        Data.Unique
        Data.Version
        Data.Word
        Debug.Trace
        Foreign
        Foreign.C
        Foreign.C.Error
        Foreign.C.String
        Foreign.C.Types
        Foreign.Concurrent
        Foreign.ForeignPtr
        Foreign.Marshal
        Foreign.Marshal.Alloc
        Foreign.Marshal.Array
        Foreign.Marshal.Error
        Foreign.Marshal.Pool
        Foreign.Marshal.Utils
        Foreign.Ptr
        Foreign.StablePtr
        Foreign.Storable
        GHC.Arr
        GHC.Base
        GHC.Conc
        GHC.ConsoleHandler
        GHC.Desugar
        GHC.Dotnet
        GHC.Enum
        GHC.Environment
        GHC.Err
        GHC.Exception
        GHC.Exts
        GHC.Float
        GHC.ForeignPtr
        GHC.Handle
        GHC.IO
        GHC.IOBase
        GHC.Int
        GHC.List
        GHC.Num
        GHC.PArr
        GHC.Pack
        GHC.Ptr
        GHC.Read
        GHC.Real
        GHC.ST
        GHC.STRef
        GHC.Show
        GHC.Stable
        GHC.Storable
        GHC.TopHandler
        GHC.Unicode
        GHC.Weak
        GHC.Word
        Numeric
        Prelude
        System.CPUTime
        System.Console.GetOpt
        System.Environment
        System.Exit
        System.IO
        System.IO.Error
        System.IO.Unsafe
        System.Info
        System.Mem
        System.Mem.StableName
        System.Mem.Weak
        System.Posix.Internals
        System.Posix.Types
        System.Timeout
        Text.ParserCombinators.ReadP
        Text.ParserCombinators.ReadPrec
        Text.Printf
        Text.Read
        Text.Read.Lex
        Text.Show
        Text.Show.Functions
        Unsafe.Coerce

scharles@ubuntu:~$

        GHC.IOBase
        GHC.Int
        GHC.List
        GHC.Num
        GHC.PArr
        GHC.Pack
        GHC.Ptr
        GHC.Read
        GHC.Real
        GHC.ST
        GHC.STRef
        GHC.Show
        GHC.Stable
        GHC.Storable
        GHC.TopHandler
        GHC.Unicode
        GHC.Weak
        GHC.Word
        Numeric
        Prelude
        System.CPUTime
        System.Console.GetOpt
        System.Environment
        System.Exit
        System.IO
        System.IO.Error
        System.IO.Unsafe
        System.Info
        System.Mem
        System.Mem.StableName
        System.Mem.Weak
        System.Posix.Internals
        System.Posix.Types
        System.Timeout
        Text.ParserCombinators.ReadP
        Text.ParserCombinators.ReadPrec
        Text.Printf
        Text.Read
        Text.Read.Lex
        Text.Show
        Text.Show.Functions
        Unsafe.Coerce

scharles@ubuntu:~$