[MacPorts] #46464: hs-blaze-builder @0.3.1.1_2 configure failed: missing dependencies (text >=0.10 && <0.13)
#46464: hs-blaze-builder @0.3.1.1_2 configure failed: missing dependencies (text
=0.10 && <0.13) -----------------------------+-------------------------------- Reporter: dima.batenkov@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: | Port: hs-blaze-builder -----------------------------+-------------------------------- Note that the configure script uses the Apple clang from /usr/bin, while I have a macports version installed and active in /opt/local/bin
-- Ticket URL: <https://trac.macports.org/ticket/46464> MacPorts <https://www.macports.org/> Ports system for OS X
#46464: hs-blaze-builder @0.3.1.1_2 configure failed: missing dependencies (text
=0.10 && <0.13) -------------------------------+-------------------------------- Reporter: dima.batenkov@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: hs-blaze-builder | -------------------------------+--------------------------------
Comment (by larryv@…): Replying to [ticket:46464 dima.batenkov@…]:
Note that the configure script uses the Apple clang from /usr/bin, while I have a macports version installed and active in /opt/local/bin
This is intentional; we prefer using the Xcode compilers, for various reasons. `hs-text` was updated from 0.11.3.1 to 1.1.0.0 in r131199. Looks like it’s too new for `hs-blaze-builder` now? -- Ticket URL: <https://trac.macports.org/ticket/46464#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#46464: hs-blaze-builder @0.3.1.1_2 configure failed: missing dependencies (text
=0.10 && <0.13) -------------------------------+-------------------------------- Reporter: dima.batenkov@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: hs-blaze-builder | -------------------------------+--------------------------------
Comment (by J.Gilbey@…): I've hit the same problem, and since pandoc indirectly depends upon this package, this bug prevents the installation of pandoc, too. -- Ticket URL: <https://trac.macports.org/ticket/46464#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X
#46464: hs-blaze-builder @0.3.1.1_2 configure failed: missing dependencies (text
=0.10 && <0.13) -------------------------------+---------------------- Reporter: dima.batenkov@… | Owner: cal@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: hs-blaze-builder | -------------------------------+---------------------- Changes (by cal@…):
* cc: cal@… (removed) * status: new => assigned * owner: macports-tickets@… => cal@… Comment: The solution would likely be updating `hs-blaze-builder` to a newer version. It's really trivial to do: - locate the Portfile using `port file hs-blaze-builder` - update the `haskell.setup` line with the new version, remove the `revision` line, if any - generate new checksums by running `sudo port -v checksum` in the directory; the correct checksums will be printed on stdout If somebody wants to give it a shot, I'd welcome patches -- I'll work on getting GHC to build on SL before I'll have time to tackle this. -- Ticket URL: <https://trac.macports.org/ticket/46464#comment:10> MacPorts <https://www.macports.org/> Ports system for OS X
#46464: hs-blaze-builder @0.3.1.1_2 configure failed: missing dependencies (text
=0.10 && <0.13) -------------------------------+---------------------- Reporter: dima.batenkov@… | Owner: cal@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: hs-blaze-builder | -------------------------------+----------------------
Comment (by ag@…): Tried. 'sudo port -v checksum' doesn't do the job. The command will look for the 'blaze-builder-0.3.1.1_2.tar.gz' on the disk and then online. I was in the directory and the directory is not cleaned. -- Ticket URL: <https://trac.macports.org/ticket/46464#comment:11> MacPorts <https://www.macports.org/> Ports system for OS X
#46464: hs-blaze-builder @0.3.1.1_2 configure failed: missing dependencies (text
=0.10 && <0.13) -------------------------------+---------------------- Reporter: dima.batenkov@… | Owner: cal@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: hs-blaze-builder | -------------------------------+----------------------
Comment (by J.Gilbey@…): It seems to have worked perfectly for me. I downloaded [http://hackage.haskell.org/package/blaze-builder-0.3.3.4/blaze- builder-0.3.3.4.tar.gz] into the directory with the Portfile. I edited the Portfile to say haskell.setup blaze-builder 0.3.3.4, removed the revision line. I then ran port -v checksum, which gave me the correct checksums to include in the Portfile: {{{ checksums rmd160 6b2deac644b39787113cfea3f8123bbce32627b2 \ sha256 e5c1101e6a0db4ee85e0bf57fe797bdd6f5ee9542ee730a663030eb650acaf8b }}} and having placed that in the Portfile, port build and then port install worked perfectly. So upgrading this port seems pretty trivial, I just don't have the permission to do so. Next failure was hs-pcre-light... -- Ticket URL: <https://trac.macports.org/ticket/46464#comment:12> MacPorts <https://www.macports.org/> Ports system for OS X
#46464: hs-blaze-builder @0.3.1.1_2 configure failed: missing dependencies (text
=0.10 && <0.13) -------------------------------+---------------------- Reporter: dima.batenkov@… | Owner: cal@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: hs-blaze-builder | -------------------------------+----------------------
Comment (by J.Gilbey@…): hs-blaze-markup suffers from the same problem. Downloading [http://hackage.haskell.org/package/blaze-markup-0.6.2.0 /blaze-markup-0.6.2.0.tar.gz] and applying the following patch to the hs- blaze-markup Portfile: {{{ --- Portfile.orig 2015-01-08 12:45:13.000000000 +0000 +++ Portfile 2015-01-08 12:50:55.000000000 +0000 @@ -4,10 +4,9 @@ PortSystem 1.0 PortGroup haskell 1.0 -haskell.setup blaze-markup 0.5.1.5 -revision 5 -checksums rmd160 db2be1afafebf25befe4016bf225261890b92ed5 \ - sha256 e4d034560e6808c5fdb8ca2eeef0031f3caff5398ba4fee72a049eea43ad7a3c +haskell.setup blaze-markup 0.6.2.0 +checksums rmd160 10ea37d68a8c04e5348fc71fd6f02b396f300ef0 \ + sha256 0854033de23827d93cb13cdc6530e9def0e367df7309d488cfe601def7c48a0c platforms darwin license BSD }}} fixed that one. Likewise, I needed to do the same for hs-blaze-html: downloading [http://hackage.haskell.org/package/blaze-html-0.7.0.3/blaze- html-0.7.0.3.tar.gz] and applying the following patch to the Portfile: {{{ --- Portfile.orig 2015-01-08 12:54:10.000000000 +0000 +++ Portfile 2015-01-08 12:56:33.000000000 +0000 @@ -4,10 +4,9 @@ PortSystem 1.0 PortGroup haskell 1.0 -haskell.setup blaze-html 0.6.1.1 -revision 4 -checksums rmd160 081f46cf63fe6cbe50619df65ddfd9c95ec501d6 \ - sha256 2cafc98ccbb3b9dc9c444ae306337b2aa7fd0be54b650bf208a656a8f6acee23 +haskell.setup blaze-html 0.7.0.3 +checksums rmd160 7ee1e3498bef31fe9e1acb12d372fe56a930d410 \ + sha256 7d1bba5fac7c129538c567291d5e37663034a9bce6e8efcbea2e8ed5f3dec3ca maintainers nomaintainer platforms darwin }}} -- Ticket URL: <https://trac.macports.org/ticket/46464#comment:13> MacPorts <https://www.macports.org/> Ports system for OS X
#46464: hs-blaze-builder @0.3.1.1_2 configure failed: missing dependencies (text
=0.10 && <0.13) -------------------------------+---------------------- Reporter: dima.batenkov@… | Owner: cal@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: hs-blaze-builder | -------------------------------+----------------------
Comment (by mk@…): Thanks for the diffs above! Committed in r131286, but it fails on the [https://build.macports.org/builders/buildports-lion- x86_64/builds/26080/steps/compile/logs/stdio Lion] and [https://build.macports.org/builders/buildports-mtln- x86_64/builds/20437/steps/compile/logs/stdio Mountain Lion] buildbots whereas built find on Mavericks and Yosemite. ''Snow Leopard seems to hang...'' :-( --- BTW, {{{port livecheck hs-*}}} reveals that obviously all haskell ports would need some work... Have updated also hs-pcre-light in r131288. Later on the update of hs-highlighting-kate to version 0.5.11.1 fails! :-( This needs more dedication than I have now... Haven't had the nerve to investigate further now. If you can supply more port updates, please attach appropriate diffs (preferably as attached files)! :) -- Ticket URL: <https://trac.macports.org/ticket/46464#comment:14> MacPorts <https://www.macports.org/> Ports system for OS X
#46464: hs-blaze-builder @0.3.1.1_2 configure failed: missing dependencies (text
=0.10 && <0.13) -------------------------------+---------------------- Reporter: dima.batenkov@… | Owner: cal@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: hs-blaze-builder | -------------------------------+---------------------- Changes (by mk@…):
* version: 2.3.3 => -- Ticket URL: <https://trac.macports.org/ticket/46464#comment:15> MacPorts <https://www.macports.org/> Ports system for OS X
#46464: hs-blaze-builder @0.3.1.1_2 configure failed: missing dependencies (text
=0.10 && <0.13) -------------------------------+---------------------- Reporter: dima.batenkov@… | Owner: cal@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: hs-blaze-builder | -------------------------------+----------------------
Comment (by J.Gilbey@…): I've spent all day trying to compile pandoc :-( I have converted 29 hs-* packages so far, and it looks as though there may be quite a few more to come before I have a working pandoc. Once I'm done, I'll attach all of the diffs (where relevant) and new Portfiles. Julian -- Ticket URL: <https://trac.macports.org/ticket/46464#comment:16> MacPorts <https://www.macports.org/> Ports system for OS X
#46464: hs-blaze-builder @0.3.1.1_2 configure failed: missing dependencies (text
=0.10 && <0.13) -------------------------------+---------------------- Reporter: dima.batenkov@… | Owner: cal@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: hs-blaze-builder | -------------------------------+----------------------
Comment (by mk@…): Replying to [comment:16 J.Gilbey@…]:
I've spent all day trying to compile pandoc :-(
I can imagine. :(
I have converted 29 hs-* packages so far, and it looks as though there may be quite a few more to come before I have a working pandoc.
I see.
Once I'm done, I'll attach all of the diffs (where relevant) and new Portfiles.
Fabulous. (Hey, do you want to step up as hs-* maintainer?) -- Ticket URL: <https://trac.macports.org/ticket/46464#comment:17> MacPorts <https://www.macports.org/> Ports system for OS X
#46464: hs-blaze-builder @0.3.1.1_2 configure failed: missing dependencies (text
=0.10 && <0.13) -------------------------------+---------------------- Reporter: dima.batenkov@… | Owner: cal@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: hs-blaze-builder | -------------------------------+----------------------
Comment (by mk@…): BTW, I guess this ticket's title should be changed, as it now deals with all hs-* ports! -- Ticket URL: <https://trac.macports.org/ticket/46464#comment:18> MacPorts <https://www.macports.org/> Ports system for OS X
#46464: hs-blaze-builder @0.3.1.1_2 configure failed: missing dependencies (text
=0.10 && <0.13) -------------------------------+---------------------- Reporter: dima.batenkov@… | Owner: cal@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: hs-blaze-builder | -------------------------------+----------------------
Comment (by J.Gilbey@…): It looks as though others have beaten me to it - thanks all! (see #42082) -- Ticket URL: <https://trac.macports.org/ticket/46464#comment:19> MacPorts <https://www.macports.org/> Ports system for OS X
#46464: hs-blaze-builder @0.3.1.1_2 configure failed: missing dependencies (text
=0.10 && <0.13) -------------------------------+-------------------- Reporter: dima.batenkov@… | Owner: cal@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: hs-blaze-builder | -------------------------------+-------------------- Changes (by cal@…):
* status: assigned => closed * resolution: => fixed Comment: Assuming this is no longer a problem since the buildbot has a current version of hs-blaze-builder and pandoc. Please open new tickets when you notice haskell packages that are still broken or should be updated. -- Ticket URL: <https://trac.macports.org/ticket/46464#comment:20> MacPorts <https://www.macports.org/> Ports system for OS X
#46464: hs-blaze-builder @0.3.1.1_2 configure failed: missing dependencies (text
=0.10 && <0.13) -------------------------------+-------------------- Reporter: dima.batenkov@… | Owner: cal@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: hs-blaze-builder | -------------------------------+--------------------
Comment (by J.Gilbey@…): Thanks for all your hard work on this one! -- Ticket URL: <https://trac.macports.org/ticket/46464#comment:21> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts