I'm trying to install robot via cabal install.
Whenever I try to instal robot via cabal or after cloning the git repo , I get the following error message.
Resolving dependencies...
cabal: Entering directory '/tmp/cabal-tmp-6435/xhb-0.6.2015.8.1'
Configuring xhb-0.6.2015.8.1...
Building xhb-0.6.2015.8.1...
Preprocessing library xhb-0.6.2015.8.1...
[ 1 of 61] Compiling Graphics.XHB.Shared ( Graphics/XHB/Shared.hs, dist/build/Graphics/XHB/Shared.o )
Graphics/XHB/Shared.hs:271:17: error:
Ambiguous occurrence ‘putInt8’
It could refer to either ‘Data.Binary.Put.putInt8’,
imported from ‘Data.Binary.Put’ at Graphics/XHB/Shared.hs:9:1-22
or ‘Graphics.XHB.Shared.putInt8’,
defined at Graphics/XHB/Shared.hs:309:1
Graphics/XHB/Shared.hs:275:19: error:
Ambiguous occurrence ‘getInt8’
It could refer to either ‘Data.Binary.Get.getInt8’,
imported from ‘Data.Binary.Get’ at Graphics/XHB/Shared.hs:10:1-22
or ‘Graphics.XHB.Shared.getInt8’,
defined at Graphics/XHB/Shared.hs:312:1
Graphics/XHB/Shared.hs:279:17: error:
Ambiguous occurrence ‘putInt16host’
It could refer to either ‘Data.Binary.Put.putInt16host’,
imported from ‘Data.Binary.Put’ at Graphics/XHB/Shared.hs:9:1-22
or ‘Graphics.XHB.Shared.putInt16host’,
defined at Graphics/XHB/Shared.hs:315:1
Graphics/XHB/Shared.hs:283:19: error:
Ambiguous occurrence ‘getInt16host’
It could refer to either ‘Data.Binary.Get.getInt16host’,
imported from ‘Data.Binary.Get’ at Graphics/XHB/Shared.hs:10:1-22
or ‘Graphics.XHB.Shared.getInt16host’,
defined at Graphics/XHB/Shared.hs:318:1
Graphics/XHB/Shared.hs:287:17: error:
Ambiguous occurrence ‘putInt32host’
It could refer to either ‘Data.Binary.Put.putInt32host’,
imported from ‘Data.Binary.Put’ at Graphics/XHB/Shared.hs:9:1-22
or ‘Graphics.XHB.Shared.putInt32host’,
defined at Graphics/XHB/Shared.hs:321:1
Graphics/XHB/Shared.hs:291:19: error:
Ambiguous occurrence ‘getInt32host’
It could refer to either ‘Data.Binary.Get.getInt32host’,
imported from ‘Data.Binary.Get’ at Graphics/XHB/Shared.hs:10:1-22
or ‘Graphics.XHB.Shared.getInt32host’,
defined at Graphics/XHB/Shared.hs:324:1
cabal: Leaving directory '/tmp/cabal-tmp-6435/xhb-0.6.2015.8.1'
Failed to install xhb-0.6.2015.8.1
cabal: Error: some packages failed to install:
xhb-0.6.2015.8.1 failed during the building phase. The exception was:
ExitFailure 1
Can someone please guide me on how to proceed.
xhbseems a bit under-maintened, in fact I see no indication it was ever tested with GHC-8. What version ofbaseandbinaryhave you installed? - leftaroundabout