I am trying to build the documentation for GHC HEAD but the haddock for the "base" package fails to build. I noticed that most of the errors were caused by the fact that no libraries/base/base.haddock file was generated. I found that "make html" fails when in libraries/base with haddock reporting a syntax error. The raw-hs files generated all have some lines like these at the beginning:
    # 1 "Control/Applicative.hs"
    # 1 "<built-in>"
    # 1 "<command line>"
    # 1 "Control/Applicative.hs"

Any help would be appreciated.

Thanks,
Brian

[EMAIL PROTECTED]:~/ghc/libraries/base$ make html
/usr/bin/haddock -t "Haskell Hierarchical Libraries (base package)" --no-implicit-prelude    -h -o ../html-docs/base Control/Applicative.raw-hs Control/Arrow.raw-hs Control/Concurrent.raw-hs Control/Concurrent/Chan.raw-hs Control/Concurrent/MVar.raw-hs Control/Concurrent/QSem.raw-hs Control/Concurrent/QSemN.raw-hs Control/Concurrent/SampleVar.raw-hs Control/Exception.raw-hs Control/Monad.raw-hs Control/Monad/Fix.raw-hs Control/Monad/Instances.raw-hs Control/Monad/ST.raw-hs Control/Monad/ST/Lazy.raw-hs Control/Monad/ST/Strict.raw-hs Control/Parallel.raw-hs Control/Parallel/Strategies.raw-hs Data/Array.raw-hs Data/Array/Base.raw-hs Data/Array/Diff.raw-hs Data/Array/IArray.raw-hs Data/Array/IO.raw-hs Data/Array/IO/Internals.raw-hs Data/Array/MArray.raw-hs Data/Array/ST.raw-hs Data/Array/Storable.raw-hs Data/Array/Unboxed.raw-hs Data/Bits.raw-hs Data/Bool.raw-hs Data/ByteString.raw-hs Data/ByteString/Base.raw-hs Data/ByteString/Char8.raw-hs Data/ByteString/Fusion.raw-hs Data/ByteString/Lazy.raw-hs Data/ByteString/Lazy/Char8.raw-hs Data/Char.raw-hs Data/Complex.raw-hs Data/Dynamic.raw-hs Data/Either.raw-hs Data/Eq.raw-hs Data/Fixed.raw-hs Data/Foldable.raw-hs Data/FunctorM.raw-hs Data/Generics.raw-hs Data/Generics/Aliases.raw-hs Data/Generics/Basics.raw-hs Data/Generics/Instances.raw-hs Data/Generics/Schemes.raw-hs Data/Generics/Text.raw-hs Data/Generics/Twins.raw-hs Data/Graph.raw-hs Data/HashTable.raw-hs Data/IORef.raw-hs Data/Int.raw-hs Data/IntMap.raw-hs Data/IntSet.raw-hs Data/Ix.raw-hs Data/List.raw-hs Data/Map.raw-hs Data/Maybe.raw-hs Data/Monoid.raw-hs Data/Ord.raw-hs Data/PackedString.raw-hs Data/Queue.raw-hs Data/Ratio.raw-hs Data/STRef.raw-hs Data/STRef/Lazy.raw-hs Data/STRef/Strict.raw-hs Data/Sequence.raw-hs Data/Set.raw-hs Data/Traversable.raw-hs Data/Tree.raw-hs Data/Tuple.raw-hs Data/Typeable.raw-hs Data/Unique.raw-hs Data/Version.raw-hs Data/Word.raw-hs Debug/Trace.raw-hs Foreign.raw-hs Foreign/C.raw-hs Foreign/C/Error.raw-hs Foreign/C/String.raw-hs Foreign/C/Types.raw-hs Foreign/Concurrent.raw-hs Foreign/ForeignPtr.raw-hs Foreign/Marshal.raw-hs Foreign/Marshal/Alloc.raw-hs Foreign/Marshal/Array.raw-hs Foreign/Marshal/Error.raw-hs Foreign/Marshal/Pool.raw-hs Foreign/Marshal/Utils.raw-hs Foreign/Ptr.raw-hs Foreign/StablePtr.raw-hs Foreign/Storable.raw-hs GHC/Arr.raw-hs GHC/Base.raw-hs GHC/Conc.raw-hs GHC/ConsoleHandler.raw-hs GHC/Dotnet.raw-hs GHC/Dynamic.raw-hs GHC/Enum.raw-hs GHC/Err.raw-hs GHC/Exception.raw-hs GHC/Exts.raw-hs GHC/Float.raw-hs GHC/ForeignPtr.raw-hs GHC/Handle.raw-hs GHC/IO.raw-hs GHC/IOBase.raw-hs GHC/Int.raw-hs GHC/List.raw-hs GHC/Num.raw-hs GHC/Pack.raw-hs GHC/Ptr.raw-hs GHC/Read.raw-hs GHC/Real.raw-hs GHC/ST.raw-hs GHC/STRef.raw-hs GHC/Show.raw-hs GHC/Stable.raw-hs GHC/Storable.raw-hs GHC/TopHandler.raw-hs GHC/Unicode.raw-hs GHC/Weak.raw-hs GHC/Word.raw-hs Numeric.raw-hs Prelude.raw-hs System/CPUTime.raw-hs System/Cmd.raw-hs System/Console/GetOpt.raw-hs System/Directory.raw-hs System/Directory/Internals.raw-hs System/Environment.raw-hs System/Exit.raw-hs System/IO.raw-hs System/IO/Error.raw-hs System/IO/Unsafe.raw-hs System/Info.raw-hs System/Locale.raw-hs System/Mem.raw-hs System/Mem/StableName.raw-hs System/Mem/Weak.raw-hs System/Posix/Internals.raw-hs System/Posix/Signals.raw-hs System/Posix/Types.raw-hs System/Process.raw-hs System/Process/Internals.raw-hs System/Random.raw-hs System/Time.raw-hs Text/ParserCombinators/ReadP.raw-hs Text/ParserCombinators/ReadPrec.raw-hs Text/PrettyPrint.raw-hs Text/PrettyPrint/HughesPJ.raw-hs Text/Printf.raw-hs Text/Read.raw-hs Text/Read/Lex.raw-hs Text/Show.raw-hs Text/Show/Functions.raw-hs GHC/Prim.hs \
                --package=base \
                --dump-interface=base.haddock \
                --use-index=../doc-index.html --use-contents=../index.html \

Control/Applicative.raw-hs:1:1: Parse error
make: *** [../html-docs/base/haddock.css] Error 1
[EMAIL PROTECTED]:~/ghc/libraries/base$ head Control/Applicative.raw-hs
# 1 "Control/Applicative.hs"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "Control/Applicative.hs"
-----------------------------------------------------------------------------
-- |
-- Module      :  Control.Applicative
-- Copyright   :  Conor McBride and Ross Paterson 2005
-- License     :  BSD-style (see the LICENSE file in the distribution)
--

_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to