Stop! Tickets are now managed at GitHub.

Please enter new tickets, and find and edit existing tickets there:

Ticket #217 (assigned defect)

Opened 3 years ago

Last modified 2 years ago

Incorrect build order in source tarball

Reported by: andykitchen Owned by: MtnViewMark
Priority: minor Milestone: 2013.2.0.0
Component: Generic source tarball Keywords:


Building with the tarball on a system without happy installed fails because happy is not built before alex. Reordering the entries in packages/platform.packages fixes the problem. Patch attached.


haskell-platform-2012.4.0.0-platform.packages.patch (479 bytes) - added by andykitchen 3 years ago.

Change History

Changed 3 years ago by andykitchen

Changed 3 years ago by refold

  • owner changed from duncan to MtnViewMark

Changed 3 years ago by MtnViewMark

  • status changed from new to assigned
  • milestone set to 2013.2.0.0

I thought both happy and alex had to be boot-strapped with each other, and that we included boot-strapped versions in the source tarball.

If my understanding of the need for mutual boot-strapping is correct, then no build order will work w/o the boot-strapped versions.

Is it possible you were building in such a way as to not be using the boot-strapped versions?

Changed 2 years ago by sdh

I tried to build from the 2013.2.0.0 tarball and this is still a problem. This is a very simple problem to fix, and it seems it should be given much higher priority than it has been.

Changed 2 years ago by sdh

This may not be relevant anymore. Happy seems to require happy to build now (not sure if this was the case in 2012.4.0.0), so really the only solution is to install a binary package first. This should be more clearly documented.

Note: See TracTickets for help on using tickets.