haddock failure during validate on os x
Andreas Voellmy
andreas.voellmy at gmail.com
Sun Apr 28 19:44:53 CEST 2013
Hi all,
I'm trying to validate a bug fix for the IO manager on mac os x, but when I
run validate I am running into a problem due to haddock. I see what the
problem is, but I'm not sure where I should go to fix it. Here is what
happens:
Validate fails when it gets to the following command:
"/Users/andreas/repos/temp-ghc-3/ghc-build/inplace/bin/haddock"
--odir="libraries/ghc-prim/dist-install/doc/html/ghc-prim"
--no-tmp-comp-dir
--dump-interface=libraries/ghc-prim/dist-install/doc/html/ghc-prim/ghc-prim.haddock
--html --hoogle --title="ghc-prim-0.3.1.0: GHC primitives"
--prologue="libraries/ghc-prim/dist-install/haddock-prologue.txt"
--optghc=-hisuf --optghc=dyn_hi --optghc=-osuf --optghc=dyn_o
--optghc=-hcsuf --optghc=dyn_hc --optghc=-fPIC --optghc=-dynamic
--optghc=-H32m --optghc=-O --optghc=-Werror --optghc=-Wall --optghc=-H64m
--optghc=-O0 --optghc=-package-name --optghc=ghc-prim-0.3.1.0
--optghc=-hide-all-packages --optghc=-i --optghc=-ilibraries/ghc-prim/.
--optghc=-ilibraries/ghc-prim/dist-install/build
--optghc=-ilibraries/ghc-prim/dist-install/build/autogen
--optghc=-Ilibraries/ghc-prim/dist-install/build
--optghc=-Ilibraries/ghc-prim/dist-install/build/autogen
--optghc=-Ilibraries/ghc-prim/. --optghc=-optP-include
--optghc=-optPlibraries/ghc-prim/dist-install/build/autogen/cabal_macros.h
--optghc=-package --optghc=rts-1.0 --optghc=-package-name --optghc=ghc-prim
--optghc=-XHaskell98 --optghc=-XCPP --optghc=-XMagicHash
--optghc=-XForeignFunctionInterface --optghc=-XUnliftedFFITypes
--optghc=-XUnboxedTuples --optghc=-XEmptyDataDecls
--optghc=-XNoImplicitPrelude --optghc=-O2 --optghc=-O --optghc=-dcore-lint
--optghc=-fno-warn-deprecated-flags --optghc=-no-user-package-db
--optghc=-rtsopts --optghc=-odir
--optghc=libraries/ghc-prim/dist-install/build --optghc=-hidir
--optghc=libraries/ghc-prim/dist-install/build --optghc=-stubdir
--optghc=libraries/ghc-prim/dist-install/build
libraries/ghc-prim/./GHC/Classes.hs libraries/ghc-prim/./GHC/CString.hs
libraries/ghc-prim/./GHC/Debug.hs libraries/ghc-prim/./GHC/Magic.hs
libraries/ghc-prim/dist-install/build/GHC/PrimopWrappers.hs
libraries/ghc-prim/./GHC/IntWord64.hs libraries/ghc-prim/./GHC/Tuple.hs
libraries/ghc-prim/./GHC/Types.hs
libraries/ghc-prim/dist-install/build/autogen/GHC/Prim.hs +RTS
-tlibraries/ghc-prim/dist-install/doc/html/ghc-prim/ghc-prim.haddock.t
--machine-readable
Haddock coverage:
78% ( 7 / 9) in 'GHC.Types'
17% ( 1 / 6) in 'GHC.CString'
Warning: Couldn't find .haddock for export GHC.Prim.Int64#
Warning: Couldn't find .haddock for export GHC.Prim.Word64#
3% ( 1 / 38) in 'GHC.IntWord64'
3% ( 2 / 63) in 'GHC.Tuple'
0% ( 0 / 3) in 'GHC.Debug'
0% ( 0 /342) in 'GHC.PrimopWrappers'
31% (164 /537) in 'GHC.Prim'
100% ( 3 / 3) in 'GHC.Magic'
38% ( 6 / 16) in 'GHC.Classes'
haddock: internal error:
/Users/andreas/repos/temp-ghc-3/ghc-build/inplace/lib/html/Ocean.std-theme/hslogo-16.png:
copyFile: does not exist (No such file or directory)
Apparently it can't
find /Users/andreas/repos/temp-ghc-3/ghc-build/inplace/lib/html/Ocean.std-theme/hslogo-16.png.
That file is in fact there, but it is linked to another file:
ls -lh
/Users/andreas/repos/temp-ghc-3/ghc-build/inplace/lib/html/Ocean.std-theme
total 40
lrwxr-xr-x 1 andreas staff 80B Apr 28 13:13 hslogo-16.png ->
../../../../../../ghc/utils/haddock/resources/html/Ocean.std-theme/hslogo-16.png
lrwxr-xr-x 1 andreas staff 76B Apr 28 13:13 minus.gif ->
../../../../../../ghc/utils/haddock/resources/html/Ocean.std-theme/minus.gif
lrwxr-xr-x 1 andreas staff 76B Apr 28 13:13 ocean.css ->
../../../../../../ghc/utils/haddock/resources/html/Ocean.std-theme/ocean.css
lrwxr-xr-x 1 andreas staff 75B Apr 28 13:13 plus.gif ->
../../../../../../ghc/utils/haddock/resources/html/Ocean.std-theme/plus.gif
lrwxr-xr-x 1 andreas staff 79B Apr 28 13:13 synopsis.png ->
../../../../../../ghc/utils/haddock/resources/html/Ocean.std-theme/synopsis.png
piz-sardona:ghc-build andreas$ cd
/Users/andreas/repos/temp-ghc-3/ghc-build/inplace/lib/html/Ocean.std-theme
It seems to be trying to link
to utils/haddock/resources/html/Ocean.std-theme/hslogo-16.png in my source
tree. But the problem is that there is one too many ".." in the links. If
there were one fewer ".." in the path, then it would work fine. Do you have
any idea how to fix this or where the bug might be?
Cheers,
-Andi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/ghc-devs/attachments/20130428/f0005602/attachment.htm>
More information about the ghc-devs
mailing list