[MacPorts] #42082: [pandoc]: configure step fails with "missing dependencies..."

MacPorts noreply at macports.org
Thu Jan 8 07:41:58 PST 2015


#42082: [pandoc]: configure step fails with "missing dependencies..."
-----------------------------+-------------------
  Reporter:  kurt.pfeifle@…  |      Owner:  cal@…
      Type:  defect          |     Status:  new
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:  2.2.1
Resolution:                  |   Keywords:
      Port:  pandoc          |
-----------------------------+-------------------

Comment (by J.Gilbey@…):

 Well, I'm still trying to build pandoc on OS X Yosemite, and it's proving
 to be very tricky indeed.

 This is a log of how far I've got and where I've got stuck:

 The current pandoc port no longer builds, as it depends on an out-of-date
 hs-text and other packages which have not been ported.

 So I tried updating packages one at a time to get pandoc to build - until
 I hit a brick wall.

 I have applied the patches described in tickets #46464, #46484, #46485,
 #46486, #46487 and #46488.

 The following new packages are also required, and Portfiles are attached
 to this report:

 hs-juicypixels
 [http://hackage.haskell.org/package/JuicyPixels-3.2.2/JuicyPixels-3.2.2.tar.gz]

 hs-scientific
 [http://hackage.haskell.org/package/scientific-0.3.3.5/scientific-0.3.3.5.tar.gz]

 hs-aeson: A tentative Portfile diff is
 {{{
 --- Portfile.orig       2015-01-08 14:16:08.000000000 +0000
 +++ Portfile    2015-01-08 14:17:55.000000000 +0000
 @@ -4,10 +4,9 @@
  PortSystem          1.0
  PortGroup           haskell 1.0

 -haskell.setup       aeson 0.6.2.1
 -revision            3
 -checksums           rmd160  ac3d7bb17f8110b2deb2633896b5c00c3cfa4b73 \
 -                    sha256
 cbcee6956d0a3cfc45073b6c160e9c412c3dfad0f36ec71d6044a391f108ca01
 +haskell.setup       aeson 0.8.0.2
 +checksums           rmd160  31f600250578bc8ad022ff22a2723ef10337a3b4 \
 +                    sha256
 0707588dfb5fdfe787eba5b3d5a9950acb224a8dae9dcdcfc9c974ae2b6788d5

  maintainers         cal openmaintainer
  platforms           darwin
 }}}

 But then I got stuck, because the following packages included in haskell-
 platform are too old and need to be updated:

 hs-attoparsec: The version in haskell-platform is too old for the current
 aeson (which is needed) to build :-(  A tentative Portfile for a stand-
 alone port is attached.

 hs-text: The version in haskell-platform is too old for the current hs-
 attoparsec.  Portfile for stand-alone version attached.

 But when I try building hs-attoparsec using the new version of hs-text, it
 dies because it's trying to look for the old version, or something like
 that - log files attached.

 I don't know what to do now :-(

    Julian

-- 
Ticket URL: <https://trac.macports.org/ticket/42082#comment:6>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list