[xmonad] error when building xmobar 0.9-3

Adam Vogt vogt.adam at gmail.com
Thu Feb 26 23:36:39 EST 2009

Some of the flags for configuration are needed to avoid that issuse: 

When you configure it multiple times, the older settings are lost 
(consistent with all other build systems).

If you configure as such: it should work.
> runhaskell Setup configure --disable-optimization --prefix=/usr \
    --flags="with_xft" --constraint="base<4" || return 1

* On Friday, February 27 2009, Chengqi(Lars) Song wrote:

>i need to add xft and utf-8 support to xmobar, so i chose to install aur/xmobar;
>i add two lines in PKGBUILD for that:
>    runhaskell Setup configure --flags="with_utf8" || return 1
>    runhaskell Setup configure --flags="with_xft" || return 1
>then i tried to build aur/xmobar, but i got the following error msg:
>--------------------------start of output--------------------------
>Building xmobar-0.9...
>[ 1 of 25] Compiling Commands         ( Commands.hs, dist/build/xmobar/xmobar-tmp/Commands.o )
>[ 2 of 25] Compiling Runnable[boot]   ( Runnable.hs-boot, dist/build/xmobar/xmobar-tmp/Runnable.o-boot )
>[ 3 of 25] Compiling XUtil            ( dist/build/xmobar/xmobar-tmp/XUtil.hs, dist/build/xmobar/xmobar-tmp/XUtil.o )
>[ 4 of 25] Compiling Plugins          ( Plugins.hs, dist/build/xmobar/xmobar-tmp/Plugins.o )
>[ 5 of 25] Compiling Plugins.StdinReader ( Plugins/StdinReader.hs, dist/build/xmobar/xmobar-tmp/Plugins/StdinReader.o )
>    Ambiguous type variable `e' in the constraint:
>      `GHC.Exception.Exception e'
>        arising from a use of `catch' at Plugins/StdinReader.hs:29:15-78
>    Probable fix: add a type signature that fixes these type variable(s)
>==> ERROR: Build Failed.
>    Aborting...
>Error: Makepkg was unable to build xmobar package.
>--------------------------end   of output--------------------------
>whats wrong here? it seems the community/xmobar has no utf8 and xft enabled, but it's really needed for CJK users.
>xmonad mailing list
>xmonad at haskell.org

More information about the xmonad mailing list