Stop! Tickets are now managed at GitHub.

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


Ticket #217 (assigned defect)

Opened 21 months ago

Last modified 9 months 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:
Cc:

Description

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.

Attachments

haskell-platform-2012.4.0.0-platform.packages.patch (479 bytes) - added by andykitchen 21 months ago.

Change History

Changed 21 months ago by andykitchen

Changed 21 months ago by refold

  • owner changed from duncan to MtnViewMark

Changed 20 months 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 9 months 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 9 months 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.