Package Details: matterhorn 40901.0.0-3

Git Clone URL: https://aur.archlinux.org/matterhorn.git (read-only)
Package Base: matterhorn
Description: A terminal-based chat client for MatterMost
Upstream URL: https://github.com/matterhorn-chat/matterhorn
Licenses: BSD
Conflicts: matterhorn-bin, matterhorn-git
Provides: matterhorn
Submitter: amaloz
Maintainer: amaloz
Last Packager: amaloz
Votes: 3
Popularity: 0.137076
First Submitted: 2017-05-31 16:55
Last Updated: 2018-08-17 00:57

Latest Comments

1 2 Next › Last »

amaloz commented on 2018-09-24 19:02

Hmm, I've run into things like this before with cabal and had to manually remove those packages that ghc-pkg check complains about. But I'm no cabal expert so there might be a better way that I'm unaware of.

In the worst case, you could try the matterhorn-bin package, which uses pre-built binaries so should work fine.

Ppjet6 commented on 2018-09-21 23:21

Hi there, thanks for the package!

I am unable to build, I get the following issue, any idea if there's anything I need to do?

Configuring library for timezone-olson-0.1.9..
Preprocessing library for timezone-olson-0.1.9..
Building library for timezone-olson-0.1.9..
[1 of 4] Compiling Data.Time.LocalTime.TimeZone.Olson.Types ( Data/Time/LocalTime/TimeZone/Olson/Types.hs, dist/build/Data/Time/LocalTime/TimeZone/Olson/Types.o )
[2 of 4] Compiling Data.Time.LocalTime.TimeZone.Olson.Render ( Data/Time/LocalTime/TimeZone/Olson/Render.hs, dist/build/Data/Time/LocalTime/TimeZone/Olson/Render.o )
[3 of 4] Compiling Data.Time.LocalTime.TimeZone.Olson.Parse ( Data/Time/LocalTime/TimeZone/Olson/Parse.hs, dist/build/Data/Time/LocalTime/TimeZone/Olson/Parse.o )

Data/Time/LocalTime/TimeZone/Olson/Parse.hs:50:1: error:
    Could not find module ‘Control.Exception.Extensible’
    There are files missing in the ‘extensible-exceptions-0.1.1.4’ package,
    try running 'ghc-pkg check'.
    Use -v to see a list of the files searched for.
   |
50 | import Control.Exception.Extensible (try, throw, Exception, ErrorCall)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cabal: Failed to build timezone-olson-0.1.9 (which is required by
test:test_messages from matterhorn-40901.0.0 and exe:matterhorn from
matterhorn-40901.0.0).

Also I noticed cabal is using ~/.cache, I wonder if that's a cabal issue or if the package is missing some xdg magic.

amaloz commented on 2018-08-17 00:59

I've been unable to build generally without the static versions of ghc and cabal, so I've made those explicit makedepends requirements.

languitar commented on 2018-08-16 13:31

This lacks community/haskell-tasty-quickcheck as a build dependency

ohboy commented on 2018-08-15 07:35

I have following build failure with the latest version:

The program 'ghc' version >=6.11 is required but it could not be found

amaloz commented on 2018-08-14 16:02

Fixed. Let me know if you run into any issues with the source build. Thanks!

midgard commented on 2018-08-13 20:55

As this package provides a pre-built binary, please provide it as matterhorn-bin, and edit the PKGBUILD of this package to build from source. (Like matterhorn-git does.) Thank you!

oschoudhury commented on 2018-04-01 07:58

Thanks for the comment, I found the issue. I apparently installed ncurses5-compat-libs not from AUR but from the BlackArch repository and after a quick look at missing files and the AUR PKGBUILD I fixed it with

sudo ln -s /usr/lib/libncurses.so.5 /usr/lib/libtinfo.so.5

sudo ln -s /usr/lib/libncurses.so.5 /usr/lib/libtic.so.5

Hope this helps any other people with the same issue.

amaloz commented on 2018-03-28 21:25

/usr/lib/libtinfo.so.5 should be installed when installing ncurses5-compat-libs. matterhorn will then complain that "matterhorn: /usr/lib/libtinfo.so.5: no version information available (required by matterhorn)", but it'll still work.

oschoudhury commented on 2018-03-24 09:16

After installing the version 40800.0.1-1, and trying to run it I get the following error: matterhorn: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory Is there a dependency I am missing? If so, I can't figure out which.