Opened 8 years ago

Closed 8 years ago

Last modified 6 years ago

#894 closed bug (fixed)

several "extralibs" packages fail haddock step

Reported by: duncan Owned by:
Priority: normal Milestone:
Component: libraries (other) Version: 6.5
Keywords: Cc:
Operating System: Unknown/Multiple Architecture: Unknown/Multiple
Type of failure: Difficulty: Unknown
Test Case: N/A Blocked By:
Blocking: Related Tickets:

Description

The following packages fail the haddock build step:

  • haskell-src
  • network
  • quickcheck
  • time
  • x11
  • xhtml
  • opengl
  • openal
  • alut

They are mostly parse errors. This was tested with haddock-0.7 and also exactly the same results with haddock-0.8_rc1.

Change History (8)

comment:1 Changed 8 years ago by ross

I presume that this is setup haddock, rather than using the GHC makefiles.

In xhtml, the package description doesn't conform to Haddock syntax. (This requirement is not mentioned in the Cabal documentation). I can't fix this, as the directories are not writable by group darcs.

For haskell-src, QuickCheck, time and X11, a CPP extension needed recording (now done).

For network, OpenGL, OpenAL, ALUT (and GLUT?) the problem seems to be that cpphs isn't being passed the -DCALLCONV option set in the buildinfo file.

comment:2 Changed 8 years ago by simonmar

I've fixed the permissions on the xhtml package.

comment:3 Changed 8 years ago by simonmar

  • Milestone changed from 6.6 to _|_

Not blocking 6.6, so milestone _|_

comment:4 Changed 8 years ago by bringert@…

The xhtml Cabal file is fixed now.

comment:5 Changed 8 years ago by igloo

  • Test Case set to N/A

comment:6 Changed 8 years ago by duncan

  • Resolution set to fixed
  • Status changed from new to closed

I think this is fixed now. The last change was a fix in Cabal for how the cpp was done before running haddock.

comment:7 Changed 6 years ago by simonmar

  • Architecture changed from Multiple to Unknown/Multiple

comment:8 Changed 6 years ago by simonmar

  • Operating System changed from Multiple to Unknown/Multiple
Note: See TracTickets for help on using tickets.