[Pkg-ganeti-devel] Bug#844970: ganeti: FTBFS: Makefile:4386: Makefile.ghc: No such file or directory

Lucas Nussbaum lucas at debian.org
Sat Nov 19 07:09:44 UTC 2016


Source: ganeti
Version: 2.15.2-6
Severity: serious
Tags: stretch sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20161118 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[2]: Entering directory '/<<PKGBUILDDIR>>'
> Makefile:4386: Makefile.ghc: No such file or directory
> mkdir -p apps
> rm -f apps/htools.hs
> ln -s ../src/htools.hs apps/htools.hs
> touch apps/htools.hs.stamp
> mkdir -p apps
> rm -f apps/hpc-htools.hs
> ln -s ../test/hs/hpc-htools.hs apps/hpc-htools.hs
> touch apps/hpc-htools.hs.stamp
> mkdir -p apps
> rm -f apps/hpc-mon-collector.hs
> ln -s ../test/hs/hpc-mon-collector.hs apps/hpc-mon-collector.hs
> touch apps/hpc-mon-collector.hs.stamp
> mkdir -p apps
> rm -f apps/ganeti-kvmd.hs
> ln -s ../src/ganeti-kvmd.hs apps/ganeti-kvmd.hs
> touch apps/ganeti-kvmd.hs.stamp
> mkdir -p apps
> rm -f apps/ganeti-wconfd.hs
> ln -s ../src/ganeti-wconfd.hs apps/ganeti-wconfd.hs
> touch apps/ganeti-wconfd.hs.stamp
> mkdir -p apps
> rm -f apps/hconfd.hs
> ln -s ../src/hconfd.hs apps/hconfd.hs
> touch apps/hconfd.hs.stamp
> mkdir -p apps
> rm -f apps/hluxid.hs
> ln -s ../src/hluxid.hs apps/hluxid.hs
> touch apps/hluxid.hs.stamp
> mkdir -p apps
> rm -f apps/hs2py.hs
> ln -s ../src/hs2py.hs apps/hs2py.hs
> touch apps/hs2py.hs.stamp
> mkdir -p apps
> rm -f apps/rpc-test.hs
> ln -s ../src/rpc-test.hs apps/rpc-test.hs
> touch apps/rpc-test.hs.stamp
> mkdir -p apps
> rm -f apps/ganeti-mond.hs
> ln -s ../src/ganeti-mond.hs apps/ganeti-mond.hs
> touch apps/ganeti-mond.hs.stamp
> mkdir -p apps
> rm -f apps/ganeti-metad.hs
> ln -s ../src/ganeti-metad.hs apps/ganeti-metad.hs
> touch apps/ganeti-metad.hs.stamp
> for p in src/htools test/hs/hpc-htools test/hs/hpc-mon-collector src/ganeti-kvmd src/ganeti-wconfd src/hconfd src/hluxid src/hs2py src/rpc-test src/ganeti-mond src/ganeti-metad ; do \
>   echo                                   >> ganeti.cabal; \
>   echo "executable `basename $p`"       >> ganeti.cabal; \
>   echo "  hs-source-dirs: apps"          >> ganeti.cabal; \
>   echo "  main-is: `basename $p`.hs"    >> ganeti.cabal; \
>   echo "  default-language: Haskell2010" >> ganeti.cabal; \
>   echo "  build-depends:"                >> ganeti.cabal; \
>   echo "      base"                      >> ganeti.cabal; \
>   echo "    , ganeti"                    >> ganeti.cabal; \
>   if [ $p == test/hs/htest ]; then \
>     echo "    , hslogger"                  >> ganeti.cabal; \
>     echo "    , test-framework"            >> ganeti.cabal; \
>   elif [ $p == src/rpc-test ]; then \
>     echo "    , json"                      >> ganeti.cabal; \
>   fi \
> done
> touch empty-cabal-config
> /usr/bin/cabal --config-file=empty-cabal-config configure --user \
>   -f`test no == yes && echo "htest" || echo "-htest"` \
>   -f`test True == True && echo "mond" || echo "-mond"` \
>   -f`test True == True && echo "metad" || echo "-metad"`
> Warning: No remote package servers have been specified. Usually you would have
> one specified in the config file.
> Resolving dependencies...
> Warning: solver failed to find a solution:
> Could not resolve dependencies:
> trying: ganeti-2.15 (user goal)
> next goal: MonadCatchIO-transformers (dependency of ganeti-2.15)
> Dependency tree exhaustively searched.
> Trying configure anyway.
> cabal: unable to decommit memory: Invalid argument
> cabal: unable to decommit memory: Invalid argument
> cabal: unable to decommit memory: Invalid argument
> cabal: unable to decommit memory: Invalid argument
> Configuring ganeti-2.15...
> cabal: Encountered missing dependencies:
> MonadCatchIO-transformers >=0.3.0.0 && <0.4
> cabal: unable to decommit memory: Invalid argument
> cabal: unable to decommit memory: Invalid argument
> cabal: unable to decommit memory: Invalid argument
> Makefile:4394: recipe for target 'cabal_macros.h' failed
> make[2]: *** [cabal_macros.h] Error 1

The full build log is available from:
   http://aws-logs.debian.net/2016/11/18/ganeti_2.15.2-6_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-ganeti-devel mailing list