Opened 2 months ago
Last modified 2 months ago
#73489 assigned defect
pandoc @3.8: build failed on macOS 26.2
| Reported by: | fakahle | Owned by: | judaew (Vadym-Valdis Yudaiev) |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | |
| Keywords: | tahoe haspatch | Cc: | joeposneroracle |
| Port: | pandoc |
Description (last modified by reneeotten (Renee Otten))
:debug:build MACOSX_DEPLOYMENT_TARGET='26.0'
:debug:build SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk'
:debug:build SOURCE_DATE_EPOCH='1759962515'
:info:build Executing: cd "/opt/macports/var/macports/build/pandoc-7011363c/work/pandoc-3.8" && /opt/macports/bin/cabal --config-file=/opt/macports/var/macport$
:debug:build system: cd "/opt/macports/var/macports/build/pandoc-7011363c/work/pandoc-3.8" && /opt/macports/bin/cabal --config-file=/opt/macports/var/macports/$
:info:build Resolving dependencies...
:info:build Build profile: -w ghc-9.14.1 -O1
:info:build In order, the following will be built (use -v for more details):
:info:build - pandoc-3.8 (lib) (first run)
:info:build - pandoc-server-0.1.1 (lib) (first run)
:info:build - pandoc-lua-engine-0.5 (lib) (first run)
:info:build - pandoc-3.8 (test:test-pandoc) (first run)
:info:build - pandoc-lua-engine-0.5 (test:test-pandoc-lua-engine) (first run)
:info:build - pandoc-cli-3.8 (exe:pandoc) (first run)
:info:build Preprocessing library for pandoc-3.8...
:info:build Building library for pandoc-3.8...
:info:build [ 61 of 225] Compiling Text.Pandoc.Readers.EndNote
:info:build src/Text/Pandoc/Readers/EndNote.hs:82:12: error: [GHC-95909]
:info:build • Constructor ‘Citeproc.Citation’ does not have the required strict field(s):
:info:build citationResetPosition :: Bool
:info:build • In the second argument of ‘($)’, namely
:info:build ‘Citeproc.Citation
:info:build {Citeproc.citationId = Nothing, Citeproc.citationPrefix = Nothing,
:info:build Citeproc.citationSuffix = Nothing,
:info:build Citeproc.citationNoteNumber = Nothing,
:info:build Citeproc.citationItems = items}’
:info:build In a stmt of a 'do' block:
:info:build return
:info:build $ Citeproc.Citation
:info:build {Citeproc.citationId = Nothing, Citeproc.citationPrefix = Nothing,
:info:build Citeproc.citationSuffix = Nothing,
:info:build Citeproc.citationNoteNumber = Nothing,
:info:build Citeproc.citationItems = items}
:info:build In the expression:
:info:build do tree <- either
:info:build (throwError . PandocXMLError "EndNote references") return
:info:build $ parseXMLElement (TL.fromStrict xml)
:info:build unless (qName (elName tree) == "EndNote")
:info:build $ throwError
:info:build $ PandocXMLError "EndNote references" "Expected EndNote element"
:info:build let items
:info:build = map toCitationItem $ filterElementsName (name "Cite") tree
:info:build return
:info:build $ Citeproc.Citation
:info:build {Citeproc.citationId = Nothing, Citeproc.citationPrefix = Nothing,
:info:build Citeproc.citationSuffix = Nothing,
:info:build Citeproc.citationNoteNumber = Nothing,
:info:build Citeproc.citationItems = items}
:info:build |
:info:build 82 | return $ Citeproc.Citation{
:info:build | ^^^^^^^^^^^^^^^^^^...
:info:build [210 of 225] Compiling Text.Pandoc.Citeproc
:info:build src/Text/Pandoc/Citeproc.hs:301:5: error: [GHC-95909]
:info:build • Constructor ‘Citeproc.Citation’ does not have the required strict field(s):
:info:build citationResetPosition :: Bool
:info:build • In the second argument of ‘($)’, namely
:info:build ‘Citeproc.Citation
:info:build {Citeproc.citationId = Nothing, Citeproc.citationPrefix = Nothing,
:info:build Citeproc.citationSuffix = Nothing,
...
:info:build (Pandoc.Citation {citationNoteNum = n} : _)
:info:build | n > 0 -> Just n
:info:build | otherwise -> Nothing,
:info:build citationItems = fromPandocCitations locale otherIdsMap cs}’
:info:build In the expression:
:info:build Seq.singleton
:info:build $ Citeproc.Citation
:info:build {Citeproc.citationId = Nothing, Citeproc.citationPrefix = Nothing,
:info:build Citeproc.citationSuffix = Nothing,
:info:build citationNoteNumber = case cs of
:info:build [] -> Nothing
:info:build (Pandoc.Citation {citationNoteNum = n} : _)
:info:build | n > 0 -> Just n
:info:build | otherwise -> Nothing,
:info:build citationItems = fromPandocCitations locale otherIdsMap cs}
:info:build In an equation for ‘getCitation’:
:info:build getCitation (Cite cs _fallback)
:info:build = Seq.singleton
:info:build $ Citeproc.Citation
:info:build {Citeproc.citationId = Nothing, Citeproc.citationPrefix = Nothing,
:info:build Citeproc.citationSuffix = Nothing,
:info:build citationNoteNumber = case cs of
:info:build [] -> Nothing
:info:build (Pandoc.Citation {citationNoteNum = n} : _)
:info:build | n > 0 -> Just n
:info:build | otherwise -> Nothing,
:info:build citationItems = fromPandocCitations locale otherIdsMap cs}
:info:build |
:info:build 301 | Citeproc.Citation { Citeproc.citationId = Nothing
:info:build | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
:info:build Error: [Cabal-7125]
:info:build Failed to build pandoc-3.8 (which is required by exe:pandoc from pandoc-cli-3.8, test:test-pandoc-lua-engine from pandoc-lua-engine-0.5 and others).
:info:build Command failed: cd "/opt/macports/var/macports/build/pandoc-7011363c/work/pandoc-3.8" && /opt/macports/bin/cabal --config-file=/opt/macports/var/ma$
:info:build Exit code: 1
:error:build Failed to build pandoc: command execution failed
:debug:build Error code: CHILDSTATUS 37985 1
:debug:build Backtrace: command execution failed
:debug:build while executing
:debug:build "system {*}$notty {*}$callback {*}$nice $fullcmdstring"
:debug:build invoked from within
:debug:build "command_exec -callback portprogress::target_progress_callback build"
:debug:build (procedure "portbuild::build_main" line 10)
:debug:build invoked from within
:debug:build "$procedure $targetname"
Attachments (1)
Change History (4)
comment:1 Changed 2 months ago by reneeotten (Renee Otten)
| Description: | modified (diff) |
|---|---|
| Owner: | set to judaew |
| Status: | new → assigned |
comment:2 Changed 2 months ago by reneeotten (Renee Otten)
| Summary: | build failed on macOS26.2 → pandoc: build failed on macOS 26.2 |
|---|
Changed 2 months ago by fakahle
| Attachment: | pandoc-Portfile.diff added |
|---|
after referencing Pandoc 3.9 instead of Pandoc 3.8 Pandoc compiles nicely on my system
comment:3 Changed 2 months ago by ryandesign (Ryan Carsten Schmidt)
| Cc: | joeposneroracle added |
|---|---|
| Keywords: | tahoe haspatch added |
| Summary: | pandoc: build failed on macOS 26.2 → pandoc @3.8: build failed on macOS 26.2 |
Thank you for the patch but it does not appear to contain the changes necessary to satisfy this Portfile comment:
# Note: When updating, please also update the checksums on legacy versions below
Has duplicate #73490.
Note: See
TracTickets for help on using
tickets.

please add the
main.logfile that is mentioned in the error message and in the future please add the maintainer to CC and use WikiFormatting.