I have zero experience with Haskell. I use Ubuntu 12.04.
I tried to install with cabal following the standard instructions but poppler installation failed. Then I tried the command
which looked equivalent to the method described on the website to disable poppler. I didn't get any poppler error, but the compilation of xournal-builder failed. It claims to encounter some ambiguity between a definition of '<>' in the file Builder.hs with another definition imported from Data.Monoid.
This is the output I am getting.
luis@luis-laptop:~$ cabal install -f-poppler hxournal
Resolving dependencies...
Configuring xournal-builder-0.1.1...
Building xournal-builder-0.1.1...
Preprocessing library xournal-builder-0.1.1...
[1 of 1] Compiling Text.Xournal.Builder ( src/Text/Xournal/Builder.hs, dist/build/Text/Xournal/Builder.o )
src/Text/Xournal/Builder.hs:26:10:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:37:19:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:37:48:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:38:19:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:42:19:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:43:19:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:48:17:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:49:17:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:50:17:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:51:17:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:52:17:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:53:17:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:54:17:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:62:7:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:63:7:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:64:7:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:65:7:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:66:7:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:67:7:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:70:7:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:71:7:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:74:24:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:75:7:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:78:26:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:79:7:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:80:7:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:81:7:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:86:19:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:87:19:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:92:5:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:93:5:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:94:5:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:95:5:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:96:5:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:97:5:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:98:5:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:99:5:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:102:5:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:103:5:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:104:5:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:105:5:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:106:5:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:107:5:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:108:5:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:109:5:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:115:23:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:116:23:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:117:23:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:123:26:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:124:26:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:125:26:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
src/Text/Xournal/Builder.hs:129:24:
Ambiguous occurrence `<>'
It could refer to either `Text.Xournal.Builder.<>',
defined at src/Text/Xournal/Builder.hs:29:1
or `Data.Monoid.<>',
imported from `Data.Monoid' at src/Text/Xournal/Builder.hs:23:1-18
cabal: Error: some packages failed to install:
hxournal-0.6.6 depends on xournal-builder-0.1.1 which failed to install.
xournal-builder-0.1.1 failed during the building phase. The exception was:
ExitFailure 1