Bug#897542: raincat: FTBFS: Could not find module `Item.Items'

Lucas Nussbaum lucas at debian.org
Wed May 2 21:53:49 BST 2018


Source: raincat
Version: 1.1.1.2-3
Severity: serious
Tags: buster sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20180502 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> ./Setup build
> Preprocessing executable 'raincat' for Raincat-1.1.1.2..
> Building executable 'raincat' for Raincat-1.1.1.2..
> 
> <no location info>: warning: [-Wmissing-home-modules]
>     These modules are needed for compilation but not listed in your .cabal file's other-modules: Paths_Raincat
> [ 1 of 34] Compiling Error.Error      ( src/Error/Error.hs, dist/build/raincat/raincat-tmp/Error/Error.o )
> 
> src/Error/Error.hs:6:1: warning: [-Wdeprecations]
>     Module `Control.Monad.Error' is deprecated:
>       Use "Control.Monad.Except" instead
>   |
> 6 | import Control.Monad.Error
>   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> src/Error/Error.hs:14:10: warning: [-Wdeprecations]
>     In the use of type constructor or class `Error'
>     (imported from Control.Monad.Error, but defined in transformers-0.5.2.0:Control.Monad.Trans.Error):
>     Deprecated: "Use Control.Monad.Trans.Except instead"
>    |
> 14 | instance Error RaincatError where
>    |          ^^^^^
> 
> src/Error/Error.hs:14:10: warning: [-Wdeprecations]
>     In the use of type constructor or class `Error'
>     (imported from Control.Monad.Error, but defined in transformers-0.5.2.0:Control.Monad.Trans.Error):
>     Deprecated: "Use Control.Monad.Trans.Except instead"
>    |
> 14 | instance Error RaincatError where
>    |          ^^^^^
> [ 2 of 34] Compiling Game.GameState   ( src/Game/GameState.hs, dist/build/raincat/raincat-tmp/Game/GameState.o )
> [ 3 of 34] Compiling Nxt.Audio        ( src/Nxt/Audio.hs, dist/build/raincat/raincat-tmp/Nxt/Audio.o )
> [ 4 of 34] Compiling Nxt.Input        ( src/Nxt/Input.hs, dist/build/raincat/raincat-tmp/Nxt/Input.o )
> 
> src/Nxt/Input.hs:6:19: warning: [-Wunused-top-binds]
>     Defined but not used: data constructor `InputState'
>   |
> 6 | data InputState = InputState
>   |                   ^^^^^^^^^^...
> 
> src/Nxt/Input.hs:8:9: warning: [-Wunused-top-binds]
>     Defined but not used: `up'
>   |
> 8 |         up      :: Bool,
>   |         ^^
> 
> src/Nxt/Input.hs:9:9: warning: [-Wunused-top-binds]
>     Defined but not used: `left'
>   |
> 9 |         left    :: Bool,
>   |         ^^^^
> 
> src/Nxt/Input.hs:10:9: warning: [-Wunused-top-binds]
>     Defined but not used: `down'
>    |
> 10 |         down    :: Bool,
>    |         ^^^^
> 
> src/Nxt/Input.hs:11:9: warning: [-Wunused-top-binds]
>     Defined but not used: `right'
>    |
> 11 |         right   :: Bool
>    |         ^^^^^
> [ 5 of 34] Compiling Nxt.Types        ( src/Nxt/Types.hs, dist/build/raincat/raincat-tmp/Nxt/Types.o )
> [ 6 of 34] Compiling Nxt.Graphics     ( src/Nxt/Graphics.hs, dist/build/raincat/raincat-tmp/Nxt/Graphics.o )
> [ 7 of 34] Compiling Panels.MessagePanel ( src/Panels/MessagePanel.hs, dist/build/raincat/raincat-tmp/Panels/MessagePanel.o )
> [ 8 of 34] Compiling Paths_Raincat    ( dist/build/raincat/autogen/Paths_Raincat.hs, dist/build/raincat/raincat-tmp/Paths_Raincat.o )
> [ 9 of 34] Compiling Settings.CatSettings ( src/Settings/CatSettings.hs, dist/build/raincat/raincat-tmp/Settings/CatSettings.o )
> [10 of 34] Compiling Settings.DisplaySettings ( src/Settings/DisplaySettings.hs, dist/build/raincat/raincat-tmp/Settings/DisplaySettings.o )
> [11 of 34] Compiling Level.Level      ( src/Level/Level.hs, dist/build/raincat/raincat-tmp/Level/Level.o )
> [12 of 34] Compiling Input.InputState ( src/Input/InputState.hs, dist/build/raincat/raincat-tmp/Input/InputState.o )
> [13 of 34] Compiling Game.GameInput   ( src/Game/GameInput.hs, dist/build/raincat/raincat-tmp/Game/GameInput.o )
> [14 of 34] Compiling Settings.Path    ( src/Settings/Path.hs, dist/build/raincat/raincat-tmp/Settings/Path.o )
> [15 of 34] Compiling Level.EndMarker  ( src/Level/EndMarker.hs, dist/build/raincat/raincat-tmp/Level/EndMarker.o )
> [16 of 34] Compiling Cat.Cat          ( src/Cat/Cat.hs, dist/build/raincat/raincat-tmp/Cat/Cat.o )
> [17 of 34] Compiling Items.Items      ( src/Items/Items.hs, dist/build/raincat/raincat-tmp/Items/Items.o )
> [18 of 34] Compiling Panels.ItemPanel ( src/Panels/ItemPanel.hs, dist/build/raincat/raincat-tmp/Panels/ItemPanel.o )
> [19 of 34] Compiling Items.ItemEffects ( src/Items/ItemEffects.hs, dist/build/raincat/raincat-tmp/Items/ItemEffects.o )
> [20 of 34] Compiling Settings.RainSettings ( src/Settings/RainSettings.hs, dist/build/raincat/raincat-tmp/Settings/RainSettings.o )
> [21 of 34] Compiling Settings.WorldSettings ( src/Settings/WorldSettings.hs, dist/build/raincat/raincat-tmp/Settings/WorldSettings.o )
> [22 of 34] Compiling Settings.UISettings ( src/Settings/UISettings.hs, dist/build/raincat/raincat-tmp/Settings/UISettings.o )
> [23 of 34] Compiling Level.FireHydrant ( src/Level/FireHydrant.hs, dist/build/raincat/raincat-tmp/Level/FireHydrant.o )
> [24 of 34] Compiling Panels.MainPanel ( src/Panels/MainPanel.hs, dist/build/raincat/raincat-tmp/Panels/MainPanel.o )
> [25 of 34] Compiling UI.ItemPanel     ( src/UI/ItemPanel.hs, dist/build/raincat/raincat-tmp/UI/ItemPanel.o )
> 
> src/UI/ItemPanel.hs:5:1: error:
>     Could not find module `Item.Items'
>     Use -v to see a list of the files searched for.
>   |
> 5 | import Item.Items
>   | ^^^^^^^^^^^^^^^^^
> make[1]: *** [debian/rules:11: override_dh_auto_build] Error 1

The full build log is available from:
   http://aws-logs.debian.net/2018/05/02/raincat_1.1.1.2-3_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Pkg-games-devel mailing list