[MacPorts] #41073: pandoc @1.11.1_4 + base64-bytestring - Configuration and build error
MacPorts
noreply at macports.org
Tue Oct 29 18:15:53 PDT 2013
#41073: pandoc @1.11.1_4 + base64-bytestring - Configuration and build error
------------------------+--------------------------------
Reporter: chummels@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.2.0
Keywords: | Port:
------------------------+--------------------------------
I've looked through the existing tickets for pandoc failures recently, and
nothing seems to match my own problem.
When I attempt to install pandoc, it fails during configuration because
seemingly I lack a haskell package: base64-bytestring , but more about
that in a moment.
Here is the output after cleaning and re-attempting an install:
{{{
$ sudo port install pandoc
dyld: DYLD_ environment variables being ignored because main executable
(/usr/bin/sudo) is setuid or setgid
---> Computing dependencies for pandoc
---> Fetching archive for pandoc
---> Attempting to fetch pandoc-1.11.1_4.darwin_12.x86_64.tbz2 from
http://packages.macports.org/pandoc
---> Attempting to fetch pandoc-1.11.1_4.darwin_12.x86_64.tbz2 from
http://lil.fr.packages.macports.org/pandoc
---> Attempting to fetch pandoc-1.11.1_4.darwin_12.x86_64.tbz2 from
http://mse.uk.packages.macports.org/sites/packages.macports.org/pandoc
---> Fetching distfiles for pandoc
---> Verifying checksums for pandoc
---> Extracting pandoc
---> Configuring pandoc
Error: org.macports.configure for port pandoc returned: configure failure:
command execution failed
Please see the log file for port pandoc for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_pandoc/pandoc/main.log
To report a bug, follow the instructions in the guide:
http://guide.macports.org/#project.tickets
Error: Processing of port pandoc failed
}}}
I've attached the log file to this message. Apparently the problem stems
from the lack of Haskell package base64-bytestring. Looking at other
macports pandoc tickets (#40198), it seems like I *should* have this
package installed and listed in the ghc-pkg list output. So when I look
at my ghc packages:
{{{
$ ghc-pkg list
/opt/local/lib/ghc-7.6.3/package.conf.d
Cabal-1.16.0
HTTP-4000.2.8
SHA-1.6.1
array-0.4.0.1
base-4.6.0.1
bin-package-db-0.0.0.0
binary-0.5.1.1
binary-0.7.1.0
blaze-builder-0.3.1.1
blaze-html-0.6.1.1
blaze-markup-0.5.1.5
bytestring-0.10.0.2
citeproc-hs-0.3.8
containers-0.5.0.0
data-default-0.5.3
data-default-class-0.0.1
data-default-instances-base-0.0.1
data-default-instances-containers-0.0.1
data-default-instances-dlist-0.0.1
data-default-instances-old-locale-0.0.1
deepseq-1.3.0.1
digest-0.0.1.2
directory-1.2.0.1
dlist-0.5
extensible-exceptions-0.1.1.4
filepath-1.3.0.1
ghc-7.6.3
ghc-prim-0.3.0.0
haskell2010-1.1.1.0
haskell98-2.0.0.2
highlighting-kate-0.5.5
hoopl-3.9.0.0
hpc-0.6.0.0
hs-bibutils-5.0
integer-gmp-0.5.0.0
json-0.7
mtl-2.1.2
network-2.4.1.2
old-locale-1.0.0.5
old-time-1.1.0.1
pandoc-types-1.10
parsec-3.1.3
pcre-light-0.4
pretty-1.1.1.0
process-1.1.0.2
random-1.0.1.1
rts-1.0
syb-0.4.0
tagsoup-0.12.8
template-haskell-2.8.0.0
temporary-1.1.2.4
texmath-0.6.1.5
text-0.11.3.1
time-1.4.0.1
transformers-0.3.0.0
unix-2.6.0.1
utf8-string-0.3.7
xml-1.3.13
zip-archive-0.1.3.4
zlib-0.5.4.1
}}}
base64-bytestring is notably absent. When I look at my macports installed
haskell packages, it shows up though! But not as base64-bytestring, as
hs-base64-bytestring.
{{{
$ port installed 'hs-*'
The following ports are currently installed:
hs-base64-bytestring @1.0.0.1_3 (active)
hs-bibutils @5.0_1 (active)
hs-binary @0.7.1.0_2 (active)
hs-blaze-builder @0.3.1.1_1 (active)
hs-blaze-html @0.6.1.1_3 (active)
hs-blaze-markup @0.5.1.5_4 (active)
hs-citeproc @0.3.8_5 (active)
hs-data-default @0.5.3_1 (active)
hs-data-default-class @0.0.1_1 (active)
hs-data-default-instances-base @0.0.1_1 (active)
hs-data-default-instances-containers @0.0.1_1 (active)
hs-data-default-instances-dlist @0.0.1_1 (active)
hs-data-default-instances-old-locale @0.0.1_1 (active)
hs-digest @0.0.1.2_3 (active)
hs-dlist @0.5_3 (active)
hs-extensible-exceptions @0.1.1.4_1 (active)
hs-highlighting-kate @0.5.5_1 (active)
hs-http @4000.2.8_4 (active)
hs-json @0.7_3 (active)
hs-mtl @2.1.2_3 (active)
hs-network @2.4.1.2_2 (active)
hs-pandoc-types @1.10_4 (active)
hs-parsec @3.1.3_4 (active)
hs-pcre-light @0.4_3 (active)
hs-random @1.0.1.1_3 (active)
hs-sha @1.6.1_4 (active)
hs-syb @0.4.0_3 (active)
hs-tagsoup-0.12 @0.12.8_0 (active)
hs-temporary @1.1.2.4_3 (active)
hs-texmath @0.6.1.5_1 (active)
hs-text @0.11.3.1_1 (active)
hs-transformers @0.3.0.0_3 (active)
hs-utf8-string @0.3.7_3 (active)
hs-xml @1.3.13_1 (active)
hs-zip-archive @0.1.3.4_4 (active)
hs-zlib @0.5.4.1_2 (active)
}}}
So I'm not really sure what to do here. I cannot install the package
directly. Ideas?
For reference, I'm running this on a MacPro running OS X 10.8.5, with
XCode Version 5.0 (5A1413).
--
Ticket URL: <https://trac.macports.org/ticket/41073>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list