pandoc does not work due to haskell module issues #150

Closed
opened 2022-09-18 21:32:13 +02:00 by saltedcoffii · 2 comments

pandoc is failing due to library issues. ALHP.GO does not build haskell modules because of dependency issues. It seems pandoc is also affected by this isuue

$ pandoc
pandoc: error while loading shared libraries: libHSskylighting-core-0.13-BfzTLV0IdxqHYDAErO5iQ5-ghc9.0.2.so: cannot open shared object file: No such file or directory

As an experiment, I tried to build pandoc from the source. It failed due to the same library issues.

$ makepkg -s --asdeps --check
==> Making package: pandoc 2.19-1 (Sun 18 Sep 2022 10:24:57 PM EEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading pandoc-2.19.tar.gz...
...
(OK):download completed.
==> Validating source files with sha512sums...
    pandoc-2.19.tar.gz ... Passed
==> Extracting sources...
  -> Extracting pandoc-2.19.tar.gz with bsdtar
==> Starting prepare()...
==> Starting build()...
Configuring pandoc-2.19...
Setup: Encountered missing or private dependencies:
skylighting-core >=0.13 && <0.14

==> ERROR: A failure occurred in build().
    Aborting...

Building haskell-skylighting-core and then pandoc from the source worked.

`pandoc` is failing due to library issues. ALHP.GO does not build haskell modules because of dependency issues. It seems pandoc is also affected by this isuue ``` $ pandoc pandoc: error while loading shared libraries: libHSskylighting-core-0.13-BfzTLV0IdxqHYDAErO5iQ5-ghc9.0.2.so: cannot open shared object file: No such file or directory ``` As an experiment, I tried to build pandoc from the source. It failed due to the same library issues. ``` $ makepkg -s --asdeps --check ==> Making package: pandoc 2.19-1 (Sun 18 Sep 2022 10:24:57 PM EEST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading pandoc-2.19.tar.gz... ... (OK):download completed. ==> Validating source files with sha512sums... pandoc-2.19.tar.gz ... Passed ==> Extracting sources... -> Extracting pandoc-2.19.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... Configuring pandoc-2.19... Setup: Encountered missing or private dependencies: skylighting-core >=0.13 && <0.14 ==> ERROR: A failure occurred in build(). Aborting... ``` Building `haskell-skylighting-core` and then `pandoc` from the source worked.
Owner

I'm not sure what to do here. Neither pandoc nor haskell-skylighting-core are being build by ALHP (since they are both from the haskell eco.). Besides that I can't even reproduce the issue you are having.

Can you elaborate what part of this issue affects ALHP?

Oh, you're talking about why pandoc is failing? Must have read too quickly the first time. Well, is this even worth discussing (it won't get build by ALHP anyways)? It's part of the haskell ecosystem as mentioned, and with the current buildserver I simply do not have the necessary capacity to build them at this point. Originally haskell was excluded because ALHP did not check dependencies before building, but this has long been added. Haskell packages tend to be updated frequently, and we barley manage to keep the current v2 + v3 repos up to date. I don't think its wise to add more load at this point.

~~I'm not sure what to do here. Neither `pandoc` nor `haskell-skylighting-core` are being build by ALHP (since they are both from the haskell eco.). Besides that I can't even reproduce the issue you are having.~~ ~~Can you elaborate what part of this issue affects ALHP?~~ Oh, you're talking about why `pandoc` is failing? Must have read too quickly the first time. Well, is this even worth discussing (it won't get build by ALHP anyways)? It's part of the haskell ecosystem as mentioned, and with the current buildserver I simply do not have the necessary capacity to build them at this point. Originally haskell was excluded because ALHP did not check dependencies before building, but this has long been added. Haskell packages tend to be updated frequently, and we barley manage to keep the current v2 + v3 repos up to date. I don't think its wise to add more load at this point.
anonfunc added the support label 2022-09-20 15:15:54 +02:00
Owner

If there is anything more to add here feel free to reopen.

If there is anything more to add here feel free to reopen.
Sign in to join this conversation.