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.
xhb
seems a bit under-maintened, in fact I see no indication it was ever tested with GHC-8. What version ofbase
andbinary
have you installed? – leftaroundabout