Opened 4 years ago

Closed 4 years ago

#60241 closed defect (fixed)

hs-mtl @2.1.3.1_1: fails to configure

Reported by: johngarvin Owned by: neverpanic (Clemens Lang)
Priority: Normal Milestone:
Component: ports Version: 2.6.2
Keywords: Cc:
Port: hs-mtl

Description

--->  Computing dependencies for hs-mtl
--->  Fetching archive for hs-mtl
--->  Attempting to fetch hs-mtl-2.1.3.1_1.darwin_19.x86_64.tbz2 from https://packages.macports.org/hs-mtl
--->  Attempting to fetch hs-mtl-2.1.3.1_1.darwin_19.x86_64.tbz2 from http://aus.us.packages.macports.org/macports/packages/hs-mtl
--->  Attempting to fetch hs-mtl-2.1.3.1_1.darwin_19.x86_64.tbz2 from https://ywg.ca.packages.macports.org/mirror/macports/packages/hs-mtl
--->  Fetching distfiles for hs-mtl
--->  Verifying checksums for hs-mtl
--->  Extracting hs-mtl
--->  Configuring hs-mtl
Error: Failed to configure hs-mtl: configure failure: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_haskell-platform/hs-mtl/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port hs-mtl failed

Attachments (1)

main.log (21.5 KB) - added by johngarvin 4 years ago.
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_haskell-platform/hs-mtl/main.log

Download all attachments as: .zip

Change History (5)

Changed 4 years ago by johngarvin

Attachment: main.log added

/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_haskell-platform/hs-mtl/main.log

comment:1 Changed 4 years ago by jmroot (Joshua Root)

Cc: cal@… removed
Owner: set to neverpanic
Status: newassigned
:info:configure Setup: Encountered missing or private dependencies:
:info:configure transformers ==0.3.*

comment:2 Changed 4 years ago by neverpanic (Clemens Lang)

That's expected. There are discussions to delete all the hs-* ports. Use Haskell stack instead.

comment:3 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)

Here's the PR from Clemens to delete these ports: ​https://github.com/macports/macports-ports/pull/8636

comment:4 Changed 4 years ago by neverpanic (Clemens Lang)

Resolution: fixed
Status: assignedclosed

In e5c6a53381ccb92fa84a7ee6f422dd6afeacaec7/macports-ports (master):

haskell-platform, hs-*: Delete

It is too complicated to keep up with the development of
haskell-platform in its current state, and while there is technically
nothing wrong with the approach, it has turned out that nobody has the
time to maintain copies of the hundreds of libraries that are required
to provide the full haskell platform as defined at [1].

Fortunately, there is a more modern alternative available in the form of
stack, which works similar to virtualenvs for python. We are now using
stack (in the form of the haskell_stack PortGroup) for all Haskell tools
we are packaging in MacPorts (e.g. darcs, git-annex, pandoc or
shellcheck). It is also the best alternative for our users.

I am not marking haskell-platform or any of the hs-* ports as obsoleted
using the obsolete PortGroup, because these ports have not built
successfully for a while now, and the users that still have successfully
compiled copies of these tools and libraries would likely rather keep
them around than having them replaced by a file telling them that the
ports are obsolete.

This currently breaks the following ports:

  • hedgewars
  • hsshellscript
  • distract
  • buddha

[1]: https://www.haskell.org/platform/contents.html

Closes: #53652
Closes: #60241
Closes: #60359
Closes: #61020
Closes: #61162
Closes: #61218
Closes: #61263

Note: See TracTickets for help on using tickets.