installation failed

30 views
Skip to first unread message

Luis Silvestre

unread,
Aug 31, 2012, 2:03:18 PM8/31/12
to hxou...@googlegroups.com
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 
cabal install -f-poppler hxournal
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.

Any help?

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

Ian-Woo Kim

unread,
Sep 3, 2012, 3:49:22 AM9/3/12
to hxou...@googlegroups.com
Hi,

That is due to incompatibility between base library of ghc-7.0 and
ghc-7.4. I just uploaded a new patch-level version of xournal-builder
and hxournal. You need to update your cabal database and try to
install it again.

Try the following step.

> cabal update
> cabal install xournal-render -f-poppler
> cabal install hxournal -f-poppler

If some problems persist, please report it again.

Thank you for your interest in the application.

best,
Ian-Woo
Reply all
Reply to author
Forward
0 new messages